20b1028b62
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.
2025-08-22 14:16:08 -03:00
83978a459b
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.
2025-08-21 11:51:27 -03:00
52f1fe9330
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.
2025-08-21 11:51:27 -03:00
7ebd31741e
style(hm-module): run nix fmt on hm-module
2025-08-21 11:51:27 -03:00
5c8c7aabef
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.
2025-08-21 11:51:27 -03: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
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
luisnquin
fa795a139a
chore(update): twilight @ x86_64 && aarch64 && aarch64 to 1.15t#1753931230
2025-07-31 03:42:35 +00:00
luisnquin
ddeb3b3d52
chore(update): twilight @ x86_64 && aarch64 && aarch64 to 1.15t#1753848284
2025-07-30 04:44:52 +00:00