This Hyprland configuration is kind of minila looking, but also little bit gorgeous I guess. Why don't you check it out?
Please note that this script if fully ready now. But for openSUSE
, there is a little issue in installing Hypridle
&& xdg-desktop-portal-hyprland
because a little dependency is missing in the repo of this OS. After it's being added, then the script for openSUSE
will be totally ready.
The dotfile used in this script is a rolling release config. I fix issues and add features very often. Just to update in the latest commits, you have to use SUPER Shift U
keybind. It will update to the latest hyprconf configuration and restore the cache.
-
Hyprsunset to use nightlight, `SUPER` + F1 to increase, `SUPER` + F2 to decrease and `SUPER` + F3 to set to default
Configuring OpenBangla-Keyboard
If you have OpenBangla-Keyboard installed, then you need to follow some steps to add the keyboard in fcitx5. Just follow the instructions bellow.


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
. Install it using pacman, dnf or zypper.
bash <(curl -s https://raw.githubusercontent.com/shell-ninja/hyprconf-install/main/direct_run.sh)
-
Clone this repository:
git clone --depth=1 https://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
Installation Prompts
When you run the script, it will ask you some prompts. You can choose according to your need. You can choose multiple options using the space bar.
Install Shell
You can choose which shell you want to install (only one). Install customized zsh or fish
. If you choose setup_bash
, it will Set up my configured bash.
Install Browser
You have the freedom to choose a web browser. I you don't want to install any, you can simply skip it.

After installation, just press the SUPER + Shift + h
. It will show you all the keybinds.
- Fork this repository. Make sure to uncheck the
Copy the main branch only
. This will also copy other branches ( if available ). - Now clone the forked repository in you machine.
Example command:
git clone --depth=1 https://github.com/your_user_name/hyprconf.git
- Create a branch by your user_name.
Example command:
git checkout -b your_user_name
- 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"
- While pushing the new commits, make sure to push it to your branch.
For example:
git push origin your_branch_name
- Now you can create a pull request in the main repository.
But make sure to create the pull request in thedevelopment
branch, no themain
branch.