No description
Find a file
2024-02-22 15:02:48 +03:30
.install feat: hyprland setup 2024-02-22 01:47:13 +03:30
assets doc: hyprland screen shot 2024-02-17 13:25:35 +03:30
eww/.config/eww/bar feat: workspaces 2024-02-20 00:04:01 +03:30
hyprland/.config fix: pipewire launch 2024-02-22 14:50:38 +03:30
.gitignore feat: hyprland setup 2024-02-22 01:47:13 +03:30
.stow-local-ignore init: hyprland config and other dots migrated to .dotfiles repo 2024-02-12 11:49:27 +03:30
README.md doc: gnome system monitor package 2024-02-22 15:02:48 +03:30

Hyprland Configuration and Setup Guide for Void Linux

Hyprland Logo

Overview

This repository contains instructions and configurations for setting up Hyprland on Void Linux. Hyprland is a powerful Tiling compositor.

Table of Contents

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
  • hyprland
  • hyprland-protocols
  • xdg-desktop-portal-hyprland
  • xdg-desktop-portal
System Components
  • dbus : service
  • seatd : service
  • elogind : service
  • polkit : service
  • NetworkManager : service
  • gnome-keyring
  • polkit-gnome
  • ly : service
  • mesa-dri
  • qt5
  • qt5-wayland
  • qt6-wayland
  • pipewire
  • wireplumber
  • stow
  • inotify-tools
  • rust
User Interface Components
  • Waybar
  • swaybg
  • playerctl
  • animated bg swww
  • swaylock or swaylock-effects
  • grim
  • slurp
  • jq
  • cliphist
  • wl-clipboard
  • libnotify
  • dunst
  • swayidle
  • swappy
  • rofi
  • wlogout
  • font-awesome-6
  • fontmanager
  • gnome-system-monitor

Installation

Follow these steps to install Hyprland on your Void Linux system:

  1. Clone this repository:

    git clone https://github.com/hesam-init/.dotfiles.git ~/.dots-hyprland
    
  2. Change into the repository directory:

    cd ~/.dots-hyprland
    
  3. Run this command to sync hyprland configs:

    stow hyprland
    

Keybindings

Hyprland

Keys Action
SUPER + C Close window
SUPER + K Toggle Waybar
SUPER + P Toggle pseudo-tiling
SUPER + D Toggle split
F11 Fullscreen
SUPER + F Maximize
SUPER + Arrows or H,J,K,L Move window focus
SUPER + ALT + Arrows Move tiled window
SUPER + ALT + Arrows Resize window
SUPER + [1-9][0] Change workspace [1-10]
SUPER + SHIFT + [1-9][0] Move window to workspace [1-10]
CTRL + SUPER + ARROW LEFT Go to previous workspace
CTRL + SUPER + ARROW RIGHT Go to next workspace
SUPER + Left Click Drag window
SUPER + Right Click Drag resize window
SUPER + Y Random wallpaper

Rofi

Keys Action
SUPER + R App launcher
SUPER + V Clipboard manager
SUPER + L Logout menu
SUPER + U Wallpaper menu
SUPER + X Screenshot applet

Apps

Keys Action
SUPER + Q Terminal
SUPER + W Terminal with zellij
SUPER + E File manager
SUPER + N Network manager