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,8 +183,8 @@
:bg_focus beautiful.bg_focus :bg_focus beautiful.bg_focus
:fg_focus beautiful.base01 :fg_focus beautiful.base01
:fg_occupied beautiful.base0B :fg_occupied beautiful.base0B
:bg_occupied beautiful.bg_light :bg_occupied beautiful.bg
:bg_empty beautiful.bg_light :bg_empty beautiful.bg
} }
:layout { :layout {
:spacing (dpi 5) :spacing (dpi 5)
@ -320,7 +320,7 @@
:right 10} :right 10}
:widget wibox.container.background :widget wibox.container.background
:shape gears.shape.rounded_bar :shape gears.shape.rounded_bar
:bg beautiful.bg_light :bg beautiful.bg
:fg beautiful.base0B}) :fg beautiful.base0B})
(set s.myemptywidget (wibox.widget { ;; an empty widget for spacing things out (set s.myemptywidget (wibox.widget { ;; an empty widget for spacing things out
@ -456,7 +456,7 @@
(set s.myrightwidgets { (set s.myrightwidgets {
1 { 1 {
:layout wibox.layout.fixed.horizontal :layout wibox.layout.fixed.horizontal
;; 1 s.wttrwidget 1 s.wttrwidget
2 s.mailwidget 2 s.mailwidget
3 s.cpuwidget 3 s.cpuwidget
4 s.volumewidget 4 s.volumewidget
@ -594,6 +594,7 @@
(not c.size_hints.program_position)) (not c.size_hints.program_position))
;; Prevent clients from being unreachable after screen count changes. ;; Prevent clients from being unreachable after screen count changes.
(awful.placement.no_offscreen c)) (awful.placement.no_offscreen c))
(when (= c.class "mpv") (awful.placement.centered c))
(awful.client.focus.byidx 1) (awful.client.focus.byidx 1)
(: c :activate []))) (: c :activate [])))

View file

@ -147,11 +147,11 @@
{:description "launch eshell in new emacs frame" :group "apps" }) {:description "launch eshell in new emacs frame" :group "apps" })
(awful.key [ modkey ] "e" (fn [] (awful.spawn "emacsclient -c -a 'emacs'")) (awful.key [ modkey ] "e" (fn [] (awful.spawn "emacsclient -c -a 'emacs'"))
{:description "launch new emacs frame" :group "apps" }) {:description "launch new emacs frame" :group "apps" })
(awful.key [ modkey ] "p" (fn [] (awful.spawn "rofi-pass")) (awful.key [ modkey ] "p" (fn [] (awful.spawn "rofi-rbw"))
{:description "select pass" :group "apps" }) {:description "select pass" :group "apps" })
(awful.key [ modkey shift ] "w" (fn [] (awful.spawn "libreoffice --writer")) (awful.key [ modkey shift ] "w" (fn [] (awful.spawn "libreoffice --writer"))
{:description "Open Writer" :group "apps" }) {:description "Open Writer" :group "apps" })
(awful.key [modkey] "b" (fn [] (awful.spawn "qutebrowser")) (awful.key [modkey] "b" (fn [] (awful.spawn "nyxt"))
{:description "launch browser" :group "apps"}) {:description "launch browser" :group "apps"})
;; rofi ;; rofi
(awful.key [] "Menu" (fn [] (awful.spawn "/home/chris/.dotfiles/rofi/launchers-git/launcher.sh")) (awful.key [] "Menu" (fn [] (awful.spawn "/home/chris/.dotfiles/rofi/launchers-git/launcher.sh"))

View file

@ -18,7 +18,7 @@
;; :buttons clientbuttons ;; :buttons clientbuttons
:screen awful.screen.preferred :screen awful.screen.preferred
:size_hints_honor false :size_hints_honor false
:placement awful.placement.no_overlap ;; :placement awful.placement.no_overlap
:shape_clip gears.shape.rounded_rect :shape_clip gears.shape.rounded_rect
:shape_bounding gears.shape.rounded_rect :shape_bounding gears.shape.rounded_rect
} }
@ -37,7 +37,7 @@
:properties { :properties {
:floating true :floating true
:raise true :raise true
:height (dpi 870) :height (dpi 800)
:screen (screen.count) :screen (screen.count)
:placement (+ awful.placement.no_offscreen awful.placement.centered) :placement (+ awful.placement.no_offscreen awful.placement.centered)
} }
@ -157,6 +157,10 @@
:rule_any { :rule_any {
:class [ :class [
"qutebrowser" "qutebrowser"
"nyxt"
]
:instance [
"nyxt"
] ]
} }
:properties { :properties {

View file

@ -213,7 +213,7 @@ alias mpf "mpv --profile=fast"
### Start X at login ### Start X at login
if status is-login if status is-login
if test -z "$DISPLAY" -a "$XDG_VTNR" = 1 if test -z "$DISPLAY" -a "$XDG_VTNR" = 1
exec dbus-run-session startplasma-wayland exec dbus-run-session startx
end end
end end

View file

@ -7,6 +7,7 @@ geometry=50%:50%
hwdec=auto hwdec=auto
rtsp-transport=udp rtsp-transport=udp
# ytdl-path=yt-dlp
ytdl-format=bestvideo[height<=?720][fps<=?30]+bestaudio/best ytdl-format=bestvideo[height<=?720][fps<=?30]+bestaudio/best
[fast] [fast]

View file

@ -27,16 +27,16 @@ echo $option
case ${option} in case ${option} in
Password ) Password )
echo "Test" echo "${SECRET}"
xdotool type $(rbw get ${SECRET}) xdotool type $(rbw get "${SECRET}")
;; ;;
User ) User )
xdotool type $(rbw get --full ${SECRET} | rg Username: | awk '{$1 = ""; print $0}') xdotool type $(rbw get --full "${SECRET}" | rg Username: | awk '{$1 = ""; print $0}')
;; ;;
"User and password" ) "User and password" )
xdotool type $(rbw get --full ${SECRET} | rg Username: | awk '{$1 = ""; print $0}') xdotool type $(rbw get --full "${SECRET}" | rg Username: | awk '{$1 = ""; print $0}')
xdotool key Tab xdotool key Tab
xdotool type $(rbw get ${SECRET}) xdotool type $(rbw get "${SECRET}")
;; ;;
"QR-Code" ) "QR-Code" )
if [[ $SECRET =~ wifi$ ]]; then if [[ $SECRET =~ wifi$ ]]; then