Use zsh as the default shell

This commit is contained in:
ktkk 2025-11-14 16:15:09 +00:00
parent fdec652110
commit 1165fa7f84
2 changed files with 30 additions and 3 deletions

View file

@ -68,6 +68,24 @@
# Let Home Manager install and manage itself. # Let Home Manager install and manage itself.
programs.home-manager.enable = true; programs.home-manager.enable = true;
programs.zsh = {
enable = true;
enableCompletion = true;
autosuggestion.enable = true;
syntaxHighlighting.enable = true;
oh-my-zsh = {
enable = true;
plugins = [
"git"
];
theme = "fishy";
};
};
programs.neovim = { programs.neovim = {
enable = true; enable = true;
viAlias = true; viAlias = true;

View file

@ -18,15 +18,24 @@
tmux tmux
]; ];
users.users."katkak" = { users = {
defaultUserShell = pkgs.zsh;
users."katkak" = {
isNormalUser = true; isNormalUser = true;
extraGroups = [ "wheel" ]; extraGroups = [ "wheel" ];
useDefaultShell = true;
};
}; };
programs.direnv = { programs.direnv = {
enable = true; enable = true;
}; };
programs.zsh = {
enable = true;
};
services.openssh = { services.openssh = {
enable = true; enable = true;
}; };