NaN_
3 min read
Hyprland Dotfiles

This page shows my personal config files (dotfiles) for Arch Linux. It has a custom Hyprland setup with a clear Cyan Color style.

Screenshots

Interface & Layout



Apps Launcher & Menus (Wofi)



TUI & CLI Tools




Project Overview

Directory Structure

.config/
├── alacritty/
├── btop/
├── cava/
├── dunst/
├── fastfetch/
├── fish/
├── htop/
├── hypr/
│   ├── conf/
│   ├── hyprland.conf
│   ├── hyprlock.conf
│   └── hyprpaper.conf
├── kitty/
├── lazygit/
├── lsd/
├── nvim/
├── theme/
├── wallpapers/
├── waybar/
├── wofi/
└── yazi/

Key Programs

As defined in hypr/conf/programs.conf:

  • Terminal: Kitty
  • File Manager: Dolphin / Thunar
  • Menu/Launcher: Wofi (Cyan-cyber theme)
  • Browser: Firefox
  • Editor: Neovim / VS Code
  • Lock Screen: Hyprlock
  • Logout/Power Menu: Wofi Power Menu

Keybindings

Here are the shortcuts in hypr/conf/keybindings.conf:

Apps & Menus

  • Super + Return / Q: Open Terminal
  • Super + B: Open Browser
  • Super + E: Open File Manager
  • Super + D: Open Wofi Launcher
  • Super + .: Emoji Selector (Wofi)
  • Super + M: Power Menu (Wofi)
  • Super + G: Volume Control (Pavucontrol)
  • Super + Shift + W: Wallpaper Select (Wofi)
  • Super + Shift + S: Screenshot (Grim/Slurp)
  • Super + Shift + V: Open Neovim

Window Management

  • Super + Shift + Q: Close active window
  • Super + V: Toggle floating
  • Super + P: Pseudo Tiling
  • Super + J: Toggle Split
  • Super + Arrow Keys: Move focus

Workspaces

  • Super + 1-10: Switch workspaces
  • Super + Shift + 1-10: Move window to workspace
  • Super + Scroll: Switch workspaces

System (Media Keys)

  • Vol Up/Down/Mute: Audio Control
  • Brightness Up/Down: Screen Brightness
  • Media Play/Pause/Next/Prev: Player Control

Usage

Put these files in ~/.config/.

  • To use changes in Hyprland, reload it (use hyprctl reload or save the file).
  • To reload Waybar, use waybar/reload.sh script.

Credits

This setup uses work from the open-source community. Special thanks to: