Import all wrappers automatically

This commit is contained in:
SebastianStork 2024-05-07 18:50:34 +02:00
parent eb89e60c02
commit 78e7444c33

View file

@ -14,9 +14,9 @@
.${wrapperName} .${wrapperName}
.wrapped; .wrapped;
in { in {
_module.args.myWrappers = { _module.args.myWrappers = lib.pipe (builtins.readDir ./.) [
spotify = import ./spotify.nix {inherit assembleWrapper pkgs lib;}; (lib.filterAttrs (name: value: value == "regular"))
obsidian = import ./obsidian.nix {inherit assembleWrapper pkgs lib;}; (lib.filterAttrs (name: value: name != "default.nix"))
marktext = import ./marktext.nix {inherit assembleWrapper pkgs lib;}; (lib.concatMapAttrs (name: _: {${lib.removeSuffix ".nix" name} = import ./${name} {inherit assembleWrapper pkgs lib;};}))
}; ];
} }