From 06c25186b7a71dde1f75cc93979ce12799512404 Mon Sep 17 00:00:00 2001 From: Emile Clark-Boman Date: Mon, 21 Jul 2025 01:18:29 +1000 Subject: [PATCH] Added zsh dotfile configuration to me --- homes/me/default.nix | 18 +++++++++++++++++- hosts/lolcathost/default.nix | 5 +---- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/homes/me/default.nix b/homes/me/default.nix index ce18969..10e070d 100755 --- a/homes/me/default.nix +++ b/homes/me/default.nix @@ -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 diff --git a/hosts/lolcathost/default.nix b/hosts/lolcathost/default.nix index 0a07a53..082f13b 100755 --- a/hosts/lolcathost/default.nix +++ b/hosts/lolcathost/default.nix @@ -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;