diff --git a/config.local.nix b/config.local.nix index 8639daa..d675b38 100644 --- a/config.local.nix +++ b/config.local.nix @@ -23,6 +23,31 @@ ''; agu = "pkill gjs & ags run ~/.config/nixos/pkgs/ags/biscuit/app.ts & disown (jobs -p) &"; }; + fishAliases = { + shellAliases = { + ls = "ls --color=auto"; + }; + + functions = { + update = { + body = '' + if test (uname) = "Darwin" + sudo darwin-rebuild switch --flake ~/.config/nixos#macos + else + sudo nixos-rebuild switch --flake ~/.config/nixos#desktop; and home-manager switch --flake ~/.config/nixos#desktop + end + ''; + }; + + agu = { + body = '' + pkill gjs + ags run ~/.config/nixos/pkgs/ags/biscuit/app.ts & + disown (jobs -p) + ''; + }; + }; + }; }; allowUnfree = true; # allows installation of commercial apps. diff --git a/pkgs/fish/default.nix b/pkgs/fish/default.nix index c618985..73402d1 100644 --- a/pkgs/fish/default.nix +++ b/pkgs/fish/default.nix @@ -12,7 +12,7 @@ zoxide init fish | source ''; - shellAliases = terminal.shellAliases; + shellAliases = terminal.fishAliases; plugins = with pkgs.fishPlugins; [ ];