{ config, pkgs, ... }: { # user config home.username = "aaron"; home.homeDirectory = "/home/aaron"; # packages home.packages = with pkgs; [ fastfetch zip xz unzip p7zip jq mtr iperf3 dnsutils ldns socat nmap 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; plugins = [ "git" "sudo" "python" "ansible" ]; theme = "agnoster"; }; }; ## deploy qtile config #home.file."qtile-config" = { # target = ".config/qtile/config.py"; # source = "${inputs.qtile-config}/qtile_config/config.py"; # force = true; #}; home.sessionVariables = { EDITOR = "vim"; }; # enable home manager programs.home-manager.enable = true; # don't change home.stateVersion = "25.05"; }