111 Commits

Author SHA1 Message Date
Don Williams
fea0dbbefc Revert "Use APT with local package repository for better dependency resolution"
This reverts commit 9a0a734c58db43722387c34885e98277a179cb3d.
2025-12-13 06:23:52 -05:00
Don Williams
9a0a734c58 Use APT with local package repository for better dependency resolution 2025-12-13 06:21:10 -05:00
Don Williams
d9ca7dabf2 Fix package installation path handling: use full paths instead of cd to preserve working directory 2025-12-13 06:16:47 -05:00
Don Williams
09ab32b96f Fix package installation: skip plugins and debug symbols by default, improve dependency handling 2025-12-13 06:11:11 -05:00
Don Williams
a7c6d8da50 Testing build from debian packages
On branch development
 Your branch is up to date with 'origin/development'.

 Changes to be committed:
	new file:   BUILD_METHOD_OPTIONS.md
	new file:   CHANGES_SUMMARY.md
	new file:   GIT_STATUS.md
	new file:   INSTALL_METHOD_GUIDE.md
	new file:   QUICK_START.txt
	modified:   install.sh
2025-12-13 06:00:56 -05:00
Don Williams
cb46365d8c Updated dev to match sdeglers changes
On branch development
 Your branch is up to date with 'origin/development'.

 Changes to be committed:
	modified:   hypr-tags.env
	modified:   install-scripts/00-dependencies.sh
	modified:   install-scripts/aquamarine.sh
	renamed:    install-scripts/hyprland-qtutils.sh -> install-scripts/hyprland-guiutils.sh
	new file:   install-scripts/hyprtoolkit.sh
	modified:   install.sh
	modified:   update-hyprland.sh
2025-12-10 12:47:00 -05: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
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
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
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
JaKooLit
e55dad3ad5 updated install.sh 2025-07-29 23:20:59 +09:00
JaKooLit
d0eb93ef01 updated Debian-Hyprland Manual, making ready for 2025-07-26 08:37:24 +09:00
JaKooLit
3a045e774b updated install.sh 2025-07-22 15:42:00 +09:00
JaKooLit
2a364e0730 updated install.sh 2025-07-20 01:42:19 +09:00
JaKooLit
805821e85a some updates on dependencies 2025-07-20 01:03:34 +09:00
Ja.KooLit
102aefb774
Update install.sh 2025-07-20 00:28:47 +09:00
JaKooLit
110e2a1453 added removal cleanup for the hyprland packages installed from Debian Official. Updated rofi-wayland to latest package. updated hyprlock.sh 2025-07-19 16:51:22 +09:00
JaKooLit
849677a93b another update 2025-07-19 11:21:18 +09:00
JaKooLit
ed40d04fc0 updated 2025-07-19 11:08:55 +09:00
JaKooLit
7a31cd755c another attempt 2025-07-19 10:57:13 +09:00
JaKooLit
aad716cbb3 forgot to add hyprwayland scanner in the install.sh 2025-07-19 01:35:53 +09:00
JaKooLit
9e2ea0c998 added hyprcursor and hyprutils 2025-07-19 01:29:48 +09:00
JaKooLit
d6ff910df5 very limited support 2025-06-22 00:57:59 +09:00
JaKooLit
e9727461b0 install.sh updated to NOT exit if user choose N on the last part. Removed auto-clone instruction for Fish as it creates a big issue 2025-03-25 00:58:25 +09:00
JaKooLit
1252bea27b updated install.sh re-active login managers 2025-03-13 00:24:21 +09:00
JaKooLit
0eeb107c4a copied Ubuntu 24.10 (almost) installation of hyprland. See if this helps with installation of hypridle 2025-03-12 23:01:18 +09:00
Ja.KooLit
f06584a692
Merge pull request #188 from JaKooLit/main
main to development
2025-03-12 01:27:40 +09:00
JaKooLit
c93c498454 added manual building of hyprlang which ultimately fixes building of hypridle 2025-03-12 00:07:17 +09:00
JaKooLit
1555d2a367 updated install.sh 2025-03-11 17:13:34 +09:00
JaKooLit
776c2d8745 updated README and install.sh on switching to SDDM 2025-03-11 12:06:04 +09:00
JaKooLit
69333f366e woops 2025-03-11 01:43:08 +09:00
JaKooLit
30e4c5ee9a updated install.sh to highlight deb-src importance 2025-03-10 01:15:31 +09:00
JaKooLit
0c7acc2bdf minor update 2025-03-07 23:58:34 +09:00
JaKooLit
543c6fc478 some cleanup 2025-03-07 23:51:26 +09:00
JaKooLit
752204861d updated position of hypridle and hyprlock installation 2025-03-07 13:33:19 +09:00
JaKooLit
ddcda91ef2 some color coding added 2025-03-07 13:25:18 +09:00
JaKooLit
30ae2a9bb7 adjusted to disable sddm option if non-SDDM login managers are active 2025-03-07 10:12:34 +09:00
JaKooLit
df725aa048 adjusted install.sh 2025-03-02 13:21:04 +09:00
JaKooLit
f97c37b7b7 updated login manager warning 2025-03-02 02:17:41 +09:00
JaKooLit
56253c8ab9 woops additional s 2025-03-02 01:10:05 +09:00
JaKooLit
62a48059c4 removed nouveau option 2025-03-02 00:41:48 +09:00
JaKooLit
10066aa0ce Initial Push Debian-Whiptail version 2025-03-02 00:09:43 +09:00
JaKooLit
d096c34be3 more robust approach in installing sddm to avoid newbie move 2025-02-09 10:35:34 +09:00
JaKooLit
174149c11b updated install.sh re-nvidia cause it shouldnt be there :) 2025-02-09 09:53:45 +09:00
JaKooLit
178b1a7528 RC1 2025-02-07 00:18:01 +09:00
JaKooLit
d74929e095 knew it 2025-02-06 12:08:23 +09:00
JaKooLit
994ada90ac new logo :) 2025-02-06 11:58:25 +09:00
JaKooLit
fc62a8b6b3 hey. Dont mind me.. I am still tweaking :) 2025-02-06 10:01:47 +09:00