Skip to content

shell-ninja/hyprconf-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minimal Hyprland Configuration Version 2

By

Shell Ninja


This Hyprland configuration version is not for Dynamic Color Changing. It's a Theme based config, inspired by HyDE, but with 'easy to navigate' file structure.

Note

This is a rolling release configuration. It means, I often make changes, fix bugs and add features. If you want to update to the latest changes, just use this keyboard shortcut to update: SUPER Shift + U


Theme



Theme Select


Menu



Power Menu



Wallpaper



Lock Screen


Login Screen (sddm)


  • Similar to my hyprconf setup, but it's not has the dynamic color changing feature. I has colors palets based on some popular themes

Tip

Hyprland

To configure hyprland settings, you can visit to ~/.config/hypr directory. Inside it, you will fine configs dir, holding all the configuration files; scripts dir for all the scripts. Wallpapers are stored in the ~/.config/hypr/Wallpapers/__theme_name/ directory. Just copy your favourite wallpapers into this directory.

Rofi

All the Rofi configs are inside the ~/.config/rofi dir. Inside this, you will find menu, power_option and theme dir. Inside each directory, all the necessary configs are available.

Waybar

Visit to ~/.config/waybar directory. You will fine configs dir holding all the configurations. A style dir holding all the css files. A moduled dir for all the modules.

Fastfetch

Fastfetch config files will be stored in your ~/.local/share/fastfetch directory. Visit there and change the presets according to your need. If you haven't choose from the shells while running the installation script, just add these lines in your .bashrc, .zshrc or config.fish configs.
fastfetch --config hypr
hypr is the preset name. You will find presets inside your ~/.local/share/fastfetch/presets directory


To install and setup this hyprland configuration automaticly, just follow these stpes...

  • Clone this Repository
   git clone --depth=1 https://github.com/shell-ninja/hyprconf-v2.git
  • Now run this commands:
  cd ~/hyprconf-v2
  chmod +x hyprconf-v2.sh
  ./hyprconf-v2.sh


Important

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


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 --branch=development https://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.

Reference

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.