regreet: don't allow settings to be a path

This commit is contained in:
Michael Hoang
2024-08-17 14:32:49 +10:00
parent 5ee778d424
commit 3ffc982bfa
+2 -4
View File
@@ -27,7 +27,7 @@ in
package = lib.mkPackageOption pkgs [ "greetd" "regreet" ] { };
settings = lib.mkOption {
type = lib.types.either lib.types.path settingsFormat.type;
type = settingsFormat.type;
default = { };
description = ''
ReGreet configuration file. Refer
@@ -160,9 +160,7 @@ in
else {text = cfg.extraCss;};
"greetd/regreet.toml".source =
if lib.isPath cfg.settings
then cfg.settings
else settingsFormat.generate "regreet.toml" cfg.settings;
settingsFormat.generate "regreet.toml" cfg.settings;
};
systemd.tmpfiles.settings."10-regreet" = let