87488128f8
ci(zen-update): run zen-update just on the main repository
2025-08-24 14:46:19 -03:00
5e090cc936
fix: run spaces script just on settings change ( #96 )
...
* fix(hm-module,spaces): missing columns when Zen is opened before the spaces table is created
Appearently, opening Zen before the spaces service runs could cause the
table not having the theme columns. Because of this, the CREATE TABLE IF
NOT EXISTS query would not run, but the columns would still not be
present. This commit adds the column via a bash script plus an ALTER
TABLE query, mimicking more what Zen does in it JavaScript code.
* style(hm-module): run nix fmt on hm-module
* refactor(hm-module,spaces): move bash scripts and sql queries directly to service executable
This was made to reduce the amount of derivations being build to just
one per-profile. Also, this helps make all the logic of the spaces
activation be into a single executable for debugging and error handling.
* feat(hm-module,spaces): error handling for locked database
Provide a useful error message to the user if the service fails due to
opened Zen browser instance.
* feat(hm-module,spaces): implement places.sqlite updating via home.file.* script
This fixed the problem of the systemd service being rerun on every
home-manager rebuild. Now the places.sqlite updating script just runs
when something needs to be updated on it. We use home.file.* to store
the script on the home directory and take advantage of the
home.file.*.onChange option to run it.
* feat(hm-module,spaces)!: change type of colors values to integer between 0 and 255
* docs: change bold headers to markdown headers to add support #links
* docs: [work]spaces options documentation and example
2025-08-22 15:06:40 -05:00
Luis Quiñones
a1bb1b39be
ci(style): use 0xc000022070/setup-alejandra @ v4
2025-08-21 23:27:53 -05:00
Luis Quiñones
442ecfd928
readme: update troubleshooting section ( #102 )
...
Co-authored-by: maix0 <maieul.dev@familleboyer.net >
2025-08-20 15:15:15 -05:00
Luis Quiñones
6627ac215d
ci(auto_assign): update reviewers list
2025-08-20 12:56:34 -05:00
Luis Quiñones
469070122b
docs: simplify policy examples with reusable nix functions ( #100 )
2025-08-20 12:52:56 -05:00
Luis Quiñones
8701f77655
readme: update notes about output packages ( #99 )
...
unwrapped packages are visual trash in the docs that are weird to use and anyone
who really wants that should search in the flake outputs.
2025-08-20 12:38:20 -05:00
Luis Quiñones
24fbbef58d
readme: add note about new beta-only branch ( #98 )
2025-08-20 12:35:53 -05:00
Luis Quiñones
401d4dc83b
ci(update): more simple release notes for twilight tags ( #93 )
2025-08-17 19:26:07 -05:00
Luis Quiñones
25ddfb5008
ci(style): always check format on push/pull request ( #92 )
2025-08-17 19:19:05 -05:00
Luis Quiñones
e1a9c1ff60
ci: bump checkout to v5 and install-nix-action to v31 ( #91 )
2025-08-17 19:09:08 -05:00
Luis Quiñones
3693c02790
ci(zen-update): rebase beta branch from main when needed ( #85 )
...
Related to https://github.com/0xc000022070/zen-browser-flake/issues/84 .
2025-08-15 10:10:14 -05:00
Luis Quiñones
215722fe39
readme: update due to macos support and broken link
2025-07-26 08:56:22 -05:00
Florian
4d72db5b12
feat: add aarch64-darwin (macOS) support ( #80 )
2025-07-25 23:04:26 -05:00
Luis Quiñones
d04bdc75b3
readme: streamline Firefox extension setup with latest.xpi links
...
This will ensure a more proper installation without constant update pages from
declared extensions.
2025-07-24 23:25:38 -05:00
Luis Quiñones
947204cae3
readme: update installation section
...
:P
2025-07-02 09:24:56 -05:00
Luis Quiñones
6644da1c6e
readme: revamp documentation
...
I should sleep.
Shit https://github.com/0xc000022070/zen-browser-flake/issues/59 .
2025-06-28 01:46:34 -05:00
Trevor Allen
0dbc4bcd91
revert: 'fix(sources): use temporal zen browser artifacts as source for beta' ( #71 )
2025-06-19 19:28:38 -05:00
Luis Quiñones
ad381a01df
readme: add note about zen repo gone
2025-06-19 09:04:24 -05:00
Luis Quiñones
c18083f6dc
ci(github/update): only use retry logic for JSON api calls
...
The uploaded artifacts were corrupted thanks to the new implementation.
2025-06-08 11:56:37 -05:00
Luis Quiñones
a1ed62298f
ci(github/update): use wrapper function to retry requests to curl and gh
2025-06-08 02:23:17 -05:00
Luis Quiñones
98d5e7ae2b
ci(github/update): error trace logs are sent to stderr
2025-06-08 01:56:14 -05:00
Luis Quiñones
d612a652a4
revert: "ci(update): add logic to retry some requests to GitHub API"
...
This reverts commit 439ac110a9 .
2025-06-08 01:54:22 -05:00
Luis Quiñones
439ac110a9
ci(update): add logic to retry some requests to GitHub API
...
Look this shit:
https://github.com/0xc000022070/zen-browser-flake/actions/runs/15260014148/job/42915959078
2025-06-07 22:08:30 -05:00
Luis Quiñones
50065c8bee
ci(update): specific format for twilight release title ( #60 )
...
Watch your back
2025-05-12 12:39:13 -05:00
Luis Quiñones
be0384aad3
revert: "ci(update): better twilight release name ( #57 )" ( #58 )
...
This reverts commit 1965b827dc .
2025-05-08 15:06:54 -05:00
Luis Quiñones
1965b827dc
ci(update): better twilight release name ( #57 )
2025-05-08 12:37:57 -05:00
Luis Quiñones
c81169fc88
chore: add issue template for bug reports ( #56 )
2025-04-30 21:57:11 -05:00
Luis Quiñones
ebd8b38138
readme: removed leading period in features section
...
Who? Me?
2025-04-27 20:21:08 -05:00
Luis Quiñones
9489495f70
ci(update): prefer semver in twilight release name + update release notes
2025-04-26 09:08:47 -05:00
Luis Quiñones
cb5b79f08b
ci(zen-update): add job to test builds
2025-04-26 08:56:13 -05:00
Luis Quiñones
4ca970a32c
ci(style): workflow will only run if nix files are mod
2025-04-26 08:18:38 -05:00
Luis Quiñones
8bc1df0f27
readme: add advice about twilight-official usage
2025-04-26 08:08:01 -05:00
Luis Quiñones
35bd36d559
readme(1password): add troubleshooting section
2025-04-19 00:16:34 -05:00
Luis Quiñones
e6893892b8
readme: add section about native messaging
2025-04-18 20:07:07 -05:00
Luis Quiñones
1deda74375
readme: add link to help with mkFirefoxModule docs
2025-04-18 19:56:55 -05:00
Luis Quiñones
3ac443b7e0
readme: add link to my rice to try to help with hm setup
2025-04-18 19:41:55 -05:00
Luis Quiñones
70fde8363d
readme: renew documentation
2025-04-18 19:34:02 -05:00
Luis Quiñones
787480b817
ci: add workflow to check nix files format
2025-04-18 15:32:18 -05:00
Luis Quiñones
e47f96fa8e
ci(update): fix format of generated commit
2025-04-16 09:08:39 -05:00
Luis Quiñones
847dce4051
ci(update): generated commit will have conventional commits format
2025-04-15 14:39:41 -05:00
MunsMan
3c15b3d886
readme: update 1Password documentation ( #44 )
2025-04-14 13:57:40 -05:00
Luis Quiñones
6ff9a7e1a7
readme: add contributing section
2025-04-08 20:35:03 -03:00
Luis Quiñones
8f1edb3dbf
readme: warn about libgbm when overriding nixpkgs input
...
Closes https://github.com/0xc000022070/zen-browser-flake/issues/32 .
2025-03-25 21:53:38 -05:00
Luis Quiñones
b6b61a5d36
ci(update/twilight): using updated at epoch for commit, release name and notes
2025-03-15 01:35:25 -05:00
Luis Quiñones
cd9be7eff9
ci(update): removing invalid control characters from gh response
2025-03-15 01:23:45 -05:00
Luis Quiñones
9a6a8b54fd
ci(update): using artifact timestamp to detect if there is any update in twilight release artifacts
...
This commit might resolve: https://github.com/0xc000022070/zen-browser-flake/issues/26
I should say thanks to Silenc3IsGold3n because the idea of using the updated_at field
belongs to him/her.
2025-03-15 01:04:20 -05:00
Luis Quiñones
d5de27c48b
ci(update): twilight version won't be updated until a workaround is applied
2025-03-15 00:20:23 -05:00
Luis Quiñones
e3654e1d95
ci(update): using correct version var to create twilight release name
2025-03-09 16:14:21 -05:00
Luis Quiñones
6dceddfe8e
ci(update): support for twilight releases based on the same tag with same commit
...
I hate that
2025-03-08 11:13:11 -05:00