diff options
| author | Collin Williams <96917990+bluedragon1221@users.noreply.github.com> | 2026-10-02 21:24:08 -0500 |
|---|---|---|
| committer | Collin Williams <96917990+bluedragon1221@users.noreply.github.com> | 2026-10-02 21:24:08 -0500 |
| commit | f8c75486dbbf188ebbe83aefd582081739d97a86 (patch) | |
| tree | b55233284a350ef34f19b24a4e2142cefccd9c75 /hosts/ganymede | |
| parent | 4300047e5fe88a9f7aad095ac500af3792d3855f (diff) | |
clean up more code
Diffstat (limited to 'hosts/ganymede')
| -rw-r--r-- | hosts/ganymede/caddy.nix | 7 | ||||
| -rw-r--r-- | hosts/ganymede/networking.nix | 18 |
2 files changed, 15 insertions, 10 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 = { |
