From bfe58ebbac580599416126857394cdd9d5d6a9dc Mon Sep 17 00:00:00 2001 From: matthewcroughan Date: Fri, 30 Oct 2026 01:10:05 +0000 Subject: [PATCH 1/2] nixos/reframe: fix eval error in option definition --- nixos/modules/services/networking/reframe.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/nixos/modules/services/networking/reframe.nix b/nixos/modules/services/networking/reframe.nix index 7bd9ff892a40..6e92cadfd29a 100644 --- a/nixos/modules/services/networking/reframe.nix +++ b/nixos/modules/services/networking/reframe.nix @@ -13,9 +13,11 @@ in enable = lib.mkEnableOption "DRM/KMS based remote desktop for Linux that supports Wayland/NVIDIA/headless/login…"; package = lib.mkPackageOption pkgs "reframe" { }; configs = lib.mkOption { - type = lib.types.submodule { - freeformType = settingsFormat.type; - }; + type = lib.types.attrsOf ( + lib.types.submodule { + freeformType = settingsFormat.type; + } + ); default = { }; description = "Configurations for ReFrame"; From 2b7a2c1664910ccdfabba69a02506858fb625364 Mon Sep 17 00:00:00 2001 From: matthewcroughan Date: Fri, 30 Oct 2026 01:54:30 +0000 Subject: [PATCH 2/2] nixos/reframe: enable upstream units with asDropin override --- nixos/modules/services/networking/reframe.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/services/networking/reframe.nix b/nixos/modules/services/networking/reframe.nix index 6e92cadfd29a..cdd394dfd88b 100644 --- a/nixos/modules/services/networking/reframe.nix +++ b/nixos/modules/services/networking/reframe.nix @@ -74,6 +74,7 @@ in systemd.services = lib.mapAttrs' ( name: _: lib.nameValuePair "reframe-server@${name}" { + overrideStrategy = "asDropin"; wantedBy = [ "multi-user.target" ]; } ) cfg.configs;