all repos

dotfiles @ d14c4fc

i use rach linux btw
4 files changed, 25 insertions(+), 4 deletions(-)
waybar: add idle_inhibitor; disable most of tooltips; fix startup warnings
Author: Oleksandr Smirnov olexsmir@gmail.com
Committed at: 2025-09-05 18:50:07 +0300
Parent: d720834
M config/niri/waybar.jsonc
···
                1
                1
                 {

              
                2
                2
                   "position": "top",

              
                3
                3
                   "layer": "top",

              
                4
                
                -  "height": 14,

              
                
                4
                +  "height": 38,

              
                5
                5
                   "margin-top": 0,

              
                6
                6
                   "margin-bottom": 0,

              
                7
                7
                   "margin-left": 0,

              ···
                18
                18
                     "battery",

              
                19
                19
                     "power-profiles-daemon",

              
                20
                20
                     "backlight",

              
                
                21
                +    "idle_inhibitor",

              
                21
                22
                     "pulseaudio",

              
                22
                23
                     "network"

              
                23
                24
                   ]

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

              
                7
                7
                   "clock": {

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

              
                
                9
                +    "tooltip": false

              
                9
                10
                   },

              
                10
                11
                 

              
                11
                12
                  "temperature": {

              
                12
                13
                     "hwmon-path": "/sys/devices/pci0000:00/0000:00:08.1/0000:03:00.0/hwmon/hwmon3/temp1_input",

              
                13
                
                -    "format": "  {temperatureC}°C"

              
                
                14
                +    "format": "  {temperatureC}°C",

              
                
                15
                +        "tooltip": false

              
                14
                16
                   },

              
                15
                17
                 

              
                16
                18
                   "battery": {

              ···
                78
                80
                     "tooltip": false,

              
                79
                81
                     "on-scroll-up": "wpctl set-volume -l 1.4 @DEFAULT_AUDIO_SINK@ 5%+",

              
                80
                82
                     "on-scroll-down": "wpctl set-volume -l 1.4 @DEFAULT_AUDIO_SINK@ 5%-"

              
                
                83
                +  },

              
                
                84
                +

              
                
                85
                +  "idle_inhibitor": {

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

              
                
                87
                +    "format-icons": {

              
                
                88
                +      "activated": " ",

              
                
                89
                +      "deactivated": " "

              
                
                90
                +    }

              
                81
                91
                   }

              
                82
                92
                 }

              
                83
                93
                 // vim: ft=jsonc

              
M config/waybar/modules/niri.json
···
                13
                13
                   "niri/language": {

              
                14
                14
                     "format": "󰌌  {}",

              
                15
                15
                     "format-uk": "укр",

              
                16
                
                -    "format-en": "eng"

              
                
                16
                +    "format-en": "eng",

              
                
                17
                +    "tooltip": false

              
                
                18
                +  },

              
                
                19
                +  "niri/window": {

              
                
                20
                +    "swap-icon-label": true,

              
                
                21
                +    "tooltip": false

              
                17
                22
                   }

              
                18
                23
                 }

              
M config/waybar/style.css
···
                29
                29
                   border: 1px solid @bg-darker-color;

              
                30
                30
                 }

              
                31
                31
                 

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

              
                
                32
                +#language, #cpu, #memory, #workspaces, #window, #tray, #clock, #battery,

              
                
                33
                +#power-profiles-daemon, #pulseaudio, #network, #backlight, #temperature,

              
                
                34
                +#idle_inhibitor {

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

              
                34
                36
                   color: @fg-color;

              
                35
                37
                   border-radius: 16px;

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

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

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

              
                
                74
                +

              
                
                75
                +#idle_inhibitor.activated { color: @red; }

              
                
                76
                +#idle_inhibitor.deactivated { color: @green; }