mirror of
https://github.com/Expand-sys/zen-browser-flake
synced 2025-12-13 22:02:13 +11:00
36 lines
947 B
Markdown
36 lines
947 B
Markdown
# Zen Browser
|
|
|
|
This is a flake for the Zen browser.
|
|
|
|
Just add it to your NixOS `flake.nix` or home-manager:
|
|
|
|
```nix
|
|
inputs = {
|
|
zen-browser.url = "github:MarceColl/zen-browser-flake";
|
|
...
|
|
}
|
|
```
|
|
|
|
## Packages
|
|
|
|
This flake exposes two packages, corresponding to the `specific` and `generic` zen versions.
|
|
The generic version maximizes compatibility with old CPUs and kernels by compiling it with some
|
|
lower common denominator CFLAGS, the `specific` one targets newer CPUs and kernels but it may not
|
|
work in your case.
|
|
|
|
The `default` package is the `specific` one for backwards compatibility with older versions of the flake.
|
|
|
|
Then in the `configuration.nix` in the `environment.systemPackages` add one of:
|
|
|
|
```nix
|
|
inputs.zen-browser.packages."${system}".default
|
|
inputs.zen-browser.packages."${system}".specific
|
|
inputs.zen-browser.packages."${system}".generic
|
|
```
|
|
|
|
Depending on which version you want
|
|
|
|
```shell
|
|
$ sudo nixos-rebuild switch
|
|
$ zen
|
|
```
|