dotfiles.nix/system/common.nix
2023-03-13 13:44:28 -07:00

30 lines
835 B
Nix

{ pkgs, ... }:
{
environment.pathsToLink = [ "/share/zsh" ];
environment.systemPackages = [ pkgs.coreutils-full ];
environment.variables.LANG = "en_US.UTF-8";
environment.variables.LANGUAGE = "en_US.UTF-8";
environment.variables.LC_ALL = "en_US.UTF-8";
environment.variables.LC_CTYPE = "en_US.UTF-8";
environment.variables.SHELL = "${pkgs.zsh}/bin/zsh";
nix = {
generateNixPathFromInputs = true;
generateRegistryFromInputs = true;
linkInputs = true;
package = pkgs.nix;
settings.experimental-features = [ "nix-command" "flakes" "repl-flake" ];
settings.trusted-users = [ "root" "willem" ];
};
programs.nix-index.enable = false;
programs.zsh.enable = true;
programs.zsh.enableBashCompletion = true;
time.timeZone = "America/Vancouver";
users.users.willem.shell = pkgs.zsh;
}