summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorstuebinm2023-07-01 00:33:38 +0200
committerstuebinm2023-07-01 00:33:38 +0200
commit4d470bdddb533b7213baaec9de51d3b311b29208 (patch)
tree8e1ed582e2b1209b7532c495cb0e2c3f6b4a7cac /common
parenteaa8eb3a67a409ba9978f886d175210de379bef8 (diff)
desktop: ssh agent & askpass
this is cursed and i really need something that doesn't depend on X for this …
Diffstat (limited to 'common')
-rw-r--r--common/desktop.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/common/desktop.nix b/common/desktop.nix
index 857a93e..c2ef871 100644
--- a/common/desktop.nix
+++ b/common/desktop.nix
@@ -17,6 +17,10 @@
};
programs.fish.enable = true;
+ programs.ssh.startAgent = true;
+ programs.ssh.enableAskPassword = true;
+ systemd.user.services.ssh-agent.environment.DISPLAY = lib.mkForce ":0";
+ systemd.user.services.ssh-agent.environment.SSH_ASKPASS = lib.mkForce "${pkgs.x11_ssh_askpass}/libexec/x11-ssh-askpass";
users.mutableUsers = false;
users.defaultUserShell = pkgs.fish;