Commit Graph

20 Commits

Author SHA1 Message Date
c2625afbff
chore: reformat codebase
Some checks failed
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