Commit Graph

103 Commits

Author SHA1 Message Date
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