diff options
Diffstat (limited to '')
-rw-r--r-- | hosts/arrakis/default.nix | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/hosts/arrakis/default.nix b/hosts/arrakis/default.nix index e4957d6..d4cb7f3 100644 --- a/hosts/arrakis/default.nix +++ b/hosts/arrakis/default.nix @@ -82,7 +82,7 @@ bsdgames bzflag extremetuxracer - frozen-bubble + #frozen-bubble hedgewars kobodeluxe lidarr @@ -91,12 +91,13 @@ moc nethack openttd + pixcat prowlarr qbittorrent-nox radarr rdiff-backup readarr - scorched3d + #scorched3d signal-desktop sonarr superTux @@ -224,7 +225,7 @@ }; hostPlatform = "x86_64-linux"; overlays = [ - #inputs.nvidia-patch.overlays.default + inputs.nvidia-patch.overlays.default outputs.overlays.additions outputs.overlays.modifications outputs.overlays.master-packages @@ -282,6 +283,17 @@ wantedBy = [ "multi-user.target" ]; }; + "nfs-bind-mount" = { + after = [ "zfs-import-data.service" ]; + description = "Bind NFS exports to ZFS paths"; + script = '' + ${pkgs.util-linux}/bin/mount /srv/nfs/keepers + ${pkgs.util-linux}/bin/mount /srv/nfs/movies + ${pkgs.util-linux}/bin/mount /srv/nfs/tv + ''; + wantedBy = [ "local-fs.target" ]; + }; + "nftables-extra" = let rules_script = '' ${pkgs.nftables}/bin/nft insert rule inet nixos-fw input 'iifname "wlp5s0" tcp dport { http, https } counter accept # 80, 443' ${pkgs.nftables}/bin/nft insert rule inet nixos-fw input 'iifname "wlp5s0" udp dport { netbios-ns, netbios-dgm } counter accept # 137, 138' |