yaml config ftw
This commit is contained in:
parent
b01792ec1b
commit
aa43dd1e7d
|
@ -1,6 +1,7 @@
|
|||
#!/usr/bin/env ruby
|
||||
|
||||
require 'yaml'
|
||||
require 'erb'
|
||||
|
||||
$queue = Queue.new
|
||||
$workers = []
|
||||
|
@ -37,8 +38,6 @@ end
|
|||
|
||||
$config = YAML.load_file('./rc.yaml')
|
||||
|
||||
load './rc'
|
||||
|
||||
Dir["./mod/*"].each do |file|
|
||||
load file
|
||||
end
|
||||
|
@ -61,6 +60,6 @@ trap("SIGUSR1") { $queue << 1 }
|
|||
IO.popen(lemonbar_cmd, "w") do |pipe|
|
||||
while true do
|
||||
data = $queue.pop
|
||||
pipe.puts draw()
|
||||
pipe.puts ERB.new($config['format']).result
|
||||
end
|
||||
end
|
||||
|
|
15
rc
15
rc
|
@ -1,15 +0,0 @@
|
|||
# vim: ft=ruby
|
||||
|
||||
def draw()
|
||||
bg_f = $config['colours']['bg_focused']
|
||||
|
||||
panel = [
|
||||
$panel_data[:bspwm_pager],
|
||||
"%{r}",
|
||||
"%{F#{bg_f}}%{F-}%{B#{bg_f}} ",
|
||||
$panel_data[:date],
|
||||
" %{B-}"
|
||||
]
|
||||
|
||||
return panel.join
|
||||
end
|
1
rc.yaml
1
rc.yaml
|
@ -4,6 +4,7 @@ geometry: '1902x14+9+9'
|
|||
fontspec: '-*-terminesspowerline-medium-*-normal-*-14-*-*-*-*-*-iso10646-*'
|
||||
window_name: 'moltenbar'
|
||||
active_areas: '128'
|
||||
format: "<%= $panel_data[:bspwm_pager] %>%{r}%{F<%= $config['colours']['bg_focused'] %>}%{F-}%{B<%= $config['colours']['bg_focused'] %>} <%= $panel_data[:date] %> %{B-}"
|
||||
colours:
|
||||
fg: '#f9f9f9'
|
||||
fg_focused: '#f9f9f9'
|
||||
|
|
Loading…
Reference in New Issue
Block a user