diff options
Diffstat (limited to 'hosts')
| -rw-r--r-- | hosts/ganymede/caddy.nix | 7 | ||||
| -rw-r--r-- | hosts/ganymede/networking.nix | 18 | ||||
| -rw-r--r-- | hosts/mercury/nixos.nix | 5 | ||||
| -rw-r--r-- | hosts/mercury/secrets/ts-key.age | bin | 274 -> 0 bytes | |||
| -rw-r--r-- | hosts/mercury/secrets/wireguard-privkey.age | 6 |
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 Binary files differdeleted file mode 100644 index 57454fe..0000000 --- a/hosts/mercury/secrets/ts-key.age +++ /dev/null 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 |
