nixos/devshell.nix

36 lines
693 B
Nix
Raw Permalink Normal View History

2025-12-13 20:04:09 +01:00
{inputs, ...}: {
perSystem = {
pkgs,
system,
...
}: {
devShells.default = pkgs.mkShell {
name = "nixos-config";
packages = with pkgs; [
# Nix tools
nil # Nix LSP
alejandra # Nix formatter
nix-diff # Compare derivations
nix-tree # Visualize dependencies
nvd # Nix version diff
# Secrets management
inputs.agenix.packages.${system}.default
age
# Deployment
just
# Git
git
jujutsu
];
shellHook = ''
echo "🔧 NixOS Configuration Development Shell"
echo " Run 'just' to see available commands"
'';
};
};
}