chore: format mkmachine

This commit is contained in:
Julien Malka 2024-05-01 19:12:07 +02:00
parent 517890762b
commit 6cb81666f2
Signed by: Luj
GPG key ID: 6FC74C847011FD83

View file

@ -1,20 +1,24 @@
inputs: lib: inputs: lib:
let let
overlay-unstable = arch: _final: _prev: overlay-unstable = arch: _final: _prev: { unstable = import inputs.unstable { system = arch; }; };
{
unstable = import inputs.unstable { system = arch; };
};
in in
{ name, host-config, modules, nixpkgs ? inputs.nixpkgs, system ? "x86_64-linux", home-manager ? inputs.home-manager }: {
let pkgs = import nixpkgs { inherit system; }; name,
host-config,
modules,
nixpkgs ? inputs.nixpkgs,
system ? "x86_64-linux",
home-manager ? inputs.home-manager,
}:
let
pkgs = import nixpkgs { inherit system; };
in in
import "${nixpkgs}/nixos/lib/eval-config.nix" { import "${nixpkgs}/nixos/lib/eval-config.nix" {
inherit system; inherit system;
lib = pkgs.lib.extend (import ./default.nix inputs); lib = pkgs.lib.extend (import ./default.nix inputs);
specialArgs = specialArgs = {
{
inherit inputs; inherit inputs;
}; };
modules = builtins.attrValues modules ++ [ modules = builtins.attrValues modules ++ [
@ -29,13 +33,14 @@ import "${nixpkgs}/nixos/lib/eval-config.nix" {
(import "${inputs.buildbot-nix}/nix/worker.nix") (import "${inputs.buildbot-nix}/nix/worker.nix")
(import "${inputs.agenix}/modules/age.nix") (import "${inputs.agenix}/modules/age.nix")
(import inputs.lanzaboote).nixosModules.lanzaboote (import inputs.lanzaboote).nixosModules.lanzaboote
(import "${inputs.lix-module}/module.nix" { inherit (inputs) lix; })
{ {
home-manager.useGlobalPkgs = true; home-manager.useGlobalPkgs = true;
nixpkgs.system = system;
networking.hostName = name; networking.hostName = name;
nixpkgs.overlays = [ nixpkgs.overlays = [
(overlay-unstable system) (overlay-unstable system)
(_final: prev: (_final: prev: {
{
waybar = prev.waybar.overrideAttrs (oldAttrs: { waybar = prev.waybar.overrideAttrs (oldAttrs: {
mesonFlags = oldAttrs.mesonFlags ++ [ "-Dexperimental=true" ]; mesonFlags = oldAttrs.mesonFlags ++ [ "-Dexperimental=true" ];
}); });
@ -53,9 +58,7 @@ import "${nixpkgs}/nixos/lib/eval-config.nix" {
]; ];
extraModules = extraModules =
let let
colmenaModules = import colmenaModules = import "${inputs.colmena}/src/nix/hive/options.nix";
"${inputs.colmena}/src/nix/hive/options.nix";
in in
[ colmenaModules.deploymentOptions ]; [ colmenaModules.deploymentOptions ];
} }