migrate to i3blocks
This commit is contained in:
parent
84350f5842
commit
c655e40f6d
@ -11,7 +11,7 @@ ssh:
|
|||||||
git:.config/git
|
git:.config/git
|
||||||
ranger:.config/ranger
|
ranger:.config/ranger
|
||||||
gpg:
|
gpg:
|
||||||
i3:.xinitrc .xprofile .Xresources .config/i3 .config/i3status .local/bin/i3status_wrapper .config/rofi .config/picom .local/bin/slm .local/bin/slm_rofi.sh .local/bin/power_rofi.sh .local/bin/i3_switch_workspace.sh .config/mimeapps.list .local/bin/screenshot
|
i3:.xinitrc .xprofile .Xresources .config/i3 .config/i3blocks .config/rofi .config/picom .local/bin/slm .local/bin/slm_rofi.sh .local/bin/power_rofi.sh .local/bin/i3_switch_workspace.sh .config/mimeapps.list .local/bin/screenshot
|
||||||
bat:.config/bat
|
bat:.config/bat
|
||||||
font:
|
font:
|
||||||
termux:.termux
|
termux:.termux
|
||||||
|
|||||||
@ -221,7 +221,7 @@ bar {
|
|||||||
output primary
|
output primary
|
||||||
output nonprimary
|
output nonprimary
|
||||||
tray_output primary
|
tray_output primary
|
||||||
status_command exec ~/.local/bin/i3status_wrapper
|
status_command i3blocks
|
||||||
}
|
}
|
||||||
|
|
||||||
bindsym Print exec --no-startup-id screenshot select copy
|
bindsym Print exec --no-startup-id screenshot select copy
|
||||||
|
|||||||
49
home/user/.config/i3blocks/config
Normal file
49
home/user/.config/i3blocks/config
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
# Общие настройки
|
||||||
|
command=$SCRIPT_DIR/$BLOCK_NAME
|
||||||
|
separator_block_width=15
|
||||||
|
markup=none
|
||||||
|
|
||||||
|
# Цвета (в формате #RRGGBB)
|
||||||
|
color=#FFFFFF
|
||||||
|
|
||||||
|
# Интервал обновления (в секундах)
|
||||||
|
interval=5
|
||||||
|
|
||||||
|
# Блоки (модули)
|
||||||
|
|
||||||
|
[time]
|
||||||
|
command=date '+%H:%M:%S %d.%m.%Y'
|
||||||
|
label=
|
||||||
|
interval=5
|
||||||
|
color=#f1fa8c
|
||||||
|
|
||||||
|
[memory]
|
||||||
|
command=free -h | awk '/^Mem/ {print $3 "/" $2}' | sed 's/i//g'
|
||||||
|
label=
|
||||||
|
interval=5
|
||||||
|
color=#50fa7b
|
||||||
|
|
||||||
|
[cpu_usage]
|
||||||
|
command=top -bn1 | grep "Cpu(s)" | sed "s/.*, *\([0-9.]*\)%* id.*/\1/" | awk '{print 100 - $1"%"}'
|
||||||
|
label=
|
||||||
|
interval=5
|
||||||
|
color=#ff79c6
|
||||||
|
|
||||||
|
[disk]
|
||||||
|
command=df -h / | awk '/\// {print $4}'
|
||||||
|
label=
|
||||||
|
interval=30
|
||||||
|
color=#8be9fd
|
||||||
|
|
||||||
|
[network]
|
||||||
|
command=echo "$(LANG=C nmcli -t -f active,ssid dev wifi | grep '^yes' | cut -d: -f2) $(ip -o -4 addr show | awk '{print $4}' | cut -d/ -f1 | head -1)"
|
||||||
|
label=
|
||||||
|
interval=10
|
||||||
|
color=#bd93f9
|
||||||
|
|
||||||
|
[volume]
|
||||||
|
command=amixer get Master | awk -F'[][]' '/%/ {print $2}' | head -n 1
|
||||||
|
label=
|
||||||
|
interval=1
|
||||||
|
signal=10 # Для обновления по сигналу (например, после изменения громкости)
|
||||||
|
|
||||||
@ -1,82 +0,0 @@
|
|||||||
general {
|
|
||||||
colors = true
|
|
||||||
interval = 5
|
|
||||||
output_format = i3bar
|
|
||||||
}
|
|
||||||
|
|
||||||
order += "wireless _first_"
|
|
||||||
order += "ethernet _first_"
|
|
||||||
order += "disk /"
|
|
||||||
order += "disk /home"
|
|
||||||
order += "memory"
|
|
||||||
order += "cpu_usage"
|
|
||||||
order += "cpu_temperature 0"
|
|
||||||
order += "tztime holder__headphones"
|
|
||||||
order += "battery all"
|
|
||||||
order += "volume master"
|
|
||||||
order += "tztime local"
|
|
||||||
|
|
||||||
wireless _first_ {
|
|
||||||
format_up = " (%quality at %essid %frequency) %ip"
|
|
||||||
format_down = " down"
|
|
||||||
color_bad = "#454545"
|
|
||||||
}
|
|
||||||
|
|
||||||
ethernet _first_ {
|
|
||||||
format_up = " %ip"
|
|
||||||
format_down = " down"
|
|
||||||
}
|
|
||||||
|
|
||||||
battery all {
|
|
||||||
format = "%status %percentage"
|
|
||||||
last_full_capacity = false
|
|
||||||
format_down = ""
|
|
||||||
status_chr = "⚡"
|
|
||||||
status_bat = "🔋"
|
|
||||||
status_unk = "?"
|
|
||||||
status_full = ""
|
|
||||||
path = "/sys/class/power_supply/BAT%d/uevent"
|
|
||||||
low_threshold = 15
|
|
||||||
}
|
|
||||||
|
|
||||||
disk "/" {
|
|
||||||
format = "/ %used/%total"
|
|
||||||
}
|
|
||||||
|
|
||||||
disk "/home" {
|
|
||||||
format = " %used/%total"
|
|
||||||
}
|
|
||||||
|
|
||||||
memory {
|
|
||||||
format = " %used/%total"
|
|
||||||
threshold_degraded = "1G"
|
|
||||||
threshold_critical = "200M"
|
|
||||||
format_degraded = "MEMORY < %available"
|
|
||||||
}
|
|
||||||
|
|
||||||
cpu_usage {
|
|
||||||
format = " %usage"
|
|
||||||
}
|
|
||||||
|
|
||||||
cpu_temperature 0 {
|
|
||||||
format = " %degrees°"
|
|
||||||
max_threshold = "80"
|
|
||||||
format_above_threshold = " %degrees"
|
|
||||||
}
|
|
||||||
|
|
||||||
tztime local {
|
|
||||||
format = " %d.%m.%y %a %H:%M"
|
|
||||||
}
|
|
||||||
|
|
||||||
volume master {
|
|
||||||
format = " %volume"
|
|
||||||
format_muted = ": muted %volume"
|
|
||||||
device = "default"
|
|
||||||
mixer = "Master"
|
|
||||||
mixer_idx = 0
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
tztime holder__headphones {
|
|
||||||
format = "holder__headphones"
|
|
||||||
}
|
|
||||||
Loading…
x
Reference in New Issue
Block a user