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