Skip to content
@erffy-dots

Erffy Dots

Composable dotfiles designed for portability and clarity.

Important

I'm currently using Plasma, some configurations may be outdated.

Erffy Dots Banner

Dependencies

Type Package
Window Manager hyprland
Wallpaper Utility hyprpaper
Screenshot Utility hyprshot
Color Picker hyprpicker
Bar waybar
Application Launcher rofi-wayland
Shell fish
Notifications swaync
Terminal alacritty
Cursor bibata-cursor-theme-binAUR
File Manager lf, pcmanfm-qt
Fonts ttf-jetbrains-mono-nerd, ttf-fira-sans, ttf-fira-mono, ttf-fira-code
Editor visual-studio-code-binAUR, neovim

🚀 Installation

⚠️ Note: The full installation script supports only Arch-based Linux distributions.

📦 Full Installation

To install all configurations:

bash -c "$(curl -fsSL https://raw.githubusercontent.com/erffy-dots/.generic/main/install.sh)"

🔧 Partial Installation

To install a specific component (e.g., Waybar):

bash -c "CONFIG_NAME=waybar CONFIG_DIR_NAME=waybar $(curl -fsSL https://raw.githubusercontent.com/erffy-dots/.generic/main/install_subconfig.sh)"

Replace waybar with the desired component name and directory.


Keyboard Shortcuts

🖥️ Application Shortcuts

Shortcut Action
Meta + A Launch application launcher ($menu)
Meta + S Launch terminal ($terminal)
Meta + D Launch file manager ($files)
Meta + W Launch browser ($browser)
Meta + Z Launch editor ($editor)
Meta + E Launch emoji selector ($emojis)
Meta + L Lock screen with hyprlock
Alt + Q Logout with wlogout

🗔 Window Management

Shortcut Action
Meta + F Toggle fullscreen
Meta + R Toggle floating mode
Meta + Q Close active window

📸 Screenshot & Color Picker

Shortcut Action
Meta + Shift + S Screenshot region ($screenshot region)
Meta + Shift + D Screenshot full output ($screenshot output)
Meta + Shift + W Screenshot window ($screenshot window)
Shift + C Launch hyprpicker color picker

📍 Focus Movement

Shortcut Action
Meta + ← Focus left
Meta + → Focus right
Meta + ↑ Focus up
Meta + ↓ Focus down

🧭 Workspace Switching

Shortcut Action
Meta + [1-9,0] Switch to workspace 1–10
Meta + Shift + [1-9,0] Move window to workspace 1–10

📦 Special Workspace (Scratchpad)

Shortcut Action
Meta + X Toggle special workspace magic
Meta + Shift + X Move window to special workspace magic

🖱️ Mouse Bindings

Shortcut Action
Meta + Mouse Scroll Up Switch to next workspace
Meta + Mouse Scroll Down Switch to previous workspace
Meta + Left Click (mouse:272) Move window
Meta + Right Click (mouse:273) Resize window

🎚️ Multimedia Keys

🔊 Volume Controls
Key Action
XF86AudioRaiseVolume Increase volume by 5% (max 150%)
XF86AudioLowerVolume Decrease volume by 5%
XF86AudioMute Toggle audio mute
XF86AudioMicMute Toggle mic mute
🌞 Brightness Controls
Key Action
XF86MonBrightnessUp Increase monitor brightness via script
XF86MonBrightnessDown Decrease monitor brightness via script
🎵 Media Controls
Key Action
XF86AudioNext Next track (playerctl)
XF86AudioPrev Previous track
XF86AudioPause/Play Toggle play/pause

🖤 Thanks for using Erffy Dots!

Pinned Loading

  1. waybar waybar Public

    My waybar config

    CSS 1

  2. alacritty alacritty Public

    My alacritty config

    Shell

  3. fish fish Public

    My fish config

    Shell

  4. hyprland hyprland Public

    My hyprland config

    Shell

  5. rofi rofi Public

    My rofi config

    Shell

  6. starship starship Public

    My starship config

Repositories

Showing 10 of 16 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…