18
flake.nix
18
flake.nix
@@ -70,6 +70,7 @@
|
||||
outputs =
|
||||
{
|
||||
self,
|
||||
nixpkgs,
|
||||
lanzaboote,
|
||||
nixos-hardware,
|
||||
home-manager,
|
||||
@@ -85,26 +86,15 @@
|
||||
"yarn"
|
||||
];
|
||||
niri-package = inputs.niri.packages.${system}.niri-unstable;
|
||||
|
||||
patchedNixpkgsSrc = (import inputs.nixpkgs { inherit system; }).applyPatches {
|
||||
name = "nixpkgs-patched";
|
||||
src = inputs.nixpkgs;
|
||||
patches = [ ./0001-feat-make-boot-messages-configureable.patch ];
|
||||
};
|
||||
|
||||
patchedNixpkgs = import patchedNixpkgsSrc { inherit system; };
|
||||
in
|
||||
{
|
||||
formatter.${system} = patchedNixpkgs.nixfmt-rfc-style;
|
||||
formatter.${system} = nixpkgs.legacyPackages.${system}.nixfmt-rfc-style;
|
||||
|
||||
nixosConfigurations = patchedNixpkgs.lib.foldl' (
|
||||
nixosConfigurations = nixpkgs.lib.foldl' (
|
||||
config: hostname:
|
||||
config
|
||||
// {
|
||||
"${hostname}" = import "${patchedNixpkgsSrc}/nixos/lib/eval-config.nix" {
|
||||
lib = patchedNixpkgs.lib;
|
||||
baseModules = import "${patchedNixpkgsSrc}/nixos/modules/module-list.nix";
|
||||
inherit system;
|
||||
"${hostname}" = nixpkgs.lib.nixosSystem {
|
||||
specialArgs = {
|
||||
inherit
|
||||
inputs
|
||||
|
||||
Reference in New Issue
Block a user