aboutsummaryrefslogtreecommitdiff
path: root/hosts
diff options
context:
space:
mode:
authorCollin Williams <96917990+bluedragon1221@users.noreply.github.com>2026-02-17 13:07:34 -0600
committerCollin Williams <96917990+bluedragon1221@users.noreply.github.com>2026-02-17 13:07:46 -0600
commit1aaad835c72ee2e21513291fb3145a992ed6a77a (patch)
tree26cf55a6bcc2fc8c87963f8fbb4e2662673a9601 /hosts
parentb2ea7b6b0be4337c7613c72995a5abffaf182041 (diff)
fix issues with caddy config
Diffstat (limited to 'hosts')
-rw-r--r--hosts/ganymede/caddy.nix4
-rw-r--r--hosts/ganymede/nixos.nix14
2 files changed, 16 insertions, 2 deletions
diff --git a/hosts/ganymede/caddy.nix b/hosts/ganymede/caddy.nix
index b24e906..8f4fe94 100644
--- a/hosts/ganymede/caddy.nix
+++ b/hosts/ganymede/caddy.nix
@@ -19,8 +19,8 @@
}
'';
- virtualHosts."https://williamsfam.us.com".extraConfig = ''
- root * /media/www
+ virtualHosts."williamsfam.us.com".extraConfig = ''
+ root * /media/public/www
file_server
'';
};
diff --git a/hosts/ganymede/nixos.nix b/hosts/ganymede/nixos.nix
index 6bfd296..92eeb60 100644
--- a/hosts/ganymede/nixos.nix
+++ b/hosts/ganymede/nixos.nix
@@ -1,5 +1,7 @@
{
config,
+ pkgs,
+ lib,
inputs,
...
}: {
@@ -21,8 +23,20 @@
networkConfig.DHCP = "yes";
};
+ systemd.services."disable-wifi-powersave" = {
+ description = "Disable wifi powersaving using iw";
+ after = ["network.target"];
+ serviceConfig.ExecStart = "${pkgs.iw}/bin/iw dev wlp108s0 set power_save off";
+ wantedBy = ["default.target"];
+ };
+
services.fail2ban.enable = true;
+ # merge logs from subdomains
+ services.caddy.virtualHosts."up.williamsfam.us.com".logFormat = lib.mkForce ''
+ output file /var/log/caddy/access-williamsfam.us.com.log
+ '';
+
# i broke something and this fixes it
environment.etc."systemd/resolved.conf.d/10-dns.conf".text = config.environment.etc."systemd/resolved.conf".text;
}