bootstrap and system config improvements
This commit is contained in:
parent
745075530c
commit
cce3b87edb
17 changed files with 513 additions and 141 deletions
|
|
@ -27,17 +27,35 @@
|
|||
};
|
||||
|
||||
services.automatic-timezoned.enable = true;
|
||||
services.geoclue2.enable = true;
|
||||
services.pcscd.enable = true;
|
||||
i18n.defaultLocale = "en_US.UTF-8";
|
||||
|
||||
security.pam.services.hyprlock = {};
|
||||
|
||||
security.doas = {
|
||||
enable = true;
|
||||
extraRules = [{
|
||||
groups = [ "wheel" ];
|
||||
persist = true;
|
||||
keepEnv = true;
|
||||
}];
|
||||
};
|
||||
|
||||
environment.binsh = "${pkgs.dash}/bin/dash";
|
||||
|
||||
users.users.barrett = {
|
||||
isNormalUser = true;
|
||||
extraGroups = [ "wheel" "docker" "libvirt" "storage" "power" ];
|
||||
shell = pkgs.zsh;
|
||||
};
|
||||
|
||||
programs.zsh.enable = true;
|
||||
programs.zsh = {
|
||||
enable = true;
|
||||
shellInit = ''
|
||||
export ZDOTDIR="$HOME/.config/zsh"
|
||||
'';
|
||||
};
|
||||
programs.hyprland.enable = true;
|
||||
|
||||
hardware.nvidia = {
|
||||
|
|
@ -93,6 +111,7 @@
|
|||
vim
|
||||
wget
|
||||
git
|
||||
dash
|
||||
ntfs3g
|
||||
efibootmgr
|
||||
dmidecode
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue