about summary refs log tree commit diff
path: root/lib
diff options
context:
space:
mode:
authorAzat Bahawi <azat@bahawi.net>2023-10-13 20:39:39 +0300
committerAzat Bahawi <azat@bahawi.net>2023-10-13 20:39:39 +0300
commit8207b0e249513feffd163d4228de685530fc665b (patch)
treec3b9e26b0b4f49873b2fc70bfc7f3b4a8a65f8bb /lib
parent2023-09-30 (diff)
2023-10-13
Diffstat (limited to 'lib')
-rw-r--r--lib/my.nix18
1 files changed, 18 insertions, 0 deletions
diff --git a/lib/my.nix b/lib/my.nix
index 8ae8840..55eff4f 100644
--- a/lib/my.nix
+++ b/lib/my.nix
@@ -135,6 +135,7 @@ with lib;
           hashedPassword = "@HASHED_PASSWORD@";
 
           configurations = {
+            # VPS in Germany.
             manwe = {
               system = "x86_64-linux";
               isHeadless = true;
@@ -175,6 +176,7 @@ with lib;
               ];
             };
 
+            # VPS in Germany.
             varda = {
               system = "x86_64-linux";
               isHeadless = true;
@@ -195,6 +197,7 @@ with lib;
               };
             };
 
+            # VPS in France.
             yavanna = {
               system = "x86_64-linux";
               isHeadless = true;
@@ -221,6 +224,7 @@ with lib;
               syncthing.id = "@SYNCTHING_ID@";
             };
 
+            # A beefy desktop: 7950x/rx6750xt/128GB.
             eonwe = {
               system = "x86_64-linux";
               isHeadful = true;
@@ -232,6 +236,7 @@ with lib;
               syncthing.id = "@SYNCTHING_ID@";
             };
 
+            # ThinkPad T480.
             melian = {
               system = "x86_64-linux";
               isHeadful = true;
@@ -243,6 +248,7 @@ with lib;
               syncthing.id = "@SYNCTHING_ID@";
             };
 
+            # Macbook Air M1.
             mairon = {
               system = "aarch64-darwin";
               isHeadful = true;
@@ -253,6 +259,7 @@ with lib;
               };
             };
 
+            # Google Pixel 4a w/ GrapheneOS.
             gothmog = {
               isOther = true;
               wireguard = {
@@ -262,6 +269,17 @@ with lib;
               };
               syncthing.id = "@SYNCTHING_ID@";
             };
+
+            # Google Pixel 7a w/ GrapheneOS.
+            lungorthin = {
+              isOther = true;
+              wireguard = {
+                ipv4.address = "10.69.5.2";
+                ipv6.address = "fd69::5:2";
+                publicKey = "@PUBLIC_KEY@";
+              };
+              syncthing.id = "@SYNCTHING_ID@";
+            };
           };
         };
       }

Consider giving Nix/NixOS a try! <3