Modularize the shell config

This commit is contained in:
SebastianStork 2024-04-17 09:42:55 +02:00
parent cbebff390c
commit 30faa1f2bf
10 changed files with 104 additions and 74 deletions

View file

@ -0,0 +1,16 @@
{
config,
lib,
...
}: {
options.myConfig.shell.nixAliases.enable = lib.mkEnableOption "";
config.home.shellAliases = lib.mkIf config.myConfig.shell.nixAliases.enable {
nr = "sudo -v && nixos-rebuild --flake $FLAKE --use-remote-sudo";
nrs = "nr switch";
nrt = "nr test";
nrb = "nr boot";
nrrb = "nrb && reboot";
nu = "nix flake update";
};
}