Compare commits

..

No commits in common. "7bd7c0a44fd93bd0cbede4f17a6cf9eb984886a7" and "630d511f9f7fc829e8e55a368143051c1e0f2f11" have entirely different histories.

2 changed files with 6 additions and 22 deletions

View file

@ -1,4 +1,4 @@
{config, ...}: {
{...}: {
imports = [
./alacritty.nix
./bat.nix
@ -25,10 +25,7 @@
home.username = "alarsyo";
home.sessionVariables = let
gpgPackage = config.programs.gpg.package;
in {
home.sessionVariables = {
BROWSER = "firefox";
SSH_AUTH_SOCK = "$(${gpgPackage}/bin/gpgconf --list-dirs agent-ssh-socket)";
};
}

View file

@ -19,23 +19,10 @@ in {
programs.ssh = {
enable = true;
matchBlocks = let
addGPGAgentForwarding = hostConf:
{
remoteForwards = [
{
# shhhh this is a path but it works
bind.address = "/run/user/1000/gnupg/S.gpg-agent.ssh";
host.address = "/run/user/1000/gnupg/S.gpg-agent.ssh";
}
];
}
// hostConf;
in {
boreal = addGPGAgentForwarding {hostname = "boreal.alarsyo.net";};
hades = addGPGAgentForwarding {hostname = "hades.alarsyo.net";};
poseidon = addGPGAgentForwarding {hostname = "poseidon.alarsyo.net";};
pi = addGPGAgentForwarding {
matchBlocks = {
boreal = {hostname = "boreal.alarsyo.net";};
poseidon = {hostname = "poseidon.alarsyo.net";};
pi = {
hostname = "pi.alarsyo.net";
user = "pi";
};