From 14d4d05acc235ab7033316d16530783c90e95faa Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Fri, 5 Sep 2025 23:31:35 +0200 Subject: ... --- overlays/quickshell/default.nix | 8 ++++++++ overlays/quickshell/greetd-response.patch | 16 ++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 overlays/quickshell/default.nix create mode 100644 overlays/quickshell/greetd-response.patch (limited to 'overlays/quickshell') diff --git a/overlays/quickshell/default.nix b/overlays/quickshell/default.nix new file mode 100644 index 00000000..ac722010 --- /dev/null +++ b/overlays/quickshell/default.nix @@ -0,0 +1,8 @@ +{ final, prev, ... }: +{ + quickshell = prev.quickshell.overrideAttrs (oldAttrs: { + patches = (oldAttrs.patches or []) ++ [ + ./greetd-response.patch + ]; + }); +} diff --git a/overlays/quickshell/greetd-response.patch b/overlays/quickshell/greetd-response.patch new file mode 100644 index 00000000..a0efb562 --- /dev/null +++ b/overlays/quickshell/greetd-response.patch @@ -0,0 +1,16 @@ +diff --git c/src/services/greetd/connection.cpp w/src/services/greetd/connection.cpp +index bf0d1fd..a790ab7 100644 +--- c/src/services/greetd/connection.cpp ++++ w/src/services/greetd/connection.cpp +@@ -225,6 +225,11 @@ void GreetdConnection::onSocketReady() { + + this->mResponseRequired = responseRequired; + emit this->authMessage(message, error, responseRequired, echoResponse); ++ ++ if (!responseRequired) ++ this->sendRequest({ ++ {"type", "post_auth_message_response"} ++ }); + } else goto unexpected; + + return; -- cgit v1.2.3