Files
nix/hosts/common/user/configs/console/nix-develop/default.nix
Nikolaos Karaolidis 998dc65ee2 Add nix-develop alias
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2024-12-15 15:24:27 +00:00

17 lines
330 B
Nix

{
user ? throw "user argument is required",
home ? throw "home argument is required",
}:
{ ... }:
{
home-manager.users.${user}.programs.zsh.initExtra = ''
nix-develop() {
if [ -z "$1" ]; then
echo "Usage: nix-develop <shell>"
return 1
fi
nix develop self#"$1" -c "$SHELL"
}
'';
}