summaryrefslogtreecommitdiff
path: root/overlays
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2025-11-13 22:45:18 +0100
committerGregor Kleen <gkleen@yggdrasil.li>2025-11-13 22:45:18 +0100
commitf8a9228baa4f68c7639ef703e15f97bf146c53ee (patch)
tree6efca90bf896a6747f64b97ed2b9055f2d910508 /overlays
parentf92d022f5c03f719492fa4901d21190c3a576187 (diff)
downloadnixos-f8a9228baa4f68c7639ef703e15f97bf146c53ee.tar
nixos-f8a9228baa4f68c7639ef703e15f97bf146c53ee.tar.gz
nixos-f8a9228baa4f68c7639ef703e15f97bf146c53ee.tar.bz2
nixos-f8a9228baa4f68c7639ef703e15f97bf146c53ee.tar.xz
nixos-f8a9228baa4f68c7639ef703e15f97bf146c53ee.zip
...
Diffstat (limited to 'overlays')
-rw-r--r--overlays/nix-output-monitor.nix6
-rw-r--r--overlays/postfix-mta-sts-resolver/default.nix2
-rw-r--r--overlays/quickshell/default.nix3
-rw-r--r--overlays/quickshell/greetd-response.patch16
-rw-r--r--overlays/yt-dlp.nix1
5 files changed, 10 insertions, 18 deletions
diff --git a/overlays/nix-output-monitor.nix b/overlays/nix-output-monitor.nix
new file mode 100644
index 00000000..a15913ef
--- /dev/null
+++ b/overlays/nix-output-monitor.nix
@@ -0,0 +1,6 @@
1{ final, prev, sources, ... }:
2{
3 nix-output-monitor = prev.nix-output-monitor.overrideAttrs (oldAttrs: prev.lib.optionalAttrs (prev.lib.versionAtLeast prev.ghc.version "9.10.1") {
4 inherit (sources.nix-output-monitor) version src;
5 });
6}
diff --git a/overlays/postfix-mta-sts-resolver/default.nix b/overlays/postfix-mta-sts-resolver/default.nix
index 52ab2d40..c210cf79 100644
--- a/overlays/postfix-mta-sts-resolver/default.nix
+++ b/overlays/postfix-mta-sts-resolver/default.nix
@@ -11,7 +11,7 @@
11 projectDir = cleanPythonSources { 11 projectDir = cleanPythonSources {
12 src = prev.runCommand "sources" {} '' 12 src = prev.runCommand "sources" {} ''
13 mkdir $out 13 mkdir $out
14 cp -r ${sources.postfix-mta-sts-resolver.src}/. $out 14 cp -r --no-preserve=all ${sources.postfix-mta-sts-resolver.src}/. $out
15 15
16 cp ${./pyproject.toml} $out/pyproject.toml 16 cp ${./pyproject.toml} $out/pyproject.toml
17 cp ${./poetry.lock} $out/poetry.lock 17 cp ${./poetry.lock} $out/poetry.lock
diff --git a/overlays/quickshell/default.nix b/overlays/quickshell/default.nix
index c01fac20..7c4a263d 100644
--- a/overlays/quickshell/default.nix
+++ b/overlays/quickshell/default.nix
@@ -3,8 +3,9 @@
3 quickshell = prev.quickshell.overrideAttrs (oldAttrs: { 3 quickshell = prev.quickshell.overrideAttrs (oldAttrs: {
4 inherit (sources.quickshell) version src; 4 inherit (sources.quickshell) version src;
5 5
6 buildInputs = (oldAttrs.buildInputs or []) ++ [ final.polkit.dev ];
7
6 patches = (oldAttrs.patches or []) ++ [ 8 patches = (oldAttrs.patches or []) ++ [
7 ./greetd-response.patch
8 ./lock-state-changed.patch 9 ./lock-state-changed.patch
9 ./pipewire.patch 10 ./pipewire.patch
10 ./io.patch 11 ./io.patch
diff --git a/overlays/quickshell/greetd-response.patch b/overlays/quickshell/greetd-response.patch
deleted file mode 100644
index a0efb562..00000000
--- a/overlays/quickshell/greetd-response.patch
+++ /dev/null
@@ -1,16 +0,0 @@
1diff --git c/src/services/greetd/connection.cpp w/src/services/greetd/connection.cpp
2index bf0d1fd..a790ab7 100644
3--- c/src/services/greetd/connection.cpp
4+++ w/src/services/greetd/connection.cpp
5@@ -225,6 +225,11 @@ void GreetdConnection::onSocketReady() {
6
7 this->mResponseRequired = responseRequired;
8 emit this->authMessage(message, error, responseRequired, echoResponse);
9+
10+ if (!responseRequired)
11+ this->sendRequest({
12+ {"type", "post_auth_message_response"}
13+ });
14 } else goto unexpected;
15
16 return;
diff --git a/overlays/yt-dlp.nix b/overlays/yt-dlp.nix
index 9a54a32b..435afd58 100644
--- a/overlays/yt-dlp.nix
+++ b/overlays/yt-dlp.nix
@@ -3,5 +3,6 @@
3 inherit (sources.yt-dlp) pname version src; 3 inherit (sources.yt-dlp) pname version src;
4 4
5 postPatch = ""; 5 postPatch = "";
6 installCheckPhase = "true";
6 }); 7 });
7} 8}