42 lines
804 B
Nix
42 lines
804 B
Nix
{ pkgs, ... }:
|
|
|
|
{
|
|
imports = [
|
|
./secret.nix
|
|
../../programs/direnv/default.nix
|
|
../../programs/git/default.nix
|
|
../../programs/ssh/default.nix
|
|
../../programs/tmux/default.nix
|
|
../../programs/zsh/default.nix
|
|
];
|
|
|
|
# Use latest kernel
|
|
boot.kernelPackages = pkgs.linuxPackages_latest;
|
|
|
|
i18n = {
|
|
defaultLocale = "en_IE.UTF-8";
|
|
extraLocaleSettings = {
|
|
LC_TIME = "en_GB.UTF-8";
|
|
};
|
|
};
|
|
|
|
console = {
|
|
font = "Lat2-Terminus16";
|
|
keyMap = "us";
|
|
};
|
|
|
|
nix.trustedUsers = [ "@wheel" ];
|
|
|
|
users = {
|
|
mutableUsers = false;
|
|
defaultUserShell = pkgs.zsh;
|
|
users = {
|
|
charlotte = {
|
|
isNormalUser = true;
|
|
home = "/home/charlotte";
|
|
description = "Charlotte Van Petegem";
|
|
extraGroups = [ "wheel" ];
|
|
};
|
|
};
|
|
};
|
|
}
|