diff --git a/home/home.nix b/home/home.nix
index 612c99c..87d9ddd 100644
--- a/home/home.nix
+++ b/home/home.nix
@@ -85,17 +85,17 @@ in {
         "audio/opus" = "mpv-slow.desktop";
         "audio/x-opus" = "mpv-slow.desktop";
         "audio/x-opus+ogg" = "mpv-slow.desktop";
-        "x-scheme-handler/http" = "firefox.desktop";
-        "x-scheme-handler/https" = "firefox.desktop";
-        "text/html" = "firefox.desktop";
+        "x-scheme-handler/http" = "org.qutebrowser.qutebrowser.desktop";
+        "x-scheme-handler/https" = "org.qutebrowser.qutebrowser.desktop";
+        "text/html" = "org.qutebrowser.qutebrowser.desktop";
         "text/org" = "emacsclient.desktop";
         "text/md" = "emacsclient.desktop";
         "text/txt" = "emacsclient.desktop";
         "text/rs" = "emacsclient.desktop";
         "text/plain" = "emacsclient.desktop";
         "application/pdf" = "emacsclient.desktop";
-        "x-scheme-handler/about" = "firefox.desktop";
-        "x-scheme-handler/unknown" = "firefox.desktop";
+        "x-scheme-handler/about" = "org.qutebrowser.qutebrowser.desktop";
+        "x-scheme-handler/unknown" = "org.qutebrowser.qutebrowser.desktop";
         "x-scheme-handler/magnet" = "torrent.desktop";
       };
       defaultApplications = {
@@ -124,17 +124,17 @@ in {
         "audio/flac" = "mpv-slow.desktop";
         "audio/wav" = "mpv-slow.desktop";
         "audio/opus" = "mpv-slow.desktop";
-        "x-scheme-handler/http" = "firefox.desktop";
-        "x-scheme-handler/https" = "firefox.desktop";
-        "text/html" = "firefox.desktop";
+        "x-scheme-handler/http" = "org.qutebrowser.qutebrowser.desktop";
+        "x-scheme-handler/https" = "org.qutebrowser.qutebrowser.desktop";
+        "text/html" = "org.qutebrowser.qutebrowser.desktop";
         "text/org" = "emacsclient.desktop";
         "text/md" = "emacsclient.desktop";
         "text/txt" = "emacsclient.desktop";
         "text/rs" = "emacsclient.desktop";
         "text/plain" = "emacsclient.desktop";
         "application/pdf" = "emacsclient.desktop";
-        "x-scheme-handler/about" = "firefox.desktop";
-        "x-scheme-handler/unknown" = "firefox.desktop";
+        "x-scheme-handler/about" = "org.qutebrowser.qutebrowser.desktop";
+        "x-scheme-handler/unknown" = "org.qutebrowser.qutebrowser.desktop";
         "x-scheme-handler/magnet" = "torrent.desktop";
       };
     };
diff --git a/home/modules/hyprland.nix b/home/modules/hyprland.nix
index 61f4fc5..d073433 100644
--- a/home/modules/hyprland.nix
+++ b/home/modules/hyprland.nix
@@ -261,7 +261,7 @@ in
         "SUPER,E,exec,/home/chris/bin/emacslof"
         "SUPER,d,exec,emacsclient -c -F '`(name . \"dadired\")' -e '(dired-jump)'"
         "SUPER,v,exec,cliphist list | rofi -p '󱃔 ' -dmenu -theme ~/.config/rofi/launchers-git/laptop-rbw-wayland.rasi | cliphist decode | wl-copy"
-        "SUPER,B,exec,/home/chris/bin/fflof"
+        "SUPER,B,exec,/home/chris/bin/qblof"
         "SUPER,A,exec,alacritty --class pulsemixer -e pulsemixer"
         "SUPERCTRL,i,exec,alacritty --class btop -e btop"
         ",Print,exec,screenshot"
diff --git a/modules/base.nix b/modules/base.nix
index 77bd87f..c4e1064 100644
--- a/modules/base.nix
+++ b/modules/base.nix
@@ -13,7 +13,7 @@
     settings = { auto-optimise-store = true; };
     nixPath = [ "nixpkgs=${inputs.nixpkgs}" ];
   };
-  nixpkgs.config.allowUnFree = true;
+  # nixpkgs.config.allowUnFree = true;
   # pkgs.config.allowUnfree = true;
 
   system.autoUpgrade = {