ac6b9a9023
docs/website: update Hugo modules
...
As a side note for the commit conventions, this occurs after the
migration from the monorepo to its own repository so there's no need to
prefix with the subproject name any more.
2024-11-06 21:50:50 +08:00
fc1b3357d7
wrapper-manager-fds/docs: update menu and user guide
2024-10-24 08:03:18 +08:00
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