/endeavouros-setup

Installation script for Hyprland on EndeavourOS

Primary LanguageShellMIT LicenseMIT

Hyprland on EndeavourOS

Hyprland Waybar Rofi Wlogout Hyprlock Hyprpaper Dunst SDDM

Screenshot

Screenshot

Screenshot

Screenshot

Screenshot

About

This script is used to setup Hyprland on freshly installed EndeavourOS. It is tested only on 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 setup drivers if you are on Nvidia. You can change all of this in setup.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 setup.sh:

$ git clone https://github.com/while1618/endeavouros-setup.git 
$ cd endeavouros-setup/ 
$ ./setup.sh

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

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

Getting Started

When you login for the first time, 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

If you are on Nvidia GPU, some electron apps (vscode, discord...) might face some flickering problems, if that's the case, run those apps with --disable-gpu flag as suggested in Hyprland wiki. You can add this flag to your .desktop files, or run the apps with a flag directly from terminal.

Credits

The following projects were the main inspirations: