Update netbox host to NixOS 23.11 and netbox to v3.6.3

This commit is contained in:
yuri 2023-12-01 21:53:58 +01:00
parent 25cab7982b
commit b030b10055
3 changed files with 21 additions and 1 deletions

View file

@ -9,6 +9,7 @@
{ {
services.netbox = { services.netbox = {
enable = true; enable = true;
package = pkgs.netbox;
secretKeyFile = "/secrets/netbox-secret-key.secret"; secretKeyFile = "/secrets/netbox-secret-key.secret";
settings = { settings = {
ALLOWED_HOSTS = [ "netbox.hamburg.ccc.de" ]; ALLOWED_HOSTS = [ "netbox.hamburg.ccc.de" ];

View file

@ -52,6 +52,22 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs-23-11": {
"locked": {
"lastModified": 1701374686,
"narHash": "sha256-xaJPtgvTuUGSPba8p3+ezCJjKnVij77ai8OE2bnTC0E=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "1bce6a1791a513af2727e5b668b3cd9ba76cb0bf",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-23.11-small",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1699354722, "lastModified": 1699354722,
@ -72,6 +88,7 @@
"inputs": { "inputs": {
"nixos-generators": "nixos-generators", "nixos-generators": "nixos-generators",
"nixpkgs": "nixpkgs", "nixpkgs": "nixpkgs",
"nixpkgs-23-11": "nixpkgs-23-11",
"nixpkgs-unstable": "nixpkgs-unstable" "nixpkgs-unstable": "nixpkgs-unstable"
} }
} }

View file

@ -6,6 +6,7 @@
# https://nixos.org/manual/nixos/stable/#sec-upgrading # https://nixos.org/manual/nixos/stable/#sec-upgrading
# https://github.com/NixOS/nixpkgs # https://github.com/NixOS/nixpkgs
nixpkgs.url = "github:nixos/nixpkgs/nixos-23.05-small"; nixpkgs.url = "github:nixos/nixpkgs/nixos-23.05-small";
nixpkgs-23-11.url = "github:nixos/nixpkgs/nixos-23.11-small";
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable-small"; nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable-small";
# Add nixos-generators as an input. # Add nixos-generators as an input.
@ -16,7 +17,7 @@
}; };
}; };
outputs = { nixpkgs, nixpkgs-unstable, nixos-generators, ... }: outputs = { nixpkgs, nixpkgs-23-11, nixpkgs-unstable, nixos-generators, ... }:
let let
pkgs-unstable = nixpkgs-unstable.legacyPackages."x86_64-linux"; pkgs-unstable = nixpkgs-unstable.legacyPackages."x86_64-linux";
# Shairport Sync 4.3.1 (with nqptp 1.2.4) with metadata, MQTT and AirPlay 2 support. # Shairport Sync 4.3.1 (with nqptp 1.2.4) with metadata, MQTT and AirPlay 2 support.
@ -65,6 +66,7 @@
nodeNixpkgs = { nodeNixpkgs = {
audio-hauptraum-kueche = nixpkgs-unstable.legacyPackages."x86_64-linux".extend shairportSync431ExtendedNixpkgsUnstableOverlay; audio-hauptraum-kueche = nixpkgs-unstable.legacyPackages."x86_64-linux".extend shairportSync431ExtendedNixpkgsUnstableOverlay;
audio-hauptraum-tafel = nixpkgs-unstable.legacyPackages."x86_64-linux".extend shairportSync431ExtendedNixpkgsUnstableOverlay; audio-hauptraum-tafel = nixpkgs-unstable.legacyPackages."x86_64-linux".extend shairportSync431ExtendedNixpkgsUnstableOverlay;
netbox = nixpkgs-23-11.legacyPackages."x86_64-linux";
}; };
nodeSpecialArgs = { nodeSpecialArgs = {
public-web-static = { inherit pkgs-unstable; }; public-web-static = { inherit pkgs-unstable; };