Blame


1 405b6660 2022-02-22 op # panel
2 405b6660 2022-02-22 op
3 405b6660 2022-02-22 op This is the scripts that creates the bar in my herbstluftwm setup.
4 405b6660 2022-02-22 op It's written in rc (the plan9 shell) because why not.
5 405b6660 2022-02-22 op
6 405b6660 2022-02-22 op #!/usr/bin/env rc
7 405b6660 2022-02-22 op
8 405b6660 2022-02-22 op monitor=$1
9 405b6660 2022-02-22 op
10 405b6660 2022-02-22 op . ./lib
11 405b6660 2022-02-22 op
12 405b6660 2022-02-22 op hc pad $monitor $panel_height
13 405b6660 2022-02-22 op
14 405b6660 2022-02-22 op fn process {
15 405b6660 2022-02-22 op awk -f process.awk \
16 405b6660 2022-02-22 op -v selbg=$"selbg \
17 405b6660 2022-02-22 op -v selfg=$"selfg \
18 405b6660 2022-02-22 op -v font=$"font \
19 405b6660 2022-02-22 op -v monitor=$"monitor
20 405b6660 2022-02-22 op }
21 405b6660 2022-02-22 op
22 405b6660 2022-02-22 op fn render {
23 405b6660 2022-02-22 op dzen2 -w $panel_width -x $x -y $y -h $panel_height \
24 405b6660 2022-02-22 op -fn $"font -ta l -bg $"bgcolor -fg '#222222'
25 405b6660 2022-02-22 op }
26 405b6660 2022-02-22 op
27 405b6660 2022-02-22 op ./event-gen $"monitor | process | render >[2] /dev/null