aboutsummaryrefslogtreecommitdiffstats
path: root/flake.nix
blob: 265ce00188d2ce1c37a181bf3d21fef14775071b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
{
  description = "nix library extension, containing sophisticated script and code generator functions";

  inputs = {
    flake-utils.url = "github:numtide/flake-utils";
    nixpkgs.url = "github:NixOS/nixpkgs";
  };

  outputs = inputs @ {
    self,
    nixpkgs,
    flake-utils,
  }: let
    nix-writersOverlay = import ./pkgs;
  in
    {
      overlays = {
        nix-writers = nix-writersOverlay;
        default = nix-writersOverlay;
      };
    }
    // flake-utils.lib.eachDefaultSystem (system: let
      pkgs = import nixpkgs {inherit system;};
      nix-writers = nix-writersOverlay pkgs pkgs;
    in {
      legacyPackages = nix-writers;
    });
}