Integrated Hyprlust dotfiles waybar configuration while preserving custom functionality: Features Added: - 24 switchable layout options (top, bottom, split, side bars) - 30+ theme styles (Catppuccin, Wallust, Aurora, etc.) - Centralized module definitions system - Drawer/group expandable UI sections - Advanced modules: sliders, mpris, swaync, visualizer - Wallust dynamic theming support Preserved Custom Features: - Hardware-specific temperature monitoring (custom/temps module) - Original minimal aesthetic and layout - Pywal color system integration (dual support with Wallust) - JetBrainsMono Nerd Font preference (18px) - Custom scripts: temps.sh, battery.sh, waybar-wttr.py New Files: - configs/[TOP] Custom Minimal - New default minimal layout - style/[Pywal] Minimal.css - Pywal-integrated style variant - modules - Centralized module definitions - configs/ - 24 layout options from Hyprlust - style/ - 30+ theme styles from Hyprlust - wallust/ - Wallust color generation support Configuration: - Fixed broken Pywal symlink (case-sensitive path) - Created config symlink → configs/[TOP] Custom Minimal - Created style.css symlink → style/[Pywal] Minimal.css - Archived originals: [TOP] Original Minimal.jsonc, [Original] Minimal.css Usage: - Switch layouts: ln -sf "configs/[layout-name]" config - Switch themes: ln -sf "style/[theme-name].css" style.css - Supports both Pywal and Wallust color systems
93 lines
2.2 KiB
Plaintext
93 lines
2.2 KiB
Plaintext
//* ----------- 💫 https://github.com/JaKooLit 💫 -------- */
|
|
//* ............................................*/
|
|
//* .............CHRYSANTHEMUM.......................*/
|
|
//* ............................................*/
|
|
//* --- 👍 designed by https://github.com/Krautt 👍 --- */
|
|
|
|
{
|
|
"include": "~/.config/waybar/modules",
|
|
"layer": "top",
|
|
//"mode": "dock",
|
|
"exclusive": true,
|
|
"passthrough": false,
|
|
"position": "bottom",
|
|
"spacing": 5,
|
|
"fixed-center": true,
|
|
"ipc": true,
|
|
"margin-left": 5,
|
|
"margin-right": 5,
|
|
|
|
"modules-left": ["clock#gar", "mpris", "custom/swaync", "tray"],
|
|
|
|
"modules-center": ["hyprland/workspaces"],
|
|
|
|
"modules-right": ["pulseaudio#gar","backlight#gar", "battery#gar"],
|
|
|
|
// M O D U L E S //
|
|
"clock#gar": {
|
|
//"format": "{:%A, %I:%M %P}",
|
|
"format": "{:%a %d | %H:%M}",
|
|
"format-alt": "{:%A, %d %B, %Y (%R)}"
|
|
},
|
|
|
|
"hyprland/window#gar": {
|
|
"format": "{}",
|
|
"max-length": 60
|
|
},
|
|
|
|
"tray#gar": {
|
|
"icon-size": 15,
|
|
"spacing": 10
|
|
},
|
|
|
|
"pulseaudio#gar": {
|
|
"format": "{icon} {volume}%",
|
|
"format-bluetooth": "{icon} {volume}%",
|
|
"format-bluetooth-muted": " {icon}",
|
|
"format-muted": "",
|
|
"format-icons": {
|
|
"headphone": "",
|
|
"hands-free": "",
|
|
"headset": "",
|
|
"phone": "",
|
|
"portable": "",
|
|
"car": "",
|
|
"default": ["", "", ""]
|
|
},
|
|
"on-click": "pamixer --toggle-mute",
|
|
"on-click-right": "pavucontrol",
|
|
"tooltip": false
|
|
},
|
|
|
|
"backlight#gar": {
|
|
//"device": "intel_backlight",
|
|
"format": "{icon} {percent}%",
|
|
"format-icons": ["", ""]
|
|
},
|
|
|
|
"battery#gar": {
|
|
"interval": 60,
|
|
"align": 0,
|
|
"rotate": 0,
|
|
//"bat": "BAT1",
|
|
//"adapter": "ACAD",
|
|
"full-at": 100,
|
|
"design-capacity": false,
|
|
"states": {
|
|
"good": 95,
|
|
"warning": 30,
|
|
"critical": 15
|
|
},
|
|
"format": "{icon} {capacity}%",
|
|
"format-charging": " {capacity}%",
|
|
"format-plugged": " {capacity}%",
|
|
"format-full": "{icon} Full",
|
|
"format-alt": "{icon} {time}",
|
|
"format-icons": ["", "", "", "", ""],
|
|
"format-time": "{H}h {M}min",
|
|
"tooltip": true,
|
|
"tooltip-format": "{timeTo} {power}w",
|
|
"on-click-middle": "~/.config/hypr/scripts/ChangeBlur.sh",
|
|
"on-click-right": "~/.config/hypr/scripts/Wlogout.sh",
|
|
},
|
|
} |