Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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.8>;
  inkscape = <derivation inkscape-1.4.3>;
  kdenlive = <derivation kdenlive-25.12.3>;
  krita = <derivation krita-6.0.0>;
  libreoffice = <derivation libreoffice-26.2.1.2-wrapped>;
  mpv-with-scripts = <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.6.2>;
  playerctl = <derivation playerctl-2.4.1>;
  polylux2pdfpc = <derivation polylux2pdfpc-0.4.0>;
  wireplumber = <derivation wireplumber-0.5.14>;
  yt-dlp = <derivation yt-dlp-2026.03.17>;
  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.6>
]

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/dg5h7b2vbcax4r8hnkr4r2h3dakdqlcn-xdg-desktop-portal-termfilechooser-1.4.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