No description
- Nix 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| README.md | ||
| zen.desktop | ||
zen browser
flake for the zen browser
usage
add it to nixos or home-manager inputs:
inputs = {
# ...
zen-browser.url = "git+https://codeberg.org/0x57e11a/flake-zen";
# ...
}
it can then be used as a package via
inputs.zen-browser.packages."${system}".default
nixos example (single user)
users.users.stella = {
# ...
packages = [
inputs.zen-browser.packages."${system}".default
];
# ...
};
nixos example (multi user)
environment.systemPackages = [
inputs.zen-browser.packages."${system}".default
];
home-manager example
home.packages = [
inputs.zen-browser.packages."${system}".default
];
1password support
zen has to be manually added to the list of browsers that 1password will communicate with
to enable 1password integration, add the line .zen-wrapped to the file /etc/1password/custom_allowed_browsers,
which can be done declaratively via
environment.etc = {
"1password/custom_allowed_browsers" = {
text = ''
.zen-wrapped
'';
mode = "0755";
};
};
see this wiki article for more information