Commit Graph

76 Commits

Author SHA1 Message Date
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
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
Luis Quiñones
93a716206e dev: add alejandra as project formatter 2025-04-03 18:17:29 -05:00
Luis Quiñones
e356572091 style: nix code with alejandra format 2025-04-03 18:15:09 -05:00
Dmitry Chermnykh
808562590c use the .desktop file generated via wrapFirefox 2025-04-02 21:33:26 +05:00
Dmitry Chermnykh
ffb45b18bf rewrite 2025-04-02 20:18:24 +05:00
Dmitry Chermnykh
0cd2d3d91e Add missing libgbm and vulkan-loader dependencies
see https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/applications/networking/browsers/firefox/wrapper.nix#L66
2025-03-17 23:12:12 +05:00
Luis Quiñones
dd6ba8e792 feat: variant version will be the default version + official variant
The official variant will pin the official binaries from
github:zen-browser/desktop, that's the option for people that doesn't
trust the binaries of this repository.

In other hand, the "twilight" package is pinned with artifacts that we
store in this repository. The reason why this is default now is because
I decided to follow the philosophy that is available in the official
NixOS page(https://nixos.org/): reproducible, declarative and reliable.
I know this could be a little bit invasive for some people but I think
that they're just a minority and this is a problem that should be solved
now given the time that has been passed since twilight was implemented.
2025-02-15 19:40:23 -05:00
Luis Quiñones
3e6f289153 fix(flake): mkZen accepts entry name to use against sources file 2025-02-10 22:31:09 -05:00
Luis Quiñones
30b5295c0a fix(flake): added missing twilight resilient package 2025-02-10 22:24:34 -05:00
Luis Quiñones
04058273f2 fix(desktop-files): app icon names have their variant names attached to them when installed 2025-01-01 22:14:01 -05:00
Luis Quiñones
644676bbe0 fix: twilight's .desktop filename compatible with the freedesktop dbus specification for messages 2024-12-31 20:06:38 -05:00
Luis Quiñones
48344ab82c feat: exposing desktop file name via derivation metadata 2024-12-31 18:48:53 -05:00
Luis Quiñones
5206a8fc34 feat: added package metadata 2024-12-31 18:46:28 -05:00
Luis Quiñones
5a6f4b324f chore: removed name entry from sources.json file 2024-12-31 16:56:22 -05:00
Luis Quiñones
92c1e51d80 feat: twilight has a different name in .desktop file 2024-12-31 16:12:32 -05:00
Luis Quiñones
1894eec539 feat(flake): support for aarch64-linux 2024-12-31 15:51:25 -05:00
Luis Quiñones
49b0ac38c4 fix(flake): function to mkZen package accepts extra arguments 2024-12-31 15:00:19 -05:00
Luis Quiñones
5ca7b0ed79 feat: using using json file to store package metadata 2024-12-31 13:44:44 -05:00
Luis Quiñones
3987362ab8 feat: exposing binary alias depending on the chosen version 2024-12-31 13:16:02 -05:00
BlueFox1616
1381f1e8ba Update flake.nix to correct twilight sha256 2024-12-31 14:31:19 +02:00
Luis Quiñones
c4421ea028 chore(flake): comments about download url have been removed 2024-12-30 23:15:44 -05:00
Luis Quiñones
dc24ea9810 feat: each browser variant has its own .desktop file 2024-12-30 23:14:38 -05:00
Luis Quiñones
98d839ebd0 fix: beta hash will update correctly now by CI script 2024-12-30 23:09:21 -05:00
Luis Quiñones
f680b80612 feat: disabled browser auto-updates via policies.json 2024-12-30 23:00:17 -05:00
Luis Quiñones
16bfb48f0e feat: zen browser beta and twilight versions 2024-12-30 20:45:30 -05:00
luisnquin
cea051b6f9 Update Zen Browser to v1.0.2-b.5 2024-12-25 02:12:52 +00:00
Luis Quiñones
a375eff6d3 fix: exposing package via packages.${system}.default in flake output 2024-12-24 21:09:43 -05:00
Felix Salcher
bcac2202c9 remove specific/generic
specific and generic builds are no longer provided by zen, they rather
provide just one build for linux
2024-12-24 12:11:09 +01:00
luisnquin
f5181bde71 Update Zen Browser to v1.0.2-b.3 2024-12-20 01:21:03 +00:00
luisnquin
6acd5e9515 Update Zen Browser to v1.0.2-b.2 2024-12-15 03:08:56 +00:00
luisnquin
6dedec8619 Update Zen Browser to v1.0.2-b.1 2024-12-12 03:03:28 +00:00
luisnquin
ddbfcd6958 Update Zen Browser to v1.0.2-b.0 2024-12-10 14:20:03 +00:00
luisnquin
5a765451af Update Zen Browser to v1.0.1-a.22 2024-11-30 02:32:59 +00:00
luisnquin
a1c38bb83c Update Zen Browser to v1.0.1-a.21 2024-11-28 09:21:27 +00:00
luisnquin
7ea856ec3f Update Zen Browser to v1.0.1-a.20 2024-11-28 01:26:09 +00:00
Luis Quiñones
b5cf8eaa7b Revert "flake.nix: refactor" 2024-11-19 14:24:52 -06:00
DontEatOreo
fc2779031e flake.nix: refactor
- Add missing `pre` and `post` runHooks
- Quote paths
- Refactor Bash code
- Use `stdenvNoCC` since we're not building anything from source
2024-11-15 17:25:25 +02:00
luisnquin
4e9e06a66f Update Zen Browser to v1.0.1-a.19 2024-11-11 01:20:14 +00:00
luisnquin
9346d7ad60 Update Zen Browser to v1.0.1-a.18 2024-11-10 01:23:44 +00:00
luisnquin
df7a5519a9 Update Zen Browser to v1.0.1-a.17 2024-11-01 03:35:51 +00:00
luisnquin
8b86e4c8eb Update Zen Browser to v1.0.1-a.16 2024-10-31 08:21:32 +00:00
luisnquin
579960293b Update Zen Browser to v1.0.1-a.15 2024-10-31 01:23:34 +00:00
luisnquin
d0d8b3ee1b Update Zen Browser to v1.0.1-a.14 2024-10-28 01:22:59 +00:00
luisnquin
2820fa40cc Update Zen Browser to v1.0.1-a.13 2024-10-27 17:17:09 +00:00
luisnquin
9f97fb1c01 GitHub Action automated Zen update 2024-10-19 23:17:32 +00:00
luisnquin
18052b99e5 GitHub Action automated Zen update 2024-10-19 08:22:17 +00:00
luisnquin
c484b49834 GitHub Action automated Zen update 2024-10-15 21:17:59 +00:00
luisnquin
484424323c GitHub Action automated Zen update 2024-10-15 16:40:45 +00:00
Luis Quiñones
1fac4fb086 feat: added script to automatically update with github actions
Co-authored-by: omarcresp <crespomerchano@gmail.com>
2024-10-11 22:11:08 -06:00