Fix some rules and mpv positioning

This commit is contained in:
Chris Cochrun 2021-08-16 06:17:28 -05:00
parent 21ea41028d
commit b99b8b191d
6 changed files with 85 additions and 79 deletions

View file

@ -183,80 +183,80 @@
:bg_focus beautiful.bg_focus
:fg_focus beautiful.base01
:fg_occupied beautiful.base0B
:bg_occupied beautiful.bg_light
:bg_empty beautiful.bg_light
:bg_occupied beautiful.bg
:bg_empty beautiful.bg
}
:layout {
:spacing (dpi 5)
:spacing_widget {
:valign "center"
:halign "center"
:widget wibox.container.place
}
:layout wibox.layout.flex.horizontal
}
}))
;; (set s.mytaglistbg ( {
;; 1 {
;; s.mytaglist
;; }
;; :widget wibox.container.background
;; :shape gears.shape.rounded_bar
;; :bg beautiful.bg_normal
;; }))
;; Create a tasklist widget
(set s.mytasklist (awful.widget.tasklist {
:screen s
:filter awful.widget.tasklist.filter.focused
:buttons tasklist_buttons
:style {
:border_width 0
:shape gears.shape.rounded_bar
:bg_focus beautiful.bg_normal
:fg_focus beautiful.fg_normal
}
:layout {
:spacing (dpi 20)
:spacing_widget {
1 {
:forced_width (dpi 5)
:forced_height (dpi 20)
:widget wibox.widget.separator
}
:valign "center"
:halign "center"
:widget wibox.container.place
}
:layout wibox.layout.flex.horizontal
}
:widget_template { 1 {
1 {
1 {
}))
;; (set s.mytaglistbg ( {
;; 1 {
;; s.mytaglist
;; }
;; :widget wibox.container.background
;; :shape gears.shape.rounded_bar
;; :bg beautiful.bg_normal
;; }))
;; Create a tasklist widget
(set s.mytasklist (awful.widget.tasklist {
:screen s
:filter awful.widget.tasklist.filter.focused
:buttons tasklist_buttons
:style {
:border_width 0
:shape gears.shape.rounded_bar
:bg_focus beautiful.bg_normal
:fg_focus beautiful.fg_normal
}
:layout {
:spacing (dpi 20)
:spacing_widget {
1 {
:forced_width (dpi 5)
:forced_height (dpi 20)
:widget wibox.widget.separator
}
:valign "center"
:halign "center"
:widget wibox.container.place
}
:layout wibox.layout.flex.horizontal
}
:widget_template { 1 {
1 {
1 {
:id "icon_role"
:widget wibox.widget.imagebox
1 {
1 {
:id "icon_role"
:widget wibox.widget.imagebox
}
:margins 6
:widget wibox.container.margin
:layout wibox.layout.align.horizontal
}
2 {
:id "text_role"
:widget wibox.widget.textbox
}
:layout wibox.layout.align.horizontal
}
:margins 6
:left (dpi 10)
:right (dpi 10)
:widget wibox.container.margin
:layout wibox.layout.align.horizontal
:layout wibox.layout.align.horizontal
}
2 {
:id "text_role"
:widget wibox.widget.textbox
}
:layout wibox.layout.align.horizontal
:id "background_role"
:widget wibox.container.background
}
:left (dpi 10)
:right (dpi 10)
:widget wibox.container.margin
:layout wibox.layout.align.horizontal
}
:id "background_role"
:widget wibox.container.background
}
:widget wibox.container.margin
:left (dpi 10)
}
@ -320,7 +320,7 @@
:right 10}
:widget wibox.container.background
:shape gears.shape.rounded_bar
:bg beautiful.bg_light
:bg beautiful.bg
:fg beautiful.base0B})
(set s.myemptywidget (wibox.widget { ;; an empty widget for spacing things out
@ -440,7 +440,7 @@
:widget wibox.container.margin
:right (dpi 10)})
(set s.mysystray { 1 { 1 { 1 (wibox.widget.systray)
(set s.mysystray { 1 { 1 { 1 (wibox.widget.systray)
:widget wibox.container.margin
:right (dpi 10)
:top (dpi 2)
@ -456,7 +456,7 @@
(set s.myrightwidgets {
1 {
:layout wibox.layout.fixed.horizontal
;; 1 s.wttrwidget
1 s.wttrwidget
2 s.mailwidget
3 s.cpuwidget
4 s.volumewidget
@ -585,15 +585,16 @@
(client.connect_signal
"manage"
(fn [c]
;; Set the windows at the slave,
;; i.e. put it at the end of others instead of setting it master.
(when (not awesome.startup) (awful.client.setslave c))
;; Set the windows at the slave,
;; i.e. put it at the end of others instead of setting it master.
(when (not awesome.startup) (awful.client.setslave c))
(when (and awesome.startup
(not c.size_hints.user_position)
(not c.size_hints.program_position))
;; Prevent clients from being unreachable after screen count changes.
(awful.placement.no_offscreen c))
(when (and awesome.startup
(not c.size_hints.user_position)
(not c.size_hints.program_position))
;; Prevent clients from being unreachable after screen count changes.
(awful.placement.no_offscreen c))
(when (= c.class "mpv") (awful.placement.centered c))
(awful.client.focus.byidx 1)
(: c :activate [])))