System: Enable gpg
This commit is contained in:
@ -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:
|
||||||
|
Reference in New Issue
Block a user