wrapper-manager.packages
A set of wrappers to be added into the environment configuration.
Type: attribute set of (wrapper-manager module)
Default: { }
Example:
{ custom-ricing = { lib, pkgs, ... }: { wrappers.neofetch = { arg0 = lib.getExe' pkgs.neofetch "neofetch"; appendArgs = [ "--ascii-distro" "guix" "--config" ./config/neofetch/config ]; }; wrappers.fastfetch = { arg0 = lib.getExe' pkgs.fastfetch "fastfetch"; appendArgs = [ "--config" ./config/fastfetch/config "--logo" "Guix" ]; env.NO_COLOR = 1; }; }; music-setup = { lib, pkgs, ... }: { wrappers.yt-dlp-audio = { arg0 = lib.getExe' pkgs.yt-dlp "yt-dlp"; prependArgs = [ "--config-location" ./config/yt-dlp/audio.conf ]; }; wrappers.yt-dlp-video = { arg0 = lib.getExe' pkgs.yt-dlp "yt-dlp"; prependArgs = [ "--config-location" ./config/yt-dlp/video.conf ]; }; wrappers.beets-fds = { arg0 = lib.getExe' pkgs.beet "beet"; prependArgs = [ "--config" ./config/beets/config ]; }; }; writing = { lib, pkgs, ... }: { wrappers.asciidoctor-fds = { arg = lib.getExe' pkgs.asciidoctor-with-extensions "asciidoctor"; executableName = "asciidoctor"; prependArgs = builtins.map (v: "-r ${v}") [ "asciidoctor-diagram" "asciidoctor-bibtex" ]; }; }; }
Declared by:
wrapper-manager.documentation.extraModules
List of extra wrapper-manager modules to be included as part of the documentation.
Type: list of module
Default: [ ]
Example:
[ ./modules/wrapper-manager ]
Declared by:
wrapper-manager.documentation.html.enable
Whether to enable HTML output.
Type: boolean
Default: false
Example: true
Declared by:
wrapper-manager.documentation.manpage.enable
Whether to enable manpage output.
Type: boolean
Default: false
Example: true
Declared by:
wrapper-manager.extraSpecialArgs
Additional set of module arguments to be passed to specialArgs
of the wrapper module evaluation.
Type: attribute set of anything
Default: { }
Example:
{ yourMomName = "Joe Mama"; }
Declared by: