diff --git a/apps/firefox/default.nix b/apps/firefox/default.nix index e3b12ee..15ff674 100644 --- a/apps/firefox/default.nix +++ b/apps/firefox/default.nix @@ -18,8 +18,8 @@ ]; workspace = [ - "special:youtube, on-created-empty:uwsm app -- firefox -P YouTube --name youtube" - "special:jellyfin, on-created-empty:uwsm app -- firefox -P Jellyfin --name jellyfin" + "special:youtube, on-created-empty:uwsm app -- firefox -P web-app --name youtube https://youtube.com" + "special:jellyfin, on-created-empty:uwsm app -- firefox -P web-app --name jellyfin https://watch.sakamoto.dev" ]; windowrulev2 = [ @@ -68,6 +68,12 @@ name = "Jellyfin"; url = "https://watch.sakamoto.dev"; }; + web-app = import ./profiles/web-app.nix { + inherit pkgs myConfig; + id = 3; + name = "web-app"; + url = "about:blank"; + }; hakase = { search.force = true; isDefault = true; diff --git a/apps/firefox/profiles/web-app.nix b/apps/firefox/profiles/web-app.nix index a37d46a..1883145 100644 --- a/apps/firefox/profiles/web-app.nix +++ b/apps/firefox/profiles/web-app.nix @@ -17,6 +17,7 @@ bitwarden tridactyl new-tab-override + pywalfox ]; settings = { @@ -37,6 +38,7 @@ "widget.use-xdg-desktop-portal.file-picker" = 1; # Use native file picker # --- UI & Behavior --- + "browser.toolbars.bookmarks.visibility" = "never"; "browser.compactmode.show" = true; "browser.tabs.closeWindowWithLastTab" = false; "extensions.pocket.enabled" = false; diff --git a/apps/firefox/textfox.nix b/apps/firefox/textfox.nix index 91ea6a0..9db7fc2 100644 --- a/apps/firefox/textfox.nix +++ b/apps/firefox/textfox.nix @@ -1,7 +1,7 @@ { textfox = { enable = true; - profile = "hakase"; + profiles = ["hakase" "web-app"]; config = { # background = { # color = "#123456";