c2625afbff
chore: reformat codebase
Check test suite / Check outputs (push) Has been cancelled
Deploy documentation site / Build website (push) Has been cancelled
Deploy documentation site / Deploy website (push) Has been cancelled
Update Nix dependencies / update-nix-deps (push) Has been cancelled
2025-01-12 17:58:39 +08:00
9c4ea57cc7
tests/configs: add test for setting XDG base directories
2024-11-07 17:46:42 +08:00
a6f448348d
wrapper-manager-fds/tests: add test config for XDG desktop entries
2024-10-12 11:42:36 +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
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
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
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
724ac43d83
wrapper-manager-fds/lib: add function for getting XDG-related directories
2024-07-21 17:41:05 +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
2cdb569462
wrapper-manager-fds/modules: init setting XDG desktop entries
2024-07-09 16:03:30 +08:00
6916b09349
wrapper-manager-fds/tests: init utils subset
2024-07-09 15:44:57 +08:00
4caaca3b71
wrapper-manager-fds/tests: update test for env subset
2024-07-08 21:13:32 +08:00
28dfaefc20
wrapper-manager-fds/modules: overhaul wrapper config
...
Now, there could be multiple wrappers within the configuration but it
should still result with one derivation unlike the original version.
This could be handy for making package overrides with multiple binaries
(for example, 7Z) while making the interface consistent. This turns out
to be way nicer than I thought which is a good thing.
2024-07-08 21:12:31 +08:00
aed2769f77
wrapper-manager-fds/tests: init for library set
2024-07-01 22:27:03 +08:00