├── .gitignore ├── .rspec ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── Gemfile ├── ISSUE_TEMPLATE.md ├── LICENSE.txt ├── PULL_REQUEST_TEMPLATE.md ├── README.md ├── Rakefile ├── barr.gemspec ├── bin ├── console └── setup ├── examples ├── README.md ├── all_in.rb ├── barr_example.rb ├── bsp.rb ├── conky.rb ├── fizzbuzz.rb ├── i3_cpu_mem.rb ├── rhythm.rb ├── time_and_date.rb └── two_temperatures.rb ├── exe ├── barr_example └── barr_i3ipc ├── lib ├── barr.rb └── barr │ ├── block.rb │ ├── blocks │ ├── battery.rb │ ├── bspwm.rb │ ├── clock.rb │ ├── conky.rb │ ├── cpu.rb │ ├── hdd.rb │ ├── i3.rb │ ├── ip.rb │ ├── mem.rb │ ├── mpd.rb │ ├── processes.rb │ ├── rhythmbox.rb │ ├── separator.rb │ ├── temperature.rb │ └── whoami.rb │ ├── manager.rb │ └── version.rb └── spec ├── block_spec.rb ├── blocks ├── battery_spec.rb ├── bspwm_spec.rb ├── clock_spec.rb ├── conky_spec.rb ├── cpu_spec.rb ├── hdd_spec.rb ├── i3_spec.rb ├── ip_spec.rb ├── mem_spec.rb ├── mpd_spec.rb ├── processes_spec.rb ├── rhythmbox_spec.rb ├── separator_spec.rb ├── temperature_spec.rb └── whoami_spec.rb ├── manager_spec.rb ├── mocks ├── bspwm.rb ├── i3.rb └── weather.rb └── spec_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | --require spec_helper 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/Gemfile -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/Rakefile -------------------------------------------------------------------------------- /barr.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/barr.gemspec -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/bin/setup -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/all_in.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/examples/all_in.rb -------------------------------------------------------------------------------- /examples/barr_example.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/examples/barr_example.rb -------------------------------------------------------------------------------- /examples/bsp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/examples/bsp.rb -------------------------------------------------------------------------------- /examples/conky.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/examples/conky.rb -------------------------------------------------------------------------------- /examples/fizzbuzz.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/examples/fizzbuzz.rb -------------------------------------------------------------------------------- /examples/i3_cpu_mem.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/examples/i3_cpu_mem.rb -------------------------------------------------------------------------------- /examples/rhythm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/examples/rhythm.rb -------------------------------------------------------------------------------- /examples/time_and_date.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/examples/time_and_date.rb -------------------------------------------------------------------------------- /examples/two_temperatures.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/examples/two_temperatures.rb -------------------------------------------------------------------------------- /exe/barr_example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/exe/barr_example -------------------------------------------------------------------------------- /exe/barr_i3ipc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/exe/barr_i3ipc -------------------------------------------------------------------------------- /lib/barr.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/lib/barr.rb -------------------------------------------------------------------------------- /lib/barr/block.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/lib/barr/block.rb -------------------------------------------------------------------------------- /lib/barr/blocks/battery.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/lib/barr/blocks/battery.rb -------------------------------------------------------------------------------- /lib/barr/blocks/bspwm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/lib/barr/blocks/bspwm.rb -------------------------------------------------------------------------------- /lib/barr/blocks/clock.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/lib/barr/blocks/clock.rb -------------------------------------------------------------------------------- /lib/barr/blocks/conky.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/lib/barr/blocks/conky.rb -------------------------------------------------------------------------------- /lib/barr/blocks/cpu.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/lib/barr/blocks/cpu.rb -------------------------------------------------------------------------------- /lib/barr/blocks/hdd.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/lib/barr/blocks/hdd.rb -------------------------------------------------------------------------------- /lib/barr/blocks/i3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/lib/barr/blocks/i3.rb -------------------------------------------------------------------------------- /lib/barr/blocks/ip.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/lib/barr/blocks/ip.rb -------------------------------------------------------------------------------- /lib/barr/blocks/mem.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/lib/barr/blocks/mem.rb -------------------------------------------------------------------------------- /lib/barr/blocks/mpd.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/lib/barr/blocks/mpd.rb -------------------------------------------------------------------------------- /lib/barr/blocks/processes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/lib/barr/blocks/processes.rb -------------------------------------------------------------------------------- /lib/barr/blocks/rhythmbox.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/lib/barr/blocks/rhythmbox.rb -------------------------------------------------------------------------------- /lib/barr/blocks/separator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/lib/barr/blocks/separator.rb -------------------------------------------------------------------------------- /lib/barr/blocks/temperature.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/lib/barr/blocks/temperature.rb -------------------------------------------------------------------------------- /lib/barr/blocks/whoami.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/lib/barr/blocks/whoami.rb -------------------------------------------------------------------------------- /lib/barr/manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/lib/barr/manager.rb -------------------------------------------------------------------------------- /lib/barr/version.rb: -------------------------------------------------------------------------------- 1 | module Barr 2 | VERSION = "0.2.3" 3 | end 4 | -------------------------------------------------------------------------------- /spec/block_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/spec/block_spec.rb -------------------------------------------------------------------------------- /spec/blocks/battery_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/spec/blocks/battery_spec.rb -------------------------------------------------------------------------------- /spec/blocks/bspwm_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/spec/blocks/bspwm_spec.rb -------------------------------------------------------------------------------- /spec/blocks/clock_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/spec/blocks/clock_spec.rb -------------------------------------------------------------------------------- /spec/blocks/conky_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/spec/blocks/conky_spec.rb -------------------------------------------------------------------------------- /spec/blocks/cpu_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/spec/blocks/cpu_spec.rb -------------------------------------------------------------------------------- /spec/blocks/hdd_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/spec/blocks/hdd_spec.rb -------------------------------------------------------------------------------- /spec/blocks/i3_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/spec/blocks/i3_spec.rb -------------------------------------------------------------------------------- /spec/blocks/ip_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/spec/blocks/ip_spec.rb -------------------------------------------------------------------------------- /spec/blocks/mem_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/spec/blocks/mem_spec.rb -------------------------------------------------------------------------------- /spec/blocks/mpd_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/spec/blocks/mpd_spec.rb -------------------------------------------------------------------------------- /spec/blocks/processes_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/spec/blocks/processes_spec.rb -------------------------------------------------------------------------------- /spec/blocks/rhythmbox_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/spec/blocks/rhythmbox_spec.rb -------------------------------------------------------------------------------- /spec/blocks/separator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/spec/blocks/separator_spec.rb -------------------------------------------------------------------------------- /spec/blocks/temperature_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/spec/blocks/temperature_spec.rb -------------------------------------------------------------------------------- /spec/blocks/whoami_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/spec/blocks/whoami_spec.rb -------------------------------------------------------------------------------- /spec/manager_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/spec/manager_spec.rb -------------------------------------------------------------------------------- /spec/mocks/bspwm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/spec/mocks/bspwm.rb -------------------------------------------------------------------------------- /spec/mocks/i3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/spec/mocks/i3.rb -------------------------------------------------------------------------------- /spec/mocks/weather.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/spec/mocks/weather.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OkayDave/barr/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------