From f8c75486dbbf188ebbe83aefd582081739d97a86 Mon Sep 17 00:00:00 2001 From: Collin Williams <96917990+bluedragon1221@users.noreply.github.com> Date: Fri, 2 Oct 2026 21:24:08 -0500 Subject: clean up more code --- hosts/ganymede/caddy.nix | 7 ++----- hosts/ganymede/networking.nix | 18 +++++++++++++----- 2 files changed, 15 insertions(+), 10 deletions(-) (limited to 'hosts/ganymede') 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 = { -- cgit v1.3.1