Commit Graph

7 Commits

Author SHA1 Message Date
Luis Quiñones
612ee7f2fa fix: ensure missing desktop icon for twilight official (#203)
Resolves https://github.com/0xc000022070/zen-browser-flake/issues/170.
2026-01-17 22:33:17 -05:00
Luis Quiñones
20cdafdc37 feat: use "zen-browser" as linux desktop icon for beta (#127)
Closes https://github.com/0xc000022070/zen-browser-flake/issues/123.

This makes the flake output more compatible with other icon packs
which provide icons under "zen-browser" instead of "zen-${variant}".
2025-10-04 01:42:13 -05:00
isabel
dd212be919 refactor: package & config cleanup (#88)
* refactor(package): use package fetchers

builtin fetchers are blocking, therefore also slow. for packaging we
should use the package fetchers

* refactor: build the desktop file as a part of the package

* refactor(default.nix): remove redundant args

* refactor(flake.nix): remove duplicated code & rec

* fix(hm-module)!: typo in mkFireFoxmodule

* fix(hm-module): work with nixpkgs config `allowAliases = false;`

* fix: partial revert of 805c8f56e8

the `lib.mkDefault` was being ignored and the policies would never be
set. perhaps a better thing to do here would be to remove them
completly. otherwise this is the next best thing

* refactor(package): use `hash` over `sha256`

Co-authored-by: Seth Flynn <getchoo@tuta.io>
2025-08-17 13:53:45 -05:00
Dmitry Chermnykh
8c6b498af3 fix: policies handling (#50)
Changes:
- Fixes typo in libName for policies.json (used to be zen-$version instead of zen-bin-$version for a single file)
- Remove unneeded wrapFirefox arguments (the current defaults for wrapFirefox are good for us)
2025-04-18 16:40:51 -05:00
Dmitry Chermnykh
02e0840599 fix: desktop file name will match the one from the wrapper (#47) 2025-04-15 09:34:39 -05:00
Dmitry Chermnykh
70fe8d4b27 fix: default package eval (#41) 2025-04-08 08:12:41 -05:00
Gavin John
fc288d87eb refactor: move package definitions to default.nix (#40)
This allows this to be NUR-compatible.
2025-04-08 07:58:18 -05:00