Trying To Move User Creation To A Separate File

This commit is contained in:
Annika Merris 2024-07-23 15:16:04 -04:00
parent 5c25a0ac56
commit 8994b2ca56
5 changed files with 44 additions and 3 deletions

20
hosts/nixbird/default.nix Normal file
View file

@ -0,0 +1,20 @@
{ inputs, globals, ... }:
with inputs;
inputs.nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
# specialArgs = {inherit inputs;};
modules = [
globals
lix-module.nixosModules.default
home-manager.nixosModules.home-manager
../../modules/common
../../modules/nixos
{
physical = false;
server = true;
networking.hostName = "nixbird";
}
];
}

View file

@ -3,5 +3,6 @@
imports = [
./hardware
./software
./users
];
}

View file

@ -0,0 +1,13 @@
{ config, lib, pkgs, ... }:
{
sops.secrets.annika_password.neededForUsers = true;
users.users.annika = {
isNormalUser = true;
home = "/home/annika";
description = "Annika Merris";
extraGroups = [ "networkmanager", "wheel" ];
openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG9NhsAOBwWBdBeenfaPoRtqQrAIgg7E5m4sKYQU9cFx annika@kim" ];
hashedPasswordFile = config.sops.secrets.annika_password;
};
}

View file

@ -0,0 +1,6 @@
{ ... }:
{
imports = [
./annika.nix
];
}

View file

@ -2,6 +2,7 @@ spotifyd:
settings:
global:
password: ENC[AES256_GCM,data:YnfXoQ7pbqoZ8QcqfkYd3A==,iv:+QwDqlZ5HEIasmeMAT48kvF3LpbTzJMu4OR1kjWOZCQ=,tag:rANAqr1GlYzHNItb2AmCmg==,type:str]
annika_password: ENC[AES256_GCM,data:qRdNYmU7Z0A0r3rhyTQMa9I/uNjlSMSjPzRNDBUvpV8t+jlN+l+5XzGawS7E1cwBTuU/rkdSha2vU2hCyWgxqOmLjSp8okCUSw==,iv:12lV4/zC5uneYnDrps9cdv5J1fXiuMfIGmoaYDaVD5c=,tag:d8SNVCcbYOT0iiUjeKVsWA==,type:str]
sops:
kms: []
gcp_kms: []
@ -26,8 +27,8 @@ sops:
YUxQYnZmRUc0TkZkaEFHSGp6RzdwdGcK/Y8BuOQrcOgWpA18FijIpRR7zw+VYl2+
bJLhkeIjYvDc+mNoKf/GCVmJVtSAWanoHGKasDfkDkuSkAJfao9WzA==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2024-05-12T13:52:54Z"
mac: ENC[AES256_GCM,data:m/6tsxQDl+Ox+pWlWb46GvO49pTdzVNrDhaNlEHZ8clwqCqGB0onUJR8rWI8dVIeEyCqXhQ5dHn6B0QMJcyAxhLd6R8fc193hSmv7e5oBm5Qj0L1sd83lQRhrcFyM1qUpJzQydWVlp7vQFqpLzNqsQ6ZwH0r3hK4eRaqS4GaNfo=,iv:j+5mN1yI00Tdii2cfN3imbB56msfB0wUZ/ANNW143jo=,tag:ROQfmDd2uq0zvIX6FhwyTQ==,type:str]
lastmodified: "2024-07-23T19:08:33Z"
mac: ENC[AES256_GCM,data:6XxNXxnjzCxVHOK/7+e4x+PLEzyqDtClfvdPyOXJnvX7iz8p5zjXazUV0gq1kbUVrD6Uh2XumomNOeyA+VP7g5bpxkbOEGUoptzU+VsEQtTIvRlQn09J3J733yKlwDJ6dglTUuyOD66e21dIRF6JJ1UWOFkwptToHdEe+PqcWLc=,iv:T0Vr851SJcv6tprN0+wshu+WfSMWug5tEkPluVKRx4A=,tag:Dt10qxRJuUPBlK4oNyNgNg==,type:str]
pgp: []
unencrypted_suffix: _unencrypted
version: 3.8.1
version: 3.9.0