mirror of
https://github.com/starr-dusT/dotfiles.git
synced 2025-02-19 19:27:31 -08:00
updates to waybar
This commit is contained in:
parent
342e693c10
commit
6705721a3a
@ -4,7 +4,13 @@
|
|||||||
// Choose the order of the modules
|
// Choose the order of the modules
|
||||||
"modules-left": ["hyprland/workspaces", "hyprland/submap", "hyprland/window"],
|
"modules-left": ["hyprland/workspaces", "hyprland/submap", "hyprland/window"],
|
||||||
"modules-center": ["clock"],
|
"modules-center": ["clock"],
|
||||||
"modules-right": ["tray", "custom/separator", "network", "custom/separator", "cpu", "custom/separator", "memory", "custom/separator", "pulseaudio", "custom/separator", "custom/disk"],
|
"modules-right": ["tray", "custom/separator",
|
||||||
|
"network", "custom/separator",
|
||||||
|
"cpu", "custom/separator",
|
||||||
|
"memory", "custom/separator",
|
||||||
|
"custom/mouse", "custom/separator",
|
||||||
|
"pulseaudio", "custom/separator",
|
||||||
|
"custom/disk", "custom/bits"],
|
||||||
|
|
||||||
"hyprland/workspaces": {
|
"hyprland/workspaces": {
|
||||||
"format": "{icon}",
|
"format": "{icon}",
|
||||||
@ -18,10 +24,15 @@
|
|||||||
"hyprland/submap": {
|
"hyprland/submap": {
|
||||||
"format": " {}"
|
"format": " {}"
|
||||||
},
|
},
|
||||||
"custom/disk": {
|
"custom/bits": {
|
||||||
"format": " <span color=\"{{ .themes.gruvbox.red }}\">{}</span>G ",
|
"format": "{}",
|
||||||
"interval": 30,
|
"interval": 5,
|
||||||
"exec": "df -h --output=avail / | awk 'NR==2 {sub(/.$/, \"\", $1); print $1}'",
|
"exec": "~/.config/waybar/scripts/bits.sh",
|
||||||
|
},
|
||||||
|
"custom/disk": {
|
||||||
|
"format": " <span color=\"{{ .themes.gruvbox.red }}\">{}</span>G ",
|
||||||
|
"interval": 30,
|
||||||
|
"exec": "df -h --output=avail / | awk 'NR==2 {sub(/.$/, \"\", $1); print $1}'",
|
||||||
},
|
},
|
||||||
"cpu": {
|
"cpu": {
|
||||||
"format": " <span color=\"{{ .themes.gruvbox.red }}\">{usage}</span>%",
|
"format": " <span color=\"{{ .themes.gruvbox.red }}\">{usage}</span>%",
|
||||||
@ -38,6 +49,11 @@
|
|||||||
"format-disconnected": "",
|
"format-disconnected": "",
|
||||||
"on-click": "nm-connection-editor"
|
"on-click": "nm-connection-editor"
|
||||||
},
|
},
|
||||||
|
"custom/mouse": {
|
||||||
|
"format": " <span color=\"{{ .themes.gruvbox.red }}\">{}</span>% ",
|
||||||
|
"interval": 5,
|
||||||
|
"exec": "cat /sys/class/power_supply/hidpp_battery_[0-9]*/capacity | head -n 1",
|
||||||
|
},
|
||||||
"pulseaudio": {
|
"pulseaudio": {
|
||||||
"format": "{icon} <span color=\"{{ .themes.gruvbox.red }}\">{volume}</span>% {format_source}",
|
"format": "{icon} <span color=\"{{ .themes.gruvbox.red }}\">{volume}</span>% {format_source}",
|
||||||
"format-muted": " {format_source}",
|
"format-muted": " {format_source}",
|
||||||
|
20
home/dot_config/waybar/scripts/executable_bits.sh.tmpl
Normal file
20
home/dot_config/waybar/scripts/executable_bits.sh.tmpl
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# https://github.com/starr-dusT/dotfiles
|
||||||
|
|
||||||
|
bits=""
|
||||||
|
|
||||||
|
# Gamemode bit
|
||||||
|
if [ "$(gamemoded -s)" != "gamemode is inactive" ]; then
|
||||||
|
bits+="<span color=\"{{ .themes.gruvbox.blue0 }}\">G</span>"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# VPN bit
|
||||||
|
if [ -f ~/.wg0 ]; then
|
||||||
|
bits+="<span color=\"{{ .themes.gruvbox.purple0 }}\">V</span>"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Print bits if there are any
|
||||||
|
if [ "$bits" != "" ]; then
|
||||||
|
# Seperator
|
||||||
|
echo " | $bits "
|
||||||
|
fi
|
@ -1,3 +0,0 @@
|
|||||||
swayidle -w \
|
|
||||||
timeout 300 'hyprctl dispatch dpms off' \
|
|
||||||
resume 'hyprctl dispatch dpms on' \
|
|
@ -118,6 +118,10 @@ window#waybar.hidden {
|
|||||||
color: @fg;
|
color: @fg;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#custom-mouse {
|
||||||
|
color: @fg;
|
||||||
|
}
|
||||||
|
|
||||||
#tray {
|
#tray {
|
||||||
padding: 0 6px;
|
padding: 0 6px;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user