Commit Graph

16 Commits

Author SHA1 Message Date
346a189e1e
wrapper-manager-fds/modules: update behavior for setting env-wide XDG dirs 2024-07-23 21:41:09 +08:00
df35b20e04
wrapper-manager-fds/modules: add build.passthru 2024-07-23 21:40:28 +08:00
cbabbcf71b
wrapper-manager-fds/modules: add configuring XDG-related directories per-wrapper 2024-07-21 17:43:30 +08:00
2a84b7e129
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
6f62e3077a
wrapper-manager-fds: update comments 2024-07-16 18:50:29 +08:00
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
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
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
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