Skip to content
This repository was archived by the owner on Sep 8, 2026. It is now read-only.

Latest commit

Β 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

WARNING⚠️ THIS REPO IS FLAGGED AS ARCHIVE BECAUSE OF UNSTABLE BUILD

THIS DOTFILE IS STILL WORK IN PROGRESS (WIP) AND INSTALLING IS NOT RECOMMENDED BECAUSE OF UNSTABLE BUILD. USE IT AT YOUR OWN RISK

🌿 notlevax dotfiles

My personal Hyprland rice on Arch Linux β€” dynamic theming powered by matugen.


πŸ–₯️ Setup

Component Tool
WM Hyprland
Bar Waybar
Launcher Rofi (wayland)
Terminal Kitty
Browser Zen Browser
Notifications Swaync
OSD Swayosd
Wallpaper Awww + Waypaper
Lockscreen Hyprlock
Idle Hypridle
Clipboard Cliphist
Cursor Vimix
Icons Papirus-Dark
Color scheme Dynamic (matugen)
Font JetBrainsMono Nerd Font (Propo)

πŸ“¦ Dependencies

sudo pacman -S hyprland waybar rofi-wayland kitty hypridle hyprlock \
               cliphist wl-clipboard papirus-icon-theme \
               ttf-jetbrains-mono-nerd polkit-gnome \
               mpv ffmpeg playerctl

AUR:

yay -S awww-git zen-browser-bin vimix-cursors waypaper \
       swaync swayosd-git mpvpaper matugen-bin grimblast-git

πŸš€ Install

git clone https://github.com/LevaxGit/dotfiles.git ~/dotfiles
cd ~/dotfiles
bash install.sh

The install script will detect your distro and ask before installing dependencies.


🎨 Dynamic Theming

Colors are generated from your wallpaper using matugen. Changing the wallpaper automatically updates:

  • Waybar
  • Rofi
  • Swaync
  • Kitty
  • Hyprland borders

Use Super + W to open the wallpaper picker (rofi with thumbnails), select a wallpaper and everything reloads automatically.


⌨️ Key Bindings

Keybind Action
Super + Enter Terminal (Kitty)
Super + D App launcher (Rofi)
Super + Q Close window
Super + E File manager
Super + B Browser
Super + L Lock screen
Super + A Notification center (Swaync)
Super + V Clipboard history
Super + W Wallpaper picker
Super + S Scratchpad
Super + F Fullscreen
Super + Space Toggle float
Super + 1-9 Switch workspace
Super + Shift + 1-9 Move window to workspace
Super + F10 Focus mode (screen off, all keybinds disabled)
Super + Escape Exit focus mode
Super + Shift + S Screenshot (area)
Print Screenshot (full)
Super + Shift + Print Screenshot (active window)

βœ… Features

  • Hyprland config
  • Waybar (status bar with icons)
  • Rofi (app launcher with icons)
  • Hyprlock (lockscreen)
  • Hypridle (idle daemon)
  • Swaync (notification center + control panel + media player)
  • Swayosd (volume/brightness/caps lock OSD)
  • Cliphist (clipboard manager)
  • Wallpaper support (Awww + Waypaper + mpvpaper for video)
  • Dynamic theming (matugen β€” colors from wallpaper)
  • Rofi wallpaper picker with thumbnails
  • Screenshot script (area, full, window)
  • Blur & animations
  • Focus mode (screen off + keybinds disabled)
  • Windows-style keybinds
  • Install script (auto detects distro)
  • AGS / Quickshell bar (maybe)

πŸ“Έ Preview

Preview


πŸ“ Structure

dotfiles/
β”œβ”€β”€ hypr/
β”‚   β”œβ”€β”€ hyprland.conf
β”‚   β”œβ”€β”€ hyprlock.conf
β”‚   └── scripts/
β”‚       β”œβ”€β”€ screenshot.sh
β”‚       └── wallpaper.sh
β”œβ”€β”€ waybar/
β”‚   β”œβ”€β”€ config.jsonc
β”‚   └── style.css
β”œβ”€β”€ rofi/
β”‚   β”œβ”€β”€ config.rasi
β”‚   └── theme.rasi
β”œβ”€β”€ swaync/
β”‚   β”œβ”€β”€ config.json
β”‚   └── style.css
β”œβ”€β”€ kitty/
β”‚   β”œβ”€β”€ kitty.conf
β”‚   └── colors.conf
β”œβ”€β”€ matugen/
β”‚   β”œβ”€β”€ config.toml
β”‚   └── templates/
β”‚       β”œβ”€β”€ waybar.css
β”‚       β”œβ”€β”€ rofi.rasi
β”‚       β”œβ”€β”€ kitty-colors.conf
β”‚       β”œβ”€β”€ swaync.css
β”‚       └── hyprland-colors.conf
β”œβ”€β”€ install.sh
└── README.md

πŸ€– Credits

Vibe Coded, Maintained and Fixed By LevaxGit (me) and my friend Claude

About

My personal Hyprland rice on Arch Linux 🌿

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages