Added zsh

This commit is contained in:
2025-06-13 00:34:31 -04:00
parent 3c470b9a1b
commit 33c00528c2
2 changed files with 45 additions and 14 deletions

View File

@@ -44,20 +44,36 @@
flavor = "mocha"; flavor = "mocha";
}; };
programs.bash = { # programs.bash = {
# enable = true;
# enableCompletion = true;
# historyIgnore = [
# "ls"
# "ls -a"
# "ls -l"
# "ls -la"
# "cd"
# "exit"
# ];
# };
programs.zsh = {
enable = true; enable = true;
enableCompletion = true; enableCompletion = true;
bashrcExtra = '' enableBashCompletion = true;
export SSH_AUTH_SOCK=/home/chase/.bitwarden-ssh-agent.sock autosuggestion.enable = true;
''; history = {
historyIgnore = [ append = true;
"ls" extended = true;
"ls -a" ignoreDups = true;
"ls -l" ignorePatterns = [
"ls -la" "ls *"
"cd" "cd *"
"exit" "gs"
]; "exit"
];
};
syntaxHighlighting.enable = true;
}; };
programs.bat.enable = true; programs.bat.enable = true;

View File

@@ -56,11 +56,11 @@
}; };
# Configure keymap # Configure keymap
console.keyMap = "jp106"; console.keyMap = lib.mkDefault "jp106";
services.xserver.xkb = { services.xserver.xkb = {
layout = lib.mkDefault "jp"; layout = lib.mkDefault "jp";
model = "jp106"; model = lib.mkDefault "jp106";
}; };
# Enable CUPS to print documents. # Enable CUPS to print documents.
@@ -80,6 +80,17 @@
blesh.enable = true; blesh.enable = true;
}; };
# zsh config
programs.zsh = {
enable = true;
enableCompletion = true;
enableBashCompletion = true;
enableAutosuggestions = true;
syntaxHighlighting = {
enable = true;
};
};
# Define a user account # Define a user account
users.users.chase = { users.users.chase = {
isNormalUser = true; isNormalUser = true;
@@ -95,6 +106,10 @@
"video" "video"
"wheel" "wheel"
]; ];
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFSQX+s8Krl312DcnUtoEWOA2silcUnt5URtyVZz8Yek"
];
shell = pkgs.zsh;
}; };
# Install git and enable cache # Install git and enable cache