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