Skip to content

Dotfiles for my Linux installations with hyprland WM

License

Notifications You must be signed in to change notification settings

enoren5/dotfiles-linux-hyprland

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles-linux (Hyprland)

Dotfiles of my personal linux rice flavoured with catppuccin-mocha theme.

Previews

preview_00 preview_01 preview_02 preview_03

What's in?

  1. WM - Hyprland
  2. Bar - Hyprpanel(default), waybar
  3. Terminal emulator - Foot (default), Kitty
  4. Shell - zsh
  5. Terminal multiplexer - Tmux
  6. Nerd font - CaskaydiaCove Nerd Font
  7. Text editor and IDE - Neovim
  8. Browser - Brave
  9. File Manager - Thunar
  10. Document viewer - Zathura
  11. File Manager (Terminal) - Yazi
  12. Git manager (Terminal) - Lazygit
  13. Terminal ls replacement - eza
  14. Terminal cd replacement - Zoxide
  15. Terminal sysfetch - Fastfetch
  16. App launcher - Rofi wayland fork
  17. Cursor - Rose-pine-hyprland (for Hyprland), BreezX-RosePine (for X)
  18. Cat(1) replacement - Bat

How to use

I manage my dotfiles with GNU stow. follow the below steps to simlink the files to necessary locations.

Important

Please make sure you backup your exisitng configs first.

  1. Install stow:
yay -S stow # replace with your package manager's syntax
  1. clone the repo:
git clone --depth 1 --branch main --single branch https://github.com/chamal1120/dotfiles-linux-hyprland.git
  1. Navigate to the configs directory in the git repo:
cd dotfiles-linux-hyprland/configs
  1. Remove your existing conflicting configs otherwise stow would not symlink at all.

  2. Exit hyprland (You cannot remove existing hyprland config while running it as it will create a new one automcatically).

hyprctl dispatch exit
  1. Delete the existing hyprland config while in TTY.
rm -rf ~/.config/hypr
  1. Simlink the configs you need with stow.
stow --target=$HOME foot zsh fsh hyprland hyprpanel rofi starship nvim tmux yazi bat electron-flags-wayland icons  # You can simlink multiple files like this

Important

Make sure that you have installed fast-syntax-highlighting and zsh-auto-suggestions to the folders that have configured in .zshrc.

Removing the symlinks

  1. Exit hyprland:
hyprctl dispatch exit
  1. Navigate to the configs directory in the git repo:
cd dotfiles-linux-hyprland/configs
  1. Remove the symlinks:
stow -D --target=$HOME foot zsh fsh hyprland hyprpanel rofi starship nvim tmux yazi bat electron-flags-wayland icons  # Remove all the symlinks you linked earlier

Credits

All credits and respect goes to all the authors and maintainers of the open source software I have used for this setup.

Thanks ❤️

Thank you for reading upto this point. Feel free to fork the repo if you need and don't forget to star.

About

Dotfiles for my Linux installations with hyprland WM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 41.5%
  • Scheme 22.9%
  • Shell 15.5%
  • GLSL 15.2%
  • CSS 4.9%