Flatten host configs

This commit is contained in:
Adam Gausmann 2019-04-13 01:50:23 -05:00
parent e776796788
commit 5314abc837
5 changed files with 4 additions and 15 deletions

View file

@ -1,9 +1,6 @@
[i3status]
wireless = ["wlp4s0"] wireless = ["wlp4s0"]
ethernet = ["enp2s0"] ethernet = ["enp2s0"]
disks = ["/", "/home", "/media/hdd"] disks = ["/", "/home", "/media/hdd"]
[xinit]
outputs = [ outputs = [
{ name = "eDP", config = ["--auto", "--primary"] }, { name = "eDP", config = ["--auto", "--primary"] },
{ name = "HDMI-A-0" }, { name = "HDMI-A-0" },

View file

@ -1,8 +1,5 @@
[i3status]
ethernet = ["enp5s0"] ethernet = ["enp5s0"]
disks = ["/", "/home"] disks = ["/", "/home"]
[xinit]
outputs = [ outputs = [
{ name = "HDMI-A-0", config = ["--auto", "--primary"] }, { name = "HDMI-A-0", config = ["--auto", "--primary"] },
{ name = "DVI-D-0", config = ["--auto", "--left-of", "HDMI-A-0"] }, { name = "DVI-D-0", config = ["--auto", "--left-of", "HDMI-A-0"] },

View file

@ -1,9 +1,6 @@
[i3status]
wireless = ["wlp36s0"] wireless = ["wlp36s0"]
ethernet = ["enp37s0"] ethernet = ["enp37s0"]
disks = ["/", "/home"] disks = ["/", "/home"]
[xinit]
outputs = [ outputs = [
{ name = "HDMI-A-1", config = ["--auto", "--primary"] }, { name = "HDMI-A-1", config = ["--auto", "--primary"] },
{ name = "DVI-D-0", config = ["--auto", "--left-of", "HDMI-A-0"] }, { name = "DVI-D-0", config = ["--auto", "--left-of", "HDMI-A-0"] },

View file

@ -1,10 +1,9 @@
<% i3status = host.get('i3status', {}) %>\
general { general {
colors = true colors = true
interval = 5 interval = 5
} }
% for iface in i3status.get('wireless', []): % for iface in host.get('wireless', []):
wireless ${iface} { wireless ${iface} {
format_up = "${iface} %ip %essid %quality" format_up = "${iface} %ip %essid %quality"
format_down = "${iface} down" format_down = "${iface} down"
@ -12,7 +11,7 @@ wireless ${iface} {
order += "wireless ${iface}" order += "wireless ${iface}"
% endfor % endfor
% for iface in i3status.get('ethernet', []): % for iface in host.get('ethernet', []):
ethernet ${iface} { ethernet ${iface} {
format_up = "${iface} %ip" format_up = "${iface} %ip"
format_down = "${iface} down" format_down = "${iface} down"
@ -20,7 +19,7 @@ ethernet ${iface} {
order += "ethernet ${iface}" order += "ethernet ${iface}"
% endfor % endfor
% for disk in i3status.get('disks', ['/']): % for disk in host.get('disks', ['/']):
disk "${disk}" { disk "${disk}" {
format = "${disk} %avail" format = "${disk} %avail"
} }

View file

@ -1,7 +1,6 @@
<% xinit = host.get('xinit', {}) %>\
#!/bin/sh #!/bin/sh
% for output in xinit.get('outputs', []): % for output in host.get('outputs', []):
xrandr --output '${output['name']}' --set TearFree on \ xrandr --output '${output['name']}' --set TearFree on \
% if output.get('config'): % if output.get('config'):
${' '.join(output['config'])}\ ${' '.join(output['config'])}\