Files
Linus Ammon a36816034b chore(nix): clean up
style(nix): apply nixfmt formatting

chore(nix): switch nixpkgs input to channel url

chore(nix): fix homepage url

chore(nix): use lib.cleanSource for source filtering

chore(nix): port devshell from #2584

chore(nix): derive version from lastModifiedDate and shortRev
2026-04-29 13:43:07 +02:00

30 lines
492 B
Nix

{
pkgs,
noctalia,
}:
pkgs.mkShell {
inputsFrom = [ noctalia ];
nativeBuildInputs = with pkgs; [
# Workflow & Hooks
just
lefthook
# Formatting (required by justfile)
clang-tools
gnugrep
gnused
findutils
# Debugging
gdb
];
shellHook = ''
# Point to local assets so binaries find resources without installation
export NOCTALIA_ASSETS_DIR="$PWD/assets"
echo " Noctalia dev-shell | 'just --list' to see available tasks"
'';
}