diff options
Diffstat (limited to 'modules/services/nixos')
| -rw-r--r-- | modules/services/nixos/copyparty.nix | 1 | ||||
| -rw-r--r-- | modules/services/nixos/default.nix | 5 | ||||
| -rw-r--r-- | modules/services/nixos/polaris.nix | 26 |
3 files changed, 30 insertions, 2 deletions
diff --git a/modules/services/nixos/copyparty.nix b/modules/services/nixos/copyparty.nix index cb83cf0..23363a7 100644 --- a/modules/services/nixos/copyparty.nix +++ b/modules/services/nixos/copyparty.nix @@ -26,6 +26,7 @@ in { rproxy = "1"; tls = false; + name = "files@ganymede"; usernames = true; no-robots = true; chmod-d = "775"; diff --git a/modules/services/nixos/default.nix b/modules/services/nixos/default.nix index 2883629..44d0d7f 100644 --- a/modules/services/nixos/default.nix +++ b/modules/services/nixos/default.nix @@ -1,14 +1,15 @@ { imports = [ - ./mopidy.nix + # ./mopidy.nix ./forgejo.nix ./cgit ./openssh.nix # ./jellyfin.nix + ./polaris.nix ./caddy.nix ./goaccess.nix ./copyparty.nix - ./ngircd.nix + # ./ngircd.nix ]; } diff --git a/modules/services/nixos/polaris.nix b/modules/services/nixos/polaris.nix new file mode 100644 index 0000000..89f5ef3 --- /dev/null +++ b/modules/services/nixos/polaris.nix @@ -0,0 +1,26 @@ +{ + lib, + config, + ... +}: let + cfg = config.collinux.services.polaris; +in { + imports = [ + (import ./mkCaddyCfg.nix cfg) + ]; + + config = lib.mkIf cfg.enable { + services.polaris = { + enable = true; + port = cfg.port; + settings = { + mount_dirs = [ + { + name = "Ganymede Library"; + source = "/media/library/music"; + } + ]; + }; + }; + }; +} |
