This repository contains configuration and setup files for running Hyprland on Arch Linux. Hyprland is a dynamic tiling Wayland compositor that aims to be fast and customizable. This repository includes instructions, configurations, and customizations for installing and configuring Hyprland on an Arch Linux system.
Hyprland is a modern, dynamic Wayland compositor that provides a high level of customization and performance. It is designed to be modular and works seamlessly with the latest Wayland technologies. This repository aims to provide an easy way to install and configure Hyprland on an Arch Linux machine.
Follow these steps to install and set up Hyprland on your Arch Linux system:
You will need to install several packages to get Hyprland working on Arch Linux. The following command installs the necessary dependencies:
sudo pacman -S hyprland swaybg swaylock waybar xorg-xwayland
Install any additional tools and utilities you may need for a better experience:
sudo pacman -S wofi dunst playerctl alacritty
Configuration files for Hyprland are included in this repository. To set up the configuration, copy the files to the appropriate directories on your system:
cp config/* ~/.config/hyprland/
You may modify these configuration files to suit your needs. For example, you can adjust the keybindings, appearance, and behavior of your compositor.
The configuration files in this repository allow you to customize the behavior and appearance of Hyprland. The following are some of the key files included:
hyprland.conf
: Main configuration file for Hyprland settings (e.g., output configuration, keybindings).waybar/config
: Configuration for the Waybar status bar used with Hyprland.swaylock.conf
: Configuration for the lock screen, if you use Swaylock as the lock screen for Wayland.
Each configuration file is documented, and you are encouraged to modify them as needed.
Once installed and configured, you can start Hyprland by running the following command:
hyprland
To log in to Hyprland as your default session, ensure your display manager is configured to launch Hyprland.
Contributions are welcome! If you find any bugs or have improvements to suggest, please open an issue or submit a pull request. To contribute:
- Fork this repository.
- Clone your fork to your local machine.
- Make your changes in a separate branch.
- Test your changes.
- Open a pull request with a detailed description of the changes.
Please ensure that your code adheres to the existing style and passes all tests before submitting a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.