5043f6b01a
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
26fc802dc7
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
6c6ae7ecd6
wrapper-manager-fds/modules: update example for env integration
2024-07-10 15:45:04 +08:00
59494222d6
wrapper-manager-fds/modules: update XDG desktop entry config for wrappers
2024-07-10 15:39:37 +08:00
f146415330
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
9128f0094b
wrapper-manager-fds/modules: update common env module documentation
2024-07-09 23:18:32 +08:00
50d8125b1b
wrapper-manager-fds/modules: init setting XDG desktop entries
2024-07-09 16:03:30 +08:00
3324c12d4c
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
709c2a6dfb
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
46f0fe33d9
wrapper-manager-fds/modules: fix NixOS and home-manager module
2024-07-03 23:18:26 +08:00
eaad135a07
wrapper-manager-fds/modules: init module for home-manager and NixOS integration
2024-07-02 19:30:47 +08:00
f1d4984921
wrapper-manager-fds/modules: add unset option
2024-07-02 11:56:26 +08:00
6e915c34b2
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
df9dcfcb21
wrapper-manager-fds/modules: fix default value for executable name
2024-07-01 22:31:33 +08:00
7cc57ce319
wrapper-manager-fds: init
...
It's a prototype for now, yeah. It'll be improved.
2024-07-01 15:14:48 +08:00