Compare commits

...

2 Commits

Author SHA1 Message Date
1fef92cc47 Readd quickshell-git, add glaze for dependencies
Some checks failed
Build container image / Build and push image (pull_request) Failing after 4m11s
2025-11-19 17:21:43 -05:00
7516886d49 Build hyprland-protocols, removed sudo 2025-11-19 16:16:43 -05:00
2 changed files with 12 additions and 5 deletions

View File

@@ -3,9 +3,10 @@
set -ouex pipefail
dnf5 -y copr enable solopasha/hyprland
#dnf5 -y copr enable errornointernet/quickshell
dnf5 -y copr enable errornointernet/quickshell
dnf5 -y install \
glaze \
uwsm \
grim \
slurp \
@@ -14,10 +15,10 @@ dnf5 -y install \
matugen \
wlogout \
material-icons-fonts \
SwayNotificationCenter
quickshell-git
dnf5 -y copr disable solopasha/hyprland
#dnf5 -y copr disable errornointernet/quickshell
dnf5 -y copr disable errornointernet/quickshell
# prep build packages
dnf -y install ninja-build cmake \
@@ -59,6 +60,12 @@ dnf -y install ninja-build cmake \
systemd-devel \
qt6-qtbase-private-devel
# build hyprland wayland protocol extensions
git clone https://github.com/hyprwm/hyprland-protocols /tmp/hyprland-protocols
cd /tmp/hyprland-protocols
meson setup build
meson install -C build
# build Hyprwayland scanner
git clone https://github.com/hyprwm/hyprwayland-scanner.git /tmp/hyprwayland-scanner
cd /tmp/hyprwayland-scanner
@@ -78,7 +85,7 @@ git clone https://github.com/hyprwm/hyprgraphics /tmp/hyprgraphics
cd /tmp/hyprgraphics
cmake --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr -S . -B ./build
cmake --build ./build --config Release --target all -j`nproc 2>/dev/null || getconf NPROCESSORS_CONF`
sudo cmake --install build
cmake --install build
# build hyprlang
git clone https://github.com/hyprwm/hyprlang.git /tmp/hyprlang

View File

@@ -12,6 +12,6 @@ systemctl enable -f flatpak-system-update.timer
# Enable global user SystemD services
systemctl --global -f enable flatpak-user-update.timer
systemctl --global -f enable sway-notification-center.service
systemctl --global -f enable quickshell.service
systemctl --global -f enable hyprpolkitagent.service
systemctl --global -f enable swww.service