{ den, ... }: { lux.ssh = den.lib.parametric { includes = [ ( { user, ... }: { homeManager = { config, pkgs, ... }: { programs.gpg = { enable = true; homedir = "${config.xdg.dataHome}/gnupg"; }; services.gpg-agent = { enable = true; enableSshSupport = true; enableZshIntegration = true; pinentry.package = pkgs.pinentry-qt; sshKeys = [ "CD848796822630B280FC6DFA55F24A20040F22B5" "B8FBDFBD7F42C444C17E086E0EE2E34FB43A7187" ]; }; programs.ssh = { enable = true; enableDefaultConfig = false; includes = [ "${config.home.homeDirectory}/.ssh/ssh-config-orion" ]; }; }; } ) ]; }; }