No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-21 10:24:04 -07:00
.gitignore bump version to 1.0.0-a.31 (#17) 2024-08-28 10:12:17 +02:00
flake.lock update to 1.20t 2026-03-18 14:46:44 -07:00
flake.nix update to 1.22t 2026-07-21 10:24:04 -07:00
README.md docs(readme): remove mention of split builds, fix input url 2025-01-21 19:49:08 -08:00
zen.desktop twilight 2025-01-02 12:16:44 -08:00

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