Nixify zen-browser home-manager foo

This commit is contained in:
Tristan D. 2025-03-05 10:03:04 +01:00
parent 6f4d5fc55f
commit 5e058c24fc
Signed by: tristan
SSH key fingerprint: SHA256:9oFM1J63hYWJjCnLG6C0fxBS15rwNcWwdQNMOHYKJ/4
3 changed files with 1168 additions and 1 deletions

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,36 @@
{ config
, lib
, pkgs
, ...
} @ args: {
imports =
let
modulePath = [ "programs" "zen-browser" ];
mkFirefoxModule = import ./mkFirefoxModule.nix;
in
[
(mkFirefoxModule {
inherit modulePath;
name = "Zen Browser";
wrappedPackageName = "zen-browser";
wrappedPkg = pkgs.my.zen-browser;
visible = true;
platforms.linux = rec {
vendorPath = ".zen";
configPath = "${vendorPath}";
};
platforms.darwin = rec {
vendorPath = "Library/Application Support/Zen";
configPath = "${vendorPath}";
};
})
];
programs.zen-browser = import ./_base.nix args;
home.sessionVariables = {
BROWSER = "zen-browser";
MOZ_USE_XINPUT2 = "1";
MOZ_ENABLE_WAYLAND = "1";
};
}

View file

@ -11,7 +11,8 @@
../home-mods/common ../home-mods/common
../home-mods/desktop ../home-mods/desktop
# ../home-mods/firefox # ../home-mods/firefox
../home-mods/firefox/floorp.nix # ../home-mods/firefox/floorp.nix
../home-mods/firefox/zen-browser.nix
../home-mods/plasma ../home-mods/plasma
../home-mods/shell ../home-mods/shell
../home-mods/virt ../home-mods/virt