Commit Graph

182 Commits

Author SHA1 Message Date
30515bd5ac
subprojects/bahaghari/lib: update nixdoc docstring format 2025-01-12 21:33:15 +08:00
861aa28201
pkgs/firefox-addons: add RSSHub Radar 2025-01-05 18:53:54 +08:00
7875b055bd
wrapper-manager-fds: use updated repo source 2024-11-13 13:18:10 +08:00
1bfcf256d5
wrapper-manager-fds/docs: update menu and user guide 2024-10-24 08:03:18 +08:00
c1cdb7b48b
wrapper-manager-fds/docs: add more sections to user guide 2024-10-12 12:31:44 +08:00
26c9e72f8b
wrapper-manager-fds/tests: add test config for XDG desktop entries 2024-10-12 11:42:36 +08:00
eb5afdf115
wrapper-manager-fds/modules/files: update description and example 2024-09-28 19:37:00 +08:00
9fc73c743b
wrapper-manager-fds/docs: create user guide
It's a first draft and considered incomplete. We're just committing this
to save the effort.
2024-09-22 18:01:29 +08:00
4a47501695
wrapper-manager-fds: change packages to devPackages
Just to make it more explicit that it is not intended for users.
2024-09-22 15:41:22 +08:00
7782ed0965
wrapper-manager-fds/docs: update project overview 2024-09-22 15:40:45 +08:00
a3196fd52d
wrapper-manager-fds: add more comments for user entrypoint 2024-09-21 19:22:35 +08:00
f8fabb45f4
wrapper-manager-fds/lib: add more functions into top-level 2024-09-21 19:22:10 +08:00
f7f2d3175f
wrapper-manager-fds/lib: init modules subset 2024-09-21 19:21:37 +08:00
ccdd26b5a4
wrapper-manager-fds/tests: update test structure for configs 2024-09-21 19:32:08 +08:00
6f6ea1b793
wrapper-manager-fds/modules: change build.isBinary to build.variant
This makes it possible to implement different types of wrappers, even
our own in case it is desparately needed.
2024-09-21 10:14:54 +08:00
95ee01bbae
wrapper-manager-fds/modules: init files option 2024-09-17 18:18:59 +08:00
6cf57d14cf
wrapper-manager-fds/docs: update website build step 2024-09-07 22:06:16 +08:00
e6d2cb4e9d
wrapper-manager-fds/lib: set modulesPath to module env
This makes it possible to have replacement modules in case the user
wanted to replace some things.
2024-09-07 22:05:51 +08:00
cf9878590d
wrapper-manager-fds: update inputs 2024-09-04 14:49:24 +08:00
6f572fb563
wrapper-manager-fds/modules: add option for additional modules inclusion in documentation 2024-09-04 14:49:00 +08:00
126cd15234
wrapper-manager-fds/docs: add notes in manpage 2024-08-31 11:34:40 +08:00
c6754dc8dd
wrapper-manager-fds/docs: add proper copyright header for Hugo builder
It is basically a modified version of Go builder so ehhh...
2024-08-29 20:15:38 +08:00
11735d4b44
wrapper-manager-fds/docs: fix custom Hugo builder
Oh, so it can work, HELL YES! THIS'LL MAKE IT INTO MY LIST OF CUSTOM
BUILDERS FOR MY OTHER HUGO PROJECTS AS WELL.
2024-08-29 17:22:25 +08:00
1a1421386c
wrapper-manager-fds/docs: add TOC to HTML reference page 2024-08-27 18:09:22 +08:00
d92bcaf4a3
wrapper-manager-fds/docs: update declarations for nixosOptionsDoc 2024-08-26 15:59:43 +08:00
3b3a93bfb8
wrapper-manager-fds: update project overview and module examples 2024-08-26 15:59:04 +08:00
5b22d81592
wrapper-manager-fds/tests: update one of the test config
Just to test the various options.
2024-08-25 19:09:53 +08:00
4bb9d7808f
wrapper-manager-fds: add overlays in the user entrypoint 2024-08-20 20:04:26 +08:00
6201b8447b
bahaghari: update comments and project documentation
Preparation for
2024-08-15 17:21:27 +08:00
8837d2c623
wrapper-manager-fds/docs: update project overview 2024-08-15 17:19:54 +08:00
9b2b69483b
wrapper-manager-fds/modules: update module descriptions and remove inherit-arg0 as part of default argument
The makeWrapper seems to handle most of the cases fine anyways.
2024-08-15 12:10:57 +08:00
e042128be3
wrapper-manager-fds/modules: update stringy type 2024-08-04 17:32:41 +08:00
fcd9503664
wrapper-manager-fds/docs: update project overview and add design notes to modules 2024-08-03 16:47:08 +08:00
f88190bc18
wrapper-manager-fds/modules: add suffix and prefix for setting envvars 2024-08-03 16:45:48 +08:00
820ea56746
bahaghari/lib: move toFloat to trivial namespace 2024-08-03 08:51:28 +08:00
c3cdc27721
wrapper-manager-fds/modules: update makeWrapper names to be more proper 2024-08-02 11:54:30 +08:00
2b7adc7fa4
wrapper-manager-fds/tests: add configs in default test suite 2024-08-01 12:08:18 +08:00
7009462c3c
wrapper-manager-fds/modules: change basePackages to accept a bare package
This will allow us to make changes to `programs.<name>.package`-type of
options found in NixOS, home-manager, etc. but it is expensive at the
cost of a rebuild which depends on the package.
2024-08-01 12:07:34 +08:00
d69e61f2a8
bahaghari/lib: add isEven and isOdd for math subset 2024-08-01 11:02:06 +08:00
9c69e03395
bahaghari/tests: add tests derivation for flake output
Also a schema to check if the whole test suite passes which is nice.
2024-08-01 10:59:26 +08:00
ad32539742
bahaghari/shell: add treefmt config and replace nixpkgs-fmt with the official formatter 2024-08-01 09:02:40 +08:00
c19b9738f2
bahaghari/flake: remove all inputs as a design constraint 2024-08-01 09:01:49 +08:00
fb7a15bdfb
bahaghari: fix utils as extra module arg 2024-07-31 22:01:02 +08:00
a6fb0c4b53
wrapper-manager-fds: reformat codebase 2024-07-31 21:51:40 +08:00
ae06921d64
wrapper-manager-fds/docs: update project overview 2024-07-31 21:21:48 +08:00
3aa48b27ca
wrapper-manager-fds/modules/env: add options to add documentation packages 2024-07-31 16:51:25 +08:00
9626b2c952
wrapper-manager-fds/flake: add packages containing HTML and manpage options references 2024-07-31 16:49:43 +08:00
97f05967e6
wrapper-manager-fds/docs: add HTML and manpage output for module options 2024-07-31 16:48:52 +08:00
f8aee70c6a
wrapper-manager-fds/shell: update docs attribute 2024-07-31 16:45:08 +08:00
ae3541aeb2
wrapper-manager-fds: update flake 2024-07-31 13:28:35 +08:00