dotfiles/dot_config/yambar/config.yml
2023-06-15 18:44:19 -04:00

102 lines
3.1 KiB
YAML

hack: &hack Hack:pixelsize=10
awesome: &awesome Font Awesome 6 Free:style=solid:pixelsize=12
.everforest:
0: &foreground d8caacff
1: &background 323d43ff
2: &black 4a555bff
3: &dark_grey 525c62ff
4: &dark_red e26c6eff
5: &red e68183ff
6: &dark_green 9bb86fff
7: &green a7c080ff
8: &dark_yellow d5b26bff
9: &yellow dbbc7fff
10: &dark_blue 6eb2a9ff
11: &blue 7fbbb3ff
12: &dark_magenta cf87a9ff
13: &magenta d699b6ff
14: &dark_cyan 72b783ff
15: &cyan 83c092ff
16: &light_grey d0bf9bff
17: &white d8caacff
bar:
monitor: DP-2
height: 26
location: bottom
layer: top
spacing: 2
margin: 2
font: Hack:pixelsize=10
foreground: *foreground
background: *background
border:
width: 1
color: *dark_cyan
margin: 2
left:
- river:
anchors:
- base: &river_base
margin: 10
text: "{id}"
on-click: sh -c 'riverctl set-focused-tags $((1 << ({id} - 1)))'
content:
map:
on-click: sh -c 'riverctl set-focused-tags $((1 << ({id} - 1)))'
conditions:
urgent:
string:
<<: *river_base
deco: {background: {color: *dark_red}}
focused:
string:
<<: *river_base
deco: {background: {color: *dark_cyan}}
~focused && occupied:
string:
<<: *river_base
deco: {background: {color: *light_grey}}
visible && occupied:
string:
<<: *river_base
deco: {background: {color: *dark_green}}
visible && ~occupied:
string:
<<: *river_base
deco: {background: {color: *dark_blue}}
~visible && occupied:
string:
<<: *river_base
deco: {background: {color: *dark_grey}}
~visible && ~occupied: {empty: {}}
~focused:
string:
<<: *river_base
right:
- network:
name: wlan0
poll-interval: 1000
content:
map:
default: {string: {text: , font: *awesome, foreground: *black}}
conditions:
state == down: {string: {text: , font: *awesome, foreground: *red}}
state == up:
map:
default:
- string: {text: , font: *awesome}
- string: {text: "{ssid} {dl-speed:mb}/{ul-speed:mb} Mb/s"}
conditions:
ipv4 == "":
- string: {text: , font: *awesome, foreground: *black}
- string: {text: "{ssid} {dl-speed:mb}/{ul-speed:mb} Mb/s", foreground: *black}
- clock:
content:
- string: {text: , font: *awesome}
- string: {text: "{date}", right-margin: 5}
- string: {text: , font: *awesome}
- string: {text: "{time}"}