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
: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)
@ -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
@ -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
@ -594,6 +594,7 @@
(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 [])))

View file

@ -147,11 +147,11 @@
{:description "launch eshell in new emacs frame" :group "apps" })
(awful.key [ modkey ] "e" (fn [] (awful.spawn "emacsclient -c -a 'emacs'"))
{: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" })
(awful.key [ modkey shift ] "w" (fn [] (awful.spawn "libreoffice --writer"))
{: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"})
;; rofi
(awful.key [] "Menu" (fn [] (awful.spawn "/home/chris/.dotfiles/rofi/launchers-git/launcher.sh"))

View file

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

View file

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

View file

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

View file

@ -27,16 +27,16 @@ echo $option
case ${option} in
Password )
echo "Test"
xdotool type $(rbw get ${SECRET})
echo "${SECRET}"
xdotool type $(rbw get "${SECRET}")
;;
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" )
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 type $(rbw get ${SECRET})
xdotool type $(rbw get "${SECRET}")
;;
"QR-Code" )
if [[ $SECRET =~ wifi$ ]]; then