Nixify zen-browser home-manager foo
This commit is contained in:
parent
6f4d5fc55f
commit
5e058c24fc
3 changed files with 1168 additions and 1 deletions
1130
home-mods/firefox/mkFirefoxModule.nix
Normal file
1130
home-mods/firefox/mkFirefoxModule.nix
Normal file
File diff suppressed because it is too large
Load diff
36
home-mods/firefox/zen-browser.nix
Normal file
36
home-mods/firefox/zen-browser.nix
Normal 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";
|
||||
};
|
||||
}
|
|
@ -11,7 +11,8 @@
|
|||
../home-mods/common
|
||||
../home-mods/desktop
|
||||
# ../home-mods/firefox
|
||||
../home-mods/firefox/floorp.nix
|
||||
# ../home-mods/firefox/floorp.nix
|
||||
../home-mods/firefox/zen-browser.nix
|
||||
../home-mods/plasma
|
||||
../home-mods/shell
|
||||
../home-mods/virt
|
||||
|
|
Loading…
Add table
Reference in a new issue