43pr_dotfiles_combined

Hyprland Discord YouTube Ko-Fi

Features · Keybinds · Installation
1793227457

English · Español · Русский · 中文 · 日本語 · Português · Français · Deutsch

✧ What is this?
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 and 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 [CachyOS](https://youtu.be/eo9MejbzWto). Skip the configuration part of the video, just run the install command after installing the system. **Need help?** Join the Discord (button above). ### Is it hard to use? Not really. Almost everything is a keyboard shortcut, with mouse alternatives. | Action | Keyboard | Mouse | |---|---|---| | Open quick actions | `Super + S` | Right-click the clock | | Open settings | `Super + I` | Middle-click the clock | It includes options to change binds/shortcuts. See all [Keybinds](#keybinds), or hover over bar elements to see what they do.
## Features - **Fast & Lightweight Quickshell** — Optimized desktop components designed to be fast and easy to customize. - **Top bar** - Customizable bar with settings menu, and quick shortcuts. - **Settings** — System settings, customize hyprland appearance, bar & themes. - **Wallpaper picker & Dynamic Colors** — Wallpaper-based color generation & live wallpapers support. - **Preset Themes** — Monochrome, Nord, Tokyo Night and other popular ones, with support for creating your own. - **App Launcher** — **Rofi** App search, clipboard history, and opacity controls. - **Zsh + Starship** — Customizable shell with autosuggestions and history. - **Notes & Reminders** — Quick notes, tasks, and reminders. - **Quick Actions** - Customizable quick actions for Wi-Fi, Bluetooth, night light, and more. - **Power Menu** — Customizable power menu to shut down, reboot, log out, etc. - **Hyprlock** — Custom lock screen. - **Spotify + Spicetify** — Custom theme based on **text - darkthemer**, (modified). > All programs: [packages.txt](packages.txt) ## Keybinds Middle click the clock to open settings. To close components use Esc key or use the same keybind. Hover over elements to see actions. | 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 + I` | Settings menu | | `Super + S` | Quick actions | | `Super + O` | Switch opacity | | `Super + C` | Notes & Reminders | | `Super + W` | Wallpaper selector | | `Super + Shift + C` | Color picker tool | | `Super + Mouse wheel` | Zoom in/out | | `Super + Shift + W` | Toggle bar | | `Super + Grave` | Logout menu | | `Super + Tab` | Lock screen | | `Super + N` | Notifications | | `Super + R` | Toggle screen recorder | | `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](.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** ```bash sudo pacman -S git ``` ```bash 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: > > ```bash > ./install.sh > ``` > > The installer will update the existing symlinks to point to the new location. --- ### Credits **Wallpaper selector:** modified, originally built from the [hyprquickpaper](https://github.com/iamsurjog/hyprquickpaper) by iamsurjog. **Banner artwork:** by cherry✟ ([@aletiune](https://x.com/aletiune)).