32 lines
666 B
Nix
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";
|
|
};
|
|
};
|
|
};
|
|
}
|