mirror of
https://github.com/ellmau/nixos.git
synced 2025-12-19 09:29:36 +01:00
Use per-machine secrets for NetworkManager
This commit is contained in:
parent
54a5ab226d
commit
845829b12e
0
machines/nucturne/secrets/networks.yaml
Normal file
0
machines/nucturne/secrets/networks.yaml
Normal file
@ -8,6 +8,7 @@ with lib; {
|
|||||||
options.elss.networking.useNetworkManager = mkEnableOption "enable networkmanager";
|
options.elss.networking.useNetworkManager = mkEnableOption "enable networkmanager";
|
||||||
|
|
||||||
config = let
|
config = let
|
||||||
|
hostName = config.system.name;
|
||||||
connections = [
|
connections = [
|
||||||
"tartaros"
|
"tartaros"
|
||||||
"eduroam"
|
"eduroam"
|
||||||
@ -15,7 +16,7 @@ with lib; {
|
|||||||
|
|
||||||
mkSopsSecrets = connection: {
|
mkSopsSecrets = connection: {
|
||||||
"${connection}" = {
|
"${connection}" = {
|
||||||
sopsFile = ../../secrets/networks.yaml;
|
sopsFile = ../../machines + builtins.toPath "/${hostName}/secrets/networks.yaml";
|
||||||
path = "/run/NetworkManager/system-connections/${connection}.nmconnection";
|
path = "/run/NetworkManager/system-connections/${connection}.nmconnection";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user