Files
Menno van Leeuwen 34999bdb19
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 1s
Nix Format Check / check-format (push) Failing after 1s
Python Lint Check / check-python (push) Failing after 1s
fix: update reference path for Work VPN configuration in secrets.nix
2025-08-15 16:00:04 +02:00

50 lines
1.4 KiB
Nix

{ config, hostname, ... }:
{
config.programs.onepassword-secrets = {
enable = true;
tokenFile = "${config.home.homeDirectory}/.op_sat";
secrets = {
mennos2025Pem = {
reference = "op://Dotfiles/Fallback SSH Key/private key";
path = ".ssh/mennos-2025.pem";
mode = "0600";
};
mennos2025Pub = {
reference = "op://Dotfiles/Fallback SSH Key/public key";
path = ".ssh/mennos-2025.pub";
mode = "0644";
};
workWgVPn = {
reference = "op://Dotfiles/Work VPN/config";
path = ".config/wireguard/work-vpn.conf";
mode = "0600";
};
authorizedKeysForHost = {
reference = "op://Dotfiles/Authorized Keys/${hostname}";
path = ".ssh/authorized_keys";
mode = "0644";
};
personalSshConf = {
reference = "op://Dotfiles/SSH Configs/personal";
path = ".ssh/config.d/personal.conf";
mode = "0644";
};
workDevSshConf = {
reference = "op://Dotfiles/SSH Configs/work-dev";
path = ".ssh/config.d/work-dev.conf";
mode = "0644";
};
workProdSshConf = {
reference = "op://Dotfiles/SSH Configs/work-prod";
path = ".ssh/config.d/work-prod.conf";
mode = "0644";
};
tradawarePem = {
reference = "op://Dotfiles/Tradaware TransIP PEM/pem";
path = ".config/tradaware.pem";
mode = "0600";
};
};
};
}