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
f585a5aa13
wrapper-manager-fds/modules: update behavior for setting env-wide XDG dirs
2024-07-23 21:41:09 +08:00
19fc93419a
wrapper-manager-fds/modules: add build.passthru
2024-07-23 21:40:28 +08:00
46aa501193
wrapper-manager-fds/docs: reorganize to make way for other docs output
2024-07-21 20:22:02 +08:00
92f8103743
wrapper-manager-fds/modules: set pkgs on integration modules modularly
...
Now we have consistent behavior on both manual evaluation and on the
integration modules.
2024-07-21 17:50:20 +08:00
3d6e91bf21
wrapper-manager-fds/docs: update project overview
2024-07-21 17:49:52 +08:00
8ca3f6842e
wrapper-manager-fds/modules: add configuring XDG-related directories per-wrapper
2024-07-21 17:43:30 +08:00
724ac43d83
wrapper-manager-fds/lib: add function for getting XDG-related directories
2024-07-21 17:41:05 +08:00
62cc18faf5
wrapper-manager-fds/lib: update module evaluation function
...
Now we set `pkgs` modularly allowing users to set their own nixpkgs
instance for whatever reason. Also, we removed `modulesPath` since it is
pointless and I would like to keep wrapper-manager-fds to be pretty
simple to maintain at its core.
2024-07-21 16:23:50 +08:00
b6b9be6648
wrapper-manager-fds/modules: update module descriptions and disable escaping pathAdd
...
`makeWrapperBinary` already escapes it so it would be problematic.
2024-07-21 16:22:12 +08:00
07683e2147
wrapper-manager-fds/docs: update default language settings
...
This should also fix the missing text for the theme switch button since
i18n files are not matching apparently.
2024-07-21 11:59:02 +08:00
41f4cdcd7c
wrapper-manager-fds/docs: update build step for Hugo site
...
For now, there is a broken build hook for building Hugo sites but we'll
figure it out.
2024-07-20 13:33:51 +08:00
89e4f584cc
wrapper-manager-fds: update devshell
2024-07-19 13:50:41 +08:00
4c8f811cab
wrapper-manager-fds/docs: update README
...
Rather migrate it as part of the documentation content.
2024-07-19 13:50:15 +08:00
7cd03e86a7
wrapper-manager-fds: update comments
2024-07-16 18:50:29 +08:00
7ac8d323b5
wrapper-manager-fds: init Makefile and update README
2024-07-16 18:48:52 +08:00
23c93654e5
wrapper-manager-fds: update sources
2024-07-16 18:39:02 +08:00
9433f9a07d
wrapper-manager-fds/docs: update Hugo config
2024-07-16 18:37:40 +08:00
699c547947
wrapper-manager-fds/docs: update Nix module options data generation
2024-07-15 11:35:47 +08:00
1631a81f71
wrapper-manager-fds/docs: init Hugo project skeleton
2024-07-15 11:08:29 +08:00
fd480e0036
wrapper-manager-fds: init README
2024-07-15 11:06:55 +08:00
ecd8ba1fb6
wrapper-manager-fds/docs: init Ruby environment
2024-07-14 13:36:03 +08:00
073fede077
wrapper-manager-fds: init gitignore
2024-07-14 11:16:58 +08:00
317fc8dccb
wrapper-manager-fds/docs: init subproject
2024-07-14 11:14:22 +08:00
d4056c82bc
wrapper-manager-fds: put more things in flake
2024-07-14 11:13:08 +08:00
417247ad45
wrapper-manager-fds: improve devshell for non-flake users
2024-07-13 17:00:39 +08:00
76d6dbb1d8
wrapper-manager-fds/tests: init derivation for tests
...
This is to make checking with flakes a bit easier. Though, there are
much better ways to integrate this even with just the nix-command
experimental feature.
2024-07-13 17:00:06 +08:00
34c1169b92
wrapper-manager-fds: create LICENSE
2024-07-12 13:05:54 +08:00
7410f1a07b
wrapper-manager-fds/modules: force generated desktop files into path
...
`pkgs.symlinkJoin` probably doesn't like that but for now, this will do.
2024-07-11 17:30:40 +08:00
fa0402272f
wrapper-manager-fds/modules: disable read-only for makeWrapperArgs
per-wrapper
...
This should make it usable for third-party module authors (which is also
me considering I make custom modules for myself).
2024-07-11 17:30:01 +08:00
2c8f99cae2
wrapper-manager-fds/modules: update example for env integration
2024-07-10 15:45:04 +08:00
e74c82fccf
wrapper-manager-fds/lib: remove build-support subset
...
It isn't used much and the module environment has gone into a much more
than a single wrapper-per-module config.
2024-07-10 15:44:40 +08:00
1c22e91176
wrapper-manager-fds/modules: update XDG desktop entry config for wrappers
2024-07-10 15:39:37 +08:00
590a076d39
wrapper-manager-fds/modules: un-modularize parts of the module
...
There's not much use for it being modularized anyways.
2024-07-10 15:39:12 +08:00
d72ffdca9e
wrapper-manager-fds/modules: update common env module documentation
2024-07-09 23:18:32 +08:00