658 Commits

Author SHA1 Message Date
87488128f8 ci(zen-update): run zen-update just on the main repository 2025-08-24 14:46:19 -03:00
luisnquin
0f80eb1750 chore(update): twilight @ x86_64 && aarch64 && aarch64 to 1.15t#1756008930 2025-08-24 04:26:21 +00:00
luisnquin
25f56c0f5b chore(update): twilight @ x86_64 && aarch64 && aarch64 to 1.15t#1755919450 2025-08-23 04:23:02 +00:00
luisnquin
446073255a chore(update): twilight @ x86_64 && aarch64 && aarch64 to 1.15t#1755902220 2025-08-22 23:18:07 +00:00
Guz
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
luisnquin
64a5751a32 chore(update): twilight @ x86_64 && aarch64 && aarch64 to 1.15t#1755834775 2025-08-22 04:22:42 +00:00
luisnquin
e00337af97 chore(update): twilight @ x86_64 && aarch64 && aarch64 to 1.15t#1755743862 2025-08-21 03:07:21 +00: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
81c55daf85 chore: update contributors list (#101) 2025-08-20 12:56:37 -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
e440e752f8 flake-update(nixpkgs): flake @ latest git (#97) 2025-08-20 10:41:17 -05:00
luisnquin
682449e5ac chore(update): twilight @ x86_64 && aarch64 && aarch64 to 1.15t#1755662994 2025-08-20 04:24:20 +00:00
luisnquin
fed34c3fe2 chore(update): twilight @ x86_64 && aarch64 && aarch64 to 1.15t#1755575556 2025-08-19 04:23:14 +00:00
Guz
012a0d2a0b feat(hm-module): [work]spaces declaration (#95) 2025-08-18 19:32:29 -05:00
Luis Quiñones
d169f16140 fix(package): expose correct desktop file name (#94)
Ups... I was wrong that was just a label for the desktop entry.
2025-08-17 21:35:58 -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
557da38fba fix(package): expose desktop name in meta attribute (#90)
Reintroduced because it was removed in this commit:
e6c66542e6.
2025-08-17 17:26:56 -05:00
luisnquin
834fd6e8bb chore(update): twilight @ x86_64 && aarch64 && aarch64 to 1.15t#1755468757 2025-08-17 22:19:20 +00:00
Dmitry Chermnykh
09489bfb25 fix(hash): evaluation (#89) 2025-08-17 13:54:16 -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
luisnquin
0dfccbcf0d chore(update): twilight @ x86_64 && aarch64 && aarch64 to 1.15t#1755397213 2025-08-17 03:26:18 +00:00
luisnquin
0772a02b9b chore(update): twilight @ x86_64 && aarch64 && aarch64 to 1.15t#1755318692 2025-08-16 05:19:33 +00: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
luisnquin
8bf64e38ba chore(update): twilight @ x86_64 && aarch64 && aarch64 to 1.15t#1755197957 2025-08-14 19:16:58 +00:00
luisnquin
884b88c3ff chore(update): twilight @ x86_64 && aarch64 && aarch64 to 1.15t#1755184117 2025-08-14 15:22:19 +00:00
luisnquin
bc03fb27ce chore(update): twilight @ x86_64 && aarch64 && aarch64 to 1.15t#1755145121 2025-08-14 04:30:47 +00:00
luisnquin
6391f8217d chore(update): twilight @ x86_64 && aarch64 && aarch64 to 1.15t#1755053183 2025-08-13 03:20:13 +00:00
luisnquin
508a7c0c5c chore(update): twilight @ x86_64 && aarch64 && aarch64 to 1.15t#1754972706 2025-08-12 04:28:46 +00:00
luisnquin
72e1881d34 chore(update): twilight @ x86_64 && aarch64 && aarch64 to 1.15t#1754885515 2025-08-11 04:44:41 +00:00
luisnquin
31c82886ed chore(update): beta @ x86_64 && aarch64 && aarch64 to 1.14.11b 2025-08-10 20:21:54 +00:00
luisnquin
b0ab22f880 chore(update): twilight @ x86_64 && aarch64 && aarch64 to 1.15t#1754847941 2025-08-10 18:28:06 +00:00
luisnquin
42092ff506 chore(update): twilight @ x86_64 && aarch64 && aarch64 to 1.15t#1754786032 2025-08-10 01:55:58 +00:00
Dmitry Chermnykh
b5b7136bb6 Fix nativeMessagingHosts (#83)
* Fix nativeMessagingHosts

Something has changed in home-manager, so the nativeMessagingHosts option was broken

* re-format code
2025-08-09 16:34:36 +05:00
luisnquin
7564df093b chore(update): twilight @ x86_64 && aarch64 && aarch64 to 1.15t#1754712321 2025-08-09 04:29:45 +00:00
luisnquin
1dfc25866c chore(update): twilight @ x86_64 && aarch64 && aarch64 to 1.15t#1754691516 2025-08-08 22:20:10 +00:00
luisnquin
a997acaa52 chore(update): twilight @ x86_64 && aarch64 && aarch64 to 1.15t#1754663594 2025-08-08 15:23:43 +00:00
luisnquin
ab485da9e2 chore(update): twilight @ x86_64 && aarch64 && aarch64 to 1.15t#1754623104 2025-08-08 03:44:32 +00:00
luisnquin
d6aa1dd4e3 chore(update): beta @ x86_64 && aarch64 && aarch64 to 1.14.10b 2025-08-06 16:28:28 +00:00
luisnquin
f806c5bfd8 chore(update): twilight @ x86_64 && aarch64 && aarch64 to 1.15t#1754456101 2025-08-06 05:30:46 +00:00
luisnquin
ec4909d02f chore(update): twilight @ x86_64 && aarch64 && aarch64 to 1.15t#1754365120 2025-08-05 03:48:10 +00:00
luisnquin
39839af0ce chore(update): beta @ x86_64 && aarch64 && aarch64 to 1.14.9b 2025-08-04 15:25:00 +00:00
luisnquin
4e1d561831 chore(update): beta @ x86_64 && aarch64 && aarch64 to 1.14.10b 2025-08-04 14:25:47 +00:00
luisnquin
ac2b25e76f chore(update): twilight @ x86_64 && aarch64 && aarch64 to 1.15t#1754192575 2025-08-03 03:54:44 +00:00
luisnquin
c451de612f chore(update): twilight @ x86_64 && aarch64 && aarch64 to 1.15t#1754130358 2025-08-02 12:40:46 +00:00