From cfc927e9fea72fc6dbb8fdbd9aa3253d1c5d7469 Mon Sep 17 00:00:00 2001 From: uku Date: Sun, 1 Sep 2024 17:32:09 +0200 Subject: [PATCH] feat(systems): add mottarone --- secrets/mottarone/rootPassword.age | 12 ++++++++++++ secrets/secrets.nix | 4 +++- systems/default.nix | 5 +++++ systems/mottarone/default.nix | 1 + systems/mottarone/hardware-configuration.nix | 1 + 5 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 secrets/mottarone/rootPassword.age create mode 100644 systems/mottarone/default.nix create mode 100644 systems/mottarone/hardware-configuration.nix diff --git a/secrets/mottarone/rootPassword.age b/secrets/mottarone/rootPassword.age new file mode 100644 index 0000000..b98c27b --- /dev/null +++ b/secrets/mottarone/rootPassword.age @@ -0,0 +1,12 @@ +-----BEGIN AGE ENCRYPTED FILE----- +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBoL1RxdEw2dm10RTV5cWtY +OW5PdlZ2YWZlVEg5Tkt6dnZsblVUWUprKzNjCmpBZjl0RnoxZmZTUjhla2h1dVB3 +bTJKeXoxNU1CN2dRQjM5NzNCdVdVWDgKLT4gWDI1NTE5IHpoeHJRRUQ4TGFnUUV6 +YUVOeVBVMHZ1MWRGc3dBM2lDaDA0cDhxQitta2sKZnBWQ0E0aVI2VjZhS3VoQU5J +Y2tua1h2MzlQNmQ1UnR2ZTd4TGVpcTZmYwotPiBYMjU1MTkgTDZ3U3l6Um5YSmFo +NUY5MXJ6TThXZ25PQll0MGRvS25Ha08vUm9nRlprYwo1amhlMGJiY1NQTWxBVVZP +Y1I5aGV5QVBHNXBqTmNwQll3WENUNGhVbDVZCi0tLSBJNUROUnN3MXFrT2RZM213 +MG4wdDh1QkhqRUc0ZFdnSlBOVW9GdzEzUnpJClbCQW1yJKr9uq9ZCBmXJlzeT858 +X8PMcPIRNIv6EIEQT4N8d1dSDhwMEKdin4nF/OU9WyYwaEv+PPJBQpPVfAbUi9mO +29m44D029JlBpBZpb1iWPO2T3a2PvcD8Y9JCYVSlofLLeJ3LHXE= +-----END AGE ENCRYPTED FILE----- diff --git a/secrets/secrets.nix b/secrets/secrets.nix index dc42b80..0abd59e 100644 --- a/secrets/secrets.nix +++ b/secrets/secrets.nix @@ -1,11 +1,12 @@ let fuji = "age16ujdfcahmnhe4ygruf28n0urgxycv8zgsp4f8856a5suewhn49cs0mqk7w"; kilimandjaro = "age1ny0re542mcvf829y28rz6eta9myaqlxasfnn933srw64dlgavpsqc59q79"; + mottarone = "age1gfqwnjaajztwu72j8j6f5drdgupkvghsafzma4305pk95spf6u8q5e6zs8"; etna = "age1m3jm6c5ywc5zntv5j4xhals0h28mpea88zzddq88zxcshmhteqwqu89qnh"; vesuvio = "age1g2z0tztrv2w7wtludjrd85q7px3lvjms0cjj32zej9dqpjwpscwsle6xhf"; main = [fuji kilimandjaro]; - all = main ++ [etna vesuvio]; + all = main ++ [mottarone etna vesuvio]; in { "shared/userPassword.age".publicKeys = all; "shared/tailscaleKey.age".publicKeys = all; @@ -15,6 +16,7 @@ in { "fuji/rootPassword.age".publicKeys = main; "fuji-wsl/rootPassword.age".publicKeys = main; "kilimandjaro/rootPassword.age".publicKeys = main; + "mottarone/rootPassword.age".publicKeys = main ++ [mottarone]; "etna/rootPassword.age".publicKeys = main ++ [etna]; "vesuvio/rootPassword.age".publicKeys = main ++ [vesuvio]; diff --git a/systems/default.nix b/systems/default.nix index d911db9..84eb9e7 100644 --- a/systems/default.nix +++ b/systems/default.nix @@ -40,6 +40,11 @@ in { system = "x86_64-linux"; }; + mottarone = { + role = "laptop"; + system = "x86_64-linux"; + }; + etna = { role = "server"; system = "x86_64-linux"; diff --git a/systems/mottarone/default.nix b/systems/mottarone/default.nix new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/systems/mottarone/default.nix @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/systems/mottarone/hardware-configuration.nix b/systems/mottarone/hardware-configuration.nix new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/systems/mottarone/hardware-configuration.nix @@ -0,0 +1 @@ +{} \ No newline at end of file