This repository has been archived on 2026-09-17. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
nixos-config/hosts/user/builder.nix
pijukka 68d8526542 secrets: remove plaintext credentials
Move service credentials and Wi-Fi keys behind agenix, rotate exposed LLDAP and Vikunja credentials, disable SSH password authentication, and remove obsolete CLAUDE.md guidance.
2026-07-28 01:26:10 +02:00

33 lines
958 B
Nix

{
config,
pkgs,
inputs,
...
}: {
users.users.builder = {
isNormalUser = true;
description = "builder";
extraGroups = [
"wheel"
"docker"
];
shell = pkgs.zsh;
openssh.authorizedKeys.keys = [
#######
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILrZETtzrSfkomL9H31SuyQJ8O39ujMIjsCkbjL4DgxM"
#ipad
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDiL1HC9SzfP1Bm3ZDU3QOKEIfyRVry1e+G5egtw9/hA mobile@localhost"
#ssh iphone
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFcWcFktM6blTjTyGh7iw7Dp7oTt18kebJWqWbw+48xQ mobile@localhost"
#pinix
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBd4uNF7ovCrh23ddEss8bPmaz+v+iepM8ZF4gWB10/L drone@pinix"
#blunix
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIByyKW+cgtXpir9qhLMyoBOjQj932es1Yr3/BxqTHU6J drone@blunix"
];
};
home-manager.users.builder =
if config.networking.hostName == "tnix"
then import ../../home/tnix/builder.nix
else { };
}