Package Details: quickshell-git 0.2.0.r1.g783b971-1

Git Clone URL: https://aur.archlinux.org/quickshell-git.git (read-only, click to copy)
Package Base: quickshell-git
Description: Flexible toolkit for making desktop shells with QtQuick
Upstream URL: https://git.outfoxxed.me/quickshell/quickshell
Licenses: LGPL-3.0-only
Conflicts: quickshell
Provides: quickshell
Submitter: xiota
Maintainer: entailzwrapped
Last Packager: entailzwrapped
Votes: 9
Popularity: 1.45
First Submitted: 2025-06-11 06:48 (UTC)
Last Updated: 2026-01-15 22:59 (UTC)

Required by (17)

Sources (2)

Pinned Comments

entailzwrapped commented on 2025-06-16 19:06 (UTC)

If you are encountering a weird error while attempting to build, please rebuild the google-breakpad package.

Latest Comments

1 2 Next › Last »

Cloud0310 commented on 2026-01-01 14:19 (UTC) (edited on 2026-01-01 14:22 (UTC) by Cloud0310)

Here's a fixed version with polkit and qt6-wayland as dependencies. changed: pkgver to latest, adding

# Maintainer: Entailz <entail-wraps0r at icloud dot com>

_pkgname=quickshell
pkgname="$_pkgname-git"
pkgver=0.2.1.r50.g41828c4
pkgrel=1
pkgdesc='Flexible toolkit for making desktop shells with QtQuick'
arch=(x86_64 aarch64)
url='https://git.outfoxxed.me/quickshell/quickshell'
options=(!strip)
license=('LGPL-3.0-only')
depends=(
  'qt6-declarative'
  'qt6-base'
  'jemalloc'
  'qt6-svg'
  'libpipewire'
  'libxcb'
  'wayland'
  'libdrm'
  'mesa'
  'google-breakpad' # may need rebuild on cachyos, as it has a pre-built package for this.
  'polkit'
)
makedepends=(
  'spirv-tools'
  'qt6-shadertools'
  'wayland'
  'wayland-protocols'
  'cli11'
  'ninja'
  'cmake'
  'git'
  'polkit'
  'qt6-wayland'
)
provides=("$_pkgname")
conflicts=("$_pkgname")

_pkgsrc="$_pkgname"
source=("$_pkgsrc"::"git+$url.git"
  quickshell-check.hook)
sha256sums=('SKIP'
  '8543e21aeaaa5441b73a679160e7601a957f16c433e8d6bd9257e80bd0e94083')

pkgver() {
  cd "$_pkgsrc"
  git describe --long --tags --abbrev=7 --exclude='*[a-zA-Z][a-zA-Z]*' |
    sed -E 's/^[^0-9]*//;s/([^-]*-g)/r\1/;s/-/./g'
}

build() {
  cd "$_pkgname"
  cmake -GNinja -B build \
    -DCMAKE_BUILD_TYPE="RelWithDebInfo" \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DDISTRIBUTOR="AUR (package: quickshell-git)" \
    -DDISTRIBUTOR_DEBUGINFO_AVAILABLE=NO \
    -DINSTALL_QML_PREFIX=lib/qt6/qml

  cmake --build build
}

package() {
  install -Dm644 "quickshell-check.hook" -t "$pkgdir/usr/share/libalpm/hooks"
  cd "$_pkgname"
  DESTDIR="$pkgdir" cmake --install build
  install -Dm644 "LICENSE" -t "$pkgdir/usr/share/licenses/$_pkgname"
}

Shinobu421 commented on 2025-12-07 15:20 (UTC)

the AUR version currently causes my Quickshell to crash on launch, adding 'qt6-wayland' to dependencies and building it manually fixes it.

ninhnq commented on 2025-11-04 19:37 (UTC)

The version on the website shows: quickshell-git 0.1.0.r1.g0fb809b-1 The version paru shows quickshell-git 0.2.0.r26.g3e32ae5-1 Which one is correct?

The official version from pacman is 0.2.1 so which one is newer?

Lungoo commented on 2025-10-31 11:03 (UTC)

Does not build in a clean chroot. It is missing the dependency polkit

==> Starting build()...
-- The CXX compiler identification is GNU 15.2.1
-- The C compiler identification is GNU 15.2.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Quickshell configuration
--   Distributor: AUR (package: quickshell-git)
--   Distributor provided debuginfo: NO
--   Disable precompild headers (dev): OFF
--   Build tests (dev): OFF
--   ASAN (dev): OFF
--   Keep Frame Pointers (dev): OFF
--   Crash Handling: ON
--   Use jemalloc: ON
--   Unix Sockets: ON
--   Wayland: ON
--     Wlroots Layer-Shell: ON
--     Session Lock: ON
--     Foreign Toplevel Management: ON
--     Hyprland: ON
--       Hyprland IPC: ON
--       Hyprland Global Shortcuts: ON
--       Hyprland Focus Grabbing: ON
--       Hyprland Surface Extensions: ON
--     Screencopy: ON
--       Image Copy Capture: ON
--       Wlroots Screencopy: ON
--       Hyprland Toplevel Export: ON
--   X11: ON
--   I3/Sway: ON
--     I3/Sway IPC: ON
--   System Tray: ON
--   PipeWire: ON
--   Mpris: ON
--   Pam: ON
--   Polkit: ON
--   Greetd: ON
--   UPower: ON
--   Notifications: ON
--   Bluetooth: ON
-- QML install dir: /usr/lib/qt6/qml
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found OpenGL: /usr/lib/libOpenGL.so
-- Found WrapOpenGL: TRUE
-- Could NOT find WrapVulkanHeaders (missing: Vulkan_INCLUDE_DIR)
-- Performing Test HAVE_STDATOMIC
-- Performing Test HAVE_STDATOMIC - Success
-- Found WrapAtomic: TRUE
-- Could NOT find WrapVulkanHeaders (missing: Vulkan_INCLUDE_DIR)
-- Found Wayland_Client: /usr/lib/libwayland-client.so (found version "1.24.0")
-- Found Wayland_Server: /usr/lib/libwayland-server.so (found version "1.24.0")
-- Found Wayland_Cursor: /usr/lib/libwayland-cursor.so (found version "1.24.0")
-- Found Wayland_Egl: /usr/lib/libwayland-egl.so (found version "18.1.0")
-- Found Wayland: /usr/lib/libwayland-client.so;/usr/lib/libwayland-server.so;/usr/lib/libwayland-cursor.so;/usr/lib/libwayland-egl.so (found version "1.24.0")
-- Found WaylandScanner: /usr/bin/wayland-scanner
-- Found XKB: /usr/lib/libxkbcommon.so (found suitable version "1.12.3", minimum required is "0.9.0")
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1")
-- Checking for module 'breakpad'
--   Found breakpad, version 0.1
-- Checking for modules 'wayland-client;wayland-protocols>=1.41'
--   Found wayland-client, version 1.24.0
--   Found wayland-protocols, version 1.45
-- Found wayland protocols at //usr/share/wayland-protocols
-- Checking for modules 'libdrm;gbm;egl'
--   Found libdrm, version 2.4.127
--   Found gbm, version 25.2.5-arch1.2
--   Found egl, version 1.5
-- Found XCB_XCB: /usr/lib/libxcb.so (found version "1.17.0")
-- Found XCB: /usr/lib/libxcb.so (found version "1.17.0") found components: XCB
-- Checking for module 'libpipewire-0.3'
--   Found libpipewire-0.3, version 1.4.9
-- Checking for module 'glib-2.0>=2.36'
--   Found glib-2.0, version 2.86.1
-- Checking for module 'gobject-2.0'
--   Found gobject-2.0, version 2.86.1
-- Checking for module 'polkit-agent-1'
--   Package 'polkit-agent-1' not found
CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:639 (message):
  The following required packages were not found:

   - polkit-agent-1

Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPkgConfig.cmake:867 (_pkg_check_modules_internal)
  src/services/polkit/CMakeLists.txt:4 (pkg_check_modules)


-- Configuring incomplete, errors occurred!
==> ERROR: A failure occurred in build().
    Aborting...

yaoyun commented on 2025-08-04 15:35 (UTC) (edited on 2025-08-07 14:33 (UTC) by yaoyun)

Got the same build failure as stormrunner, here's the complete log. Tried rebuilding google-breakpad and no use. https://paste.debian.net/hidden/730848ca/

Sorry I accidentally commented under the wrong package. The log was from quickshell w/o -git. Plz just ignore me

EdgeNeko commented on 2025-07-26 16:08 (UTC)

Are there any mirror like in github or gitlab for this? the git server https://git.outfoxxed.me/ is so hard to connect and so slow :(

DothWalrus commented on 2025-07-07 02:31 (UTC)

Keep getting the following error: [2/2] Linking CXX executable src/quickshell FAILED: src/quickshell

I rebuild google-breakpad several times but no progress.

DothWalrus commented on 2025-07-07 02:31 (UTC)

Keep getting the following error: [2/2] Linking CXX executable src/quickshell FAILED: src/quickshell

I rebuild google-breakpad several times but no progress.

entailzwrapped commented on 2025-06-16 19:06 (UTC)

If you are encountering a weird error while attempting to build, please rebuild the google-breakpad package.