27 lines
933 B
Nix
27 lines
933 B
Nix
|
{ ... }:
|
||
|
|
||
|
{
|
||
|
programs.zsh = {
|
||
|
enable = true;
|
||
|
enableCompletion = true;
|
||
|
autosuggestion.enable = true;
|
||
|
syntaxHighlighting.enable = true;
|
||
|
oh-my-zsh = {
|
||
|
enable = true;
|
||
|
plugins = [ "git" ];
|
||
|
theme = "af-magic";
|
||
|
};
|
||
|
shellAliases = {
|
||
|
hm-switch = "home-manager switch --flake $HOME/.dotfiles";
|
||
|
nx-switch = "sudo nixos-rebuild switch --flake $HOME/.dotfiles";
|
||
|
nx-boot = "sudo nixos-rebuild boot --flake $HOME/.dotfiles";
|
||
|
nx-clean = "sudo nix-collect-garbage --delete-old && nix-collect-garbage --delete-old";
|
||
|
hm-clean = "home-manager remove-generations";
|
||
|
gl-switch = "sudo nixos-rebuild switch --flake $HOME/.dotfiles && home-manager switch --flake $HOME/.dotfiles";
|
||
|
gl-clean = "sudo nix-collect-garbage --delete-old && nix-collect-garbage --delete-old && home-manager remove-generations";
|
||
|
snv = "sudo -E nvim";
|
||
|
sen = "sudo -E";
|
||
|
};
|
||
|
};
|
||
|
}
|