diff --git a/alacritty/alacritty.yml b/alacritty/alacritty.yml index 93b7a61..3abce1a 100644 --- a/alacritty/alacritty.yml +++ b/alacritty/alacritty.yml @@ -20,6 +20,8 @@ window: #dimensions: # columns: 0 # lines: 0 + opacity: 0.70 + dynamic_title: true # Window position (changes require restart) # @@ -252,9 +254,11 @@ font: #indexed_colors: [] +transparent_background_colors: true draw_bold_text_with_bright_colors: true colors: + transparent_background_colors: true primary: background: '#282a36' @@ -318,7 +322,6 @@ colors: # # Window opacity as a floating point number from `0.0` to `1.0`. # The value `0.0` is completely transparent and `1.0` is opaque. -background_opacity: 0.75 #selection: #semantic_escape_chars: ",│`|:\"' ()[]{}<>\t" @@ -327,7 +330,6 @@ background_opacity: 0.75 #save_to_clipboard: false # Allow terminal applications to change Alacritty's window title. -window.dynamic_title: true #cursor: # Cursor style diff --git a/awesome/bling b/awesome/bling index 048cf41..0fb8534 160000 --- a/awesome/bling +++ b/awesome/bling @@ -1 +1 @@ -Subproject commit 048cf41e0aa5a391948d62e6168d6e54279cf627 +Subproject commit 0fb85341916b6de1c5cd6ddf3e8472292a93a303 diff --git a/awesome/init.fnl b/awesome/init.fnl index da000fe..3fe6d52 100644 --- a/awesome/init.fnl +++ b/awesome/init.fnl @@ -52,11 +52,11 @@ (local bling (require "bling")) ;; (local awestore (require "awestore")) -(set naughty.config.defaults.position "top_middle") +(set naughty.config.defaults.position "bottom_middle") (set naughty.config.defaults.margin 10) (set naughty.config.defaults.border_width 0) -(set naughty.config.defaults.hover_timeout 5) -(set naughty.config.defaults.max_width (dpi 500)) +(set naughty.config.defaults.hover_timeout 3) +(set naughty.config.defaults.max_width (dpi 700)) ;; { ;; :rule { } @@ -87,12 +87,12 @@ (if (= "syl\n" stdout) (global laptop true) (global laptop false)))) -(local laptop false) +(local laptop true) ;; Table of layouts to cover with awful.layout.inc, order matters. (set awful.layout.layouts [ - awful.layout.suit.tile bling.layout.mstab + awful.layout.suit.tile bling.layout.centered awful.layout.suit.floating ;; awful.layout.suit.tile.left @@ -111,6 +111,8 @@ ;; awful.layout.suit.corner.se ]) +;; (set mstab_tabbar_height 500) + ;; Menu ;; Create a launcher widget and a main menu (global myawesomemenu [ @@ -169,7 +171,7 @@ (awful.tag [ "  " "  " "  " "  " ] s (. awful.layout.layouts 1)) ;; Make buffers on all sides so that tiled clients aren't pushed to edges - (set s.padding (dpi 10)) + (set s.padding (dpi 0)) ;; Create a promptbox for each screen (set s.mypromptbox (awful.widget.prompt)) @@ -358,6 +360,23 @@ :widget wibox.container.margin :right (dpi 5)}) + (set s.brighttext (awful.widget.watch "light" 15)) + (set s.brightspace (wibox.widget.textbox " ")) + (set s.brighticon (wibox.widget.textbox " ﯧ")) + (set s.brightwidget {1 {1 {1 (wibox.widget { + 1 s.brighticon + 2 s.brighttext + 3 s.brightspace + :layout wibox.layout.fixed.horizontal}) + :widget wibox.container.margin + :left (dpi 5)} + :widget wibox.container.background + :shape gears.shape.rounded_bar + :bg beautiful.transparent + :fg beautiful.base0B} + :widget wibox.container.margin + :right (dpi 5)}) + (set s.volumetext (awful.widget.watch "pamixer --get-volume-human" 0.5)) (set s.mictext (awful.widget.watch "pamixer --default-source --get-volume-human" 1)) (set s.volumeicon (wibox.widget.textbox " ")) @@ -512,15 +531,15 @@ (set s.myrightwidgets { 1 { :layout wibox.layout.fixed.horizontal - 1 s.pingwidget - 2 s.netwidget - 3 s.mailwidget - 4 s.memwidget - 5 s.cpuwidget - 6 s.volumewidget - 7 (if laptop s.batterywidget s.myemptywidget) - 8 (if (= s.index 1) s.mysystray) - 9 s.mylayoutbox + ;;1 s.pingwidget + 1 s.brightwidget + 2 s.mailwidget + 3 s.memwidget + 4 s.cpuwidget + 5 s.volumewidget + 6 (if laptop s.batterywidget s.myemptywidget) + 7 (if (= s.index 1) s.mysystray) + 8 s.mylayoutbox } :widget wibox.container.margin :top (dpi 1) @@ -528,7 +547,7 @@ }) (local yoffset (dpi 45)) ;; variables to be used for placing the wibox - (local xoffset (dpi 26)) + (local xoffset (dpi 16)) ;; Create the wibox (set s.mywibox (wibox {;; since we are using a wibox we have a lot we need to set ;; as opposed to what we normally need to do with a wibar @@ -537,7 +556,7 @@ :y (- s.geometry.height yoffset) :height (dpi 33) :width (- s.geometry.width (* xoffset 2)) - :ontop false + :ontop true :stretch false :type "dock" :shape gears.shape.rounded_bar @@ -546,7 +565,7 @@ :opacity 0.9 :screen s })) - (: s.mywibox :struts { :bottom (dpi 40) }) + (: s.mywibox :struts { :bottom (dpi 50) }) ;; Add widgets to the wibox (: s.mywibox :setup { @@ -671,29 +690,14 @@ (: c :activate []))) -(client.connect_signal "property::maximized" - (fn [c] - (let [s c.screen] - (set s.mywibox (wibox {;; since we are using a wibox we have a lot we need to set - ;; as opposed to what we normally need to do with a wibar - :position "bottom" - :x 0 - :y s.geometry.height - :height (dpi 33) - :width s.geometry.width - :ontop false - :stretch false - :type "dock" - :shape gears.shape.rectangle - :bg beautiful.bg_normal - :fg beautiful.fg_normal - :opacity 0.9}))))) - -;; make fullscreen clients no longer rounded windows +;; make fullscreen clients no longer rounded and back afterwards (client.connect_signal "property::fullscreen" (fn [c] - (set c.shape (fn [cr w h] - (gears.shape.rectangle cr w h))))) + (if c.fullscreen + (set c.shape (fn [cr w h] + (gears.shape.rectangle cr w h))) + (set c.shape (fn [cr w h] + (gears.shape.rounded_rect cr w h (dpi 15))))))) (client.connect_signal "focus" (fn [c] (set c.border_color beautiful.border_focus))) (client.connect_signal "unfocus" (fn [c] (set c.border_color beautiful.border_normal))) @@ -716,4 +720,3 @@ (awful.spawn.once "nm-applet") (awful.spawn.once "xcape -e 'Super_L=Super_L|Control_L|Escape'") (awful.spawn.once "xcape -e 'Alt_L=Super_L|W'") -;; (awful.spawn.once "latte-dock") diff --git a/awesome/keybindings.fnl b/awesome/keybindings.fnl index 2096c73..1fe9f5f 100644 --- a/awesome/keybindings.fnl +++ b/awesome/keybindings.fnl @@ -170,7 +170,7 @@ {: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 "fflof")) + (awful.key [modkey] "b" (fn [] (awful.spawn "qblof")) {:description "launch browser" :group "apps"}) ;; rofi (awful.key [] "Menu" (fn [] (awful.spawn "/home/chris/.config/rofi/launchers-git/launcher.sh")) diff --git a/awesome/rules.fnl b/awesome/rules.fnl index cbf7bfe..448da52 100644 --- a/awesome/rules.fnl +++ b/awesome/rules.fnl @@ -182,6 +182,9 @@ "Arandr" "gcr-prompter" "ffplay" + "Junction" + "junction" + "pinentry-qt" ] :name [ "Event Tester" @@ -192,7 +195,11 @@ :role [ "pop-up" "GtkFileChooserDialog" - ]} + ] + :instance [ + "junction" + "Junction" + ]} :properties { :floating true :raise true @@ -216,6 +223,12 @@ "OpenLP" ] } + :except_any { + :name [ + "Configure OpenLP" + "OpenLP - " + ] + } :properties { :fullscreen true :raise true diff --git a/awesome/theme.lua b/awesome/theme.lua index eaf03be..fcf7218 100644 --- a/awesome/theme.lua +++ b/awesome/theme.lua @@ -10,6 +10,7 @@ local gears = require('gears') local gfs = require("gears.filesystem") local themes_path = gfs.get_themes_dir() local wallpaperdir = "/home/chris/Pictures/wallpapers/" +local bling = require "bling" local theme = {} @@ -122,11 +123,10 @@ theme.mstab_dont_resize_slaves = false -- whether the tabbed stack windows -- If you want a custom value. Set it to the number of pixels (int) theme.mstab_tabbar_height = 400 -theme.tabbar_radius = 40 -theme.tabbar_bg_normal = theme.bg_normal -theme.tabbar_fg_normal = theme.fg_normal -theme.tabbar_bg_focus = theme.bg_focus -theme.tabbar_fg_focus = theme.fg_focus +-- theme.tabbar_bg_normal = theme.bg_normal +-- theme.tabbar_fg_normal = theme.fg_normal +-- theme.tabbar_bg_focus = theme.bg_focus +-- theme.tabbar_fg_focus = theme.fg_focus theme.mstab_border_radius = 50 -- border radius of the tabbar theme.mstab_bar_padding = "default" -- how much padding there should be between clients and your tabbar diff --git a/fish/config.fish b/fish/config.fish index 50fbc35..c7fc909 100644 --- a/fish/config.fish +++ b/fish/config.fish @@ -213,6 +213,7 @@ alias mpf "mpv --profile=fast" alias suspend "systemctl suspend" alias ec "emacsclient -t" alias ecc "emacsclient -c" +alias mkdir "mkdir -pv" ### Start X at login if status is-login diff --git a/imv/config b/imv/config index 132f7d0..c116287 100644 --- a/imv/config +++ b/imv/config @@ -3,6 +3,8 @@ # Suppress built-in key bindings, and specify them explicitly in this # config file. suppress_default_binds = true +width = 1920 +height = 1080 [aliases] # Define aliases here. Any arguments passed to an alias are appended to the diff --git a/mpv/mpv.conf b/mpv/mpv.conf index 442eebe..17b96fd 100644 --- a/mpv/mpv.conf +++ b/mpv/mpv.conf @@ -3,7 +3,7 @@ osc=no vo=gpu af=scaletempo2 autofit=90% -geometry=90%:90% +geometry=80%:80% # input-ipc-server="/tmp/mpvsocket" hwdec=auto rtsp-transport=udp diff --git a/nyxt/auto-config.lisp b/nyxt/auto-config.lisp index 265fb88..e9b841b 100644 --- a/nyxt/auto-config.lisp +++ b/nyxt/auto-config.lisp @@ -12,3 +12,5 @@ ((VISIBLE-IN-STATUS-P NIL))) (DEFINE-CONFIGURATION NYXT/VI-MODE:USER-VI-NORMAL-MODE ((VISIBLE-IN-STATUS-P NIL))) +(DEFINE-CONFIGURATION BUFFER + ((CURRENT-ZOOM-RATIO 0.75))) diff --git a/picom.conf b/picom.conf index dd0e3fe..64908cd 100644 --- a/picom.conf +++ b/picom.conf @@ -27,10 +27,10 @@ shadow-radius = 38; shadow-opacity = 1.0; # The left offset for shadows, in pixels. (defaults to -15) -shadow-offset-x = -26; +shadow-offset-x = -20; # The top offset for shadows, in pixels. (defaults to -15) -shadow-offset-y = -26; +shadow-offset-y = -20; # Avoid drawing shadows on dock/panel windows. This option is deprecated, # you should use the *wintypes* option in your config file instead. @@ -87,6 +87,7 @@ shadow-exclude = [ # be painted in, such as a dock window region. Use # shadow-exclude-reg = "x10+0+0" # for example, if the 10 pixels on the bottom of the screen should not have shadows painted on. +# shadow-exclude-reg = "x40+20+1436" shadow-exclude-reg = "x0+0+0" # Crop shadow of a window fully on a particular Xinerama screen to the screen. @@ -266,6 +267,7 @@ blur-background-exclude = [ "class_g = 'slop'", "_GTK_FRAME_EXTENTS@:c", "class_g = 'soffice'", + "class_g = 'microsoft teams - preview'", "name = 'Display Window'", "name = 'Video'", "name = 'Projection Window'", diff --git a/qutebrowser/qsettings/QtProject.conf b/qutebrowser/qsettings/QtProject.conf index ca55df7..5ba7f39 100644 --- a/qutebrowser/qsettings/QtProject.conf +++ b/qutebrowser/qsettings/QtProject.conf @@ -1,6 +1,6 @@ [FileDialog] history=@Invalid() -lastVisited=file:///home/chris/nextcloud/tfc/website/ +lastVisited=file:///home/chris/ qtVersion=5.15.2 shortcuts=file:, file:///home/chris, file:///home/chris/storage/tfc sidebarWidth=116 diff --git a/rofi/launchers-git/run.sh b/rofi/launchers-git/run.sh index 0c9f449..ef57760 100755 --- a/rofi/launchers-git/run.sh +++ b/rofi/launchers-git/run.sh @@ -1,8 +1,12 @@ #!/usr/bin/env bash if [ $(hostname) = "syl" ]; then - style="laptop-wayland" - #echo "this is hidpi" + if [ $XDG_SESSION_TYPE = "x11" ]; then + style="laptop" + else + style="laptop-wayland" + #echo "this is hidpi" + fi else style="desktop" #echo "this is not hidpi" diff --git a/scripts/cpu-plasma.2s.sh b/scripts/cpu-plasma.2s.sh index 1c695be..2ed4a17 100755 --- a/scripts/cpu-plasma.2s.sh +++ b/scripts/cpu-plasma.2s.sh @@ -4,4 +4,4 @@ # echo 100 - $(mpstat | rg all | cut -d \ -f43) | bc cpu="$(mpstat 1 1 | rg Average | awk '{print $3+$4+$5}' | sed 's/\(.*\)/\1%/g')" -echo " $cpu | color=#5af78e font='VictorMono Nerd Font' size=11" +echo " $cpu | color=#ff9f43 font='VictorMono Nerd Font' size=11" diff --git a/scripts/kderofi-rbw b/scripts/kderofi-rbw index 47cf76e..104fc16 100755 --- a/scripts/kderofi-rbw +++ b/scripts/kderofi-rbw @@ -28,7 +28,14 @@ list_passwords() { passwords=$(rbw list) prompt='search for passwords...' -SECRET=$(list_passwords | rofi -i -p="${prompt}" -dmenu -theme ~/.config/rofi/launchers-git/$style.rasi) +SECRET=$(list_passwords | rofi -i -p="${prompt}" -dmenu -theme ~/.config/rofi/launchers-git/$style.rasi $@ & + c=0 + while ! xprop -f _KDE_NET_WM_BLUR_BEHIND_REGION 32c -set _KDE_NET_WM_BLUR_BEHIND_REGION 0 -id $(xdotool search -class 'rofi') ; do + sleep .1 + c=$((c+1)) + [[ c = 50 ]] && exit; # stop script window didn't appear after 5 seconds + done + ) # Ask whether pass, user or both are required options=("Password" \ @@ -37,7 +44,14 @@ options=("Password" \ "QR-Code" \ "OTP") -option=$(printf '%s\n' "${options[@]%}" | rofi -i -dmenu -p="..." -theme ~/.config/rofi/launchers-git/$style.rasi) +option=$(printf '%s\n' "${options[@]%}" | rofi -i -dmenu -p="..." -theme ~/.config/rofi/launchers-git/$style.rasi $@ & + c=0 + while ! xprop -f _KDE_NET_WM_BLUR_BEHIND_REGION 32c -set _KDE_NET_WM_BLUR_BEHIND_REGION 0 -id $(xdotool search -class 'rofi') ; do + sleep .1 + c=$((c+1)) + [[ c = 50 ]] && exit; # stop script window didn't appear after 5 seconds + done + ) # echo $option diff --git a/scripts/mediashout-to-openlp.el b/scripts/mediashout-to-openlp.el new file mode 100755 index 0000000..f3c0fc3 --- /dev/null +++ b/scripts/mediashout-to-openlp.el @@ -0,0 +1,35 @@ +#!/usr/bin/emacs --script +;;; mediashout-to-openlp.el --- convert ms text to openlp text -*- lexical-binding: t; -*- + +;;;###autoload +(defun bar () + "Print foo bar." + (interactive) + (message "Foo Bar!")) + +;;;; CLI + +(defun running-as-script-p () + "Return truthy if running as Elisp script." + (member "-scriptload" command-line-args)) + +(defun main () + "Entrypoint" + (print command-line-args-left) + + (find-file (car command-line-args-left)) + (with-current-buffer + (goto-char (point-min)) + (search-forward "Title: ") + (delete-char 7 t) + ) + + + (search-forward "Copyright: ") + + (message "Do stuff here")) + +(when (running-as-script-p) + (main)) + +(provide 'mediashout-to-openlp) diff --git a/scripts/mem-plasma.2s.sh b/scripts/mem-plasma.2s.sh index a4f0ff9..df69596 100755 --- a/scripts/mem-plasma.2s.sh +++ b/scripts/mem-plasma.2s.sh @@ -7,4 +7,4 @@ percent=$(bc -l <<< "100 * $total / $used") mem=$(awk -v u=$used -v t=$total -v p=$percent 'BEGIN {printf "%sMi/%sMi %.1f% ", t, u, p}'| awk '{printf $2}') -echo " $mem | color=#ff9f43 font='VictorMono Nerd Font' size=11" +echo " $mem | color=#9aedfe font='VictorMono Nerd Font' size=11" diff --git a/scripts/mshout.txt b/scripts/mshout.txt new file mode 100644 index 0000000..3870532 --- /dev/null +++ b/scripts/mshout.txt @@ -0,0 +1,78 @@ +Title: A Christmas Hymn +Author: Frances Johnston +Copyright: Public Domain +CCLI: 517860 +Song ID: MS-0001 +Hymnal: +Notes: +Groups: Public Domain +PlayOrder: Verse1, Verse2, Verse3 + +Verse 1: +When Jesus our Savior +In Bethlehem lowly +Was born of a virgin +And cradled in hay;Angels sent from heaven +With glad song announced Him +And guided the shepherds +To the place where He lay. + +Verse 2: +Dear Savior, we bring Thee +Our heart's adoration +And bow in Thy presence, +Our wonderful King! +All heaven re-echoes +The song of the angels +And our hearts are joining +In the carols they sing. + +Verse 3: +This same lowly Jesus +Who lay in the manger +Now reigns in the glory, +And prays for me there; +And one day He's coming, +His lov'd ones to gather +To join Him forever +All His riches to share! + +Title: A Heart like Thine +Author: Judson Van DeVenter +Copyright: Public Domain +CCLI: 125544 +Song ID: MS-0002 +Hymnal: +Notes: +Groups: Public Domain +PlayOrder: Verse1, Verse2, Verse3, Verse4, Chorus1 + +Verse 1: +Give me a love that knows no ill. +Give me the grace to do Thy will. +Pardon and cleanse this soul of mine. +Give me a heart like Thine. + +Verse 2: +Only a joy, a few brief years, +Only a dream, a vale of tears; +Vain is this world, I now resign. +Give me a heart like Thine. + +Verse 3: +Open mine eyes that I may see. +Show me the cross of Calvary. +There may I go and not repine. +Give me a heart like Thine. + +Verse 4: +Pillow my head upon Thy breast. +Shelter my soul and give me rest. +Fill me with love as I recline. +Give me a heart like Thine. + +Chorus 1: +Come to my soul, blessed Jesus. +Hear me, O Savior divine. +Open the fountain and cleanse me. +Give me a heart a heart like Thine. diff --git a/scripts/nyxtlof b/scripts/nyxtlof index 5cd8501..99ff337 100755 --- a/scripts/nyxtlof +++ b/scripts/nyxtlof @@ -10,6 +10,7 @@ if pgrep -x nyxt > /dev/null; then # echo $emacsrg if [ -z $nyxtrg ]; then + echo regnyxt nyxt exit else @@ -34,5 +35,10 @@ if pgrep -x nyxt > /dev/null; then fi else echo not running - nyxt + machine=$(hostname) + if [ $machine = "syl" ]; then + env GDK_DPI_SCALE=0.5 GDK_SCALE=2 nyxt + else + nyxt + fi fi diff --git a/scripts/plasma-startup.sh b/scripts/plasma-startup.sh index f89bbdc..77947c7 100755 --- a/scripts/plasma-startup.sh +++ b/scripts/plasma-startup.sh @@ -1,5 +1,7 @@ #!/bin/sh +export MOZ_ENABLE_WAYLAND=1 + exec ydotoold & exec systemctl enable --user --now libinput-gestures & diff --git a/scripts/stream-setup.sh b/scripts/stream-setup.sh index 2c67c64..ac38394 100755 --- a/scripts/stream-setup.sh +++ b/scripts/stream-setup.sh @@ -6,9 +6,13 @@ facebookstreamkey=$(kdialog --password "What is the stream key for Facebook?") echo $peertubestreamkey echo $facebookstreamkey - - ssh chris@40.122.147.124 sudo sed -i -e "s#luctorcrc.org.*#luctorcrc.org/live/$peertubestreamkey\;#" nginx-restream/data/nginx.conf -ssh chris@40.122.147.124 sudo sed -i -e "s#/rtmp/.*#/rtmp/$facebookstreamkey\;#" /etc/nginx/nginx.conf +ssh chris@40.122.147.124 sudo sed -i -e "s#40.122.147.124.*#40.122.147.124:1936/rtmp/$facebookstreamkey\;#" nginx-restream/data/nginx.conf # ssh chris@40.122.147.124 'sudo systemctl restart nginx' -ssh chris@40.122.147.124 sudo docker-compose down && sudo docker-compose up -d +ssh chris@40.122.147.124 "cd /home/chris/nginx-restream && sudo docker-compose down && sudo docker-compose up -d" + +if [ $? = 0 ]; then + kdialog --title "Success!" --msgbox "All set! Now you can start the stream!" +else + kdialog --error "Sorry there was an error! Find Chris!" +fi diff --git a/scripts/wttr-plasma.60s.sh b/scripts/wttr-plasma.60s.sh new file mode 100755 index 0000000..e6a22cd --- /dev/null +++ b/scripts/wttr-plasma.60s.sh @@ -0,0 +1,4 @@ +#!/bin/sh +weather=$(curl 'wttr.in/long_island,ks?format=%c%t++%h++%p') + +echo "$weather | color=#57c7ff font='VictorMono Nerd Font' size=11" diff --git a/tridactyl/tridactylrc b/tridactyl/tridactylrc index bbbf6d3..5d9528a 100644 --- a/tridactyl/tridactylrc +++ b/tridactyl/tridactylrc @@ -56,10 +56,15 @@ unbind v command torrent js -p tri.excmds.shellescape(JS_ARG).then(url => tri.excmds.exclaim_quiet('transadd ' + url)) +" YTDL +command ytdl js -p tri.excmds.shellescape(JS_ARG).then(url => tri.excmds.exclaim_quiet('alacritty -e yt-dlp -o ~/Videos/%(title)s.%(ext)s ' + url)) + + "" Adding my own bindings bind v hint -W mpv bind gt hint -W torrent bind gv current_url mpv +bind gV hint ytdl bind F hint -w bind gy hint -y bind gc org-capture diff --git a/waybar/config b/waybar/config index 3fd7d78..22546a4 100644 --- a/waybar/config +++ b/waybar/config @@ -4,7 +4,7 @@ "height": 30, // Waybar height (to be removed for auto height) // "width": 1280, // Waybar width // Choose the order of the modules "custom/wintitle", - "modules-left": ["sway/workspaces", "river/tags", "sway/mode", "sway/window"], + "modules-left": ["sway/workspaces", "custom/wintitle", "river/tags", "sway/mode", "sway/window"], "modules-center": ["clock"], "modules-right": ["pulseaudio", "network", "memory", "cpu", "battery", "battery#bat2", "tray"], "margin-top": 0, diff --git a/wayfire/wayfire.ini b/wayfire/wayfire.ini index e63ae29..87c32bf 100644 --- a/wayfire/wayfire.ini +++ b/wayfire/wayfire.ini @@ -87,7 +87,7 @@ binding_screenshot_interactive = KEY_PRINT binding_terminal = KEY_ENTER binding_pass = KEY_P command_agenda = emacsclient -e '(chris/org-agenda)' -command_browser = qblof +command_browser = fflof command_dolphin = dolphin command_emacs = emacslof command_kanshi = kanshi @@ -346,7 +346,7 @@ key_focus_right = KEY_L key_toggle = KEY_T outer_horiz_gap_size = 20 outer_vert_gap_size = 20 -tile_by_default = (app_id is "emacs" | app_id is "nyxt") +tile_by_default = (app_id is "emacs" | app_id is "firefox") [swayfire] button_move_activate = BTN_LEFT