39 lines
No EOL
735 B
Nix
39 lines
No EOL
735 B
Nix
{ config, ... }:
|
|
let
|
|
name = "guest";
|
|
shell = "zsh";
|
|
in
|
|
{
|
|
meta = {
|
|
${name} = {
|
|
fullname = "Minion";
|
|
key = "";
|
|
keygrip = [ ];
|
|
authorizedKeys = [ ];
|
|
};
|
|
};
|
|
|
|
den.aspects = {
|
|
${name} = {
|
|
nixos =
|
|
{ pkgs, ... }:
|
|
{
|
|
nix.settings.trusted-users = [ name ];
|
|
users.users.${name} = {
|
|
description = "i'm a guest";
|
|
isNormalUser = true;
|
|
createHome = true;
|
|
extraGroups = [
|
|
"audio"
|
|
"input"
|
|
"networkmanager"
|
|
"sound"
|
|
"tty"
|
|
];
|
|
shell = pkgs.${shell};
|
|
initialPassword = "id";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
} |