feat: add mako notifications
This commit is contained in:
parent
47c9f5702b
commit
3d32043a89
27
configs/mako/config
Normal file
27
configs/mako/config
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
sort=-time
|
||||||
|
layer=overlay
|
||||||
|
background-color=#ffffff
|
||||||
|
width=300
|
||||||
|
height=110
|
||||||
|
border-color=#000000
|
||||||
|
border-radius=0
|
||||||
|
icons=0
|
||||||
|
max-icon-size=64
|
||||||
|
default-timeout=5000
|
||||||
|
ignore-timeout=1
|
||||||
|
font=monospace 14
|
||||||
|
text-color=#000000
|
||||||
|
|
||||||
|
[urgency=low]
|
||||||
|
border-color=#000000
|
||||||
|
|
||||||
|
[urgency=normal]
|
||||||
|
border-color=#d08770
|
||||||
|
|
||||||
|
[urgency=high]
|
||||||
|
border-color=#ff0000
|
||||||
|
default-timeout=0
|
||||||
|
|
||||||
|
[category=mpd]
|
||||||
|
default-timeout=2000
|
||||||
|
group-by=category
|
@ -257,6 +257,7 @@ mode "resize" {
|
|||||||
bindsym $mod+r mode "resize"
|
bindsym $mod+r mode "resize"
|
||||||
|
|
||||||
exec_always nm-applet --indicator
|
exec_always nm-applet --indicator
|
||||||
|
exec_always mako
|
||||||
|
|
||||||
#
|
#
|
||||||
# Status Bar:
|
# Status Bar:
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
"height": 20,
|
"height": 20,
|
||||||
"spacing": 4,
|
"spacing": 4,
|
||||||
"modules-left": ["sway/workspaces", "sway/mode"],
|
"modules-left": ["sway/workspaces", "sway/mode"],
|
||||||
"modules-center": ["custom/media"],
|
"modules-center": ["custom/media", "custom/clock"],
|
||||||
"modules-right": ["pulseaudio", "network", "cpu", "memory", "battery", "custom/clock" ],
|
"modules-right": ["pulseaudio", "network", "custom/cpu_speed", "memory", "battery", "custom/clock" ],
|
||||||
"sway/workspaces": {
|
"sway/workspaces": {
|
||||||
"disable-scroll": true,
|
"disable-scroll": true,
|
||||||
"all-outputs": true,
|
"all-outputs": true,
|
||||||
@ -145,6 +145,15 @@
|
|||||||
},
|
},
|
||||||
"on-click": "pavucontrol"
|
"on-click": "pavucontrol"
|
||||||
},
|
},
|
||||||
|
"custom/cpu_speed": {
|
||||||
|
"interval": 10,
|
||||||
|
"return-type": "json",
|
||||||
|
"exec": "~/.config/waybar/cpu_speed.sh",
|
||||||
|
"format": "<span font='Font Awesome 5 Free 11'>{icon}</span> {}",
|
||||||
|
"format-icons": [""],
|
||||||
|
"escape": true,
|
||||||
|
"on-click": "terminator -e htop"
|
||||||
|
},
|
||||||
"custom/media": {
|
"custom/media": {
|
||||||
"format": "{icon} {}",
|
"format": "{icon} {}",
|
||||||
"return-type": "json",
|
"return-type": "json",
|
||||||
|
12
configs/waybar/cpu_speed.sh
Executable file
12
configs/waybar/cpu_speed.sh
Executable file
@ -0,0 +1,12 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
class=cpu_speed
|
||||||
|
speed_mhz=$(lscpu | grep "CPU MHz" | sed --expression "s/CPU MHz:[[:space:]]*//g" | xargs printf "%.*f\n" 0)
|
||||||
|
|
||||||
|
# speed_ghz=`echo $(($speed_mhz / 1000))`
|
||||||
|
|
||||||
|
speed_ghz=`bc -l <<< "$speed_mhz / 1000"`
|
||||||
|
|
||||||
|
info=$(echo $speed_ghz | xargs printf "%.*f\n" 2)
|
||||||
|
|
||||||
|
echo -e "{\"text\":\""$info GHz"\", \"class\":\""$class"\"}"
|
@ -93,9 +93,9 @@ def main():
|
|||||||
arguments = parse_arguments()
|
arguments = parse_arguments()
|
||||||
|
|
||||||
# Initialize logging
|
# Initialize logging
|
||||||
LOG=expanduser("~")+"/.dotfiles/configs/waybar/media.log"
|
# LOG=expanduser("~")+"/.dotfiles/configs/waybar/media.log"
|
||||||
logging.basicConfig(level=logging.DEBUG, filename=LOG,
|
# logging.basicConfig(level=logging.DEBUG, filename=LOG,
|
||||||
format='%(name)s %(levelname)s %(message)s')
|
# format='%(name)s %(levelname)s %(message)s')
|
||||||
|
|
||||||
# Logging is set by default to WARN and higher.
|
# Logging is set by default to WARN and higher.
|
||||||
# With every occurrence of -v it's lowered by one
|
# With every occurrence of -v it's lowered by one
|
||||||
|
3
configs/waybar/powermode.sh
Normal file
3
configs/waybar/powermode.sh
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
MAX_FREQ=$(lscpu | grep "CPU max MHz" | sed --expression "s/CPU max MHz:[[:space:]]*//g" | xargs printf "%.*f\n" 0)
|
||||||
|
CURRENT_MAX_FREG=$(cpufreq-info | grep "c")
|
||||||
|
|
Loading…
Reference in New Issue
Block a user