{ pkgs, inputs, osConfig, ... }: { imports = [ ./bash.nix ./btop.nix ./catppuccin.nix ./git.nix ./gnupg.nix ./liquidprompt.nix ./ssh.nix ./topgrade.nix ]; home.packages = with pkgs; [ inputs.naviterm.packages.${pkgs.system}.default figlet file fzf gnupg gping htop iftop iw jq keychain keyutils links2 liquidprompt moreutils ncdu nmap pinentry pipx ps_mem psmisc sqlite trippy unzip wget zip ]; services = { gpg-agent = { enable = true; defaultCacheTtl = 1800; enableSshSupport = true; }; }; programs.keychain = { enable = true; enableBashIntegration = true; keys = "id_aur id_dsa id_ed25519 git C7E41C9F79C846984163693FCCD8E76F07EA701B"; }; home.file.".links/links.cfg".source = files/links.cfg; xdg.configFile."nix/nix.conf".text = '' extra-experimental-features = flakes nix-command ''; }