Files
samfelag/system/profiles/common.nix
2022-10-02 20:33:40 +02:00

47 lines
907 B
Nix

{ config, pkgs, lib, ... }:
{
# - Nix ----------------------------------------
nix = {
package = pkgs.nixFlakes;
extraOptions = lib.optionalString (config.nix.package == pkgs.nixFlakes)
"experimental-features = nix-command flakes";
gc = {
automatic = true;
dates = "weekly";
options = "--delete-older-than 30d";
};
};
# - Locale -------------------------------------
time.timeZone = "Europe/Madrid";
i18n.defaultLocale = "ca_ES.utf8";
console.keyMap = "es";
services.xserver = {
layout = "es";
xkbVariant = "cat";
};
# - Packages -----------------------------------
environment.pathsToLink = [ "/libexec" ];
environment.systemPackages = with pkgs; [
curl
git
pciutils
vim
];
# - Other --------------------------------------
networking.networkmanager.enable = true;
system.stateVersion = "22.05";
}