Files
valw/nix/devshell.ulu.nix
T
2026-10-09 15:08:50 +03:00

36 lines
639 B
Nix

{ ... }:
{
perSystem =
{
pkgs,
lib,
self',
...
}:
{
devShells.default = pkgs.mkShell {
inputsFrom = [ self'.packages.default ];
packages = with pkgs; [
cargo-nextest
clippy
rust-analyzer
rustfmt
grim
imagemagick
wayland-utils
];
LD_LIBRARY_PATH = lib.makeLibraryPath [
pkgs.wayland
pkgs.libxkbcommon
pkgs.libglvnd
];
shellHook = ''
export CARGO_TARGET_DIR="''${XDG_CACHE_HOME:-$HOME/.cache}/valw/target"
'';
};
};
}