From 46d7f6cfc1b114ee727c0f1c08508d836e70098a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Eug=C3=AAnio?= Date: Fri, 5 Aug 2022 22:43:31 -0300 Subject: [PATCH] fix greetd config --- system/configuration.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/system/configuration.nix b/system/configuration.nix index be3dead..d8a122b 100644 --- a/system/configuration.nix +++ b/system/configuration.nix @@ -60,9 +60,16 @@ in { # services.xserver.desktopManager.gnome.enable = true; # services.xserver.displayManager.autologin.user = "lelgenio"; services.greetd = let + greetd_main_script = pkgs.writeShellScriptBin "main" '' + ${dbus-sway-environment}/bin/dbus-sway-environment + ${configure-gtk}/bin/configure-gtk + export XDG_CURRENT_DESKTOP=sway GTK_THEME=Orchis-Red-Dark-Compact + ${pkgs.greetd.gtkgreet}/bin/gtkgreet -l -c sway + swaymsg exit + ''; swayConfig = pkgs.writeText "greetd-sway-config" '' # `-l` activates layer-shell mode. Notice that `swaymsg exit` will run after gtkgreet. - exec "XDG_CURRENT_DESKTOP=sway GTK_THEME=Orchis-Red-Dark-Compact ${pkgs.greetd.gtkgreet}/bin/gtkgreet -l -c sway; swaymsg exit" + exec "${greetd_main_script}/bin/main" bindsym Mod4+shift+e exec swaynag \ -t warning \ -m 'What do you want to do?' \