Skip to content

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 based on current wallpaper: 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
      • Emojis
      • Arithmetics
      • Url forwarding to default browser
    • Wallpaper switcher for each workspace
    • Media player
    • Right panel
      • Waifu display
      • System resource monitor
      • Notification history - filter
      • Calendar
      • System Updater (WIP)
  • 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

Run this one liner in the terminal

bash -c "$(curl -fsSL https://raw.githubusercontent.com/AymanLyesri/hyprland-conf/refs/heads/master/.config/hypr/maintenance/INSTALL.sh)"

Update Guide

Simply run update

update

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.

Star History

Star History Chart

Visuals

Application Launcher

Apps Emojis Arithmetics URLs
clipboard_image_20241013_132106 image image image

Right Panel

You can customize the widget layout however you want!

Example Layout Example Layout
image image

Media Player

screenshot

Wallpaper Switcher

image image

Theme Switching (old screenshots)

screenshot screenshot