diff --git a/nix/configurations/vanadium.nix b/nix/configurations/vanadium.nix index ab470dbd..7234fbdf 100644 --- a/nix/configurations/vanadium.nix +++ b/nix/configurations/vanadium.nix @@ -56,6 +56,7 @@ in ../overlays/eepy.nix ../overlays/calibre-no-mime.nix ../overlays/fcitx5-table-extra-taiwanese.nix + ../overlays/zen-browser.nix ../overlays/iosevka.nix ../packages/overlay.nix diff --git a/nix/homeModules/common/zen-browser.nix b/nix/homeModules/common/zen-browser.nix index f441838d..4b8227ea 100644 --- a/nix/homeModules/common/zen-browser.nix +++ b/nix/homeModules/common/zen-browser.nix @@ -66,7 +66,6 @@ in "browser.ctrlTab.sortByRecentlyUsed" = false; "layout.css.devPixelsPerPx" = 1.1; "browser.startup.page" = 1; - "browser.translations.automaticallyPopup" = false; # open links in new window # this works a lot better with xmonad where I have a bunch of windows diff --git a/nix/overlays/zen-browser.nix b/nix/overlays/zen-browser.nix new file mode 100644 index 00000000..f4ffa489 --- /dev/null +++ b/nix/overlays/zen-browser.nix @@ -0,0 +1,19 @@ +let + sources = import ../../npins; +in +final: _: +let + zenpkgs = sources.zen-browser.asFlake.packages.${final.system}; +in +{ + # TODO: upstream default is broken? They default to zen-twilight + "zen-beta-unwrapped" = zenpkgs."beta-unwrapped"; + "zen-twilight-unwrapped" = zenpkgs."twilight-unwrapped"; + "zen-twilight-official-unwrapped" = zenpkgs."twilight-official-unwrapped"; + + # default + "zen-beta" = zenpkgs."beta"; + + "zen-twilight" = zenpkgs."twilight"; + "zen-twilight-official" = zenpkgs."twilight-official"; +}