# Hyprland Configuration and Setup Guide for Void Linux ## Overview This repository contains instructions and configurations for setting up Hyprland on Void Linux. Hyprland is a powerful Tiling compositor. ## Table of Contents - [Hyprland Configuration and Setup Guide for Void Linux](#hyprland-configuration-and-setup-guide-for-void-linux) - [Overview](#overview) - [Table of Contents](#table-of-contents) - [Requirements](#requirements) - [Package Dependencies](#package-dependencies) - [Installation](#installation) ## Requirements Ensure that your system meets the following requirements before proceeding: ### Package Dependencies The following packages are required for the proper functioning of Hyprland on Void Linux:
Core Hyprland Components - [Void-Hyprland](https://github.com/Makrennel/hyprland-void) - hyprland - hyprland-protocols - xdg-desktop-portal-hyprland - xdg-desktop-portal
System Components - dbus : service - seatd : service - elogind : service - polkit : service - polkit-kde-agent - [ly](https://github.com/fairyglade/ly) : service - mesa-dri - pipewire - pipewire-pulse - pipewire-devel - stow
User Interface Components - waybar - swaybg - swaylock or [swaylock-effects](https://github.com/mortie/swaylock-effects) - grim - slurp - jq - wl-clipboard - libnotify - dunst - swayidle - swappy - cliphist - rofi - wlogout - font-awesome
## Installation Follow these steps to install Hyprland on your Void Linux system: 1. Clone this repository: ```bash git clone https://github.com/hesam-init/.dotfiles.git ~/.dots-hyprland ``` 2. Change into the repository directory: ```bash cd ~/.dots-hyprland ``` 3. Run this command to sync hyprland configs: ```bash stow hyprland ```