.github
.vscode
docs
hydra
keys
modules
systems
users
alice
richie
home
cli
default.nix
git.nix
zsh.nix
vscode
programs.nix
sshconfig.nix
default.nix
home.nix
secrets.yaml
default.nix
.envrc
.gitconfig
.gitignore
.sops.yaml
flake.lock
flake.nix
sops-mergetool.sh
treefmt.toml
29 lines
490 B
Nix
29 lines
490 B
Nix
{
|
|
programs.zsh = {
|
|
enable = true;
|
|
syntaxHighlighting.enable = true;
|
|
history.size = 10000;
|
|
oh-my-zsh = {
|
|
enable = true;
|
|
plugins = [
|
|
"git"
|
|
"docker"
|
|
"docker-compose"
|
|
"colored-man-pages"
|
|
"rust"
|
|
"systemd"
|
|
"tmux"
|
|
"ufw"
|
|
"z"
|
|
];
|
|
};
|
|
shellAliases = {
|
|
"sgc" = "sudo git -C /root/dotfiles";
|
|
|
|
## Utilities
|
|
"lrt" = "eza --icons -lsnew";
|
|
"ls" = "eza";
|
|
};
|
|
};
|
|
}
|