{ config, pkgs, ... }: { # user config home.username = "aaron"; home.homeDirectory = "/home/aaron"; # 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"; }; programs.zsh = { enable = true; autosuggestion.enable = true; syntaxHighlighting.enable = true; oh-my-zsh = { enable = true; theme = "gentoo"; }; }; home.sessionVariables = { EDITOR = "vim"; }; # set gtk theme gtk = { enable = true; theme = { name = "Adwaita-dark"; package = pkgs.gnome-themes-extra; }; }; # set qt theme qt = { enable = true; platformTheme.name = "adwaita"; style.name = "adwaita-dark"; }; # enable syncthing for user services.syncthing.enable = true; # enable home manager programs.home-manager.enable = true; # don't change home.stateVersion = "25.11"; }