https://github.com/adriuma/hyprland-install
Automated Hyprland installation
https://github.com/adriuma/hyprland-install
archlinux dotfiles linux
Last synced: about 1 year ago
JSON representation
Automated Hyprland installation
- Host: GitHub
- URL: https://github.com/adriuma/hyprland-install
- Owner: AdriUMA
- Created: 2025-03-08T23:33:57.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-11T21:54:36.000Z (about 1 year ago)
- Last Synced: 2025-03-11T22:28:07.864Z (about 1 year ago)
- Topics: archlinux, dotfiles, linux
- Language: Shell
- Homepage:
- Size: 96.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hyprland Install Script π¦
- This Repo does not contain Hyprland Dots or configs! Dotfiles can be checked [`here`](https://github.com/AdriUMA/dotfiles) . During installation, if you opt to copy pre-configured dots, it will be downloaded from that centralized repo.
> [!NOTE]
> This is my modified, summarized, and hardware-adapted version of [`Jakoo's repository`](https://github.com/JaKooLit/Arch-Hyprland). The README has been modified, as well as the installation scriptsβI recommend reading it. I am not responsible for any malfunctions it may have.
> [!IMPORTANT]
> Create a backup of your system before installing hyprland using this script. This script does NOT include uninstallation of packages.
#### π Prerequisites
- This install script is intended for [Arch Linux](https://archlinux.org/) installed. Check out this [semi-automatic installation script](https://github.com/AdriUMA/Arch-Install).
> [!NOTE]
> π Pipewire and Pipewire audio
- This script will install pipewire and will also disable or will uninstall pulseaudio.
#### π NVidia GPU Owners
- By default, nvidia-dkms will be installed. and only supports GTX 900 and newer. If required to install older driver, edit the nvidia.sh in install-scripts directory
> [!IMPORTANT]
> If you want to use nouveau driver, choose N when asked if you have nvidia gpu. This is because the nvidia installer part, it will blacklist nouveau. Hyprland will still be installed but it will skip blacklisting nouveau.
## β¨ To use this script
> [!CAUTION]
> DO NOT cd into install-scripts directory as script will most likely to fail
> Download this script on a directory where you have write permissions. ie. HOME. Or any directory within your home directory. Else script will fail
- clone this repo (latest commit only) to reduce file size download by using git. Change directory, make executable and run the script
```bash
git clone --depth=1 https://github.com/AdriUMA/Hyprland-Install.git ~/Hyprland-Install
cd ~/Hyprland-Install
chmod +x install.sh
./install.sh
```
### π€ Presets
- Edit/Create any preset.sh (examples under `presets` folder) to modify what packages you want. Make sure to change only with Y, N or any expected option.
- To use preset instead of usual `./install.sh` you can ran like this
```bash
./install.sh --preset presets/your_preset.sh
```
### β¨ ZSH Themes
- To easy-change the theme, `SUPER SHIFT ENTER` , choose desired theme, and close and open terminal.
### β¨ Keybinds
- SUPER H for HINT!
- Searchable keybind function via rofi whit SUPER SHIFT H!
#### β© Thanks and Credits!
- [`Hyprland`](https://hyprland.org/) | [`JaKooLit Hyprland`](https://github.com/JaKooLit/Arch-Hyprland)