26 lines
933 B
Nix
26 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";
|
|
};
|
|
};
|
|
}
|