aboutsummaryrefslogtreecommitdiff
path: root/hosts/ganymede
diff options
context:
space:
mode:
authorCollin Williams <96917990+bluedragon1221@users.noreply.github.com>2026-10-02 21:24:08 -0500
committerCollin Williams <96917990+bluedragon1221@users.noreply.github.com>2026-10-02 21:24:08 -0500
commitf8c75486dbbf188ebbe83aefd582081739d97a86 (patch)
treeb55233284a350ef34f19b24a4e2142cefccd9c75 /hosts/ganymede
parent4300047e5fe88a9f7aad095ac500af3792d3855f (diff)
clean up more code
Diffstat (limited to 'hosts/ganymede')
-rw-r--r--hosts/ganymede/caddy.nix7
-rw-r--r--hosts/ganymede/networking.nix18
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 = {