20a0a6acfc
wrapper-manager-fds/docs: add more sections to user guide
2024-10-12 12:31:44 +08:00
a6f448348d
wrapper-manager-fds/tests: add test config for XDG desktop entries
2024-10-12 11:42:36 +08:00
5a04d1670b
wrapper-manager-fds/modules/files: update description and example
2024-09-28 19:37:00 +08:00
fb5d984306
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
7347a865d3
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
bb651f57fc
wrapper-manager-fds/docs: update project overview
2024-09-22 15:40:45 +08:00
ef677fda8b
wrapper-manager-fds: add more comments for user entrypoint
2024-09-21 19:22:35 +08:00
4916eee048
wrapper-manager-fds/lib: add more functions into top-level
2024-09-21 19:22:10 +08:00
90a9702169
wrapper-manager-fds/lib: init modules subset
2024-09-21 19:21:37 +08:00
19a035da58
wrapper-manager-fds/tests: update test structure for configs
2024-09-21 19:32:08 +08:00
b667a335de
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
3516efa6f2
wrapper-manager-fds/modules: init files option
2024-09-17 18:18:59 +08:00
321fe5ee4c
wrapper-manager-fds/docs: update website build step
2024-09-07 22:06:16 +08:00
fbb5955587
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
de4ae411a9
wrapper-manager-fds: update inputs
2024-09-04 14:49:24 +08:00
d7ea56adf3
wrapper-manager-fds/modules: add option for additional modules inclusion in documentation
2024-09-04 14:49:00 +08:00
d28a4c305d
wrapper-manager-fds/docs: add notes in manpage
2024-08-31 11:34:40 +08:00
ea4b45597a
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
79a8de7769
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
6f79ff6680
wrapper-manager-fds/docs: add TOC to HTML reference page
2024-08-27 18:09:22 +08:00
c17e076767
wrapper-manager-fds/docs: update declarations for nixosOptionsDoc
2024-08-26 15:59:43 +08:00
91b84bf9e3
wrapper-manager-fds: update project overview and module examples
2024-08-26 15:59:04 +08:00
5ae0bd4f63
wrapper-manager-fds/tests: update one of the test config
...
Just to test the various options.
2024-08-25 19:09:53 +08:00
9d5c5be409
wrapper-manager-fds: add overlays in the user entrypoint
2024-08-20 20:04:26 +08:00
af90ee1db2
wrapper-manager-fds/docs: update project overview
2024-08-15 17:19:54 +08:00
e7b3d35209
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
eeec3a1dff
wrapper-manager-fds/modules: update stringy type
2024-08-04 17:32:41 +08:00
c15fabcab7
wrapper-manager-fds/docs: update project overview and add design notes to modules
2024-08-03 16:47:08 +08:00
f5dca27dce
wrapper-manager-fds/modules: add suffix and prefix for setting envvars
2024-08-03 16:45:48 +08:00
e63db1620e
wrapper-manager-fds/modules: update makeWrapper names to be more proper
2024-08-02 11:54:30 +08:00
0bb4708145
wrapper-manager-fds/tests: add configs in default test suite
2024-08-01 12:08:18 +08:00
03e29feec5
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
d4a8025d06
wrapper-manager-fds: reformat codebase
2024-07-31 21:51:40 +08:00
6eed3dbaea
wrapper-manager-fds/docs: update project overview
2024-07-31 21:21:48 +08:00
71a24ccbf4
wrapper-manager-fds/modules/env: add options to add documentation packages
2024-07-31 16:51:25 +08:00
d3617d6558
wrapper-manager-fds/flake: add packages containing HTML and manpage options references
2024-07-31 16:49:43 +08:00
dd8a7fe672
wrapper-manager-fds/docs: add HTML and manpage output for module options
2024-07-31 16:48:52 +08:00
c9fc8353f1
wrapper-manager-fds/shell: update docs attribute
2024-07-31 16:45:08 +08:00
325b2d9e42
wrapper-manager-fds: update flake
2024-07-31 13:28:35 +08:00
00beef2434
wrapper-manager-fds/modules: update description
2024-07-31 13:28:21 +08:00
aa75324da5
wrapper-manager-fds/modules: add global pathAdd and env variables
2024-07-30 11:08:24 +08:00
ec2e1ba068
wrapper-manager-fds/docs: fix module options doc generation
2024-07-28 10:52:24 +08:00
5180f42a48
wrapper-manager-fds/modules: update module documentation
2024-07-28 10:47:48 +08:00
296e8ea59b
wrapper-manager-fds/modules: allow envvar values to be non-escaped
2024-07-28 10:47:08 +08:00
dd389a65ec
wrapper-manager-fds/modules: restructure env option
...
Now we have solved the problem of requiring separate options by
consolidating them together. This shouldn't be that breaking of a
change.
2024-07-27 21:17:01 +08:00
12686f3bad
wrapper-manager-fds/tests: add tests for actually checking the configurations
2024-07-27 20:17:48 +08:00
5714c1b8c6
wrapper-manager-fds/modules: fix makeWrapper arguments
...
Welp, we escape the arguments properly this time since it doesn't work
anymore for some reason but at least it is consistent for both binary-
and shell-based wrappers.
2024-07-27 20:00:36 +08:00
f04b1179d8
wrapper-manager-fds/modules: add locale option for global env and per-wrapper
2024-07-27 12:18:41 +08:00
aef2ac2825
wrapper-manager-fds/modules: update PATH and XDG dirs to be a part of env
instead
...
This makes it easier to work with for custom modules.
2024-07-27 12:09:47 +08:00
9639a16a65
wrapper-manager-fds/modules: update common env module visibility
2024-07-23 21:41:45 +08:00