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