feat: full bootstrapping

This commit is contained in:
Swarsel 2024-12-17 01:10:04 +01:00
parent 2cdbae7747
commit 67884944a3
Signed by: swarsel
GPG key ID: 26A54C31F2A4FD84
16 changed files with 677 additions and 51 deletions

View file

@ -32,6 +32,10 @@
};
};
security.sudo.extraConfig = ''
Defaults env_keep+=SSH_AUTH_SOCK
'';
security.pam = {
sshAgentAuth.enable = true;
services = {
@ -41,6 +45,8 @@
environment.systemPackages = with pkgs; [
curl
git
gnupg
rsync
ssh-to-age
sops
@ -50,7 +56,6 @@
programs = {
git.enable = true;
zsh.enable = lib.mkDefault true;
};
fileSystems."/boot".options = [ "umask=0077" ];