{ pkgs, ... }: { services.nix-daemon.enable = true; programs.zsh.enable = true; system.defaults.dock.autohide = true; home-manager.useGlobalPkgs = true; home-manager.useUserPackages = true; home-manager.users.tyrel = { pkgs, ... }: { home.stateVersion = "22.05"; #programs.tmux = { # my tmux configuration, for example # enable = true; # keyMode = "vi"; # clock24 = true; # historyLimit = 10000; # plugins = with pkgs.tmuxPlugins; [ # vim-tmux-navigator # gruvbox # ]; # extraConfig = '' # new-session -s main # bind-key -n C-a send-prefix # ''; #}; }; homebrew = { enable = true; autoUpdate = true; # updates homebrew packages on activation, # can make darwin-rebuild much slower (otherwise i'd forget to do it ever though) casks = [ "alfred" "discord" "neovim" ]; }; }