Add example of overriding devShells to prettier flake

This commit is contained in:
Bill Ewanick 2022-08-02 11:14:15 -04:00 committed by DavHau
parent 7e80f6428e
commit 38ce98e281

View File

@ -9,13 +9,36 @@
self,
dream2nix,
src,
} @ inp:
(dream2nix.lib.makeFlakeOutputs {
} @ inp: let
d2n-flake = dream2nix.lib.makeFlakeOutputs {
systems = ["x86_64-linux"];
config.projectRoot = ./.;
source = src;
})
// {
};
overrideDevShells = {
devShells =
d2n-flake.devShells
// {
x86_64-linux =
d2n-flake.devShells.x86_64-linux
// {
default =
d2n-flake.devShells.x86_64-linux.default.overrideAttrs
(old: {
buildInputs =
old.buildInputs
++ [
self.packages.x86_64-linux.hello
];
});
};
};
};
addChecks = {
checks.x86_64-linux.prettier = self.packages.x86_64-linux.prettier;
};
in
d2n-flake // overrideDevShells // addChecks;
}