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