531 Commits

Author SHA1 Message Date
Don Williams
fa6fc74b95 Upd CHANGELOG, scripts for HL src to install-scripts
On branch hl-521
 Your branch is up to date with 'origin/hl-521'.

 Changes to be committed:
	modified:   CHANGELOGS.md
	renamed:    Debian-Hyprland-Install-Upgrade.es.md -> install-scripts/Debian-Hyprland-Install-Upgrade.es.md
	renamed:    Debian-Hyprland-Install-Upgrade.md -> install-scripts/Debian-Hyprland-Install-Upgrade.md
	renamed:    dry-run-build.sh -> install-scripts/dry-run-build.sh
	renamed:    hypr-tags.env -> install-scripts/hypr-tags.env
	renamed:    refresh-hypr-tags.sh -> install-scripts/refresh-hypr-tags.sh
	renamed:    update-hyprland.sh -> install-scripts/update-hyprland.sh
2025-11-14 23:16:30 -05:00
Don Williams
96992d911e Fixed SID pin n=SID no upds from SID show only hl
On branch hl-521
 Your branch is up to date with 'origin/hl-521'.

 Changes to be committed:
	modified:   install.sh
2025-11-14 12:03:15 -05:00
Don Williams
ade0c43bba Fixed: Final check looking in /usr/local/bin
On branch hl-521
 Your branch is up to date with 'origin/hl-521'.

 Changes to be committed:
	modified:   install-scripts/03-Final-Check.sh
2025-11-13 21:07:05 -05:00
Don Williams
bb51fccf66 Set install from pkgs as default
Source builds need to HYPRLAND_FROM_SOURCE=1 set

 On branch hl-521
 Your branch is up to date with 'origin/hl-521'.

 Changes to be committed:
	modified:   install-scripts/hyprland.sh
    modified:   install.sh
2025-11-13 19:48:18 -05:00
Don Williams
f7c6e80d16 [Fix] Hyprland install started b4 whiptail
On branch hl-521
 Your branch is up to date with 'origin/hl-521'.

 Changes to be committed:
	modified:   install.sh
2025-11-13 18:16:57 -05:00
Don Williams
75c0d1a80b Building qtutils from src not in repo
On branch hl-521
 Your branch is up to date with 'origin/hl-521'.

 Changes to be committed:
	new file:   install-scripts/hyprland-qtutils.sh
	modified:   install.sh
2025-11-13 17:33:39 -05:00
Don Williams
11f5208a0e • Switch Hyprland ecosystem scripts to use Debian packages instead of source builds.
•  Reset Hyprland source tag default to v0.51.1.
•  Add sid repo and fine-grained pinning for Hyprland-related libs and tools.
•  Install Debian Hyprland (0.51.1+ds-1), ecosystem tools, rofi, and qml6-module-org-hyprland-style by default in install.sh.
•  Ensure auto-install.sh remains seamless by simply calling the updated install.sh.

 On branch hl-521
 Your branch is up to date with 'origin/hl-521'.

 Changes to be committed:
	modified:   install-scripts/01-hypr-pkgs.sh
	modified:   install-scripts/aquamarine.sh
	modified:   install-scripts/hyprcursor.sh
	modified:   install-scripts/hyprgraphics.sh
	modified:   install-scripts/hyprland.sh
	modified:   install-scripts/hyprlang.sh
	modified:   install-scripts/hyprutils.sh
	modified:   install-scripts/hyprwayland-scanner.sh
	modified:   install-scripts/rofi-wayland.sh
	modified:   install.sh
2025-11-13 17:22:36 -05:00
Don Williams
7df55eb193 fix(hyprland.sh): source Global_functions.sh via SCRIPT_DIR (avoid -zsh/readlink issues) 2025-11-10 23:04:36 -05:00
Don Williams
40f7791b31 Hyprland 0.52.1 build fixes:\n- hyprutils -> main (hyprtester uses setStdinFD)\n- build libxkbcommon from source and wire into stack\n- add LIBXKBCOMMON_TAG to tag file/repo mapping\n- expose BUILD_HYPRTESTER toggle in hyprland cmake 2025-11-10 22:51:18 -05:00
Don Williams
5cec50bdc4 Have to build libxkbcommon from source
Debian version too old

 On branch hl-521
 Your branch is up to date with 'origin/hl-521'.

 Changes to be committed:
	modified:   install-scripts/dotfiles-branch.sh
	new file:   install-scripts/libxkbcommon.sh
	modified:   install-scripts/wayland-protocols-src.sh
2025-11-10 22:02:07 -05:00
Don Williams
7af127d93b fix: Update hyprgraphics to v0.1.6 for Hyprland 0.52.1 compatibility
Hyprland 0.52.1 requires hyprgraphics >= 0.1.6, updated from v0.1.5.

Changes:
- install-scripts/hyprgraphics.sh: Updated tag from v0.1.5 to v0.1.6
- hypr-tags.env: Updated HYPRGRAPHICS_TAG to v0.1.6
- update-hyprland.sh: Updated default HYPRGRAPHICS_TAG to v0.1.6
- refresh-hypr-tags.sh: Updated HYPRGRAPHICS_TAG to v0.1.6
- Debian-Hyprland-Install-Upgrade.md: Updated documentation
- Debian-Hyprland-Install-Upgrade.es.md: Updated Spanish documentation

This resolves the CMake error:
  Package 'hyprgraphics' has version '0.1.5', required version is '>= 0.1.6'
2025-11-11 02:43:05 +00:00
Don Williams
14b47eb4b9 feat: Update to Hyprland 0.52.1 and replace hyprland-qtutils with hyprland-guiutils
BREAKING CHANGE: hyprland-qtutils package renamed to hyprland-guiutils

Changes:
- Updated Hyprland version from v0.51.1 to v0.52.1
- Renamed hyprland-qtutils.sh to hyprland-guiutils.sh to match upstream repository rename
- Updated all environment variable references from HYPRLAND_QTUTILS_TAG to HYPRLAND_GUIUTILS_TAG
- Updated repository URL from hyprwm/hyprland-qtutils to hyprwm/hyprland-guiutils

Modified files:
- install-scripts/hyprland.sh: Updated Hyprland tag to v0.52.1
- install-scripts/hyprland-qtutils.sh: Renamed to hyprland-guiutils.sh
  * Updated all internal references and log file names
  * Changed repository clone URL to hyprland-guiutils
  * Renamed array variable from qtutils to guiutils
- hypr-tags.env: Updated HYPRLAND_TAG to v0.52.1 and renamed HYPRLAND_QTUTILS_TAG to HYPRLAND_GUIUTILS_TAG
- install.sh: Updated export statement to use HYPRLAND_GUIUTILS_TAG
- refresh-hypr-tags.sh: Updated tag name and repository mapping
- update-hyprland.sh:
  * Updated component list to reference hyprland-guiutils
  * Updated default tags to use HYPRLAND_GUIUTILS_TAG
  * Updated export statements in all relevant functions
  * Updated repository mapping array
  * Updated command-line argument parsing for guiutils
- dry-run-build.sh: Updated component list and example usage
- Debian-Hyprland-Install-Upgrade.md: Updated documentation with new tag name and skip examples
- Debian-Hyprland-Install-Upgrade.es.md: Updated Spanish documentation with new tag name
- WARP.md: Updated module list documentation

Rationale:
As of Hyprland 0.52.1, the upstream hyprland-qtutils repository has been renamed to
hyprland-guiutils. This update ensures compatibility with the latest Hyprland release
and aligns the build scripts with the current upstream repository structure.

References:
- Upstream repository: https://github.com/hyprwm/hyprland-guiutils
2025-11-11 02:32:37 +00:00
Donald Williams
525ec5eb5a
Merge pull request #223 from JaKooLit/debian-ags-fix
Ported AGS fix from ubuntu to debian
2025-11-04 15:50:03 -05:00
Don Williams
df9f093dbb Ported AGS fix from ubuntu to debian
On branch debian-ags-fix
 Changes to be committed:
	modified:   install-scripts/ags.sh
2025-11-04 15:40:51 -05:00
Donald Williams
d20782004b
Merge pull request #222 from JaKooLit/ddubs-swww-upd
Upd swww_tag to v0.11.2 made tag chk use variable fixes numerous issues, like vertical monitors
Debian-Hyprland-v2.9.2
2025-10-31 19:33:30 -04:00
Don Williams
de7dea585c Upd swww_tag to v0.11.2 made tag chk use variable
It was hard coded to 0.9.3 before. Now it checks again the swww_tag

 On branch ddubs-swww-upd
 Changes to be committed:
	modified:   install-scripts/swww.sh
2025-10-31 19:05:14 -04:00
Don Williams
b83b3e80ba Fixed script not pulling current Hyprland dotfiles
On branch main
 Your branch is up to date with 'origin/main'.

 Changes to be committed:
	modified:   install-scripts/dotfiles-branch.sh
2025-10-25 06:13:32 -04:00
Donald Williams
8048ec1908
Merge pull request #217 from brockar/brockar-readme
fix: improve formatting and clarity in README.md
2025-10-10 22:08:00 -04:00
brockar
84aa9ea163
fix: update debian versions on readme 2025-10-10 22:48:57 -03:00
brockar
503f31bf68
fix: improve formatting and clarity in README.md 2025-10-10 21:01:37 -03:00
Donald Williams
859ccae389
Merge pull request #216 from JaKooLit/hl-051
Update Hyprland to 0.51.1  Using tags newer versions can be  built
Debian-Hyprland-v2.9.1
2025-10-10 18:13:16 -04:00
Don Williams
5928c27dca Updated README 2025-10-10 13:30:27 -04:00
Don Williams
a1a4bb4622 Updated CHANGELOG and README
Committer: Don Williams <dwilliams@explorer.homelab.net>

 On branch hl-051
 Your branch is up to date with 'origin/hl-051'

 Changes to be committed:
	modified:   CHANGELOGS.md
	modified:   README.md
2025-10-10 13:22:29 -04:00
Don Williams
307a0c641f Fixed syntax error
On branch hl-051
 Your branch is up to date with 'origin/hl-051'.

 Changes to be committed:
	modified:   install.sh
2025-10-09 21:46:02 -04:00
Don Williams
d298480443 feat: Hyprland 0.51.x upgrade tooling, central tags, docs update
Introduce focused Hyprland stack upgrade tooling and improve install
ordering for 0.51.x, with centralized version management and detailed
documentation for upgrading from 0.49/0.50.x to 0.51.1.

New scripts and modules
- update-hyprland.sh: Manage the Hyprland stack with:
  - --install / --dry-run build modes
  - --only and --skip for selective components
  - --with-deps to (re)install build deps
  - --set {KEY=TAG} and --restore tag backup support
  - --fetch-latest to pull latest GitHub release tags
  - --via-helper to delegate summary-only dry-runs
- dry-run-build.sh: Compile-only helper with summary output
- install-scripts/wayland-protocols-src.sh: Build wayland-protocols from
  source (>= 1.45) to satisfy Hyprland 0.51.x requirements

Core features
- Centralized tag management via hypr-tags.env; tags exported to all
  modules. Environment overrides remain first priority.
- Automatic dependency ordering for Hyprland 0.51.x:
  wayland-protocols-src → hyprland-protocols → hyprutils → hyprlang →
  aquamarine → hyprland
- Optional auto-fetch of latest tags on install runs that include
  hyprland (can be disabled via --no-fetch)
- Selective updates for targeted components and skip lists
- Dry-run mode to validate builds without installing

Installer integration
- install.sh reads hypr-tags.env and optionally refreshes tags.
- Ensures wayland-protocols-src is built before Hyprland.
- Maintains robust sequencing for the Hyprland stack.

Docs
- Debian-Hyprland-Install-Upgrade.md and .es.md:
  - Add explicit section: Upgrade 0.49/0.50.x → 0.51.1
  - Recommend: `./update-hyprland.sh --install --only hyprland`
  - Provide optional `--with-deps` and `--dry-run` flows
  - Add quick link anchor under Upgrade Workflows
- Clarify that full install via install.sh is not required for this
  upgrade unless optional modules need refresh or recovering from a
  partial/failed setup

Usage highlights
- Pin and upgrade to 0.51.1:
  ./update-hyprland.sh --set HYPRLAND=v0.51.1
  ./update-hyprland.sh --install --only hyprland
- Optional:
  ./update-hyprland.sh --with-deps --install --only hyprland
  ./update-hyprland.sh --dry-run --only hyprland

Notes
- Target OS remains Debian Trixie/SID; run as sudo-capable user (not
  root); ensure deb-src entries are enabled.
2025-10-09 16:51:11 -04:00
Don Williams
5a156b1b91 Adjusting compiler to use clang
On branch hl-051
 Your branch is up to date with 'origin/hl-051'.

 Changes to be committed:
	modified:   install-scripts/hyprland.sh
2025-10-09 10:54:15 -04:00
Don Williams
6f97a5c359 Still trying to fix hl build
On branch hl-051
 Your branch is up to date with 'origin/hl-051'.

 Changes to be committed:
	modified:   hypr-tags.env
	modified:   install-scripts/hyprland.sh
2025-10-08 20:40:44 -04:00
Don Williams
704d4b3c28 Fixing rc/sc errors building hyprland
On branch hl-051
 Your branch is up to date with 'origin/hl-051'.

 Changes to be committed:
	modified:   install-scripts/hyprlang.sh
	modified:   install-scripts/hyprutils.sh
2025-10-08 20:07:01 -04:00
Don Williams
64754089d4 Enabling subprojects to get hyprland to compile
On branch hl-051
 Your branch is up to date with 'origin/hl-051'.

 Changes to be committed:
	modified:   install-scripts/hyprland.sh
2025-10-08 19:51:07 -04:00
Don Williams
f776563d3e Setting tags to properly install hyprlang/utils
On branch hl-051
 Your branch is up to date with 'origin/hl-051'.

 Changes to be committed:
	modified:   hypr-tags.env
	modified:   install.sh
2025-10-08 19:33:25 -04:00
Don Williams
95708df841 Setting install to 0.51.1
On branch hl-051
 Your branch is up to date with 'origin/hl-051'.

 Changes to be committed:
	modified:   install.sh
	modified:   refresh-hypr-tags.sh
	modified:   update-hyprland.sh
2025-10-08 18:47:22 -04:00
Don Williams
98c7c31635 Fixing HL install script
On branch hl-051
 Your branch is up to date with 'origin/hl-051'.

 Changes to be committed:
	modified:   install-scripts/hyprland.sh
2025-10-08 15:47:40 -04:00
Don Williams
becb1af622 Fixing scripts to fetch last core and build order
On branch hl-051
 Your branch is up to date with 'origin/hl-051'.

 Changes to be committed:
	modified:   install.sh
	new file:   refresh-hypr-tags.sh
	modified:   update-hyprland.sh
2025-10-08 15:19:02 -04:00
Don Williams
82367a41ae Fixing install order
On branch hl-051
 Your branch is up to date with 'origin/hl-051'.

 Changes to be committed:
	modified:   install-scripts/aquamarine.sh
	modified:   install-scripts/hyprland.sh
	modified:   update-hyprland.sh
2025-10-08 15:08:37 -04:00
Don Williams
ce70cf5c63 [Docs] Created how install/upgrade Hyprland
On branch hl-051
 Your branch is up to date with 'origin/hl-051'.

 Changes to be committed:
	new file:   Debian-Hyprland-Install-Upgrade.es.md
	new file:   Debian-Hyprland-Install-Upgrade.md
2025-10-08 12:22:29 -04:00
Don Williams
b61d659a48 Fix "mv:" errors hyprutils,hyprlang build b4 HL
On branch hl-051
 Your branch is up to date with 'origin/hl-051'.

 Changes to be committed:
	modified:   auto-install.sh
	modified:   dry-run-build.sh
	modified:   install-scripts/aquamarine.sh
	modified:   install-scripts/hyprgraphics.sh
	modified:   install-scripts/hyprland-protocols.sh
	modified:   install-scripts/hyprland-qt-support.sh
	modified:   install-scripts/hyprland-qtutils.sh
	modified:   install-scripts/hyprland.sh
	modified:   install-scripts/hyprlang.sh
	modified:   install-scripts/hyprutils.sh
	modified:   install-scripts/hyprwayland-scanner.sh
	modified:   install.sh
    modified:   preset.sh
	modified:   update-hyprland.sh
2025-10-08 02:10:34 -04:00
Don Williams
47b260d877 wrong branch for wlr-protocols
On branch hl-051
 Your branch is up to date with 'origin/hl-051'.

 Changes to be committed:
	modified:   hypr-tags.env
	modified:   install-scripts/wayland-protocols-src.sh
	modified:   update-hyprland.sh
2025-10-08 01:45:18 -04:00
Don Williams
0d1ca1a7c8 Fixing wl protocol build error
On branch hl-051
 Your branch is up to date with 'origin/hl-051'.

 Changes to be committed:
	modified:   dry-run-build.sh
	modified:   hypr-tags.env
	new file:   install-scripts/wayland-protocols-src.sh
    modified:   update-hyprland.sh
2025-10-08 01:40:59 -04:00
Don Williams
5a34836119 upd AQ to 0.9.3 built first
On branch hl-051
 Your branch is up to date with 'origin/hl-051'.

 Changes to be committed:
	modified:   dry-run-build.sh
	modified:   hypr-tags.env
	modified:   update-hyprland.sh
2025-10-08 01:37:33 -04:00
Don Williams
0593df837e Added upgrade script, tag env variables
On branch hl-051
 Your branch is up to date with 'origin/hl-051'.

 Changes to be committed:
	new file:   hypr-tags.env
	modified:   install-scripts/aquamarine.sh
	modified:   install-scripts/hyprgraphics.sh
	modified:   install-scripts/hyprland-protocols.sh
	modified:   install-scripts/hyprland-qt-support.sh
	modified:   install-scripts/hyprland-qtutils.sh
	modified:   install-scripts/hyprland.sh
	modified:   install-scripts/hyprlang.sh
	modified:   install-scripts/hyprutils.sh
	modified:   install-scripts/hyprwayland-scanner.sh
	new file:   update-hyprland.sh
2025-10-08 01:24:01 -04:00
Don Williams
bc8b456e3b Modified script for dry-run and helper script
On branch hl-051
 Changes to be committed:
	new file:   dry-run-build.sh
	modified:   install-scripts/aquamarine.sh
	modified:   install-scripts/hyprgraphics.sh
	modified:   install-scripts/hyprland-protocols.sh
	modified:   install-scripts/hyprland-qt-support.sh
	modified:   install-scripts/hyprland-qtutils.sh
    modified:   install-scripts/hyprland.sh
	modified:   install-scripts/hyprlang.sh
	modified:   install-scripts/hyprutils.sh
	modified:   install-scripts/hyprwayland-scanner.sh
2025-10-08 01:08:10 -04:00
Ja.KooLit
e21452b70d
Merge pull request #214 from qianqiangliu/main
updated the version of hyprland to v0.50.1
2025-08-26 09:46:26 +09:00
Qianqiang Liu
5d47307fb8 updated the version of hyprland to v0.50.1
Signed-off-by: Qianqiang Liu <qianqiang.liu@163.com>
2025-08-25 17:06:47 +08:00
Qianqiang Liu
66d7563034 updated the version of packages
Signed-off-by: Qianqiang Liu <qianqiang.liu@163.com>
2025-08-25 16:59:21 +08:00
JaKooLit
e55dad3ad5 updated install.sh 2025-07-29 23:20:59 +09:00
JaKooLit
020750d38b updated 2025-07-26 08:54:07 +09:00
Ja.KooLit
80562b269b
Merge pull request #208 from JaKooLit/development
Merge pull request #207 from JaKooLit/main
2025-07-26 08:42:19 +09:00
Ja.KooLit
af4db05a74
Merge pull request #207 from JaKooLit/main
Main to development
2025-07-26 08:41:49 +09:00
Ja.KooLit
4d9ae2d849
Merge branch 'development' into main 2025-07-26 08:41:43 +09:00
Ja.KooLit
f8fc8edb12
Merge pull request #206 from JaKooLit/Manual-Build
Manual build to Main
2025-07-26 08:38:08 +09:00