From 09b4e75547cf125f476f8ba2436f76c88bac8d19 Mon Sep 17 00:00:00 2001 From: Nikita Mitasov Date: Sun, 30 Nov 2025 01:42:06 +0300 Subject: [PATCH 1/4] guix: load polkit module --- quickshell.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/quickshell.scm b/quickshell.scm index 3f821605..520091dd 100644 --- a/quickshell.scm +++ b/quickshell.scm @@ -8,6 +8,7 @@ #:use-module (gnu packages linux) #:use-module (gnu packages ninja) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages polkit) #:use-module (gnu packages qt) #:use-module (gnu packages vulkan) #:use-module (gnu packages xdisorg) From 536355f9bc08cb3c56b32c90378ffab57c6a74ff Mon Sep 17 00:00:00 2001 From: Nikita Mitasov Date: Sun, 30 Nov 2025 06:11:35 +0300 Subject: [PATCH 2/4] guix: move inputs to right places --- quickshell.scm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/quickshell.scm b/quickshell.scm index 520091dd..8498198c 100644 --- a/quickshell.scm +++ b/quickshell.scm @@ -1,5 +1,6 @@ (define-module (quickshell) #:use-module ((guix licenses) #:prefix license:) + #:use-module (gnu packages bash) #:use-module (gnu packages cpp) #:use-module (gnu packages freedesktop) #:use-module (gnu packages gcc) @@ -30,15 +31,16 @@ #:select? (or (git-predicate (current-source-directory)) (const #t)))) (build-system cmake-build-system) - (propagated-inputs (list qtbase qtdeclarative qtsvg)) + (propagated-inputs (list qtsvg)) (native-inputs (list ninja gcc-14 pkg-config qtshadertools spirv-tools - wayland-protocols - cli11)) - (inputs (list jemalloc + wayland-protocols)) + (inputs (list bash-minimal + cli11 + jemalloc libdrm libxcb libxkbcommon From 093cb41034fbd548d31f8585f942f81c1fa7e65b Mon Sep 17 00:00:00 2001 From: Nikita Mitasov Date: Sun, 30 Nov 2025 06:18:41 +0300 Subject: [PATCH 3/4] guix: update home-page url in package --- quickshell.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quickshell.scm b/quickshell.scm index 8498198c..707fd584 100644 --- a/quickshell.scm +++ b/quickshell.scm @@ -70,7 +70,7 @@ (wrap-program (string-append #$output "/bin/quickshell") `("QML_IMPORT_PATH" ":" = (,(getenv "QML_IMPORT_PATH"))))))))) - (home-page "https://quickshell.outfoxxed.me") + (home-page "https://quickshell.org") (synopsis "QtQuick-based desktop shell toolkit") (description "Quickshell is a flexible QtQuick-based toolkit for creating and From 95364813e0882ea87955eec8d67a6bb5b74341d4 Mon Sep 17 00:00:00 2001 From: Nikita Mitasov Date: Sun, 30 Nov 2025 06:35:02 +0300 Subject: [PATCH 4/4] guix: remove unneeded replacements --- quickshell.scm | 2 -- 1 file changed, 2 deletions(-) diff --git a/quickshell.scm b/quickshell.scm index 707fd584..b28fb287 100644 --- a/quickshell.scm +++ b/quickshell.scm @@ -63,8 +63,6 @@ "-DCRASH_REPORTER=OFF") #:phases #~(modify-phases %standard-phases - (replace 'build (lambda _ (invoke "cmake" "--build" "."))) - (replace 'install (lambda _ (invoke "cmake" "--install" "."))) (add-after 'install 'wrap-program (lambda* (#:key inputs #:allow-other-keys) (wrap-program (string-append #$output "/bin/quickshell")