aboutsummaryrefslogtreecommitdiff
path: root/modules/services/nixos/jta/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/services/nixos/jta/default.nix')
-rw-r--r--modules/services/nixos/jta/default.nix48
1 files changed, 0 insertions, 48 deletions
diff --git a/modules/services/nixos/jta/default.nix b/modules/services/nixos/jta/default.nix
deleted file mode 100644
index 31f5bbd..0000000
--- a/modules/services/nixos/jta/default.nix
+++ /dev/null
@@ -1,48 +0,0 @@
-{
- pkgs,
- config,
- lib,
- ...
-}: let
- cfg = config.collinux.services.jta;
- package = pkgs.callPackage ./pkg.nix {};
-in {
- config = lib.mkIf cfg.enable {
- users.groups."jta" = {};
- users.users."jta" = {
- isSystemUser = true;
- group = "jta";
- extraGroups = ["fileserver"];
-
- home = "/var/lib/jta";
- createHome = true;
- homeMode = "755";
- };
-
- systemd.services."jta" = {
- restartIfChanged = true;
- wants = ["network-online.target" "caddy.service"];
- after = ["network-online.target" "caddy.service"];
-
- environment = {
- PORT = toString cfg.port;
- ROOT_DIR = "/media/jta";
- AUTH_PASSWORD_HASH = "550b6785c4bce2ab41a5e2eaa1eb43172d5abbd58237f1c78cd32cb190edc2c5"; # alfreddabuttlerwithtwots
- };
-
- serviceConfig = {
- User = "jta";
- Type = "simple";
-
- WorkingDirectory = "/var/lib/jta";
- ExecStart = "${package}/bin/jta";
- };
-
- wantedBy = ["multi-user.target"];
- };
-
- services.caddy.virtualHosts."jta.williamsfam.us.com".extraConfig = ''
- reverse_proxy 127.0.0.1:${toString cfg.port}
- '';
- };
-}