Added zsh dotfile configuration to me

This commit is contained in:
Emile Clark-Boman 2025-07-21 01:18:29 +10:00
parent e70e804c34
commit 06c25186b7
2 changed files with 18 additions and 5 deletions

View file

@ -20,7 +20,7 @@
../modules/btop.nix
../modules/term/ghostty.nix
../modules/term/rio.nix
# ../modules/term/rio.nix
../modules/firefox.nix
#../modules/hypr/hypridle.nix
@ -77,6 +77,22 @@
# these are both required for home-manager to work
home-manager.enable = true;
zsh = {
enable = true;
enableCompletion = true;
autosuggestion.enable = true;
syntaxHighlighting.enable = true;
history = {
size = 10000;
ignoreAllDups = true;
path = "$HOME/.zsh_history";
ignorePatterns = [
"rm *"
];
};
};
# set ssh profiles
# (all we need is hyrule, everything else is through wishlist)
# NOTE: (IMPORTANT) this DOES NOT start the ssh-agent

View file

@ -24,7 +24,6 @@ in {
nixpkgs.config.allowUnfreePredicate = let
whitelist = map lib.getName [
pkgs.jetbrains.rider
pkgs.obsidian
pkgs.gitkraken
pkgs.steam
@ -176,13 +175,12 @@ in {
colmena-latest
jetbrains.rider
gitkraken
];
};
# user for my professional jobs and stuff
ae = {
aez = {
isNormalUser = true;
extraGroups = ["wheel"];
shell = pkgs.bash; #pkgs.fish
@ -324,7 +322,6 @@ in {
xwayland.enable = true;
};
zsh.enable = true;
fish.enable = true;
nix-ld.enable = true;