Skip to content

An intensively worked on, and highly customized personal linux config

Notifications You must be signed in to change notification settings

AymanLyesri/hyprland-conf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

This is my daily driver configuration that I use on both my laptop and desktop for coding, gaming, trading, browsing the web, etc., with Dvorak in mind. I am constantly adding new features and improvements.

I use Arch BTW.. :)

Feel free to open an issue ♡ (anything you can think of)!

See Wiki

The full and organized WIKI

Design Philosophy

  • Enhanced productivity
  • Faster responsiveness
  • Wallpapers galore
  • Smooth animations
  • Vibrant color schemes

Features

  • Dynamic wallpapers based on workspaces: Custom scripts & Hyprpaper
  • Screenshot all active workspaces into one image: Custom script
  • Dynamic color themes: Custom scripts & PyWal
  • Global Theme switcher (Light/Dark): Custom scripts
  • Ags widgets (Eww replaced):
    • Color scheme based on current wallpaper
    • Main bar
      • Dark/light modes
      • Bandwidth speed monitor
    • Application launcher (Rofi replaced)
      • App launcher
      • Arithmetics
      • Url forwarding to default browser
    • Wallpaper switcher for each workspace
    • Media player
    • Right panel
      • Waifu display
      • System resource monitor
      • Notification history - filter
  • Machine-based configuration (laptop/desktop):
    • Blur
    • Mouse sensitivity
    • Gaps
  • Customizable shaders: Includes saturation & retro effects
  • High-quality wallpapers from Danbooru, Yandere, and Gelbooru

Current Workflow

Important: Screenshots below ⊽

W1 W2 W3 W4 W5 W6 W7 W8 W9 W10
--- Firefox --- Spotify Btop Discord Steam/Lutris --- --- Games
  • Wid: Workspace with corresponding ID.
  • ---: Placeholder, any app can go here.
  • name: Application that opens automatically in its designated workspace.

To-Do List

  • Users: Any suggestions or issues?
  • Make sure the dot files work for every machine not just mine (WIP)
  • Add tutorials for each part of the dot-files (WIP)
  • Continuous improvements and polishing (INDEFINITELY)

KeyBinds

KeyBinds are displayed and organized Here, be sure to check them out!

Installation Guide

Clone the Repository

Notice: Repo has been Cleaned up from 2Gb to 90Mb, sorry for the inconvenience.

Clone latest commit (less download size)

git clone --depth 1 https://github.com/AymanLyesri/hyprland-conf.git

The Install Script

Change to the repository directory and run the install script

cd hyprland-conf
bash .config/hypr/scripts/INSTALL.sh

Tips

  • Most functionalities have associated keybinds. Check them out!
  • When adding new wallpapers, be sure to run wallpaper reducer script to reduce there sizes.

Important: If you encountered any problem even if its small, be sure to open an issue am happy to help :)

Additional Notes

  • I use Dvorak, so QWERTY users might face some issues.

Visuals

Application Launcher

Apps

1727169030_grim

Emojis

1727198590_grim

Arithmetics

1727169606_grim

URLs

1727169383_grim

Right Panel

screenshot

Media Player

screenshot

Wallpaper Switcher

1727169881_grim

Theme Switching

screenshot screenshot

Screenshot of All Workspaces

screenshot

Screenshot of All Workspaces ("Old")

screenshot