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 config that i use in both my laptop and desktop, for coding, gaming, browsing the web etc. With dvorak in mind.

I am constantly adding new features and improvement.

So be sure to gimme ur feedback ♡ (anything u could think of)

Design Philosophy

  • More productivity
  • More responsiveness
  • More Wallpapers
  • More animations
  • More colors

Features

  • dynamic wallpapers based on workspaces: custom scripts & hyprpaper
  • screenshot all active workspaces into one image: custom script
  • dynamic color theme: custom scripts & pyWal
  • dynamic eww widgets
    • main bar
    • notification panel right of the screen
    • media player: custom scripts
    • color themes: pyWal
    • dark/light modes: custom scripts
    • bandwidth speed: custom scripts
    • etc
  • dynamic window border: custom scripts & pyWal
  • dynamic configuration based on machine type (laptop/desktop)
    • blur: custom scripts
    • sensitivity: custom scripts
    • gaps: custom scripts
    • border size: custom scripts
  • customizable shaders: saturation & retro
  • high quality wallpapers that Quentin Tarantino would love :) mainly from danboruu and sometimes yandere & gelboruu.

Current Workflow

Important

⊽ SCREENSHOTS DOWN BELLOW ⊽

W1 W2 W3 w4 W5 W6 W7 W8 W9 W10
--- Firefox --- Spotify Btop Discord Steam/Lutris --- --- Games
  • Wid: workspace with corresponded id.
  • ---: anything goes here.
  • name: name will open automatically in the appropriate workspace

To Do

  • add tutorial for each part of the dot-files WIP
  • list essential packages for easy download WIP
  • list all key-binds with ez readability WIP
  • improve more! polish more! INDEFINITELY

Package list and how it works

To generate

cd $HOME
pacman -Qqen > .config/hypr/pacman/pkglist.txt
# I removed some redundant packages.

To install

Warning

Certain packages need to be installed through a Pacman wrapper E.g. yay

Warning

Certain packages could be missing or added unnecessarily

cd $HOME
pacman -S - < .config/hypr/pacman/pkglist.txt

Tips

  • when installing the config for the first time its recommended that u reboot the machine.
reboot # This will reboot the system without a warning
  • to change wallpaper configuration just go to the desired workspace and change it using appropriate keybind, it will save automatically.

Lil things to know about

  • I am using dvorak so things may not work smoothly for u qwerty users.

  • I've rebinded all the num-pad button to work as number buttons using evremap, my laptop keyboard is broken :/

  • I've included my personal mobile wallpapers that i use on my android phone with the help of Wallpaper Changer

Screenshot all workspaces

1710006927_grim_result