homebox: 0.17.0 -> 0.18.0; nixos/homebox: update defaults (#388655)

authored by Bruno BELANYI and committed by GitHub ce416663 c7d38f9f

+16 -6
+4 -2
nixos/modules/services/web-apps/homebox.nix
··· 23 23 defaultText = lib.literalExpression '' 24 24 { 25 25 HBOX_STORAGE_DATA = "/var/lib/homebox/data"; 26 - HBOX_STORAGE_SQLITE_URL = "/var/lib/homebox/data/homebox.db?_pragma=busy_timeout=999&_pragma=journal_mode=WAL&_fk=1"; 26 + HBOX_DATABASE_DRIVER = "sqlite3"; 27 + HBOX_DATABASE_SQLITE_PATH = "/var/lib/homebox/data/homebox.db?_pragma=busy_timeout=999&_pragma=journal_mode=WAL&_fk=1"; 27 28 HBOX_OPTIONS_ALLOW_REGISTRATION = "false"; 28 29 HBOX_OPTIONS_CHECK_GITHUB_RELEASE = "false"; 29 30 HBOX_MODE = "production"; ··· 44 45 users.groups.homebox = { }; 45 46 services.homebox.settings = { 46 47 HBOX_STORAGE_DATA = mkDefault "/var/lib/homebox/data"; 47 - HBOX_STORAGE_SQLITE_URL = mkDefault "/var/lib/homebox/data/homebox.db?_pragma=busy_timeout=999&_pragma=journal_mode=WAL&_fk=1"; 48 + HBOX_DATABASE_DRIVER = mkDefault "sqlite3"; 49 + HBOX_DATABASE_SQLITE_PATH = mkDefault "/var/lib/homebox/data/homebox.db?_pragma=busy_timeout=999&_pragma=journal_mode=WAL&_fk=1"; 48 50 HBOX_OPTIONS_ALLOW_REGISTRATION = mkDefault "false"; 49 51 HBOX_OPTIONS_CHECK_GITHUB_RELEASE = mkDefault "false"; 50 52 HBOX_MODE = mkDefault "production";
+12 -4
pkgs/by-name/ho/homebox/package.nix
··· 11 11 }: 12 12 let 13 13 pname = "homebox"; 14 - version = "0.17.0"; 14 + version = "0.18.0"; 15 15 src = fetchFromGitHub { 16 16 owner = "sysadminsmedia"; 17 17 repo = "homebox"; 18 18 rev = "v${version}"; 19 - hash = "sha256-XzO/aJcLGu+ZHt9fDUhUzBbUS9VpChFVOH0cgvYK6kc="; 19 + hash = "sha256-6iNlx0lBVU/awUZHqRYFKe84D86EJNFF7Nm1XChs75w="; 20 20 }; 21 21 in 22 22 buildGo123Module { 23 23 inherit pname version src; 24 24 25 - vendorHash = "sha256-Zo/yI1mNeN0O9gZsHux6aOzBlv72h17s7QNO+MaG2/g="; 25 + vendorHash = "sha256-TxuydZjlT8Y4BB77Z8Tyn8j0SPTU2O12TNm9PQGZXTw="; 26 26 modRoot = "backend"; 27 27 # the goModules derivation inherits our buildInputs and buildPhases 28 28 # Since we do pnpm thing in those it fails if we don't explicitly remove them ··· 38 38 pnpmDeps = pnpm_9.fetchDeps { 39 39 inherit pname version; 40 40 src = "${src}/frontend"; 41 - hash = "sha256-nbZxCUXgXoaxIiJsB57OZ7YUkD7Njccj6nFkaHBbctw="; 41 + hash = "sha256-NjuthspxojlrCofAj4Egre8s5PG7vvPJW5mzrvAW4TQ="; 42 42 }; 43 43 pnpmRoot = "../frontend"; 44 44 ··· 71 71 "-X main.version=${version}" 72 72 "-X main.commit=${version}" 73 73 ]; 74 + installPhase = '' 75 + runHook preInstall 76 + 77 + mkdir -p $out/bin 78 + cp -r $GOPATH/bin/api $out/bin/ 79 + 80 + runHook postInstall 81 + ''; 74 82 75 83 passthru = { 76 84 tests = {