add the rest of the hypr tools

This commit is contained in:
Matthew Stobbs
2025-03-12 15:11:48 -06:00
parent 8478dbaf8f
commit f8d4fa869b
36 changed files with 858 additions and 25 deletions

View File

@@ -1,7 +1,9 @@
carapace:
version: 0.2.0
pkgs:
Linux:
Debina:
- carapace-bin
RedHat:
- carapace-bin
Darwin:
- carapace

15
vars/pkgs/hypridle.yml Normal file
View File

@@ -0,0 +1,15 @@
hypridle:
version: v0.1.5
repo: "{{ hyprgitbase }}/hypridle"
pkg_deps:
- hyprlang
- hyprwayland_scanner
- sdbus_cpp_2
build_deps:
RedHat:
- wayland-devel
- wayland-protocols-devel
build_installed_files:
- bin/hypridle
- lib/systemd/user/hypridle.service
- share/hypr/hypridle.conf

View File

@@ -12,6 +12,12 @@ hyprland:
- hyprgraphics
- aquamarine
- hyprpolkitagent
- hyprland_qtutils
- hyprlock
- hypridle
- hyprpaper
- hyprpicker
- hyprland_qt_support
- xdg_desktop_portal_hyprland
build_deps:
RedHat:
@@ -32,8 +38,7 @@ hyprland:
- meson
- pango-devel
- pixman-devel
- qt5-qtwayland
- qt6-qtwayland
- qt6-qtwayland-devel
- re2-devel
- systemd-devel
- tomlplusplus-devel

View File

@@ -0,0 +1,22 @@
hyprland_qt_support:
version: v0.1.0
repo: "{{ hyprgitbase }}/hyprland-qt-support"
pkg_deps:
- hyprlang
build_deps:
RedHat:
- qt6-qtdeclarative-devel
build_installed_files:
- lib/libhyprland-quick-style-impl.so
- lib/qt6/qml/org/hyprland/style/impl/libhyprland-quick-style-implplugin.so
- lib/qt6/qml/org/hyprland/style/impl/qmldir
- lib/qt6/qml/org/hyprland/style/impl/hyprland-quick-style-impl.qmltypes
- lib/qt6/qml/org/hyprland/style/impl/HyprlandStyle.qml
- lib/qt6/qml/org/hyprland/style/impl/MotionBehavior.qml
- lib/libhyprland-quick-style.so
- lib/qt6/qml/org/hyprland/style/libhyprland-quick-styleplugin.so
- lib/qt6/qml/org/hyprland/style/qmldir
- lib/qt6/qml/org/hyprland/style/hyprland-quick-style.qmltypes
- lib/qt6/qml/org/hyprland/style/Button.qml
- lib/qt6/qml/org/hyprland/style/CheckBox.qml
- lib/qt6/qml/org/hyprland/style/TextField.qml

View File

@@ -0,0 +1,17 @@
hyprland_qtutils:
version: v0.1.3
repo: "{{ hyprgitbase }}/hyprland-qtutils"
pkg_deps:
- hyprutils
build_deps:
RedHat:
- qt6-qtbase-private-devel
- qt6-qtbase-devel
- qt6-qtdeclarative-devel
- wayland-devel
- wayland-protocols-devel
- qt6-qtwayland-devel
build_installed_files:
- bin/hyprland-dialog
- bin/hyprland-update-screen
- bin/hyprland-donate-screen

22
vars/pkgs/hyprpaper.yml Normal file
View File

@@ -0,0 +1,22 @@
hyprpaper:
version: v0.7.4
repo: "{{ hyprgitbase }}/hyprpaper"
pkg_deps:
- hyprlang
- hyprutils
- hyprgraphics
- hyprwayland_scanner
build_deps:
RedHat:
- wayland-devel
- wayland-protocols-devel
- pango-devel
- cairo-devel
- file-devel
- libglvnd-devel
- libjpeg-turbo-devel
- libwebp-devel
- gcc-c++
build_installed_files:
- bin/hyprpaper
- "{{ lib_path }}/systemd/user/hyprpaper.service"

View File

@@ -5,6 +5,7 @@ hyprpolkitagent:
RedHat:
- polkit-devel
- polkit-qt6-1-devel
- qt6-qtdeclarative-devel
Alpine:
- polkit-dev
- polkit-qt-dev

27
vars/pkgs/hyrplock.yml Normal file
View File

@@ -0,0 +1,27 @@
hyprlock:
version: v0.7.0
repo: "{{ hyprgitbase }}/hyprlock"
pkg_deps:
- hyprlang
- hyprutils
- hyprgraphics
- hyprwayland_scanner
- sdbus_cpp_2
build_deps:
RedHat:
- wayland-devel
- wayland-protocols-devel
- pango-devel
- cairo-devel
- libdrm-devel
- pam-devel
- file-devel
- libxkbcommon-devel
- libglvnd-devel
- libjpeg-turbo-devel
- libwebp-devel
- gcc-c++
build_installed_files:
- bin/hyprlock
- etc/pam.d/hyprlock
- share/hypr/hyprlock.conf

16
vars/pkgs/hyrppicker.yml Normal file
View File

@@ -0,0 +1,16 @@
hyprpicker:
version: v0.4.2
repo: "{{ hyprgitbase }}/hyprpicker"
pkg_deps:
- hyprutils
build_deps:
RedHat:
- wayland-devel
- wayland-protocols-devel
- pango-devel
- cairo-devel
- libxkbcommon-devel
- cmake
build_installed_files:
- bin/hyprpicker
- share/man/man1/hyprpicker.1

View File

@@ -5,3 +5,4 @@ nodejs:
Linux:
- nodejs
- npm
- sqlite