diff options
author | K900 <me@0upti.me> | 2023-09-26 17:57:23 +0300 |
---|---|---|
committer | K900 <me@0upti.me> | 2023-09-26 18:02:00 +0300 |
commit | 7a7c1859cdb11ba331a75b9a4888e36f5ef17aca (patch) | |
tree | 04949786032ad34656505c3ae5b6d98362a45c51 /nixos/modules | |
parent | 38461ff27aa4b0511cf1b1f17a62d415ec88cc5c (diff) | |
download | nixlib-7a7c1859cdb11ba331a75b9a4888e36f5ef17aca.tar nixlib-7a7c1859cdb11ba331a75b9a4888e36f5ef17aca.tar.gz nixlib-7a7c1859cdb11ba331a75b9a4888e36f5ef17aca.tar.bz2 nixlib-7a7c1859cdb11ba331a75b9a4888e36f5ef17aca.tar.lz nixlib-7a7c1859cdb11ba331a75b9a4888e36f5ef17aca.tar.xz nixlib-7a7c1859cdb11ba331a75b9a4888e36f5ef17aca.tar.zst nixlib-7a7c1859cdb11ba331a75b9a4888e36f5ef17aca.zip |
nixos/lightdm-tiny-greeter: remove `nixpkgs.config` usage
Diffstat (limited to 'nixos/modules')
-rw-r--r-- | nixos/modules/services/x11/display-managers/lightdm-greeters/tiny.nix | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/nixos/modules/services/x11/display-managers/lightdm-greeters/tiny.nix b/nixos/modules/services/x11/display-managers/lightdm-greeters/tiny.nix index 8d6bfa98a7e4..dede7680ecb3 100644 --- a/nixos/modules/services/x11/display-managers/lightdm-greeters/tiny.nix +++ b/nixos/modules/services/x11/display-managers/lightdm-greeters/tiny.nix @@ -61,7 +61,7 @@ in services.xserver.displayManager.lightdm.greeters.gtk.enable = false; - nixpkgs.config.lightdm-tiny-greeter.conf = + services.xserver.displayManager.lightdm.greeter = let configHeader = '' #include <gtk/gtk.h> @@ -69,13 +69,11 @@ in static const char *pass_text = "${cfg.label.pass}"; static const char *session = "${dmcfg.defaultSession}"; ''; + config = optionalString (cfg.extraConfig != "") (configHeader + cfg.extraConfig); + package = pkgs.lightdm-tiny-greeter.override { conf = config; }; in - optionalString (cfg.extraConfig != "") - (configHeader + cfg.extraConfig); - - services.xserver.displayManager.lightdm.greeter = mkDefault { - package = pkgs.lightdm-tiny-greeter.xgreeters; + package = package.xgreeters; name = "lightdm-tiny-greeter"; }; |