Merge pull request #335283 from Enzime/fix/regreet

regreet: fix theming options not under GTK header
This commit is contained in:
Jörg Thalheim
2024-08-17 12:26:35 +02:00
committed by GitHub

View File

@@ -27,7 +27,7 @@ in
package = lib.mkPackageOption pkgs [ "greetd" "regreet" ] { }; package = lib.mkPackageOption pkgs [ "greetd" "regreet" ] { };
settings = lib.mkOption { settings = lib.mkOption {
type = lib.types.either lib.types.path settingsFormat.type; type = settingsFormat.type;
default = { }; default = { };
description = '' description = ''
ReGreet configuration file. Refer ReGreet configuration file. Refer
@@ -141,7 +141,7 @@ in
fonts.packages = [ cfg.font.package ]; fonts.packages = [ cfg.font.package ];
programs.regreet.settings = { programs.regreet.settings.GTK = {
cursor_theme_name = cfg.cursorTheme.name; cursor_theme_name = cfg.cursorTheme.name;
font_name = "${cfg.font.name} ${toString cfg.font.size}"; font_name = "${cfg.font.name} ${toString cfg.font.size}";
icon_theme_name = cfg.iconTheme.name; icon_theme_name = cfg.iconTheme.name;
@@ -160,9 +160,7 @@ in
else {text = cfg.extraCss;}; else {text = cfg.extraCss;};
"greetd/regreet.toml".source = "greetd/regreet.toml".source =
if lib.isPath cfg.settings settingsFormat.generate "regreet.toml" cfg.settings;
then cfg.settings
else settingsFormat.generate "regreet.toml" cfg.settings;
}; };
systemd.tmpfiles.settings."10-regreet" = let systemd.tmpfiles.settings."10-regreet" = let