pruning zsh

This commit is contained in:
John Lancaster
2026-07-03 21:16:00 -05:00
parent 2de7650f3d
commit b74133985c
+1 -38
View File
@@ -24,51 +24,14 @@ in
{ {
flake.modules = { flake.modules = {
nixos.zsh = { pkgs, ... }: { nixos.zsh = { pkgs, ... }: {
users.users."${username}".shell = pkgs.zsh; users.users."${username}".shell = inputs.self.packages.${pkgs.stdenv.hostPlatform.system}.jsl-zsh;
programs.zsh.enable = true; programs.zsh.enable = true;
# Already being imported by the john.nix module
# home-manager.sharedModules = [
# inputs.self.modules.homeManager.zsh
# ];
}; };
homeManager.zsh = { pkgs, config, ... }: { homeManager.zsh = { pkgs, config, ... }: {
programs.zsh = { programs.zsh = {
enable = true; enable = true;
package = inputs.self.packages.${pkgs.stdenv.hostPlatform.system}.jsl-zsh; package = inputs.self.packages.${pkgs.stdenv.hostPlatform.system}.jsl-zsh;
enableCompletion = true;
autosuggestion.enable = true;
# syntaxHighlighting.enable = true;
initContent = ''
HOST=$(hostname -s)
${homeEndKeyBindings}
'';
dotDir = "${config.xdg.configHome}/zsh";
history = {
append = true;
ignoreAllDups = true;
ignorePatterns = [
"history"
"ls"
"eza"
"clear"
];
save = historySize;
size = historySize;
share = true;
};
oh-my-zsh = {
enable = true;
# theme = "risto";
theme = "agnoster";
plugins = [
"sudo"
"dotenv"
"git"
"ssh"
"ssh-agent"
];
};
}; };
}; };
}; };