From 70cc223444059ea2885275dac9ef55f970b92281 Mon Sep 17 00:00:00 2001 From: Minijackson Date: Wed, 2 Jun 2021 15:28:48 +0200 Subject: treewide: NixOS 20.09 -> NixOS 21.05 --- usecases/server/hydra-server.nix | 5 ++--- usecases/server/jellyfin.nix | 1 - usecases/server/monitoring-server.nix | 4 +--- usecases/server/radicale.nix | 9 ++++----- usecases/server/taskserver.nix | 3 +-- 5 files changed, 8 insertions(+), 14 deletions(-) (limited to 'usecases/server') diff --git a/usecases/server/hydra-server.nix b/usecases/server/hydra-server.nix index 3a1d62e..db09a6e 100644 --- a/usecases/server/hydra-server.nix +++ b/usecases/server/hydra-server.nix @@ -15,9 +15,8 @@ inputs: config = { services.hydra = { enable = true; - # TODO: for NixOS 21.05 - #hydraURL = "https://hydra.${config.networking.fqdn}"; - #notificationSender = "hydra@${config.networking.fqdn}"; + hydraURL = "https://hydra.${config.networking.fqdn}"; + notificationSender = "hydra@${config.networking.fqdn}"; buildMachinesFiles = [ ]; # Don't build *everything* from source useSubstitutes = true; diff --git a/usecases/server/jellyfin.nix b/usecases/server/jellyfin.nix index 0e0a0e4..6f62c34 100644 --- a/usecases/server/jellyfin.nix +++ b/usecases/server/jellyfin.nix @@ -3,7 +3,6 @@ inputs: { config, lib, pkgs, ... }: { - # TODO: for NixOS 21.05 imports = [ (inputs.nixpkgs-unstable.outPath + "/nixos/modules/services/misc/jellyfin.nix") ]; diff --git a/usecases/server/monitoring-server.nix b/usecases/server/monitoring-server.nix index 823f4f9..c39b145 100644 --- a/usecases/server/monitoring-server.nix +++ b/usecases/server/monitoring-server.nix @@ -12,9 +12,7 @@ inputs: listenAddress = "127.0.0.1"; - # TODO: for NixOS 21.05 - extraFlags = [ "--storage.tsdb.retention=15w" ]; - #retentionTime = "15w"; + retentionTime = "15w"; scrapeConfigs = [ { diff --git a/usecases/server/radicale.nix b/usecases/server/radicale.nix index a998643..b20bff8 100644 --- a/usecases/server/radicale.nix +++ b/usecases/server/radicale.nix @@ -3,13 +3,12 @@ inputs: { config, ... }: { - # TODO: use RFC42 settings for NixOS 21.05 services.radicale = { enable = true; - config = '' - [server] - hosts = ${config.topology.mainVpn.currentNodeIP}:5232 - ''; + settings = { + # Bind address on VPN interface only + server.hosts = "[${config.topology.mainVpn.currentNodeIP}]:5232"; + }; }; networking.firewall.interfaces.${config.topology.mainVpn.interfaceName}.allowedTCPPorts = [ diff --git a/usecases/server/taskserver.nix b/usecases/server/taskserver.nix index e459e5c..614828c 100644 --- a/usecases/server/taskserver.nix +++ b/usecases/server/taskserver.nix @@ -5,8 +5,7 @@ inputs: { services.taskserver = { enable = true; - # TODO: for NixOS 21.05 - #fqdn = "tasks.${config.networking.fqdn}"; + fqdn = "tasks.${config.networking.fqdn}"; listenHost = config.topology.mainVpn.currentNodeIP; organisations.default.users = [ "minijackson" ]; -- cgit v1.2.3