{ 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"; }; }; ## 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 = "gtk"; # 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"; }