summaryrefslogtreecommitdiff
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
parent0221d5913ea26fde9493dadfbb265f2ff103124f (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@";
+ };
};
};
}