Add in quickshell and prepare hyprpanel for deprecation #49

Merged
eriq12 merged 1 commits from quickshell into main 2025-08-01 10:11:29 -04:00
5 changed files with 42 additions and 3 deletions
Showing only changes of commit 1ca3ef3d82 - Show all commits

View File

@@ -1,6 +1,5 @@
[Unit] [Unit]
Description=A panel bar branched from AGS maintained by Hyprland devs. Description=A panel bar branched from AGS maintained by Hyprland devs.
Documentation=man:waybar(5)
# order startup after WM # order startup after WM
After=graphical-session.target After=graphical-session.target

View File

@@ -0,0 +1,18 @@
[Unit]
Description=A panel bar branched from AGS maintained by Hyprland devs.
# order startup after WM
After=graphical-session.target
[Service]
Type=exec
# Repurpose XDG Autostart filtering
ExecCondition=/lib/systemd/systemd-xdg-autostart-condition "wlroots:sway:Wayfire:labwc:Hyprland" ""
ExecStart=/usr/bin/quickshell
Restart=on-failure
Slice=app-graphical.slice
[Install]
WantedBy=graphical-session.target
# Alternatively can be wanted by specific WMs' targets
# Should also be duplicated in 'After=' to avoid ordering loop
#WantedBy=wayland-session@hyprland.desktop.target

View File

@@ -9,4 +9,5 @@ modules:
- flatpak-user-update.timer - flatpak-user-update.timer
- swww.service - swww.service
- hyprpanel.service - hyprpanel.service
# - quickshell.service
- hyprpolkitagent.service - hyprpolkitagent.service

View File

@@ -3,13 +3,21 @@ modules:
repos: repos:
copr: copr:
- solopasha/hyprland - solopasha/hyprland
- errornointernet/quickshell
install: install:
packages: packages:
- aquamarine - aquamarine
- hyprland-git - hyprland-git
- hyprpanel
- hyprpolkitagent - hyprpolkitagent
- hyprshot - hyprshot
- hyprland-qt-support - hyprland-qt-support
- hyprland-qtutils - hyprland-qtutils
- xdg-desktop-portal-hyprland - xdg-desktop-portal-hyprland
- swww
- matugen
# hyprpanel
- hyprpanel
# quickshell
- quickshell

View File

@@ -9,6 +9,19 @@ modules:
- qt5-qtquickcontrols2 - qt5-qtquickcontrols2
- qt5-qtsvg - qt5-qtsvg
# added libraries for quickshell
- qt5-qtimageformats
- qt5-qtmultimedia
- qt6-qtquickcontrols2
- qt6-qtsvg
- qt6-qtimageformats
- qt6-qtmultimedia
- qt6-qt5compat
# added for editing quickshell (qmlls)
- qt5-qtdeclarative-devel
- qt6-qtdeclarative-devel
# password keeper # password keeper
- kf6-kwallet - kf6-kwallet
- kwalletmanager - kwalletmanager