diff --git a/modules/i3/files/i3.conf b/modules/i3/files/i3.conf index 6c3428c..2cb04ea 100644 --- a/modules/i3/files/i3.conf +++ b/modules/i3/files/i3.conf @@ -91,5 +91,5 @@ bindsym $mod+r mode "resize" exec dex -as ~/.config/autostart bar { - status_command i3status + status_command i3blocks } diff --git a/modules/i3/files/i3blocks.conf b/modules/i3/files/i3blocks.conf new file mode 100644 index 0000000..c932482 --- /dev/null +++ b/modules/i3/files/i3blocks.conf @@ -0,0 +1,33 @@ +command=/usr/lib/i3blocks/$BLOCK_NAME +separator_block_width=15 +markup=none + +[cpu_usage] +label=CPU +interval=2 + +[memory] +label=MEM +separator=false +interval=2 + +[volume] +label=VOL +instance=Master +interval=1 + +[iface] +interval=10 +separator=false + +[wifi] +interval=10 +separator=false + +[battery] +label=BAT +interval=5 + +[time] +command=date '+%Y-%m-%d %H:%M:%S' +interval=1 diff --git a/modules/i3/manifests/init.pp b/modules/i3/manifests/init.pp index 63aa453..78575ee 100644 --- a/modules/i3/manifests/init.pp +++ b/modules/i3/manifests/init.pp @@ -7,4 +7,11 @@ class i3 { mode => "0644", source => 'puppet:///modules/i3/i3.conf' } + + file { "i3blocks config": + path => '/home/jake/.i3blocks.conf', + ensure => file, + mode => "0644", + source => 'puppet:///modules/i3/i3blocks.conf' + } } diff --git a/modules/yaourt/manifests/packages.pp b/modules/yaourt/manifests/packages.pp index 3ca2bd2..a851250 100644 --- a/modules/yaourt/manifests/packages.pp +++ b/modules/yaourt/manifests/packages.pp @@ -1,5 +1,6 @@ class yaourt::packages () { package {[ + 'acpi', 'advanced-ssh-config', 'android-sdk', 'arduino', @@ -31,7 +32,7 @@ class yaourt::packages () { 'hexchat', 'hipchat', 'htop', - 'i3blocks', + 'i3blocks-gaps-git', 'i3lock', 'i3status', 'i3lock-wrapper', @@ -69,6 +70,7 @@ class yaourt::packages () { 'spotify', 'steam', 'sublime-text-dev', + 'sysstat', 'terminator', 'thefuck', 'thunderbird',