Skip to content

x0lumie/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lumie's Dotfiles

Hyprland Distro Shell License

A minimal, keyboard-driven Hyprland setup with a focus on clean aesthetics and fast workflows.


Software Stack

Role Software
Window Manager Hyprland
Status Bar QuickShell w/ noctalia cfgs
App Launcher Fuzzel
Screenshot HyprShot
Terminal Kitty
Shell Theme Oh My Zsh

Prerequisites

Before installing, make sure you have the following:

  • Git — for cloning the repo
  • An existing Wayland-compatible GPU driver setup (required for Hyprland)
  • A PC, with an internet connection and a compatible Linux distribution on it (duh)

Installation

Warning

Back up your existing configs before running these commands! This will overwrite configs for any of the programs listed in the stack above.

cp -r ~/.config ~/.config.bak

Arch Linux

Install dependencies via yay (AUR helper):

yay -Syu hyprland quickshell fuzzel kitty hyprshot noctalia-shell ttf-jetbrains-mono-nerd zsh

Don't have yay? Install it first:

sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -si

Fedora

Enable the COPR repo for Hyprland, then install:

sudo dnf copr enable solopasha/hyprland
sudo dnf install hyprland kitty fuzzel zsh

Note

quickshell, hyprshot, and noctalia-shell are not in the official Fedora repos. You'll need to build them from source or check for community packages. See their respective GitHub pages for build instructions.


Debian / Ubuntu

Caution

Hyprland is not officially supported on Debian/Ubuntu due to outdated system packages. You will need to either build it from source or use a community-maintained PPA.

Install via the community Hyprland PPA (Ubuntu 24.04+ recommended):

sudo add-apt-repository ppa:hyprland-unofficial/hyprland
sudo apt update
sudo apt install hyprland kitty fuzzel zsh

Install Oh My Zsh separately:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Note

As with Fedora, quickshell and noctalia-shell will need to be built from source on Debian/Ubuntu. Build instructions can be found here.


Cloning the Dotfiles (All Distros)

Once dependencies are installed, clone the repo and copy the configs:

git clone https://github.com/x0lumie/dotfiles
cd dotfiles
cp -r config/* ~/.config/

Then set Zsh as your default shell if it isn't already:

chsh -s $(which zsh)

Log out and back in to apply everything.


Troubleshooting

Icons not rendering in the status bar? Make sure you have a Nerd Font installed and set it as your terminal/bar font.

Hyprland crashes on launch? Check that your GPU drivers support Wayland. Nvidia users should follow the Hyprland Nvidia guide.

Oh My Zsh theme looks off? Run source ~/.zshrc or restart your terminal after the first install.


Credits

  • noctalia — QuickShell bar configuration
  • Hyprland — The compositor this is all built on
  • Inspiration from the r/unixporn community

Feel free to open an issue if something isn't working or you have questions!

About

My Current Rice Dotfiles, Simplified..

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors