43PR/dotfiles

Public

Hyprland + Quickshell Setup for Arch-based distributions

  • Stars1.8k+191 tuần này
  • Forks108
  • Watchers21
  • Issues0
  • Ngày tạo14/07/2026
  • Cập nhật gần nhất29/10/2026
  • Ngôn ngữQML
  • Giấy phépMIT
README.md13.5 KBRaw

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

v1.2.0

v1 2 0

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

Most used 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. To close most quickshell apps just click outside or Esc key. All keybinds: .config/hypr/keybinds.lua


Installation

READ ALL

Should work for Arch, Manjaro, EndeavourOS, CachyOS, 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.

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

Pull the latest changes, then run the updater from inside the repository:

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.

Nội dung README thuộc về 43PR và cộng đồng đóng góp, giấy phép MIT. Nguồn: github.com/43PR/dotfiles