hosts: import users in individual hosts
All checks were successful
Check flake / build-amd64-linux (push) Successful in 1m20s

This commit is contained in:
2025-08-22 11:57:16 +01:00
parent 68c8d8599d
commit 269e9d20bf
7 changed files with 10 additions and 2 deletions

View File

@@ -4,6 +4,7 @@
imports = [ imports = [
./hardware-configuration.nix ./hardware-configuration.nix
../desktop.nix ../desktop.nix
../../users/jordan
]; ];
nixpkgs.hostPlatform = "x86_64-linux"; nixpkgs.hostPlatform = "x86_64-linux";

View File

@@ -1,4 +1,6 @@
{ {
inputs,
config,
pkgs, pkgs,
... ...
}: }:
@@ -6,7 +8,6 @@
{ {
imports = [ imports = [
./common.nix ./common.nix
../users/jordan
]; ];
services.printing.enable = true; services.printing.enable = true;
@@ -44,6 +45,9 @@
randomizedDelaySec = "10min"; randomizedDelaySec = "10min";
}; };
age.secrets."passwords/users/root".file = "${inputs.secrets}/passwords/users/jordan.age";
users.users.root.hashedPasswordFile = config.age.secrets."passwords/users/root".path;
systemd.services.NetworkManager-wait-online.enable = false; systemd.services.NetworkManager-wait-online.enable = false;
modules = { modules = {

View File

@@ -4,6 +4,7 @@
imports = [ imports = [
./hardware-configuration.nix ./hardware-configuration.nix
../desktop.nix ../desktop.nix
../../users/jordan
]; ];
nixpkgs.hostPlatform = "x86_64-linux"; nixpkgs.hostPlatform = "x86_64-linux";

View File

@@ -11,6 +11,7 @@ in
imports = [ imports = [
./hardware-configuration.nix ./hardware-configuration.nix
../desktop.nix ../desktop.nix
../../users/jordan
]; ];
nixpkgs.hostPlatform = "x86_64-linux"; nixpkgs.hostPlatform = "x86_64-linux";

View File

@@ -11,6 +11,7 @@
./hardware-configuration.nix ./hardware-configuration.nix
./disko-config.nix ./disko-config.nix
../desktop.nix ../desktop.nix
../../users/jordan
]; ];
nixpkgs = { nixpkgs = {

View File

@@ -10,6 +10,7 @@
./gitea-runner.nix ./gitea-runner.nix
./nix-serve.nix ./nix-serve.nix
../desktop.nix ../desktop.nix
../../users/jordan
]; ];
nixpkgs = { nixpkgs = {

View File

@@ -15,7 +15,6 @@ in
{ {
age.secrets."passwords/users/jordan".file = "${inputs.secrets}/passwords/users/jordan.age"; age.secrets."passwords/users/jordan".file = "${inputs.secrets}/passwords/users/jordan.age";
users.users.root.hashedPasswordFile = config.age.secrets."passwords/users/jordan".path;
users.users.${name} = { users.users.${name} = {
description = "Jordan Holt"; description = "Jordan Holt";
extraGroups = [ extraGroups = [