-{ inputs, pkgs, lib, config, ... }:
+{ lib, config, ... }:
let
inherit (config.users) users;
in
{
-imports = [
- ../../members/julm.nix
-];
+ imports = [
+ ../../users/julm.nix
+ ];
-nix.settings.trusted-users = [
- users."julm".name
-];
+ nix.settings.trusted-users = [
+ users."julm".name
+ ];
-users = {
- mutableUsers = false;
users = {
- root = {
- openssh.authorizedKeys.keys =
- users."julm".openssh.authorizedKeys.keys;
- hashedPassword = "!";
+ mutableUsers = false;
+ users = {
+ root = {
+ openssh.authorizedKeys.keys =
+ users."julm".openssh.authorizedKeys.keys;
+ hashedPassword = "!";
+ };
+ julm = {
+ hashedPassword = lib.readFile users/julm/hashedPassword.clear;
+ openssh.authorizedKeys.keys = map lib.readFile [
+ ../../users/julm/ssh/losurdo.pub
+ ];
+ useDefaultShell = true;
+ isNormalUser = true;
+ uid = 1000;
+ };
+ };
+ groups = {
+ /*
+ adbusers.members = [ users."julm".name ];
+ dialout.members = [ users."julm".name ];
+ gpg-agent.members = [ users."julm".name ];
+ tor.members = [ users."julm".name ];
+ */
+ wheel.members = [ users."julm".name ];
};
};
- groups = {
- /*
- adbusers.members = [ users."julm".name ];
- dialout.members = [ users."julm".name ];
- gpg-agent.members = [ users."julm".name ];
- tor.members = [ users."julm".name ];
- */
- wheel.members = [ users."julm".name ];
- };
-};
}