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; }