Skip to content

programmersd21/velvet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

velvet noir

a glass-forward, dynamically themed hyprland experience.

hero main workspace: blurred terminal, floating bar, and dynamic colors.

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

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