From 20577d184c030a23a6b384b8570f583bb32f14d2 Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Sat, 25 Apr 2026 15:24:42 +0200 Subject: wf-recorder --- overlays/quickshell/close-stdin.patch | 13 +++++++++++++ overlays/quickshell/default.nix | 1 + 2 files changed, 14 insertions(+) create mode 100644 overlays/quickshell/close-stdin.patch (limited to 'overlays/quickshell') diff --git a/overlays/quickshell/close-stdin.patch b/overlays/quickshell/close-stdin.patch new file mode 100644 index 00000000..230c602c --- /dev/null +++ b/overlays/quickshell/close-stdin.patch @@ -0,0 +1,13 @@ +diff --git i/src/io/process.cpp w/src/io/process.cpp +index 6055e2c..f528438 100644 +--- i/src/io/process.cpp ++++ w/src/io/process.cpp +@@ -210,7 +210,7 @@ void Process::startProcessIfReady() { + + if (this->mStdoutParser == nullptr) this->process->closeReadChannel(QProcess::StandardOutput); + if (this->mStderrParser == nullptr) this->process->closeReadChannel(QProcess::StandardError); +- if (!this->mStdinEnabled) this->process->closeWriteChannel(); ++ if (!this->mStdinEnabled) this->process->setStandardInputFile(QProcess::nullDevice()); + + this->setupEnvironment(this->process); + this->process->start(cmd, args); diff --git a/overlays/quickshell/default.nix b/overlays/quickshell/default.nix index 942eb931..9aefeeb4 100644 --- a/overlays/quickshell/default.nix +++ b/overlays/quickshell/default.nix @@ -19,6 +19,7 @@ ./lock-state-changed.patch ./pipewire.patch ./io.patch + ./close-stdin.patch ]; }); } -- cgit v1.2.3