feat(gnupg): allow gpg as ssh-agent

Deactivate regular ssh-agent in NixOS confifurations
This commit is contained in:
Yorick Barbanneau 2025-04-04 23:56:13 +02:00
parent b4c25d7497
commit 141df5608d
3 changed files with 25 additions and 23 deletions

View file

@ -1,11 +0,0 @@
{pkgs, ...}:
{
environment.systemPackages = with pkgs; [
lxqt.lxqt-openssh-askpass
];
programs.ssh = {
startAgent = false;
enableAskPassword = true;
askPassword = "${pkgs.lxqt.lxqt-openssh-askpass}/bin/lxqt-openssh-askpass";
};
}

View file

@ -1,17 +1,17 @@
{ config, pkgs, username, ... }:
{ pkgs, username, ... }:
{
# Services
services.pcscd.enable = true;
# Programs
programs.ssh.startAgent = true;
programs.ssh.startAgent = false;
programs.zsh.enable = true;
# Needed for home-manager systemd service
# Needed for home-manager systemd service
programs.dconf.enable = true;
# Configs
# Configs
fonts.fontconfig.enable = true;
users.users.${username} = {
shell = pkgs.zsh;
isNormalUser = true;