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.basePackages.enable

Enables default system packages.

Type: boolean

Default:

true

Example:

false

mods.basePackages.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:

{
  adwaita-icon-theme = <derivation adwaita-icon-theme-49.0>;
  alejandra = <derivation alejandra-4.0.0>;
  breeze = <derivation breeze-6.5.5>;
  breeze-icons = <derivation breeze-icons-6.22.0>;
  dbus = <derivation dbus-1.14.10>;
  dconf = <derivation dconf-0.49.0>;
  direnv = <derivation direnv-2.37.1>;
  glib = <derivation glib-2.86.3>;
  gnome = <derivation gnome-gsettings-overrides>;
  gsettings-desktop-schemas = <derivation gsettings-desktop-schemas-49.1>;
  "gtk+3" = <derivation gtk+3-3.24.51>;
  gtk-layer-shell = <derivation gtk-layer-shell-0.10.0>;
  gtk4 = <derivation gtk4-4.20.3>;
  gtk4-layer-shell = <derivation gtk4-layer-shell-1.3.0>;
  hicolor-icon-theme = <derivation hicolor-icon-theme-0.18>;
  icon-library = <derivation icon-library-0.0.19>;
  libadwaita = <derivation libadwaita-1.8.3>;
  libxkbcommon = <derivation libxkbcommon-1.11.0>;
  openssl = <derivation openssl-3.6.0>;
  qtstyleplugin-kvantum = <derivation qtstyleplugin-kvantum-1.1.5>;
  qtstyleplugin-kvantum5 = <derivation qtstyleplugin-kvantum5-1.1.5>;
  sbctl = <derivation sbctl-0.18>;
  seahorse = <derivation seahorse-47.0.1>;
  statix = <derivation statix-0.5.8>;
  upower = <derivation upower-1.91.0>;
  xkbutils = <derivation xkbutils-1.0.6>;
}

Example:

{ }

mods.basePackages.additionalPackages

Additional packages to install. Note that these are installed even if base packages is disabled, e.g. you can also use this as the only packages to install.

Type: list of package

Default:

[ ]

Example:

[
  <derivation openssl-3.6.0>
]

mods.basePackages.specialPrograms

special program configuration to be added which require programs.something notation.

Type: attribute set of anything

Default:

{ }

Example:

{ }

mods.basePackages.specialServices

special services configuration to be added which require an services.something notation.

Type: attribute set of anything

Default:

{ }

Example:

{ }