Update README - Add flake example file

This commit is contained in:
Pol Dellaiera 2022-02-23 10:15:29 +01:00 committed by GitHub
parent b7547d3eed
commit bbf2e16555
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -11,6 +11,30 @@ inputs.flake-compat = {
};
```
Example in a `flake.nix` file:
```nix
{
description = "My first flake";
inputs.nixpkgs.url = "nixpkgs/nixos-unstable";
inputs.flake-utils.url = "github:numtide/flake-utils";
inputs.flake-compat = {
url = github:edolstra/flake-compat;
flake = false;
};
outputs = { self, nixpkgs, flake-utils, flake-compat }:
flake-utils.lib.eachDefaultSystem
(system:
let pkgs = nixpkgs.legacyPackages.${system}; in
{
devShell = pkgs.mkShell { buildInputs = [ pkgs.hello pkgs.cowsay ]; };
}
);
}
```
Afterwards, create a `default.nix` file containing the following:
```nix