33 Commits

Author SHA1 Message Date
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
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
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
215722fe39 readme: update due to macos support and broken link 2025-07-26 08:56:22 -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
ebd8b38138 readme: removed leading period in features section
Who? Me?
2025-04-27 20:21:08 -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
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
eb5d0b0982 readme: explained the new default twilight and twilight-official packages
If you have a problem about this, create an issue, I don't know.
2025-02-15 19:55:38 -05:00
Luis Quiñones
e2f657fb55 readme(installation): updated caution message 2025-02-07 13:09:17 -05:00
Luis Quiñones
39c4c603ee readme(installation): added caution message for users who uses the twilight version 2025-01-26 00:35:30 -05:00
Luis Quiñones
dc799a467e readme: added license section 2024-12-31 20:17:25 -05:00
Luis Quiñones
de3806d97e readme: updated disclaimers 2024-12-31 20:13:37 -05:00
Luis Quiñones
3aca3001ed readme: updated section about features 2024-12-31 15:58:09 -05:00
Luis Quiñones
4bf04b101b readme: added sections about features and installation 2024-12-31 13:32:44 -05:00
Luis Quiñones
78606d5bd0 readme: updated integration section 2024-12-30 22:52:22 -05: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
053867dee4 updated instructions for integrating the flake 2024-12-24 12:11:37 +01:00
Linux DADDY
c5a4c8263a Update README.md
Changed the Unofficial wiki domain `https://nixos.wiki/wiki/1Password` to official NixOS wiki domain which is `https://wiki.nixos.org/wiki/1Password`
2024-11-12 15:20:29 +06:00
Luis Quiñones
6f118ad98f chore: README file at .github directory 2024-10-16 16:58:19 -06:00