arch-hyprland/README.md

2.3 KiB

🐧 Arch Hyprland Configuration

  _   _ _   _ _ _ _    ____  _   _ _____ ____  _______ ____  _____
 | | | | \ | | | | |  / ___|| | | | ____|  _ \| ____|  _ \| ____|
 | |_| |  \| | | | |  \___ \| |_| |  _| | |_) |  _| | |_) |  _|
 |  _  | |\  | | | |   ___) |  _  | |___|  _ <| |___|  _ <| |___
 |_| |_|_| \_|_|_|_|  |____/|_| |_|_____|_| \_\_____|_| \_\_____|

Welcome to my Arch Linux Hyprland configuration repository! This setup provides a modern, efficient, and highly customizable desktop environment using the Hyprland window manager.

📁 Files Included

  • hyprland.conf - Main Hyprland configuration with keybindings, workspace settings, and window management
  • xdg-portal-hyprland - XDG portal configuration for proper application integration
  • hong-kong-night.jpg - Beautiful background image

🚀 Features

  • Modern Window Management: Smooth tiling and floating window behavior
  • Custom Keybindings: Intuitive shortcuts for productivity
  • Dynamic Workspaces: Flexible workspace management
  • High Performance: Optimized for speed and efficiency
  • Easy Customization: Well-documented configuration for easy modification

🛠️ Setup Instructions

  1. Clone this repository to your home directory:

    git clone https://git.biohazardvfx.com/Nicholai/arch-hyprland.git ~/.config/hypr
    
  2. Symlink the configuration files to ~/.config/hypr/:

    ln -sf ~/.config/hypr/* ~/.config/hypr/
    
  3. Restart Hyprland to apply changes:

    hyprctl reload
    

⚙️ Configuration Details

Keybindings

  • Super + Enter - Open terminal
  • Super + D - Open application launcher
  • Super + Q - Close window
  • Super + F - Toggle fullscreen
  • Super + Shift + E - Exit Hyprland

Workspaces

  • Workspaces 1-5 are available
  • Switch between workspaces with Super + [number]
  • Move windows between workspaces with Super + Shift + [number]

🎨 Customization

Feel free to modify the configuration files to suit your preferences. The setup is designed to be easily customizable while maintaining performance and stability.

📝 Notes

  • This configuration assumes you're running Arch Linux with Hyprland
  • Make sure to install required dependencies before using
  • Contributions and suggestions are welcome!

Made with ❤️ and Hyprland