Skip to content

Latest commit

 

History

History
63 lines (43 loc) · 3.76 KB

README.md

File metadata and controls

63 lines (43 loc) · 3.76 KB

Hyprland on EndeavourOS

Hyprland Waybar Rofi Wlogout Hyprlock Hyprpaper Dunst SDDM

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

About

This script is used to install Hyprland on EndeavourOS. It is tested only with EndeavourOS, but it will probably work on other Arch base distros.

The script will install all the core packages that Hyprland requires, copy dotfiles and wallpapers, install additional software that I use, and install GPU drivers if you are using Nvidia GPU. You can change all of this in install.sh, but be careful what you are doing there, because it can break things.

Installation

  • Download EndeavourOS from the official website and start the installation.
  • I recommend that you pick Online installation and go with No Desktop.

Once the installation is done, login to your system, clone this repository and run install.sh:

$ git clone https://github.com/while1618/hyprland-install-script.git 
$ cd hyprland-install-script/ 
$ ./install.sh

You'll need to answer some questions about your system.

Once it's done, reboot and you are good to go.

First Login

  • On login screen (sddm) change session from hyprland systemd to hyprland.
  • When you login, type ctrl + super + H to check all the keybindings, so that you know what you can do.
  • If you want to do any additional customization, I suggest visiting Hyprland wiki, and seek for inspiration on GitHub and Reddit.

Known Issues

  • Flickering in electron apps (vscode, discord...) on Nvidia GPUs should be resolved with adding this config to hyprland.conf. The script will do that for you if you are on Nvidia GPU, and everything should work fine, but if you still face some flickering problems, run electron apps with --disable-gpu-compositing flag. You can add this flag to your .desktop files, or run the apps with a flag directly from terminal.
  • db.lck is present

Credits

The following projects were the main inspirations: