Compare commits
2 Commits
f3724fee3a
...
abbadf42ec
| Author | SHA1 | Date | |
|---|---|---|---|
| abbadf42ec | |||
| 007f448fe8 |
@@ -0,0 +1,19 @@
|
|||||||
|
{ self
|
||||||
|
, inputs
|
||||||
|
, ...
|
||||||
|
}: {
|
||||||
|
flake.modules.nixos.keith = { config, ... }: {
|
||||||
|
age.secrets.upsmon.file = "${inputs.secrets}/upsmon.age";
|
||||||
|
|
||||||
|
imports = with self.factory; [
|
||||||
|
(nut-client {
|
||||||
|
buggie = {
|
||||||
|
type = "slave";
|
||||||
|
passwordFile = config.age.secrets.upsmon.path;
|
||||||
|
system = "main-ups@buggie.veltnet";
|
||||||
|
user = "observer";
|
||||||
|
};
|
||||||
|
})
|
||||||
|
];
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -6,7 +6,7 @@
|
|||||||
(mount-cifs {
|
(mount-cifs {
|
||||||
host = "duke.veltnet";
|
host = "duke.veltnet";
|
||||||
resource = "smb-share";
|
resource = "smb-share";
|
||||||
destination = "/home/weckyy702/duke";
|
destination = "/mnt/duke";
|
||||||
credentials_path = "${config.age.secrets.nas-creds.path}";
|
credentials_path = "${config.age.secrets.nas-creds.path}";
|
||||||
UID = "weckyy702";
|
UID = "weckyy702";
|
||||||
GID = "users";
|
GID = "users";
|
||||||
|
|||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
config.flake.factory.nut-client = config: {
|
||||||
|
power.ups = {
|
||||||
|
enable = true;
|
||||||
|
mode = "netclient";
|
||||||
|
upsmon = {
|
||||||
|
enable = true;
|
||||||
|
monitor = config;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -11,4 +11,9 @@ in
|
|||||||
publicKeys = systems ++ users;
|
publicKeys = systems ++ users;
|
||||||
armor = true;
|
armor = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
"upsmon.age" = {
|
||||||
|
publicKeys = systems ++ users;
|
||||||
|
armor = true;
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,12 @@
|
|||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IFNjTWNPZyBUZWty
|
||||||
|
ZGZiS2V4b1l4d3RIck9OZUlkZnpYelUyc2Y0L3FOMzNBZ0thU1VBCjFWdC9JV0M2
|
||||||
|
YnJ6UTNRUTdPV3pYMkdJa2pRdHVYZDlJRmVmb0liTGpFSlkKLT4gc3NoLWVkMjU1
|
||||||
|
MTkgZkJwNFR3IFFvMEhYTGlLVlg5eU5jZEh4TC93ZU9NeFJ2WXlaVVIwL096cktR
|
||||||
|
V3hIeVEKK0RMczZFeFJRS0g0TWFGcG1Ic21oMzgvc0Z2NjZOSVgxc3RtVVhNcXdr
|
||||||
|
OAotPiBzc2gtZWQyNTUxOSBZazBxSWcgMXJUdGFFT2hWcWpIR1BMbkw4ZEpRcGJN
|
||||||
|
M1hETXlCVnhXeGhzR2UzdEVtdwpWdzc1aG9ZN0x5MEx6TEVLckwrakYyci9lVHJZ
|
||||||
|
V2IzQUtGcjRqUVBiRG9BCi0tLSB0dHJHRGE0b0IvQXk5ci83Sm5HQzRiY2hJV25N
|
||||||
|
MG9QazU1M0JBeUo2eWdZCvvJHo4I0ry33lbaUTowOjS3gZHoBw9v3OWNrA4QHG9M
|
||||||
|
/TRPcPZ1pjX9m9+seg==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
Reference in New Issue
Block a user