all repos

dotfiles @ c51774f030d44e4803e35f2f7f7fff262b2153f9

i use rach linux btw
4 files changed, 10 insertions(+), 5 deletions(-)
waybar: add cpu temperature widget
Author: Olexandr Smirnov olexsmir@gmail.com
Committed at: 2025-07-08 15:07:58 +0300
Parent: d547f3d
M config/niri/waybar.jsonc
···
        7
        7
           "margin-left": 0,

      
        8
        8
           "margin-right": 0,

      
        9
        9
           "include": [

      
        10
        
        -    "~/.config/waybar/modules/info.json",

      
        
        10
        +    "~/.config/waybar/modules/info.jsonc",

      
        11
        11
             "~/.config/waybar/modules/niri.json"

      
        12
        12
           ],

      
        13
        13
           "modules-left": ["niri/workspaces", "niri/window"],

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

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

      
        15
        15
           "modules-right": [

      
        16
        16
             "niri/language",

      
        17
        17
             "tray",

      
M config/waybar/config
···
        10
        10
           "margin-right": 0,

      
        11
        11
           "include": [

      
        12
        12
             "~/.config/waybar/modules/hypr.json",

      
        13
        
        -    "~/.config/waybar/modules/info.json"

      
        
        13
        +    "~/.config/waybar/modules/info.jsonc"

      
        14
        14
           ],

      
        15
        15
         

      
        16
        16
           "modules-left": ["hyprland/workspaces", "hyprland/window"],

      
M config/waybar/modules/info.jsonconfig/waybar/modules/info.jsonc
···
        8
        8
             "format": "  {:%a, %d %b %H:%M}", // replace %I with %H for 24h format

      
        9
        9
           },

      
        10
        10
         

      
        
        11
        + "temperature": {

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

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

      
        
        14
        +  },

      
        
        15
        +

      
        11
        16
           "battery": {

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

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

      
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 {

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

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

      
        34
        34
           color: @fg-color;

      
        35
        35
           border-radius: 16px;

      ···
        38
        38
         }

      
        39
        39
         

      
        40
        40
         #network, #backlight { color: @blue; }

      
        41
        
        -#cpu, #pulseaudio, #memory, #clock { color: @active-bg-color; }

      
        
        41
        +#cpu, #pulseaudio, #memory, #clock, #temperature { color: @active-bg-color; }

      
        42
        42
         #language { color: @red; }

      
        43
        43
         

      
        44
        44
         #workspaces button { color: @active-bg-color; }