feat: implement new hyprland plugins (hyprfocus, hyprbars, dynamic-cursors); refactor: reorganize hyprland autostart with delay staging and plugin configuration; feat: add notification urgency-based sound system to swaync; feat: enhance waybar with battery module, mpd controls, and dock bar; refactor: update waybar taskbar with active window indicators and sorting; feat: add hyprland shutdown sound and login audio greeting; fix: adjust cava sleep timer and mpd sticker database configuration; feat: update rmpc keybindings for improved playlist management; fix: modify rofi keybindings for better navigation; chore: add zsh aliases and misspell corrections; refactor: update styling across swaync, waybar, and hyprland with new border radii and accent colors.
143 lines
3.8 KiB
JSON
143 lines
3.8 KiB
JSON
// -*- mode: jsonc -*-
|
|
{
|
|
"output": [
|
|
"eDP-1",
|
|
"HDMI-A-1"
|
|
],
|
|
"height": 30,
|
|
"margin-left": 5,
|
|
"margin-right": 5,
|
|
"margin-bottom": 5,
|
|
"position": "bottom",
|
|
"layer": "top",
|
|
"spacing": 0,
|
|
"reload_style_on_change": true,
|
|
"modules-left": [
|
|
"tray",
|
|
"custom/pomodoro"
|
|
],
|
|
"modules-center": [
|
|
"wlr/taskbar",
|
|
"custom/launcher"
|
|
],
|
|
"modules-right": [
|
|
"battery",
|
|
"cpu",
|
|
"memory",
|
|
"temperature"
|
|
],
|
|
"custom/separator": {
|
|
"format": " ",
|
|
"interval": "once",
|
|
"tooltip": false
|
|
},
|
|
"custom/launcher": {
|
|
"format": "",
|
|
"interval": "once",
|
|
"on-click": "$HOME/.config/rofi/launchers/type-1/launcher.sh",
|
|
"tooltip-format": "Open launcher"
|
|
},
|
|
"tray": {
|
|
"icon-size": 18,
|
|
"spacing": 10,
|
|
"icons": {
|
|
"blueman": "bluetooth",
|
|
"TelegramDesktop": "$HOME/.local/share/icons/hicolor/16x16/apps/telegram.png"
|
|
}
|
|
},
|
|
"wlr/taskbar": {
|
|
"all-outputs": false,
|
|
"format": "{icon}",
|
|
"icon-size": 24,
|
|
"icon-theme": "GreyStone",
|
|
"tooltip-format": "{title}",
|
|
"on-click": "activate",
|
|
"on-click-middle": "close",
|
|
"active-first": false,
|
|
"sort-by-app-id": true,
|
|
"ignore-list": [
|
|
"Alacritty"
|
|
],
|
|
"app_ids-mapping": {
|
|
"firefoxdeveloperedition": "firefox-developer-edition"
|
|
},
|
|
"rewrite": {
|
|
".*(steam_app_[0-9]+).*": "Game"
|
|
}
|
|
},
|
|
"battery": {
|
|
"interval": 5,
|
|
"format": "{power:.0f}W |",
|
|
"on-click": "sh -c 'swaync-client -cp & ~/.config/rofi/scripts/dmenu_powermodemenu.sh'"
|
|
},
|
|
"cpu": {
|
|
"format": "{icon}",
|
|
"tooltip": true,
|
|
"interval": 3,
|
|
"format-icons": [
|
|
"", "", "", "", "", "", "", "", ""
|
|
],
|
|
"states": {
|
|
"s1": 0,
|
|
"s2": 10,
|
|
"s3": 30,
|
|
"s4": 50,
|
|
"s5": 70
|
|
},
|
|
"on-click": "kitty btop"
|
|
},
|
|
"memory": {
|
|
"format": "{icon}",
|
|
"interval": 3,
|
|
"format-icons": [
|
|
"", "", "", "", "", "", "", "", ""
|
|
],
|
|
"states": {
|
|
"s1": 20,
|
|
"s2": 30,
|
|
"s3": 50,
|
|
"s4": 60,
|
|
"s4": 70
|
|
},
|
|
"tooltip-format": "{used:0.1f}GiB used",
|
|
"tooltip": true,
|
|
"on-click": "kitty btop"
|
|
},
|
|
"temperature": {
|
|
"format": "{icon}",
|
|
"interval": 10,
|
|
"format-icons": [
|
|
"", "", "", "", "", "", "", "", "", "", "", "", ""
|
|
],
|
|
"warning-threshold": 60,
|
|
"critical-threshold": 80,
|
|
"on-click": "kitty btop"
|
|
},
|
|
"mpd": {
|
|
"password": "kapuchinamusica",
|
|
"artist-len": 30,
|
|
"title-len": 31,
|
|
"unknown-tag": "n/a",
|
|
"format": "{stateIcon} {titleSmart}",
|
|
"interval": 1,
|
|
"single-icons": {
|
|
"on": "1 "
|
|
},
|
|
"state-icons": {
|
|
"paused": "",
|
|
"playing": ""
|
|
},
|
|
"tooltip-format": "MPD (connected)",
|
|
"tooltip-format-disconnected": "MPD (disconnected)",
|
|
"format-stopped": "Stopping player...",
|
|
"on-click": "mpc toggle --password kapuchinamusica"
|
|
},
|
|
"custom/pomodoro": {
|
|
"format": "{}",
|
|
"return-type": "json",
|
|
"exec": "~/.local/bin/waybar-module-pomodoro --persist -w 20 -s 5 -l 20 -i 3 -p '' -a '' --autob",
|
|
"on-click": "~/.local/bin/waybar-module-pomodoro toggle",
|
|
"on-click-right": "~/.local/bin/waybar-module-pomodoro reset"
|
|
}
|
|
}
|