diff --git a/awesome/init.fnl b/awesome/init.fnl
index ca98303..426703c 100644
--- a/awesome/init.fnl
+++ b/awesome/init.fnl
@@ -20,6 +20,7 @@
 ;; my splits
 (local rules (require "rules"))
 (local keybindings (require "keybindings"))
+;; (local notifications (require "notifications"))
 
 ;; Error handling
 ;; Check if awesome encountered an error during startup and fell back to
@@ -63,7 +64,7 @@
 (local alt "Mod1")
 
 ;; Set hostname so that we can utilize specific features on different machines
-(var laptop true )
+(var laptop false )
 (awful.spawn.easy_async "hostname" (fn [ stdout stderr reason exit_code ]
                                        (if (= "chris-linuxlaptop\n" stdout)
                                            (set laptop true)
diff --git a/awesome/keybindings.fnl b/awesome/keybindings.fnl
index d389c39..c46d535 100644
--- a/awesome/keybindings.fnl
+++ b/awesome/keybindings.fnl
@@ -14,6 +14,10 @@
     (let [cb (or ?callback (fn [] nil))]
       (awful.spawn.easy_async_with_shell "pamixer --get-volume-human" cb)))
 
+(if (= "chris-linuxlaptop" (awful.spawn "hostname"))
+    (global bwmenu "bwmenu -- -config /home/chris/.dotfiles/rofi/launchers-git/laptop.rasi")
+    (global bwmenu "bwmenu -- -config /home/chris/.dotfiles/rofi/launchers-git/desktop.rasi"))
+
 (local keybindings
        {
         :globalkeys (gears.table.join
@@ -109,10 +113,10 @@
                      ;; Programs
                      (awful.key [ modkey ] "d" (fn [] (awful.spawn "emacsclient -c -e '(dired-jump)'"))
                                 {:description "launch dired in new emacs frame" :group "apps" })
-                     (awful.key [ modkey ] "x" (fn [] (awful.spawn "emacsclient -c -e '(+org-capture/open-frame)'"))
+                     (awful.key [ modkey ] "x" (fn [] (awful.spawn "org-capture"))
                                 {:description "launch scratchpad in new emacs frame" :group "apps" })
                      (awful.key [ modkey alt ] "m" (fn [] (awful.spawn "emacsclient -c -e '(org-roam-capture)'"))
-                                {:description "launch scratchpad in new emacs frame" :group "apps" })
+                                {:description "launch org-roam-capture in new emacs frame" :group "apps" })
                      (awful.key [ modkey shift ] "x" (fn [] (awful.spawn "emacsclient -c -e '(doom/switch-to-scratch-buffer)'"))
                                 {:description "launch scratchpad in new emacs frame" :group "apps" })
                      (awful.key [ modkey ] "i" (fn [] (awful.spawn "emacsclient -c -e '(mu4e)'"))
@@ -126,8 +130,10 @@
                                 {:description "launch rofi" :group "launcher"})
                      (awful.key [modkey] "w" (fn [] (awful.spawn "/home/chris/.dotfiles/rofi/launchers-git/windows.sh"))
                                 {:description "launch rofi window switcher" :group "launcher"})
-                     (awful.key [modkey] "b" (fn [] (awful.spawn "bwmenu"))
+                     (awful.key [modkey] "b" (fn [] (awful.spawn bwmenu))
                                 {:description "launch rofi bitwarden selector" :group "launcher"})
+                     (awful.key [modkey] "y" (fn [] (awful.spawn "yt -r"))
+                                {:description "search youtube" :group "launcher"})
                      ;; audio
                      (awful.key [modkey] "a" (fn [] (awful.spawn "alacritty -d 80 14 --class pulsemixer -e pulsemixer"))
                                 {:description "launch pulsemixer" :group "audio"})
@@ -143,6 +149,16 @@
                      (awful.key [] "XF86Launch8" (fn [] (awful.spawn "pactl set-source-mute @DEFAULT_SOURCE@ toggle")
                                                      (awful.spawn "paplay /usr/share/sounds/freedesktop/stereo/audio-volume-change.oga"))
                                 {:description "Mute microphone" :group "audio"})
+                     (awful.key [modkey] "]" (fn [] (awful.spawn "mpvc -x 0.10"))
+                                {:description "MPV speed up by .10" :group "audio"})
+                     (awful.key [modkey] "[" (fn [] (awful.spawn "mpvc -x -0.10"))
+                                {:description "MPV slow down by .10" :group "audio"})
+                     (awful.key [modkey] "=" (fn [] (awful.spawn "mpvc -X 1.95"))
+                                {:description "MPV set to 2x speed" :group "audio"})
+                     (awful.key [modkey shift] "0" (fn [] (awful.spawn "mpvc -t 10"))
+                                {:description "MPV seek forward 10 sec" :group "audio"})
+                     (awful.key [modkey shift] "9" (fn [] (awful.spawn "mpvc -t -20"))
+                                {:description "MPV seek backward 20 sec" :group "audio"})
 
                      ;; Because I don't know much fennel yet I'm doing each one individually
                      ;; View tags only.
diff --git a/awesome/rules.fnl b/awesome/rules.fnl
index 8b17ddc..421bddc 100644
--- a/awesome/rules.fnl
+++ b/awesome/rules.fnl
@@ -104,6 +104,21 @@
                             :placement (+ awful.placement.no_offscreen awful.placement.centered)
                             }
                }
+              {
+               :rule_any {
+                          :class [
+                                  "fp64"
+                                  ]
+                          :instance [
+                                     "fp64"
+                                     ]
+                          }
+               :properties {
+                            :fullscreen true
+                            :raise true
+                            :placement (+ awful.placement.no_offscreen awful.placement.centered)
+                            }
+               }
               ])
 
 rules
diff --git a/mpv/mpv.conf b/mpv/mpv.conf
index c06b5ac..4f2005d 100644
--- a/mpv/mpv.conf
+++ b/mpv/mpv.conf
@@ -4,6 +4,7 @@ af=scaletempo2
 speed=1.95
 autofit=70%
 geometry=50%:50%
+input-ipc-server="/tmp/mpvsocket"
 
 [ytdl]
 ytdl-format="bestvideo[height<=720]+bestaudio/best"
diff --git a/qutebrowser/config.py b/qutebrowser/config.py
index fd2cdc8..e385d74 100644
--- a/qutebrowser/config.py
+++ b/qutebrowser/config.py
@@ -9,6 +9,7 @@
 ## Documentation:
 ##   qute://help/configuring.html
 ##   qute://help/settings.html
+import glob
 
 ## This is here so configs done via the GUI are still loaded.
 ## Remove it to not load settings done via the GUI.
@@ -1037,7 +1038,7 @@ c.content.headers.do_not_track = True
 
 ## Enable host blocking.
 ## Type: Bool
-# c.content.host_blocking.enabled = True
+c.content.host_blocking.enabled = False
 
 ## List of URLs of lists which contain hosts to block.  The file can be
 ## in one of the following formats:  - An `/etc/hosts`-like file - One
@@ -1228,7 +1229,8 @@ c.content.headers.do_not_track = True
 
 ## List of user stylesheet filenames to use.
 ## Type: List of File, or File
-# c.content.user_stylesheets = []
+# or if you have a directory with .user.css files:
+c.content.user_stylesheets = glob.glob('./css*.user.css')
 
 ## Enable WebGL.
 ## Type: Bool
@@ -2426,7 +2428,7 @@ config.bind('o', 'set-cmd-text -s :open')
 ## Bindings for MPV and YTDL
 config.bind('v', 'hint links spawn --detach mpv --force-window yes {hint-url}')
 config.bind('gv', 'spawn --detach mpv --force-window yes {url}')
-config.bind('gc', 'spawn org-capture {url}')
+config.bind('gc', 'spawn org-capture "{url}"')
 config.bind('gV', 'hint links spawn alacritty -e youtube-dl -o ~/Videos/%(title)s.%(ext)s {hint-url}')
 
 ## Bindings for MPV and YTDL
diff --git a/qutebrowser/qsettings/QtProject.conf b/qutebrowser/qsettings/QtProject.conf
index 960f725..801c6b6 100644
--- a/qutebrowser/qsettings/QtProject.conf
+++ b/qutebrowser/qsettings/QtProject.conf
@@ -1,6 +1,6 @@
 [FileDialog]
-history=file:///home/chris/storage/digikam/Photos/Phone Camera/2020/11, file:///home/chris/Pictures, file:///home/chris/storage/digikam/Photos/Phone Camera/2020/08, file:///home/chris/Videos
-lastVisited=file:///home/chris/Videos
+history=file:///home/chris/Pictures, file:///home/chris/storage/digikam/Photos/Phone Camera/2020/08, file:///home/chris/Videos, file:///home/chris, file:///home/chris/Downloads, file:///home/chris/Downloads/Takeout/Contacts/All Contacts
+lastVisited=file:///home/chris/Downloads/Takeout/Contacts/All Contacts
 qtVersion=5.15.2
 shortcuts=file:, file:///home/chris
 sidebarWidth=116
diff --git a/qutebrowser/quickmarks b/qutebrowser/quickmarks
index 4b83e76..81132a4 100644
--- a/qutebrowser/quickmarks
+++ b/qutebrowser/quickmarks
@@ -14,3 +14,5 @@ bw https://bitwarden.tfcconnection.org/#/
 coin https://www.coinbase.com/dashboard
 remind https://www.remind.com/classes/4223h9
 admin https://admin.microsoft.com/AdminPortal/Home#/homepage
+jelly https://jellyf.hopto.org/web/index.html#!/home.html
+st http://127.0.0.1:8384/#
diff --git a/scripts/transadd b/scripts/transadd
index 98b89cb..f5d6a09 100755
--- a/scripts/transadd
+++ b/scripts/transadd
@@ -1,3 +1,3 @@
 #!/usr/bin/env bash
 
-transmission-remote 192.168.1.35 -a "$@" && notify-send "  Transmission On Server" "Torrent added"
+transmission-remote 192.168.1.7 -a "$@" && notify-send "  Transmission On Server" "Torrent added"