iron: update old entrypoint configuration

This commit is contained in:
Primrose 2025-12-08 23:57:03 +08:00
parent 6783ce6f72
commit 9627e74f1d
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA
2 changed files with 23 additions and 25 deletions

View file

@ -35,11 +35,13 @@ in
nix = {
distributedBuilds = true;
settings.builders-use-substitutes = true;
# don't use `nixpkgs.flake.source`, it uses flake so it double fetches
nixPath = [ "nixpkgs=${sources.nixpkgs}" ];
};
nixpkgs = {
overlays =
map import [
overlays = map import [
../overlays/agenix.nix
../overlays/disko.nix
../overlays/nur.nix
@ -48,21 +50,22 @@ in
../overlays/dix.nix
../packages/overlay.nix
]
# use lix everywhere and wrap it with nom
++ [
(import (sources.lix-module + "/overlay.nix") { inherit (sources) lix; })
(import ../overlays/nix-monitored.nix)
../overlays/lix.nix
../overlays/nix-monitored.nix
];
# Set NIX_PATH and flake registry at the same time
# https://github.com/NixOS/nixpkgs/pull/254405
flake.source = sources.nixpkgs;
};
nix.package = pkgs.nix-monitored;
system.nixos.version = lib.substring 0 8 sources.nixpkgs.revision;
system.nixos =
let
rev = lib.substring 0 8 sources.nixpkgs.revision;
in
{
versionSuffix = "-git:${rev}";
revision = rev;
};
}
#

View file

@ -4,12 +4,7 @@
...
}:
{
users.users.root.openssh.authorizedKeys.keys =
let
# TODO: put iron keys in identities
ids = import ../../../identities.nix;
in
builtins.concatMap builtins.attrValues (builtins.attrValues ids);
users.users.root.openssh.authorizedKeys.keys = import ../../../identities.nix;
networking = {
networkmanager.enable = lib.mkForce false;