Install Zen via Nix
Zen is available for Linux as a Nix flake. You need flakes enabled (experimental-features = nix-command flakes).
Install
If you manage packages with nix profile, run:
nix profile install github:irbis-sh/zen-desktopIf you manage your NixOS or Home Manager configuration with a flake:
Add the input:
inputs.zen-desktop.url = "github:irbis-sh/zen-desktop";Add the package to
environment.systemPackages(NixOS) orhome.packages(Home Manager):inputs.zen-desktop.packages.${pkgs.stdenv.hostPlatform.system}.defaultThis assumes your flake passes
inputsto your modules throughspecialArgs(NixOS) orextraSpecialArgs(Home Manager).If you use overlays, add
inputs.zen-desktop.overlays.defaulttonixpkgs.overlaysand usepkgs.zen-adblockerinstead.Rebuild.
Start Zen from your app menu, or run zen.
If you use NixOS, click Start in Zen once, then follow Trust Zen’s CA certificate on Linux so that apps other than browsers work with Zen.
Update
If you installed with nix profile, run:
nix profile upgrade zen-desktopIf you installed with a flake, run nix flake update zen-desktop and rebuild.
Uninstall
- In Zen, click Stop, go to Settings and click Uninstall CA.
- Run
nix profile remove zen-desktop, or remove Zen from your configuration and rebuild. If you added Zen’s certificate tosecurity.pki, remove that too before rebuilding.