# The list of hardware.enableAllFirmware contains non-redistributable licensed firmware files.
# This requires nixpkgs.config.allowUnfree to be true.
# An alternative is to use the hardware.enableRedistributableFirmware option.
hardware.enableAllFirmware=false;
#
# Enables e.g. Intel microcode updates.
# Defaults to `config.hardware.enableAllFirmware`.
hardware.enableRedistributableFirmware=true;
# Allow **all** unfree packages.
# To whitelist individual unfree packages, see ./unfree.nix
nixpkgs.config.allowUnfree=false;
# Set your time zone.
time.timeZone="Europe/Berlin";
# Select internationalisation properties.
i18n.defaultLocale="en_US.UTF-8";
i18n.extraLocaleSettings={
LC_ADDRESS="de_DE.UTF-8";
LC_IDENTIFICATION="de_DE.UTF-8";
LC_MEASUREMENT="de_DE.UTF-8";
LC_MONETARY="de_DE.UTF-8";
LC_NAME="de_DE.UTF-8";
LC_NUMERIC="de_DE.UTF-8";
LC_PAPER="de_DE.UTF-8";
LC_TELEPHONE="de_DE.UTF-8";
LC_TIME="de_DE.UTF-8";
};
console={
#font = "Lat2-Terminus16";
# Configure console keymap.
keyMap="de-latin1-nodeadkeys";
};
# Define a user account.
# Don't forget to set a password with `passwd`.
users.users.yoda={
isNormalUser=true;
description="Yoda";
extraGroups=["wheel"];
};
# SystemMaxFileSize: Defaults to one eighth of the values configured with SystemMaxUse= and RuntimeMaxUse=, so that usually seven rotated journal files are kept as history.
# MaxFileSec: To ensure that not too much data is lost at once when old journal files are deleted, it might make sense to change this value from the default of one month.