~evhan/beaker

47a62c6ce556be0111cf5f5f7f441da0e2ed482e — Evan Hanson 1 year, 9 months ago 9397e14
Add Nix helpers to flake
2 files changed, 30 insertions(+), 26 deletions(-)

M flake.lock
M flake.nix
M flake.lock => flake.lock +20 -20
@@ 1,27 1,12 @@
{
  "nodes": {
    "flake-utils": {
      "locked": {
        "lastModified": 1667395993,
        "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
        "owner": "numtide",
        "repo": "flake-utils",
        "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
        "type": "github"
      },
      "original": {
        "owner": "numtide",
        "repo": "flake-utils",
        "type": "github"
      }
    },
    "nixpkgs": {
      "locked": {
        "lastModified": 1668086072,
        "narHash": "sha256-msFoXI5ThCmhTTqgl27hpCXWhaeqxphBaleJAgD8JYM=",
        "lastModified": 1659446231,
        "narHash": "sha256-hekabNdTdgR/iLsgce5TGWmfIDZ86qjPhxDg/8TlzhE=",
        "owner": "NixOS",
        "repo": "nixpkgs",
        "rev": "72d8853228c9758820c39b8659415b6d89279493",
        "rev": "eabc38219184cc3e04a974fe31857d8e0eac098d",
        "type": "github"
      },
      "original": {


@@ 31,8 16,23 @@
    },
    "root": {
      "inputs": {
        "flake-utils": "flake-utils",
        "nixpkgs": "nixpkgs"
        "nixpkgs": "nixpkgs",
        "utils": "utils"
      }
    },
    "utils": {
      "locked": {
        "lastModified": 1667395993,
        "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
        "owner": "numtide",
        "repo": "flake-utils",
        "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
        "type": "github"
      },
      "original": {
        "owner": "numtide",
        "repo": "flake-utils",
        "type": "github"
      }
    }
  },

M flake.nix => flake.nix +10 -6
@@ 1,12 1,16 @@
{
  inputs = {
    flake-utils.url = "github:numtide/flake-utils";
    utils.url = "github:numtide/flake-utils";
  };

  outputs = { self, nixpkgs, flake-utils }:
    flake-utils.lib.eachDefaultSystem (system: {
      defaultPackage = import ./beaker.nix {
        pkgs = nixpkgs.legacyPackages.${system};
      };
  outputs = { self, nixpkgs, utils }:

  utils.lib.eachDefaultSystem (system:
    let
      pkgs = import nixpkgs { inherit system; };
      beaker = import ./beaker.nix { inherit pkgs; };
      helpers = import ./default.nix { inherit pkgs; };
    in {
      packages = helpers // { default = beaker; };
    });
}