diff --git a/hosts/lapserv/default.nix b/hosts/lapserv/default.nix index 4f334ec..0ef1e8c 100644 --- a/hosts/lapserv/default.nix +++ b/hosts/lapserv/default.nix @@ -10,6 +10,7 @@ server = { baseDomain = "jsw.tf"; derek-bot.enable = true; + derek-site.enable = true; forgejo = { enable = true; subDomain = "git"; diff --git a/secrets/default.nix b/secrets/default.nix index ebb6d1c..1c8f789 100644 --- a/secrets/default.nix +++ b/secrets/default.nix @@ -23,7 +23,7 @@ in { owner = "derek-bot"; }; derek-site = isEnabled "derek-site" { - file = ./derek-bot.age; + file = ./derek-site.age; owner = "derek-site"; }; # matrix-registration = isEnabled "matrix" { diff --git a/system/server/derek-site.nix b/system/server/derek-site.nix index b6d709a..da9b058 100644 --- a/system/server/derek-site.nix +++ b/system/server/derek-site.nix @@ -48,6 +48,7 @@ in { cd "${programDir}" git fetch git reset --hard origin/HEAD + rm -rf build || echo no build here lol cp "${config.age.secrets.${userGroup}.path}" "./src/lib/secrets.json" @@ -57,7 +58,7 @@ in { serviceConfig = { StateDirectory = userGroup; - ExecStart = "${bash} -c 'cd ${programDir} && deno run preview --port 9010'"; + ExecStart = "${bash} -c 'cd ${programDir} && deno run preview --host --port 9010'"; User = userGroup; Group = userGroup; Restart = "always"; @@ -68,7 +69,7 @@ in { users.groups.${userGroup} = {}; users.users.${userGroup} = { group = userGroup; - isSystemUser = true; + isNormalUser = true; }; }; }