Skip to content

programmersd21/velvet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

velvet noir

a glass-forward, dynamically themed hyprland experience.

demo velvet noir in action: dynamic themes, glassmorphism, and smooth animations.

aboutgalleryfeaturesinstall


about

velvet noir is a minimalist, dark-glass rice built for speed and aesthetics. it uses matugen to generate system-wide color palettes from your wallpaper on the fly, managed entirely by chezmoi.


gallery

waybar fastfetch
floating pill modules minimal system info
terminal swaync
85% kitty glass blurred notification center
yazi btop
terminal file manager resource monitor
apps menu emoji picker
snappy glass launcher quick unicode selector
wallpaper selector power menu
visual theme switcher glass session control
lock screen main workspace
animated blurred locker static main workspace

features

  • hyprland: 14px rounding, 4-pass blur, and whooshZap animations.
  • waybar: 44px top bar with debossed pill modules and hover-lift effects.
  • starship: tokyo-night powerline prompt with dynamic matugen colors.
  • rofi: snappy, expanding glass launcher with blurred backgrounds.
  • kitty: jetbrainsmono nerd font, 85% opacity, and 64-level blur.
  • automation: single-command theme syncing via theme-switch.sh.

details

window rules

# glass & layout
windowrule = opacity 0.88 0.82, kitty
windowrule = float, pavucontrol|blueman-manager
layerrule = blur, rofi|swaync

core binds

$mod = SUPER

bind = $mod, RETURN, exec, kitty
bind = $mod, SPACE,  exec, rofi -show drun
bind = $mod, W,      exec, wallpaper-picker
bind = $mod, W,      exec, emoji.sh
bind = $mod, C,      exec, clipboard-manager
bind = $mod, Q,      killactive
bind = $mod, E,      exec, kitty -e yazi

install

01. bootstrap (arch only)

git clone https://github.com/programmersd21/velvet.git
cd velvet && chmod +x dot_config/install.sh && ./dot_config/install.sh

02. sync colors

# pick a wallpaper to generate the palette
~/.config/scripts/theme-switch.sh ~/.config/wallpapers/others/default.jpg

voided by programmersd21

Releases

No releases published

Packages

 
 
 

Contributors