mecure: Initial config

This commit is contained in:
Paul-Mathias Logue 2025-12-14 21:43:02 +01:00
parent 5517dffa21
commit 87c74f1079
4 changed files with 49 additions and 8 deletions

View file

@ -1,9 +1,12 @@
{
description = "A SecureBoot-enabled NixOS configurations";
description = "monologiq's systems";
inputs = {
nixpkgs.url = "https://flakehub.com/f/NixOS/nixpkgs/*";
nix-darwin.url = "github:nix-darwin/nix-darwin/nix-darwin-25.11";
nix-darwin.inputs.nixpkgs.follows = "nixpkgs";
lanzaboote.url = "github:nix-community/lanzaboote/v1.0.0";
lanzaboote.inputs.nixpkgs.follows = "nixpkgs";
@ -34,7 +37,7 @@
);
in
{
nixosConfigurations.hermes = inputs.nixpkgs.lib.nixosSystem {
nixosConfigurations."hermes" = inputs.nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = { inherit inputs; };
modules = [
@ -43,6 +46,12 @@
./users/pml.nix
];
};
darwinConfigurations."mercure" = inputs.nix-darwin.lib.darwinSystem {
modules = [
{ system.configurationRevision = self.rev or self.dirtyRev or null; }
./machines/mercure
];
};
overlays.default = import ./overlays;