op5p: add base

This commit is contained in:
Motiejus Jakštys 2024-03-06 11:51:26 +02:00
parent 842d67d959
commit 2cb294b9ab
2 changed files with 15 additions and 29 deletions

View File

@ -137,6 +137,7 @@
modules = [
{nixpkgs.overlays = overlays;}
./hosts/op5p/configuration.nix
home-manager.nixosModules.home-manager
];
specialArgs = {inherit myData;} // inputs;
};

View File

@ -1,44 +1,29 @@
{myData, ...}: {
{...}: {
imports = [
../../modules
../../shared/platform/orangepi5plus.nix
];
users.users = {
motiejus = {
isNormalUser = true;
initialHashedPassword = "";
openssh.authorizedKeys.keys = [myData.people_pubkeys.motiejus];
};
mj = {
stateVersion = "23.11";
timeZone = "UTC";
username = "nixos";
base.users = {
enable = true;
user.initialHashedPassword = "";
root.initialHashedPassword = "";
};
};
security = {
pam.services.lightdm.text = ''
auth sufficient pam_succeed_if.so user ingroup wheel
'';
sudo = {
security.sudo = {
enable = true;
wheelNeedsPassword = false;
};
};
networking = {
hostName = "op5p";
domain = "jakstys.lt";
firewall.allowedTCPPorts = [22];
};
nix = {
extraOptions = ''
experimental-features = nix-command flakes
trusted-users = nixos
'';
settings = {
experimental-features = ["nix-command" "flakes"];
trusted-users = ["motiejus"];
};
};
time.timeZone = "UTC";
system.stateVersion = "23.11";
}