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/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
|
||||||
|
|
Loading…
Add table
Reference in a new issue