gpg and ssh adjustments

This commit is contained in:
Leon Wilzer 2024-12-02 00:04:24 +01:00
parent 8d02da32e8
commit 6b38d68220
Signed by: leon
GPG Key ID: 645EFCD19E59ED05

View File

@ -429,7 +429,6 @@ in
gimp # gnu image manipulation program gimp # gnu image manipulation program
p7zip # (7)zip tool p7zip # (7)zip tool
zip # standard unix zip tool zip # standard unix zip tool
thunderbird # E-Mail & Calendar
signal-desktop # Signal Desktop Client signal-desktop # Signal Desktop Client
lazygit # Terminal git frontend lazygit # Terminal git frontend
mpv # Video Playback mpv # Video Playback
@ -540,7 +539,7 @@ in
ssh = ssh =
let let
sshDir = "${cfg.userHome}/.ssh"; sshDir = "${cfg.userHome}/.ssh";
startAgent = true; startAgent = false;
in in
{ {
enable = true; enable = true;
@ -614,6 +613,14 @@ in
generateCaches = true; generateCaches = true;
}; };
thunderbird = {
enable = true;
profiles.default = {
isDefault = true;
withExternalGnupg = true;
};
};
hyprlock.enable = true; hyprlock.enable = true;
zed-editor.enable = true; zed-editor.enable = true;
# Let Home Manager install and manage itself. # Let Home Manager install and manage itself.
@ -647,9 +654,21 @@ in
}; };
gpg-agent = { gpg-agent = {
enable = false; enable = true;
enableSshSupport = false; enableSshSupport = false;
pinentryPackage = pkgs.pinentry-all;
}; };
gnome-keyring = {
enable = true;
components = [
"pkcs11"
"secrets"
"ssh"
];
};
ssh-agent.enable = false;
}; };
dconf.settings = { dconf.settings = {
"org/virt-manager/virt-manager/connections" = { "org/virt-manager/virt-manager/connections" = {