-
-
Notifications
You must be signed in to change notification settings - Fork 457
Description
Description
Summary
Currently, HyDE is an amazing all‑in‑one installer for Hyprland users, but it tightly couples shell/CLI configurations with the graphical (Hyprland + Waybar + themes) setup.
This makes it less accessible for users without a desktop environment — e.g., WSL users, headless Arch setups, servers, or people using GNOME/KDE/etc.
I’m proposing a "No-DE / CLI-Only" installation mode that applies all possible non-graphical customizations without touching desktop environment or compositor configs.
📋 Proposed Behavior
When running the installer, users can choose:
Please select installation mode:
1) Full Install (Hyprland + CLI)
2) No-DE Mode (CLI only)
Or via a command-line flag:
./install.sh --no-de
In No-DE mode, install & configure:
- Shell setup (Zsh/Fish) with beautification, autocompletion, aliases, prompt, etc.
- AUR helper (ask which one, install, configure)
- CLI tools & utilities included in HyDE’s defaults
- Fonts (e.g., Nerd Fonts) for better terminal icon support
- Global dotfiles (.zshrc, etc.)
- Any other non-GUI optimizations HyDE offers
Skip entirely:
- Hyprland, Waybar, GTK/QT themes, wallpapers
- Other GUIs like rofi/wofi/polybar/eww configs
🎯 Why This Would Help
- Makes HyDE usable by any Arch-based setup — even without a DE
- Perfect for:
- WSL
- VPS/server environments
- Minimal/TTY-only installs
- Users of other DEs (e.g., GNOME, KDE, XFCE)
- Reduces package bloat for non-Hyprland setups
- Expands HyDE’s reach as a universal post-install configuration tool
Thanks for considering this 🙌
Use Case
Give users an option to enjoy HyDE’s polish and automation without requiring Hyprland, making it a go‑to tool for any Arch‑based environment.
Proposed Solution
- Add mode selection step in interactive install
- Wrap DE-related steps in
if ! $NO_DE_MODE; then … fi
Alternatives
No response
Additional Information
No response