change pub key management again, centralize users, start to modularize lenovo conf

This commit is contained in:
andromeda
2025-12-31 02:28:00 +01:00
parent 42a93f042e
commit 4b8882d82d
9 changed files with 114 additions and 82 deletions

View File

@@ -35,11 +35,11 @@
noshell,
nur,
nvf,
self,
stylix,
...
}: let
machines = import ./machines.nix;
_173-249-5-230 = machines._173-249-5-230;
configuration = machine: modules:
nixpkgs.lib.nixosSystem {
system = machine.system;
@@ -48,11 +48,13 @@
modules
++ [
./machines/${machine.hostname}/configuration.nix
./users.nix
./secrets.nix
agenix.nixosModules.default
];
};
configurationWithHomeManager = machine: (configuration machine
[
agenix.nixosModules.default
home-manager.nixosModules.home-manager
{
nixpkgs.overlays = [