From 4e93e8dc04ffcffb0ebed2b5840c76399a73cfc7 Mon Sep 17 00:00:00 2001 From: Felix Albrigtsen Date: Wed, 18 Feb 2026 18:12:06 +0100 Subject: [PATCH] challenger/audiobookshelf: fix mount again. challenger: other minor updates --- flake.lock | 8 ++++---- hosts/challenger/backup.nix | 4 ---- hosts/challenger/services/audiobookshelf.nix | 3 +++ secrets/challenger/challenger.yaml | 5 ++--- 4 files changed, 9 insertions(+), 11 deletions(-) diff --git a/flake.lock b/flake.lock index b206638..abe1ecf 100644 --- a/flake.lock +++ b/flake.lock @@ -2,11 +2,11 @@ "nodes": { "extra-config": { "locked": { - "lastModified": 1745649002, - "narHash": "sha256-XNBExt3+U3o4lip+yj6oorCEPZ9Qe8PzBSFM5ZzVtSA=", + "lastModified": 1770402017, + "narHash": "sha256-9Tt/p8yF4dIxY9aQf9a+XpeLCakU8n0xif19ITi03lw=", "ref": "refs/heads/main", - "rev": "50c9c15db2b309d299b1c19089c962979e01f45b", - "revCount": 13, + "rev": "664c89988cf2c790e24941d3e55fb25df3942c28", + "revCount": 14, "type": "git", "url": "file:///home/felixalb/nix-extra-config" }, diff --git a/hosts/challenger/backup.nix b/hosts/challenger/backup.nix index e318282..0ef985c 100644 --- a/hosts/challenger/backup.nix +++ b/hosts/challenger/backup.nix @@ -65,9 +65,6 @@ timerConfig.OnCalendar = "05:15"; # 2h after postgresqlBackup }; - # Transmission metadata/config - transmission = localJob "transmission" [ "/var/lib/transmission" ]; - # TODO: timemachine }; @@ -76,7 +73,6 @@ sops.secrets."restic/media" = { }; sops.secrets."restic/nextcloud" = { }; sops.secrets."restic/postgres" = { }; - sops.secrets."restic/transmission" = { }; environment.systemPackages = with pkgs; [ restic diff --git a/hosts/challenger/services/audiobookshelf.nix b/hosts/challenger/services/audiobookshelf.nix index 2597380..ccab5a1 100644 --- a/hosts/challenger/services/audiobookshelf.nix +++ b/hosts/challenger/services/audiobookshelf.nix @@ -4,9 +4,12 @@ let host = "127.0.1.2"; port = 5016; in { + fileSystems = { "/var/lib/audiobookshelf" = { device = "/tank/media/audiobookshelf/config"; + depends = [ "/tank/media/audiobookshelf" ]; + fsType = "none"; options = [ "bind" ]; }; }; diff --git a/secrets/challenger/challenger.yaml b/secrets/challenger/challenger.yaml index 38f55ac..a773398 100644 --- a/secrets/challenger/challenger.yaml +++ b/secrets/challenger/challenger.yaml @@ -9,7 +9,6 @@ restic: media: ENC[AES256_GCM,data:JwIX2r/ebE+LMS49s1xqbRjA8yfMRDEAnln5eN57L4o=,iv:zqxeEv7ogujMqBPZnRF7STDjVlKqMa1rGLjMY5iusgU=,tag:O9PofkyovSYH7qlX6r97DQ==,type:str] nextcloud: ENC[AES256_GCM,data:O7qT07ns9FodnZu63cPwBqHGslfMIafFvyPPrTrYEdk=,iv:fJ7A5gLThuVumnteL1P82Gq1EtiSAPGXoCZgzJKqVQs=,tag:Hp/kI3TeZQCaM+gP1W1i7w==,type:str] postgres: ENC[AES256_GCM,data:AZv28LIbGC2oAKjbU1H4gaCZF28utJJFXlKNO/BkL0U=,iv:xOJCIoFGtnEqV80rmiBBMa3dMZnPjaDIce+MAZkGZdo=,tag:dLTwE004KGfP3z9EoMVCCw==,type:str] - transmission: ENC[AES256_GCM,data:UUf8/WV7Q7vbs05lEeqflcSj0uH9abilFF1daATyrwU=,iv:WQZ7hGRQ3/3t34aO7K5Az1AOZtR6qG4p1CqZTdsEqZA=,tag:2ELh2bYVi1sgW66FbSnVHg==,type:str] sops: age: - recipient: age1j43eqpnq5hy6zt3gmdtzdnne2yfvccd832kpt69qavst44leec6sj2l773 @@ -48,7 +47,7 @@ sops: aXkxd2s2WUV0WnV6TGFodXhyNmN1eE0KfOnhI4/4rS5cD+UXuGV4AyZm32LoUw5O PVdfXxuksQl5jQ7BJv4cyBe7F/cb+Knd8F37T/5OqxEbtm3bBUfmyw== -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-10-18T21:43:12Z" - mac: ENC[AES256_GCM,data:Bt5CrMY2Etl3iSZRVl58PN1ogYpLn3eXhuVCB0j4MKMphyLVJP1qxiQimpa5wriycJKqwBwvCDzJ7pLTxpHDOZaG6R3YfNYPEZlLAIiyOjZvF1ZBTbnF7cFp0thDuzPoFlEHeTFmY6Pe5GwXmSeUFo4ijghvbsFQ5IYXfWNoYz0=,iv:NCwLoI9g7poYbCME0/fUOZegMNOhc3ZvGpAhYoVeLMc=,tag:fiops2KveC/u3Nrmrftk/Q==,type:str] + lastmodified: "2026-02-06T18:23:49Z" + mac: ENC[AES256_GCM,data:oDVM/CvFK+hpmaDcgabNPunyMOLrD0UW6ELIDOKyUGn4e+n/9F2zVVryJR4YqiUNDheLAmVzxJ0raGh5SSmDlETGmY0eKAwk9iCE4s5JtU5QLjaMQwtcC2i+DFgTi5hzvQgYqMXS5sTnldWs0SYlcp1rXsl0KnCA9GcVgdSPjgg=,iv:fjDYA/kyTa2TNRIRXN4zSTStIf52bpYQIdx9vSZjc5k=,tag:PAfTMWY1Jz+fKECZIUYHQQ==,type:str] unencrypted_suffix: _unencrypted version: 3.11.0