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
3b261d85b0
wrapper-manager-fds/lib: make eval functions easier to import
...
This is to make wrapper-manager-fds easier to bootstrap whether used
with flakes or not.
2024-07-09 23:17:52 +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
393465ec47
wrapper-manager-fds/lib: add arg0 argument for mkWrappedPackage
...
Time to figure out if this is a good idea.
2024-07-03 23:19:22 +08:00
cf9e4c0c20
wrapper-manager-fds/modules: fix NixOS and home-manager module
2024-07-03 23:18:26 +08:00
664e891d91
wrapper-manager-fds: init flake
2024-07-02 19:39:25 +08:00
6a3e1a494d
wrapper-manager-fds/modules: init module for home-manager and NixOS integration
2024-07-02 19:30:47 +08:00
605f336349
wrapper-manager-fds/lib: add lib argument for evaluation
2024-07-02 13:26:40 +08:00
4120a54385
wrapper-manager-fds/modules: add unset option
2024-07-02 11:56:26 +08:00
7cdb74a4a3
wrapper-manager-fds/modules: add option for binary wrapper creation
...
Also updated the name of the wrapper arguments to its
stdenv.mkDerivation equivalent.
2024-07-02 11:38:30 +08:00
a9992ee194
wrapper-manager-fds/modules: fix default value for executable name
2024-07-01 22:31:33 +08:00
33746744c3
wrapper-manager-fds/lib: add option to make compiled wrappers
...
Also fix a bunch of things such as the correct filename for the Nix
store path and everything.
2024-07-01 22:30:57 +08:00
253e5f583c
wrapper-manager-fds/lib: fix eval function
2024-07-01 22:29:03 +08:00
aed2769f77
wrapper-manager-fds/tests: init for library set
2024-07-01 22:27:03 +08:00
a994a0cbac
wrapper-manager-fds: init
...
It's a prototype for now, yeah. It'll be improved.
2024-07-01 15:14:48 +08:00