diff --git a/nate/modules/apps/firefox/firefox.nix b/nate/modules/apps/firefox/firefox.nix
index 776887e..bc6f854 100644
--- a/nate/modules/apps/firefox/firefox.nix
+++ b/nate/modules/apps/firefox/firefox.nix
@@ -24,6 +24,7 @@ in
                         nur.repos.rycee.firefox-addons.darkreader
                         nur.repos.rycee.firefox-addons.keepassxc-browser
                         nur.repos.crazazy.firefox-addons.ublock-origin
+                        nur.repos.bandithedoge.firefoxAddons.stylus
                     ];
                     search = {
                         # Replace default firefox search engine config with this one
@@ -67,6 +68,8 @@ in
                        "extensions.formautofill.creditCards.enabled" = false;
                        "extensions.formautofill.addresses.enabled" = false;
                        "browser.toolbars.bookmarks.visibility" = "always";
+                       # For applying userContent.css - not being used
+                       # "toolkit.legacyUserProfileCustomizations.stylesheets" = true;
                        # "browser.newtabpage.pinned" = [{
                        #   title = "NixOS";
                        #   url = "https://nixos.org";
diff --git a/nate/modules/home-manager/home.nix b/nate/modules/home-manager/home.nix
index 9cce757..33145a7 100644
--- a/nate/modules/home-manager/home.nix
+++ b/nate/modules/home-manager/home.nix
@@ -65,7 +65,7 @@
     amdgpu_top
     mangohud
     wine-wayland
-    webcord
+    inputs.nixpkgs-stable.legacyPackages.x86_64-linux.webcord
 
     #
     # Better Unix
@@ -104,6 +104,7 @@
     #
     keepassxc
     obs-studio
+    betaflight-configurator
 
     #
     # Style
@@ -119,20 +120,18 @@
   # Home Manager is pretty good at managing dotfiles. The primary way to manage
   # plain files is through 'home.file'.
   home.file."${config.xdg.configHome}" = {
-    # # Building this configuration will create a copy of 'dotfiles/screenrc' in
-    # # the Nix store. Activating the configuration will then make '~/.screenrc' a
-    # # symlink to the Nix store copy.
-    # ".screenrc".source = dotfiles/screenrc;
     source = ../../dotfiles;
     recursive = true;
-
-    # # You can also set the file content immediately.
-    # ".gradle/gradle.properties".text = ''
-    #   org.gradle.console=verbose
-    #   org.gradle.daemon.idletimeout=3600000
-    # '';
   };
 
+  # For applying custom styles
+  # home.file.".mozilla/firefox/default" = {
+  #   source = ../../misc/firefox_styles;
+  #   recursive = true;
+  # };
+  # location where stylus data is kept
+  # /home/nate/.mozilla/firefox/default/storage/default/moz-extension+++77a1d59f-183c-4439-b249-fdae98b7bd7b/idb
+
   home.sessionVariables = {
     # MANPAGER="sh -c 'col -bx | bat -l man -p'";
     BAT_THEME="Catppuccin Macchiato";
diff --git a/nate/modules/sway/sway_conf.nix b/nate/modules/sway/sway_conf.nix
index 99bf5f1..d638ff1 100644
--- a/nate/modules/sway/sway_conf.nix
+++ b/nate/modules/sway/sway_conf.nix
@@ -117,7 +117,8 @@
         ###
         ##  Services
         ###
-        services.gvfs.enable = true;  # thunar functionalities
+        services.gvfs.enable = true;  # thunar mount, trash, etc
+        services.tumbler.enable = true; # thunar thumbnails
         services.openssh.enable = true;
         services.dbus.enable = true;
         services.syncthing.enable = true;