mirror of
https://github.com/foo-dogsquared/nixos-config.git
synced 2025-03-15 06:19:00 +00:00
users/admin: init
This is the user to be used for managing installations with deploy-rs but it is also the main user for servers.
This commit is contained in:
parent
b20229354a
commit
b89d9f249c
19
users/nixos/admin/default.nix
Normal file
19
users/nixos/admin/default.nix
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
# This is the main account for servers. It is also used for managing the
|
||||||
|
# installations with deploy-rs.
|
||||||
|
{ config, lib, pkgs, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
users.users.admin = {
|
||||||
|
description = "The administrator account for the servers.";
|
||||||
|
hashedPassword = "$6$QEHdYhTige1mhCyT$yIfecQpV0PZJNxdxVLiRAk.0UxYXYxASlzzyBoYqEkbRx2fsaF81JKaw.Alb.ENKY.5UKkGdcV8H4bPAdJIwR1";
|
||||||
|
isNormalUser = true;
|
||||||
|
extraGroups = [ "wheel" ];
|
||||||
|
useDefaultShell = true;
|
||||||
|
openssh.authorizedKeys.keys = [
|
||||||
|
(lib.readFile ../../home-manager/foo-dogsquared/user-key.pub)
|
||||||
|
(lib.readFile ../../../hosts/ni/host-key.pub)
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
nix.settings.trusted-users = [ "admin" ];
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user