{ config, pkgs, user, ... }: { config = { programs.zsh.enable = true; users.defaultUserShell = pkgs.zsh; }; config.home-manager.users.${user} = { home.packages = with pkgs; [ inotify-tools ]; programs.zsh = { enable = true; shellAliases = { ll = "ls -l"; unixos = "sudo nixos-rebuild switch --flake /etc/nixos"; }; history = { size = 10000; ignoreDups = true; }; oh-my-zsh = { enable = true; plugins = [ "git" "thefuck" "pass" ]; theme = "dst"; }; syntaxHighlighting.enable = true; }; }; }