commit e884cc2c5d17be80060e360a573681d37cc34566
parent 98c405d969557cd7e1146cbd9b2d5d2a669a08ce
Author: mtmn <miro@haravara.org>
Date: Mon, 13 Apr 2026 09:57:43 +0200
chore: rename to corpus
Diffstat:
5 files changed, 20 insertions(+), 19 deletions(-)
diff --git a/flake.nix b/flake.nix
@@ -34,8 +34,8 @@
flake = false;
};
- scorpus = {
- url = "git+ssh://git@codeberg.org/mtmn/scorpus.git";
+ corpus = {
+ url = "git+ssh://git@codeberg.org/mtmn/corpus.git";
};
};
@@ -173,7 +173,7 @@
"attic"
"static"
"miniflux"
- "scorpus"
+ "corpus"
"napkins"
"listenbrainz-mpd"
"redlib"
diff --git a/hosts/nixaran/configuration.nix b/hosts/nixaran/configuration.nix
Binary files differ.
diff --git a/modules/services/scorpus.nix b/modules/services/scorpus.nix
@@ -5,9 +5,9 @@
inputs,
...
}: let
- cfg = config.services.haravara.scorpus;
+ cfg = config.services.haravara.corpus;
in {
- options.services.haravara.scorpus = {
+ options.services.haravara.corpus = {
enable = lib.mkEnableOption "Scorpus - ListenBrainz frontend";
port = lib.mkOption {
@@ -21,42 +21,42 @@ in {
dataDir = lib.mkOption {
type = lib.types.str;
- default = "/var/lib/scorpus";
+ default = "/var/lib/corpus";
};
};
config = lib.mkIf cfg.enable {
- age.secrets.scorpus = {
- file = ../../secrets/scorpus.age;
- owner = "scorpus";
+ age.secrets.corpus = {
+ file = ../../secrets/corpus.age;
+ owner = "corpus";
};
- systemd.services.scorpus = {
+ systemd.services.corpus = {
description = "Scorpus - ListenBrainz frontend";
wantedBy = ["multi-user.target"];
after = ["network.target"];
environment = {
PORT = toString cfg.port;
- DATABASE_FILE = "${cfg.dataDir}/scorpus.db";
+ DATABASE_FILE = "${cfg.dataDir}/corpus.db";
};
serviceConfig = {
- ExecStart = "${inputs.scorpus.packages.${pkgs.stdenv.hostPlatform.system}.default}/bin/scorpus-server";
- EnvironmentFile = config.age.secrets.scorpus.path;
+ ExecStart = "${inputs.corpus.packages.${pkgs.stdenv.hostPlatform.system}.default}/bin/scorpus-server";
+ EnvironmentFile = config.age.secrets.corpus.path;
Restart = "always";
- User = "scorpus";
- Group = "scorpus";
- StateDirectory = "scorpus";
+ User = "corpus";
+ Group = "corpus";
+ StateDirectory = "corpus";
WorkingDirectory = cfg.dataDir;
};
};
- users.users.scorpus = {
+ users.users.corpus = {
isSystemUser = true;
- group = "scorpus";
+ group = "corpus";
};
- users.groups.scorpus = {};
+ users.groups.corpus = {};
services.caddy.virtualHosts."${cfg.domain}".extraConfig = ''
reverse_proxy 127.0.0.1:${toString cfg.port}
diff --git a/secrets.nix b/secrets.nix
@@ -17,4 +17,5 @@ in {
"secrets/listenbrainz-token.age".publicKeys = allKeys;
"secrets/mpd-host.age".publicKeys = allKeys;
"secrets/scorpus.age".publicKeys = allKeys;
+ "secrets/corpus.age".publicKeys = allKeys;
}
diff --git a/secrets/corpus.age b/secrets/corpus.age
Binary files differ.