mods.media.packageMapping
Mapping of programs to install. Disable a program by setting the value of the mapping to null: ‘zoxide’ = null
Type: attribute set of anything
Default:
{
eog = <derivation eog-49.1>;
evince = <derivation evince-48.1>;
gimp = <derivation gimp-3.0.6>;
inkscape = <derivation inkscape-1.4.3>;
kdenlive = <derivation kdenlive-25.12.2>;
krita = <derivation krita-5.2.14>;
libreoffice = <derivation libreoffice-25.8.2.2-wrapped>;
mpv = <derivation mpv-with-scripts-0.41.0>;
onlyoffice-desktopeditors = <derivation onlyoffice-desktopeditors-9.1.0>;
pdfpc = <derivation pdfpc-4.7.0>;
pdftk = <derivation pdftk-3.3.3>;
pipewire = <derivation pipewire-1.4.9>;
playerctl = <derivation playerctl-2.4.1>;
polylux2pdfpc = <derivation polylux2pdfpc-0.4.0>;
wireplumber = <derivation wireplumber-0.5.13>;
yt-dlp = <derivation yt-dlp-2026.02.04>;
zathura-with-plugins = <derivation zathura-with-plugins-2026.02.09>;
}
Example:
{ }
mods.media.additionalPackages
Additional media packages.
Type: list of package
Default:
[ ]
Example:
[
<derivation flatpak-1.16.2>
]
mods.media.filePickerPortal
The file picker portal to use (set with shana). Default removes the config, allowing you to set it yourself.
Type: one of “Gnome”, “Kde”, “Lxqt”, “Gtk”, “Term”, “Default” or string
Default:
"Term"
Example:
"Gnome"
mods.media.specialPrograms
special program configuration to be added which require programs.something notation.
Type: attribute set of anything
Default:
{ }
Example:
{ }
mods.media.specialServices
special services configuration to be added which require an services.something notation.
Type: attribute set of anything
Default:
{ }
Example:
{ }
mods.media.termFileChooserConfig
Termfilechooser config
Type: attribute set of anything
Default:
{
cmd = "/nix/store/ahvw5j7bsrss45bl1nbwxcwsj7i9g8kf-xdg-desktop-portal-termfilechooser-1.3.0/share/xdg-desktop-portal-termfilechooser/yazi-wrapper.sh";
default_dir = "$HOME";
}
Example:
{ }
mods.media.useBasePackages
Default media packages (If disabled, only the additional packages will be installed)
Type: boolean
Default:
true
Example:
false