This commit is contained in:
2026-02-08 23:23:18 +00:00
parent 0d3c5c559f
commit 1b80778422
6 changed files with 77 additions and 54 deletions

View File

@@ -7,19 +7,21 @@
{
den.aspects.rpi5 = {
includes = [
modules.raspberry-pi
modules.services.traefik
<modules/raspberry-pi/5>
<modules/services/traefik>
];
nixos = {
users.users.doloro = {
isNormalUser = true;
extraGroups = [ "wheel" ];
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE/4h+WCBBW82puv8SMdUbkWymF4amEMuZitgFztB6oZ" # laptop pub key
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBaa6Z5qtBSLEz+A4fQGYPfkOISsRQlmKkVbcx2zxML7" # pc pub key
];
initialPassword = "meowmeowmeow";
users.users = {
doloro = {
isNormalUser = true;
extraGroups = [
"wheel"
"docker"
];
initialPassword = "meowmeowmeow";
};
};
networking.hostName = "nixos-001-rp5";
networking.firewall = {
@@ -32,6 +34,7 @@
allowedUDPPortRanges = [ ];
};
virtualisation.docker.enable = true;
virtualisation.oci-containers.backend = "docker";
services.openssh.enable = true;

View File

@@ -1,11 +1,26 @@
{ den, __findFile, ... }:
{
den,
__findFile,
modules,
...
}:
{
# The single rpi5 i have running on the side of my desk
den.aspects.doloro-server = {
includes = [ <modules/publicKeys/doloro> ];
};
den.hosts.aarch64-linux.rpi5 = {
includes = [ ];
users.doloro = {
includes = [ <modules/user/groups> ];
includes = [
<modules/user/groups>
<modules/publicKeys/doloro>
];
aspect = "doloro-server";
};
users.root = {
includes = [ <modules/publicKeys/doloro> ];
};
};
}