Frankie B
1c68fd4369
* Add hyprpaper config * Remove old monitor configs * Update waybar to use hyprland workspaces * Format waybar * Enable networkmanager * Remove KDE Plasma
17 lines
458 B
Nix
17 lines
458 B
Nix
{
|
|
nixosConfig,
|
|
config,
|
|
lib,
|
|
...
|
|
}: let
|
|
_1passwordAgent = {
|
|
enable = nixosConfig != {} && nixosConfig.programs._1password-gui.enable && nixosConfig.programs._1password-gui.sshAgent;
|
|
path = "${config.home.homeDirectory}/.1password/agent.sock";
|
|
};
|
|
in {
|
|
programs.ssh = {
|
|
enable = true;
|
|
forwardAgent = _1passwordAgent.enable;
|
|
extraConfig = lib.optionalString _1passwordAgent.enable "IdentityAgent ${_1passwordAgent.path}";
|
|
};
|
|
} |