QML MIT

dotfiles

Hyprland + Quickshell Setup for Arch-based distributions

4

43PR

Dernière activité 28 sept. 2026
43PR/dotfiles

1 k

étoiles

63

forks

2

issues ouvertes

archlinuxdesigndesktop-customizationdotfileshyprlandlinuxrice

Ce README est souvent en anglais.

Hyprland Setup by 43pr メ

A clean and simple Hyprland setup focused on practical keybinds, productivity, and easy to customize.

Hyprland GitHub repo size Discord YouTube Ko-Fi donate

1791658361

Wallpapers: https://wallhaven.cc/user/43pr

Features

  • Top bar - Customizing options, vertical bar, styles, calendar, controls for volume and media playback.
  • Settings Menu — System, network, bluetooth, display, audio, storage, themes, and more.
  • Wallpaper picker & Dynamic Colors — Custom wallpaper selector with automatic wallpaper-based color generation.
  • Preset Themes — Default Monochrome, Nord, Tokyo Night, etc, and easily create your own.
  • App Launcher — Rofi Application search, clipboard history, and opacity control.
  • Zsh + Starship — Customizable shell with autosuggestions and history.
  • Customizable Power Menu — Custom power menu.
  • Notes / To do — Custom quick Notes/To-do.
  • Hyprlock — Custom lock screen.
  • Spotify + Spicetify — Custom theme based on text - darkthemer, (modified).
  • Custom Scripts — Scripts for workflow and system management.

All programs: packages.txt

Wallpaper Selector

Just made some tweaks to it. Give it some love: hyprquickpaper

Keybinds

You can modify keybinds using HyprMod

Keybind Action
Super + T Terminal
Super + Q Close active window
Super + D Application launcher
Super + Space Toggle floating window
Super + F Toggle fullscreen
Super + 1, 2, 3.. Change workspaces
Super + Shift + 1, 2.. Move window to workspace
Super + E File manager
Super + B Browser
Super + V Clipboard history
Super + S Second launcher
Super + I Settings menu
Super + W Wallpaper selector
Super + O Switch opacity
Super + Tab Lock screen
Super + Grave Logout menu
Super + Shift + W Toggle bar
Super + Mouse wheel Zoom in/out
Super + C Notes/To-do
Super + N Notifications
Delete Screenshot fullscreen
SHIFT + Delete Screenshot area select

Note

Move and resize windows with Super + left/right mouse drag.

All keybinds: .config/hypr/keybinds.lua


Installation

READ ALL

Works for Arch, CachyOS, EndeavourOS, Manjaro, etc.

This is mainly intended for a clean installation (existing configuration files that are being replaced will be backed up automatically).

First install git then use the next command and continue the installation until it's finished

sudo pacman -S git   
git clone https://github.com/43PR/dotfiles.git
cd dotfiles
chmod +x install.sh
./install.sh

After the installation finishes log out and back in.

Right-click the clock to open Bar Settings.

It will show an empty desktop, dowload and move wallpapers to Pictures/Wallpapers, then you can use the wallpaper picker with: Super + W.

Important

Do not move or delete the dotfiles repository after installation.

This setup uses symbolic links (symlinks) that point to files inside the cloned repository. If you move or delete the repository, those symlinks will break.

If you relocate the repository, simply run:

./install.sh

The installer will automatically update the existing symlinks to point to the new location.


Updating

If you didn't move the repository/dotfiles folder then run:

cd dotfiles
git pull
./update.sh

Other options: --dry-run (preview changes), --skip-packages, --skip-theme.

Dotfiles are symlinked so, git pull updates your live configs directly.

You can check the reminders printed at the end of the run.

Tip

If any Quickshell (.qml) files changed in the pull, run:

./update.sh --restart-shell

to restart Quickshell automatically.

Note

Custom-gpu parts are specific to my hardware.

For issues with the wallpaper picker, you can clear the cache from the Storage page in Settings.

Projets similaires

Usability-first dotfiles

QMLdotfileshyprlandlinux
Eend-4
16,2 k étoiles1,4 k

My Hyprland Dotfiles For Arch!

QMLarchlinuxdotfileslinux
Eelifouts
984 étoiles38

Arch Hyprland rice with quickshell

QMLarchlinuxdotfileshyprland
Ddhrruvsharma
202 étoiles6