44 lines
722 B
Nix
44 lines
722 B
Nix
{
|
|
imports = [
|
|
./bat.nix
|
|
# ./fish.nix
|
|
./starship.nix
|
|
./zsh.nix
|
|
];
|
|
|
|
home.shellAliases = {
|
|
"deploy" =
|
|
"ssh -t galanthus 'cd ~/.config/nix; git pull --rebase; sudo nixos-rebuild switch --flake ~/.config/nix'";
|
|
"mv" = "mv -i";
|
|
"rm" = "trash";
|
|
"tree" = "lt";
|
|
"zz" = "z -";
|
|
};
|
|
|
|
programs = {
|
|
atuin.enable = true;
|
|
|
|
direnv = {
|
|
enable = true;
|
|
nix-direnv.enable = true;
|
|
config = {
|
|
warn_timeout = "1m";
|
|
hide_env_diff = true;
|
|
};
|
|
};
|
|
|
|
eza = {
|
|
enable = true;
|
|
git = true;
|
|
};
|
|
|
|
fd.enable = true;
|
|
|
|
ripgrep = {
|
|
enable = true;
|
|
arguments = [ "--ignore-case" ];
|
|
};
|
|
|
|
zoxide.enable = true;
|
|
};
|
|
}
|