diff --git a/flake.nix b/flake.nix index 9a7646f..608d4df 100644 --- a/flake.nix +++ b/flake.nix @@ -38,20 +38,20 @@ in { overlays = import ./overlays.nix {inherit inputs;}; - nixosConfigurations.server = nixpkgs.lib.nixosSystem { + nixosConfigurations.server = nixpkgs-unstable.lib.nixosSystem { inherit system; modules = [ ./users/anon ./modules/collections/server.nix ./systems/server/configuration.nix ({ config, outputs, ... }: { nixpkgs.overlays = with outputs.overlays; [additions modifications unstable-packages]; }) - home-manager.nixosModules.home-manager + home-manager-unstable.nixosModules.home-manager agenix.nixosModules.default ]; specialArgs = { ## Custom variables (e.g. ip, interface, etc) vars = import ./systems/userdata-default.nix // import ./systems/server/userdata.nix; - pkgsVersion = nixpkgs; + pkgsVersion = nixpkgs-unstable; inherit inputs outputs; }; }; diff --git a/modules/services/github-runner.nix b/modules/services/github-runner.nix index fba7c45..c1e72a6 100644 --- a/modules/services/github-runner.nix +++ b/modules/services/github-runner.nix @@ -26,7 +26,7 @@ "d /data 0770 github-actions-runner nginx -" "d /data/website 0770 github-actions-runner nginx -" ]; - services.github-runner = { + services.github-runners.oberprofis = { enable = true; name = "nixos-server"; tokenFile = config.age.secrets.github-runner-token.path; diff --git a/modules/services/kavita.nix b/modules/services/kavita.nix index f004414..7b87118 100644 --- a/modules/services/kavita.nix +++ b/modules/services/kavita.nix @@ -1,7 +1,5 @@ { config, pkgs, lib, inputs, ... }: let - fqdn = "kavita.home.arpa"; - useHttps = config.services.step-ca.enable; baseDir = "/mnt/1tbssd/kavita"; mangal = "${pkgs.mangal}/bin/mangal"; in @@ -19,26 +17,16 @@ in services.kavita = { enable = true; user = "kavita"; - port = 5000; + settings.Port = 5000; dataDir = baseDir; tokenKeyFile = config.age.secrets.kavita.path; package = pkgs.my-kavita; + settings.BaseUrl = "/kavita"; }; #todo: base url needs new kavita version systemd.services.kavita = { - after = [ "nginx.service" "step-ca.service" ]; - preStart = '' - umask u=rwx,g=rx,o= - cat > "/mnt/1tbssd/kavita/config/appsettings.json" <