server/modules/fish.nix
2026-03-28 18:26:22 +01:00

32 lines
666 B
Nix

{pkgs, ...}: {
programs.fish.enable = true;
users.users.prever.shell = pkgs.fish;
home-manager.users.prever = {
programs.zoxide.enable = true;
programs.starship.enable = true;
programs.direnv.enable = true;
programs.direnv.nix-direnv.enable = true;
programs.fish = {
enable = true;
interactiveShellInit = ''
set fish_greeting
enable_transience # (from starship)
'';
shellAbbrs = {
c = "clear";
gc = "git commit";
gp = "git push";
gP = "git pull";
gs = "git status";
nr = "sudo nixos-rebuild switch --flake ~/nix/#prever";
};
};
};
}