This commit is contained in:
Julian Sutter 2023-05-29 21:23:54 -07:00
parent 62afe97cb0
commit ae8371e7e3
2 changed files with 46 additions and 2 deletions

View file

@ -20,6 +20,7 @@ in
];
users.users.jsutter = {
shell = pkgs.zsh;
isNormalUser = true;
description = "Julian Sutter";
extraGroups = [ "networkmanager" "wheel" "docker" "adbusers" "libvirtd" ];
@ -44,8 +45,6 @@ in
libreoffice-qt
deluge
signal-desktop
mattermost-desktop
librecad
];
};
@ -83,6 +82,36 @@ in
};
};
programs.zsh = {
enable = true;
enableCompletion = false; # enabled in oh-my-zsh
enableAutosuggestions = true;
initExtra = ''
test -f ~/.dir_colors && eval $(dircolors ~/.dir_colors)
'';
shellAliases = {
ne = "nix-env";
ni = "nix-env -iA";
no = "nixops";
ns = "nix-shell --pure";
cat = "bat";
nra = "sudo nixos-rebuild switch --flake .#aurora --impure";
nif = "sudo nixos-rebuild switch --flake .#framework --impure";
};
oh-my-zsh = {
enable = true;
plugins = [ "git" "systemd" "rsync" "kubectl" "ansible" "battery"];
theme = "terminalparty";
};
};
programs.lsd = {
enable = true;
enableAliases = true;
};
programs.bat.enable = true;
# Firefox
programs.firefox = {
enable = true;