
Dotfiles
My minimal dotfiles for Hyprland
Thanks to LinuxMobile for the base config.
Thanks to Catppuccin for the amazing themes.
Thanks to Adi1090x for the incredible rofi config.
Showcase
![]() |
![]() |
![]() |
![]() |

Run the installation script:
Don’t run random scripts blindly.
git clone https://github.com/seraphicfae/hyprland-dotfiles
cd hyprland-dotfiles
./setup.sh
Manual installation:
Made for a fresh install, do not execute commands blindly.
Dependencies
paru -S hyprland hyprlock hyprpicker xorg-xwayland qt5-wayland qt6-wayland gvfs gvfs-mtp mtpfs xdg-user-dirs networkmanager
network-manager-applet bluez bluez-utils blueman pavucontrol mpv amberol gimp eog obs-studio vesktop-bin zen-browser-bin zed
keepassxc nautilus-open-any-terminal noto-fonts-cjk noto-fonts-emoji noto-fonts-extra ttf-jetbrains-mono-nerd sddm
sddm-theme-catppuccin waybar swww slurp grim wl-clipboard rofi swaync nwg-look papirus-icon-theme starship zsh zoxide fzf fd
mission-center cava kitty fastfetch && rm -rf ~/paru
Psst, edit your /etc/pacman.conf for multilib so you can get steam
Steps
cd hyprland-dotfiles
cp -r .config/* ~/.config/
mkdir -p ~/.icons ~/.themes ~/.zen
cp -r .icons/* ~/.icons/
cp -r .themes/* ~/.themes/
cp -r .zen/* ~/.zen/
Finalizing
sudo systemctl enable --now NetworkManager bluetooth
sudo systemctl enable sddm
echo -e "[Theme]\nCurrent=catppuccin-mocha" | sudo tee /etc/sddm.conf
chsh -s /usr/bin/zsh
export ZDOTDIR="$HOME/.config/zsh" > $HOME/.zshenv
reboot
FAQ / Common Issues
My temperature module doesn’t load
Default path is /sys/class/hwmon/hwmon2/temp1_input
. Set it to your thermal zone.
My theme isn’t applying to GTK4 apps? (Nautilus & Amberol)
Try deleting the ~/.config/gtk-4.0 folder
, and set the theme via nwg-look.
MPRIS module is empty
It only shows when media is playing.
How can I set my resolution and refresh rate?
Via Hyprland.conf: scroll down to the bottom and input your specifications.