39 lines
853 B
Nix
39 lines
853 B
Nix
|
{ lib,
|
||
|
pkgs,
|
||
|
config,
|
||
|
modulesPath,
|
||
|
...
|
||
|
}:
|
||
|
{
|
||
|
users = {
|
||
|
groups = {
|
||
|
usb = {};
|
||
|
};
|
||
|
users = {
|
||
|
whovian = {
|
||
|
name = "whovian";
|
||
|
description = "Whovian";
|
||
|
shell = pkgs.zsh;
|
||
|
isNormalUser = true;
|
||
|
extraGroups = [
|
||
|
"networkmanager"
|
||
|
"wheel"
|
||
|
# Enable 'sudo' for the user.
|
||
|
"usb"
|
||
|
# This should enable access to usb devices.
|
||
|
"docker"
|
||
|
# Enable 'docker' for the user.
|
||
|
];
|
||
|
openssh = {
|
||
|
authorizedKeys = {
|
||
|
keys = [
|
||
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE5E4BLKTeFAeRdIMJbdi1ZcphWF3WnJAZ6FX6zbKHI3" # NixOS WSL
|
||
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFaYZLW6/jmYOun4BdSYDbwyHXYfS3FzlaFjgflpakyb" # JuiceSSH
|
||
|
];
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
}
|