aboutsummaryrefslogtreecommitdiff
path: root/hosts
diff options
context:
space:
mode:
Diffstat (limited to 'hosts')
-rw-r--r--hosts/ganymede/caddy.nix7
-rw-r--r--hosts/ganymede/networking.nix18
-rw-r--r--hosts/mercury/nixos.nix5
-rw-r--r--hosts/mercury/secrets/ts-key.agebin274 -> 0 bytes
-rw-r--r--hosts/mercury/secrets/wireguard-privkey.age6
5 files changed, 20 insertions, 16 deletions
diff --git a/hosts/ganymede/caddy.nix b/hosts/ganymede/caddy.nix
index b7a4cef..42935cf 100644
--- a/hosts/ganymede/caddy.nix
+++ b/hosts/ganymede/caddy.nix
@@ -9,11 +9,8 @@
services.caddy = {
package = lib.mkForce (pkgs.caddy.withPlugins {
- plugins = [
- "github.com/tailscale/caddy-tailscale@v0.0.0-20251204171825-f070d146dd61"
- "github.com/caddy-dns/porkbun@v0.3.1"
- ];
- hash = "sha256-3BRyQ/fqPUemW1KqwyvkO1LeZB7PyBMIL/5a2u1mqqU=";
+ plugins = ["github.com/caddy-dns/porkbun@v0.3.1"];
+ hash = "sha256-CjL8dMdnsiawaPiQGRvL3he4Ydd3nIbQs6tBWMwUbaw=";
});
globalConfig = ''
diff --git a/hosts/ganymede/networking.nix b/hosts/ganymede/networking.nix
index 1ec83b2..a8ce2d1 100644
--- a/hosts/ganymede/networking.nix
+++ b/hosts/ganymede/networking.nix
@@ -32,11 +32,19 @@ in {
};
};
systemd = {
- services."disable-wifi-powersave" = {
- description = "Disable wifi powersaving using iw";
- after = ["network.target"];
- serviceConfig.ExecStart = "${lib.getExe pkgs.iw} dev wlp108s0 set power_save off";
- wantedBy = ["default.target"];
+ services."disable-wifi-powersave" = let
+ interface = "wlp108s0";
+ dev = "sys-subsystem-net-devices-${interface}.device";
+ in {
+ bindsTo = [dev];
+ after = [dev];
+ wantedBy = [dev];
+
+ serviceConfig = {
+ Type = "oneshot";
+ RemainAfterExit = true;
+ ExecStart = "${lib.getExe pkgs.iw} dev ${interface} set power_save off";
+ };
};
network = {
diff --git a/hosts/mercury/nixos.nix b/hosts/mercury/nixos.nix
index 4eab7b4..f0d9af6 100644
--- a/hosts/mercury/nixos.nix
+++ b/hosts/mercury/nixos.nix
@@ -42,6 +42,11 @@
hosts.ganymede.caddy-root-ca
];
+ services.journald.extraConfig = ''
+ Storage=volatile
+ RuntimeMaxUse=100M
+ '';
+
# get perl out of my closure
system = {
etc.overlay.enable = true;
diff --git a/hosts/mercury/secrets/ts-key.age b/hosts/mercury/secrets/ts-key.age
deleted file mode 100644
index 57454fe..0000000
--- a/hosts/mercury/secrets/ts-key.age
+++ /dev/null
Binary files differ
diff --git a/hosts/mercury/secrets/wireguard-privkey.age b/hosts/mercury/secrets/wireguard-privkey.age
deleted file mode 100644
index 614778d..0000000
--- a/hosts/mercury/secrets/wireguard-privkey.age
+++ /dev/null
@@ -1,6 +0,0 @@
-age-encryption.org/v1
--> ssh-ed25519 azBilg GS1BNOAVj8aZPePeR4teX45zKAyCMVOBvE+GNUGCX3I
-rEzBojvbakMsQCKXROwbynFTxmlcPROD7DBsl/wzfO4
---- ESZvgbmZ3UrE6CymN/Haej2rE+FrS13SCqZZX+gcsPw
-ö 6T݈²ð—%]’¬‚ÓÔøK2®¥›ê
- Jï-íì{‡â;@öØ `á+E2¦ðÏGÛLÛF*Þ-Ña$ˆÒ`géœý�AÝm™pü \ No newline at end of file