{ config, pkgs, lib, inputs, osConfig ? null, ... }: { imports = [ ./aerc.nix ./bash.nix ./btop.nix ./catppuccin.nix ./git.nix ./gnupg.nix ./khal.nix ./khard.nix ./lf.nix ./liquidprompt.nix ./listadmin.nix ./mail.nix ./naviterm.nix ./newsboat.nix ./nixvim.nix # ./nvf.nix ./pass.nix ./ssh.nix ./taskwarrior.nix ./topgrade.nix ./tmux.nix # ./tui.nix ./vifm.nix ]; home.packages = with pkgs; [ inputs.naviterm.packages.${pkgs.stdenv.hostPlatform.system}.default bc bitwarden-cli bluetui bottom cargo clock-rs compose2nix diff-so-fancy elinks espeak-ng exiftool fastfetch fbterm ffmpeg figlet file fzf gdu gh gitui git-standup glances gmailctl gnumake gnupg gping gtop hcloud htop hugo iftop immich-cli iw jq keychain keyutils lazygit links2 liquidprompt lynx mdcat moreutils mosh mutt-ics ncdu nchat neomutt nmap notmuch pandoc pinentry-curses # pipx # FIXME - not building 2026-05-26 # See https://github.com/NixOS/nixpkgs/issues/522307 (pipx.overridePythonAttrs (old: { disabledTests = (old.disabledTests or []) ++ [ "test_fix_package_name" "test_parse_specifier_for_metadata" ]; })) ps_mem psmisc ranger sigal sshuttle socat turso tailscale termshark topgrade trippy tut units unzip urlencode urlscan vdirsyncer vlock w3m wget wiremix wthrr zip ]; services = { syncthing = { enable = true; guiAddress = if osConfig != null && osConfig.variables ? address then "${osConfig.variables.address}:8384" else "127.0.0.1:8384"; overrideDevices = false; overrideFolders = false; tray.enable = true; }; ssh-agent = { enable = false; }; gpg-agent = { enable = true; defaultCacheTtl = 1800; enableSshSupport = true; }; }; programs.go.enable = 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 ''; }