dotfiles

43PRMIT活跃维护

一套面向 Arch 系发行版的 Hyprland 桌面配置,用 Quickshell 搭建状态栏和各类界面组件,开箱即用,省去从零折腾平铺窗口管理器的功夫。

Hyprland + Quickshell Setup for Arch-based distributions

v1.3.0发布于 2026-11-08 18:13 UTC1,991star +23 / 7 天121fork同步于 2026-11-10 05:51 UTC

怎么上手

从 README 代码块原样提取,可能是其中一种安装方式
git clone https://github.com/43PR/dotfiles.git
硬件要求

README 没有说明硬件要求。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

这个项目的说明还在生成中,先参考下面「最近发版」和 README。

最近发版

5 个版本v1.3.0
  1. v1.3.0v1.3.0 Customization, Keybinds, Screenshot options, Text extractor, Color picker最新正式版2026-11-08 · 2026-11-08 18:13 UTC

    UPDATES:

    • More customization options for bar, wallpaper picker, power menu, quick actions and media OSD
    • Change keybinds easily (Settings > Keybinds), including custom keybinds
    • Change screenshot actions (save to folder / copy to clipboard) for full and area screenshots
    • Added text extractor (OCR)
    • Improved notes/reminders
    • Added color picker tool
  2. v1.2.2v1.2.2 Quickshell customization options (Bar and Menus)2026-10-05 · 2026-10-05 21:18 UTC
    查看更新说明

    UPDATES:

    • Customization options for bar (Settings menu: position, styles controls)
    • Drag logic for settings, powermenu, notes, and animations
    • More preset themes (Themes page)

    PREVIOUS:

    • Do not distrub (notifications).
    • Improved size and drag controls for notes and power menu.
    • Improvements to Bar.qml.

    POWER PAGE (added to packages: power-profiles-daemon )

    • sudo pacman -S power-profiles-daemon
    • Updated installer with:
    • systemctl enable --now power-profiles-daemon
  3. v1.2.1Quickshell Drag, Size controls and Power page2026-10-05 · 2026-10-05 08:35 UTC
    查看更新说明

    Updates:

    Quickshell

    • Do Not Disturb mode for notifications
    • Improved size and drag controls for notes and power menu
    • Improvements to Bar.qml
    • Added Power page (power profile)

    Power page setup

    sudo pacman -S power-profiles-daemon systemctl enable --now power-profiles-daemon

  4. v1.2.0v1.2.0 — Quickshell implementatiions (Bar, Notes, Power menu, Notifications)2026-10-04 · 2026-10-04 01:06 UTC
    查看更新说明

    This release replaces the previous notification, status bar, and logout components with Quickshell, while adding new Todo and notification shortcuts.

    🔄 Replaced Components

    Removed Dunst from hyprland.lua autostart.

    Replaced Waybar with Quickshell.

    Replaced Wlogout with Quickshell.

    ⌨️ New Keybindings

    Super + C — Open Todo App

    Super + N — Open Notifications

    🐚 Quickshell

    Updated:

    Bar.qml — System/status bar Notifications.qml — Notification center PowerMenu.qml — Power and session menu Marquee.qml — Marquee/text component Todo.qml — Todo application shell.qml — Main Quickshell configuration Theme.qml — Theme configuration ThemesPage.qml — Theme selection/configuration page

    Added Opacity.sh for opacity-related configuration.

    Consolidated the desktop UI components into Quickshell for a more integrated setup.

  5. v1.1.0v1.1.0 — Preset themes , New power menu (quickshell) and more2026-10-02 · 2026-10-02 21:12 UTC
    查看更新说明
    • Improved installation/update with symlinks.

    • A new Quickshell-based PowerMenu replacing wlogout, and several other Quickshell improvements.

    • This release includes new preset themes, with support for creating your own using .toml files. Example themes can be found in:

    /.config/43pr/themes

    You can apply a preset theme with:

    theme preset tokyo-night

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Features · Keybinds · Installation

    A full customizable Linux desktop: bar, system settings and menus to customize your desktop. Built on Hyprland (window manager) and Quickshell (what the bar and menus are made with).

    This setup aims to keep things simple, fast, practical, and easy to make your own without editing config files.

    Requirements

    • Arch-based distro: Arch, CachyOS, EndeavourOS, Manjaro, etc.
    • A mostly clean install. Replaced configs are backed up automatically.

    New to Linux? I recommend watching this CachyOS Tutorial.

    Need help? Join the Discord (button above).

    Hardware

    • RAM: 4 GB minimum, 8 GB recommended.
    • GPU: Intel, AMD or NVIDIA with compatible wayland drivers.
    • Display: Will look much better in FHD or higher.

    As reference I made this project with a i5 6th dell laptop with integrated graphics so it should be really smooth in other potatoes too.

    Features

    • Quickshell — Fast, lightweight, customizable desktop components.
    • Top bar - Customizable bar with settings, and quick shortcuts.
    • Settings — System settings, customize hyprland appearance, and themes.
    • Wallpaper picker — Customizable | Wallpaper-based color generation, and live wallpapers.
    • Preset Themes — Monochrome, Nord, Tokyo Night and more, with custom theme support.
    • App Launcher — Rofi App search, clipboard history, and opacity controls.
    • Zsh + Starship — Enhanced shell with autosuggestions and command history.

    Keybinds

    Hover over elements to see actions.

    KeybindAction
    Super + TTerminal
    Super + QClose active window
    Super + DApplication launcher
    Super + SpaceToggle floating window
    Super + FToggle fullscreen
    Super + 1, 2, 3..Change workspaces
    Super + Shift + 1, 2..Move window to workspace
    Super + EFile manager
    Super + BBrowser
    Super + VClipboard history
    Super + ISettings menu
    Super + GraveLogout menu
    Super + SQuick actions
    Super + OSwitch opacity
    Super + CNotes & Reminders
    Super + WWallpaper selector
    Super + Shift + CColor picker tool
    Super + Mouse wheelZoom in/out
    Super + Shift + WToggle bar
    Super + TabLock screen
    Super + RToggle screen recorder
    SHIFT + F12Text extractor (OCR)

    [!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.

    Check settings and keybinds first.

    Right-click on desktop components to customize them.

    To close components use Esc key or use the same keybind.

    [!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 update the existing symlinks to point to the new location.


    Credits

    Wallpaper selector: modified, originally built from the hyprquickpaper by iamsurjog.

    Banner artwork: by cherry✟ (@aletiune).