{ lib, pkgs, ... }: { environment.systemPackages = with pkgs; [ bat comma fd jq ripgrep vim_configurable bintools gdb gnumake pkg-config exa gitAndTools.gitFull minicom rlwrap gcc go guile_3_0 lua rakudo zig man-pages man-pages-posix stdman texlive.combined.scheme-full (python3.withPackages (pypkgs: with pypkgs; [ flit rsskey ])) ]; programs.gnupg.agent = { enable = true; enableSSHSupport = true; pinentryFlavor = "qt"; }; services.openssh = { enable = true; settings = { PasswordAuthentication = false; KbdInteractiveAuthentication = false; }; }; }