all repos

dotfiles @ 1707808

i use rach linux btw
4 files changed, 31 insertions(+), 12 deletions(-)
waybar: add more rice to it
Author: Oleksandr Smirnov olexsmir@gmail.com
Committed at: 2025-06-13 17:04:07 +0300
Parent: e30bf56
M config/niri/waybar.jsonc
···
                13
                13
                   "modules-left": ["niri/workspaces", "niri/window"],

              
                14
                14
                   "modules-center": ["clock"],

              
                15
                15
                   "modules-right": [

              
                16
                
                -    "memory",

              
                17
                
                -    "cpu",

              
                
                16
                +    "niri/language",

              
                18
                17
                     "tray",

              
                19
                
                -    "niri/language",

              
                
                18
                +    "pulseaudio",

              
                
                19
                +    "battery",

              
                20
                20
                     "backlight",

              
                21
                
                -    "battery",

              
                22
                
                -    "pulseaudio",

              
                
                21
                +    "power-profiles-daemon",

              
                23
                22
                     "network"

              
                24
                23
                   ]

              
                25
                24
                 }

              
M config/waybar/config
···
                1
                1
                 // vim: ft=jsonc

              
                
                2
                +// NOTE: hyprland config

              
                2
                3
                 {

              
                3
                4
                   "position": "top",

              
                4
                5
                   "layer": "top",

              
M config/waybar/modules/info.json
···
                6
                6
                 

              
                7
                7
                   "clock": {

              
                8
                8
                     "format": "  {:%a, %d %b %H:%M}", // replace %I with %H for 24h format

              
                9
                
                -    "tooltip": true,

              
                10
                
                -    "tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",

              
                11
                
                -    "on-click": "morgen"

              
                12
                9
                   },

              
                13
                10
                 

              
                14
                11
                   "battery": {

              
                15
                12
                     "format": "{icon}  {capacity}%",

              
                16
                13
                     "format-charging": "{icon}  {capacity}%",

              
                17
                14
                     "format-plugged": "{capacity}%  ",

              
                18
                
                -    "format-alt": "{icon}  {time}",

              
                19
                15
                     "format-icons": ["", "", "", "", ""],

              
                20
                
                -    "tooltip": false,

              
                
                16
                +    "tooltip": true,

              
                
                17
                +    "tooltip-format": "Left {time} \nHealth: {health}",

              
                21
                18
                     "states": {

              
                22
                19
                       "good": 95,

              
                23
                20
                       "warning": 30,

              
                24
                21
                       "critical": 15

              
                
                22
                +    }

              
                
                23
                +  },

              
                
                24
                +

              
                
                25
                +  "power-profiles-daemon": {

              
                
                26
                +    "format": "{icon}",

              
                
                27
                +    "tooltip-format": "{profile}",

              
                
                28
                +    "tooltip": true,

              
                
                29
                +    "format-icons": {

              
                
                30
                +      "default": "",

              
                
                31
                +      "performance": "",

              
                
                32
                +      "balanced": "",

              
                
                33
                +      "power-saver": ""

              
                25
                34
                     }

              
                26
                35
                   },

              
                27
                36
                 

              
M config/waybar/style.css
···
                24
                24
                   color: @fg-color;

              
                25
                25
                 }

              
                26
                26
                 

              
                27
                
                -#language, #cpu, #memory, #workspaces, #window, #tray, #clock, #battery, #pulseaudio, #network, #backlight {

              
                
                27
                +tooltip {

              
                
                28
                +  background: @bg-color;

              
                
                29
                +  border: 1px solid @bg-darker-color;

              
                
                30
                +}

              
                
                31
                +

              
                
                32
                +#language, #cpu, #memory, #workspaces, #window, #tray, #clock, #battery, #power-profiles-daemon, #pulseaudio, #network, #backlight {

              
                28
                33
                   background-color: @bg-darker-color;

              
                29
                34
                   color: @fg-color;

              
                30
                35
                   border-radius: 16px;

              ···
                55
                60
                   color: black;

              
                56
                61
                 }

              
                57
                62
                 

              
                58
                
                -#clock { font-weight: bold; }

              
                59
                63
                 #battery.charging { color: @green; }

              
                60
                64
                 #battery.warning:not(.charging) { color: @red; }

              
                
                65
                +

              
                
                66
                +#clock { font-weight: bold; }

              
                61
                67
                 #pulseaudio.muted { color: @red; }

              
                
                68
                +

              
                
                69
                +#power-profiles-daemon.performance { color: @blue; }

              
                
                70
                +#power-profiles-daemon.balanced { color: @green; }

              
                
                71
                +#power-profiles-daemon.power-saver { color: @red; }