Skip to content

About

An advanced Hyprland installation script, which supports 3 major package managers in Linux to install and setup pre configured Hyprland.

Topics

Resources

Stars

313 stars

Watchers

4 watching

Forks

Repository files navigation

Hyprland TUI Installation Script

By

Shell Ninja


This Hyprland configuration is kind of minila looking, but also little bit gorgeous I guess. Why don't you check it out?



Warning

This script is fully ready, but it may create some little issue in openSUSE. I'll fix that as soon as possible.

Note

I have tested this script in several distros, like:
Arch
EndeavourOs
Garuda
Fedora
Nobara

I will test in some more distros soon

Tip

If you are planning to install this config in your current working machine, please make sure to take a snap shot of your system. If anything by chance goes wrong, you will be able to go back to your system.


Overall



Menu




Power Menu



Wallpaper



Lock Screen


Login Screen (sddm)


  • Dynamic Wallpaper changing script
  • Change colors according to the changed wallpaper (pywal)
  • Select and Open apps using Rofi app launcher
  • Gorgeous looking Waybar styles
  • Rofi app launcher styles
  • Wlogout power menu
  • Locking with Hyprlock
  • Set your user image in Hyprlock ( a script ~/.config/hypr/add_user.sh to set your user image )
  • Hypridle to handle auto lock and suspend when no action is runnin
  • Hyprsunset to use nightlight, SUPER + F1 to increase, SUPER + F2 to decrease and SUPER + F3 to set to default

Note

Direct Installation

You can now easily install the config directly without cloning the repository. Just copy and paste the command bellow in your terminal and run it. Before that, make sure to install curl, git. Install it using pacman, dnf or zypper.

bash <(curl -s https://raw.githubusercontent.com/shell-ninja/hyprconf-install/main/direct_run.sh)

Note

Manusally Installation

  • Clone this repository:
git clone --depth=1 http://github.com/shell-ninja/hyprconf-install.git
  • Now cd into hyprconf-install directory and run this command.:
cd ~/hyprconf-install
chmod +x install.sh
./install.sh

Tip

You can follow this part while installing. Here are the prompts that will be askes while installing.

Prompts

Select variants

Select from this 2 variants:
1. Traditional
2. Noctalia.


Select options Press Space to toggle, j or k for navigation.


Installation Progress

Important

After installation, just press the SUPER + Shift + h. It will show you all the keybinds.


See last changes (updates) here


If you want to add your ideas in this project, just do some steps.

  1. Fork this repository. Make sure to uncheck the Copy the main branch only. This will also copy other branches ( if available ).
  2. Now clone the forked repository in you machine.
    Example command:
git clone --depth=1 http://github.com/your_user_name/hyprconf.git
  1. Create a branch by your user_name.
    Example command:
git checkout -b your_user_name
  1. Now add your ideas and commit to github.
    Make sure to commit with a detailed test message. For example:
git commit -m "fix: Fixed a but in the "example.sh script"
git commit -m "add: Added this feature. This will happen if the user do this."
git commit -m "delete: Deleted this. It was creating this example problem"
  1. While pushing the new commits, make sure to push it to your branch.
    For example:
git push origin your_branch_name
  1. Now you can create a pull request in the main repository.
    But make sure to create the pull request in the development branch, no the main branch.

Thats all about contributing.


I would like to thank JaKooLit. I was inspired from his Hyprland installation scripts and prepared my script. I took and modified some of his scripts and used here.

About

An advanced Hyprland installation script, which supports 3 major package managers in Linux to install and setup pre configured Hyprland.

Topics

Resources

Stars

313 stars

Watchers

4 watching

Forks

Releases

Packages

Contributors

Languages