nix/home-mods/firefox/zen-browser.nix

33 lines
727 B
Nix
Raw Normal View History

2025-03-05 10:03:04 +01:00
{ config
, lib
, pkgs
, inputs
2025-03-05 10:03:04 +01:00
, ...
} @ args: {
imports =
let
modulePath = [ "programs" "zen-browser" ];
mkFirefoxModule = import "${inputs.home-manager}/modules/programs/firefox/mkFirefoxModule.nix";
2025-03-05 10:03:04 +01:00
in
[
(mkFirefoxModule {
inherit modulePath;
name = "Zen Browser";
wrappedPackageName = "zen-browser";
visible = true;
platforms.linux = rec {
vendorPath = ".zen";
configPath = "${vendorPath}";
};
})
];
2025-03-10 14:09:28 +01:00
programs.zen-browser = (import ./_base.nix args) // { package = pkgs.my.zen-browser; };
2025-03-05 10:03:04 +01:00
home.sessionVariables = {
BROWSER = "zen-browser";
MOZ_USE_XINPUT2 = "1";
MOZ_ENABLE_WAYLAND = "1";
};
}