{ config, pkgs, ... }: { # user config home.username = "aaron"; home.homeDirectory = "/home/aaron"; # user packages home.packages = with pkgs; [ fastfetch zip xz unzip p7zip jq mtr iperf3 imagemagick imv dnsutils ldns socat nmap keepassxc cowsay file which tree zstd gnupg btop iotop iftop strace ltrace lsof sysstat lm_sensors ethtool pciutils usbutils ]; # configure git programs.git.settings = { enable = true; userName = "aaron"; userEmail = "aaron@0x29a.ch"; }; # configure zsh theme programs.zsh = { enable = true; autosuggestion.enable = true; syntaxHighlighting.enable = true; oh-my-zsh = { enable = true; theme = "gentoo"; }; }; # set gtk theme gtk = { enable = true; theme = { name = "Adwaita-dark"; package = pkgs.gnome-themes-extra; }; gtk3.extraConfig.gtk-application-prefer-dark-theme = 1; gtk4.extraConfig.gtk-application-prefer-dark-theme = 1; }; # set qt theme qt = { enable = true; platformTheme.name = "qt6"; style = { name = "adwaita-dark"; package = pkgs.adwaita-qt; }; }; # set env vars home.sessionVariables = { EDITOR = "vim"; }; # enable syncthing for user services.syncthing.enable = true; # enable home manager programs.home-manager.enable = true; # don't change home.stateVersion = "25.11"; }