1

System: Enable gpg

This commit is contained in:
2025-07-09 15:12:34 +02:00
parent 902fd69614
commit b0e5de3c57

View File

@ -262,17 +262,24 @@ with mylib.networking; {
# I would prefer to use HomeManager for some of these but the modules don't exist (yet). # I would prefer to use HomeManager for some of these but the modules don't exist (yet).
programs = { programs = {
adb.enable = true; adb.enable = true;
dconf.enable = true; dconf.enable = !headless;
fish.enable = true; fish.enable = true;
firejail.enable = true; # Use to run app in network namespace (e.g. through vpn) firejail.enable = true; # Use to run app in network namespace (e.g. through vpn)
fuse.userAllowOther = true; # Allow users to mount e.g. samba shares (cifs)
git.enable = true; git.enable = true;
kdeconnect.enable = !headless; # Use this instead of HM for firewall setup kdeconnect.enable = !headless; # Use this instead of HM for firewall setup
neovim.enable = true; neovim.enable = true;
starship.enable = true;
# pay-respects.enable = true; # The new fuck
xwayland.enable = !headless;
nix-ld.enable = true; # Load dynamically linked executables nix-ld.enable = true; # Load dynamically linked executables
gnupg = {
agent = {
enable = true;
enableBrowserSocket = true;
enableExtraSocket = true;
enableSSHSupport = true;
};
};
hyprland = { hyprland = {
enable = !headless; enable = !headless;
xwayland.enable = true; xwayland.enable = true;
@ -286,13 +293,9 @@ with mylib.networking; {
flake = "/home/christoph/NixFlake"; flake = "/home/christoph/NixFlake";
}; };
ssh = { ssh.startAgent = false; # Use gnupg
startAgent = true; starship.enable = true;
# enableAskPassword = true; xwayland.enable = !headless;
# askPassword = lib.mkForce "${pkgs.kdePackages.ksshaskpass}/bin/ksshaskpass";
};
fuse.userAllowOther = true; # Allow users to mount e.g. samba shares (cifs)
}; };
# List services that you want to enable: # List services that you want to enable: