aboutsummaryrefslogtreecommitdiff
path: root/nixos/hosts
diff options
context:
space:
mode:
authorMartin Fischer <martin@push-f.com>2026-02-21 12:58:50 +0100
committerMartin Fischer <martin@push-f.com>2026-02-21 19:19:41 +0100
commitb9226d6fe6045c911ed057781195b35ffc004497 (patch)
treee6263c5a78365d9a3e4f401c3ae0d99c98274521 /nixos/hosts
parent79fbd668240549a837f09cabb81df387ba18562b (diff)
deps: update nixos, nixos-small and nixos-unstable
For all: linux: 6.12.65 -> 6.12.74 For hamac: chromium: 143.0.7499.192 -> 145.0.7632.109 firefox: 147.0 -> 147.0.4 jujutsu: 0.37.0 -> 0.38.0 thunderbird: 146.0.1 -> 147.0.1 typst: 0.14.0 -> 0.14.2 wireshark-qt: 4.6.2 -> 4.6.3 For ev: miniflux: 2.2.16 -> 2.2.17 navidrome: 0.58.0 -> 0.60.0 For tente: grafana: 12.3.1 -> 12.3.3 postgresql: 16.11 -> 16.12
Diffstat (limited to 'nixos/hosts')
-rw-r--r--nixos/hosts/ev/default.nix3
-rw-r--r--nixos/hosts/ev/navidrome.nix13
2 files changed, 15 insertions, 1 deletions
diff --git a/nixos/hosts/ev/default.nix b/nixos/hosts/ev/default.nix
index d5737fa..022d677 100644
--- a/nixos/hosts/ev/default.nix
+++ b/nixos/hosts/ev/default.nix
@@ -8,8 +8,11 @@ let
ports = import ./ports.nix;
helpers = import <top/helpers.nix> { inherit config lib pkgs; };
backupHost = "u518695-sub2@u518695-sub2.your-storagebox.de";
+ sources = import <top/npins>;
+ pkgs-unstable = import sources.nixos-unstable {};
in
{
+ _module.args = { inherit pkgs-unstable; };
imports = [
./hardware-configuration.nix
<top/profiles/server>
diff --git a/nixos/hosts/ev/navidrome.nix b/nixos/hosts/ev/navidrome.nix
index 0556ef5..9ddd9e1 100644
--- a/nixos/hosts/ev/navidrome.nix
+++ b/nixos/hosts/ev/navidrome.nix
@@ -1,4 +1,4 @@
-{ config, lib, pkgs, ... }:
+{ config, lib, pkgs, pkgs-unstable, ... }:
let
cfg = config.navidrome;
@@ -13,9 +13,20 @@ in
};
};
+ # Using unstable due to build failure on stable (https://github.com/NixOS/nixpkgs/issues/481611).
+ disabledModules = ["services/audio/navidrome.nix"];
+ imports =
+ let
+ sources = import <top/npins>;
+ in
+ [
+ "${sources.nixos-unstable}/nixos/modules/services/audio/navidrome.nix"
+ ];
+
config = {
services.navidrome = {
enable = true;
+ package = pkgs-unstable.navidrome;
settings = {
Address = "0.0.0.0";
Port = cfg.port;