Welcome to my Arch Linux Hyprland setup! This repository contains my personal configuration files and an installation script (install.sh
) to set up a beautiful, minimal, and functional desktop environment.
- Window Manager: Hyprland for a dynamic and modern Wayland compositor.
- Terminal: Ghostty for a sleek and minimal terminal experience.
- Panel: Waybar for a customizable and beautiful status bar.
- Application Launcher: Wofi for a lightweight and stylish application launcher.
- Notifications: Dunst for minimal notification handling.
- Screen Lock: Swaylock for a secure and customizable lock screen.
- Wallpaper Manager: Hyprpaper to manage dynamic wallpapers.
- Idle Manager: Hypridle for power management and idle actions.
To replicate this setup, follow these steps:
- Arch Linux installed and updated.
- Git installed.
-
Clone this repository:
git clone https://github.com/binoymanoj/Hypr-Arch.git cd Hypr-Arch/
-
Make the installation script executable:
chmod +x install.sh
-
Run the installation script:
./install.sh
This script will:
- Install required packages.
- Configure Hyprland and its dependencies.
- Set up configuration files in the appropriate directories.
Configuration files are located in ~/.config/hypr
. Custom keybindings, workspace settings, and layouts are defined here.
The Waybar configuration is located in ~/.config/waybar/config
. Styles are defined in ~/.config/waybar/style.css
.
Screenshots are included in the ./images
directory for reference.
Feel free to open issues or submit pull requests to improve this setup.
This project is licensed under the MIT License. See the LICENSE file for details.
- Arch Wiki for its extensive documentation.
- Hyprland GitHub for the incredible window manager.