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.homePackages.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:

{
  adw-gtk3 = <derivation adw-gtk3-6.4>;
  bat = <derivation bat-0.26.1>;
  brightnessctl = <derivation brightnessctl-0.5.1>;
  dbus = <derivation dbus-1.14.10>;
  fastfetch = <derivation fastfetch-2.58.0>;
  fd = <derivation fd-10.3.0>;
  ffmpeg = <derivation ffmpeg-8.0.1>;
  flake-checker = <derivation flake-checker-0.2.11>;
  fuc = <derivation fuc-3.1.1>;
  gnome-keyring = <derivation gnome-keyring-48.0>;
  gnutar = <derivation gnutar-1.35>;
  killall = <derivation killall-psmisc-23.7>;
  kitty = <derivation kitty-0.45.0>;
  libnotify = <derivation libnotify-0.8.7>;
  lsd = <derivation lsd-1.2.0>;
  networkmanager = <derivation networkmanager-1.54.3>;
  nh = <derivation nh-4.2.0>;
  nix = <derivation nix-index-0.1.9>;
  playerctl = <derivation playerctl-2.4.1>;
  poppler-utils = <derivation poppler-utils-25.10.0>;
  pulseaudio = <derivation pulseaudio-17.0>;
  qt5ct = <derivation qt5ct-1.9>;
  qt6ct = <derivation qt6ct-0.11>;
  regreet = <derivation regreet-0.2.0>;
  ripgrep = <derivation ripgrep-15.1.0>;
  rm-improved = <derivation rm-improved-0.13.1>;
  system-config-printer = <derivation system-config-printer-1.5.18>;
  xournalpp = <derivation xournalpp-1.3.1>;
  zenith = <derivation zenith-0.14.3>;
  zoxide = <derivation zoxide-0.9.9>;
}

Example:

{ }

mods.homePackages.additionalPackages

Additional Home manager packages. Will be installed regardless of default home manager packages are installed.

Type: list of package

Default:

[ ]

Example:

[
  <derivation flatpak-1.16.2>
]

mods.homePackages.browser

The browser (the enum variants have preconfigured modules)

Type: null or one of “firefox”, “zen”, “librewolf”, “chromium”, “brave” or package

Default:

"zen"

Example:

"firefox"

mods.homePackages.mailClient

The email client

Type: null or package

Default:

<derivation thunderbird-147.0.1>

Example:

null

mods.homePackages.matrixClient

The matrix client

Type: null or package

Default:

<derivation nheko-0.12.1>

Example:

null

mods.homePackages.ncspot

Adds the ncspot spotify client

Type: boolean

Default:

false

Example:

true

mods.homePackages.nextcloudClient

Adds the full desktop nextcloud client (the nextcloud module in dashnix only provides the cli tool)

Type: boolean

Default:

false

Example:

true

mods.homePackages.orcaSlicer

Enables orca slicer

Type: boolean

Default:

false

Example:

true

mods.homePackages.specialPrograms

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

Type: attribute set of anything

Default:

{ }

Example:

{ }

mods.homePackages.specialServices

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

Type: attribute set of anything

Default:

{ }

Example:

{ }

mods.homePackages.useDefaultPackages

Use default packages (will use additional_packages only if disabled)

Type: boolean

Default:

true

Example:

false

mods.homePackages.vesktop

Adds the vesktop discord client

Type: boolean

Default:

true

Example:

false