about summary refs log tree commit diff
path: root/src/tools/nix-dev-shell/flake.nix
blob: b8287de5fcf09f4fa24021579f7db3a24e0afc86 (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
{
  description = "rustc dev shell";

  inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";

  outputs =
    {
      self,
      nixpkgs,
    }:
    let
      inherit (nixpkgs) lib;
      forEachSystem = lib.genAttrs lib.systems.flakeExposed;
    in
    {
      devShells = forEachSystem (system: {
        default = nixpkgs.legacyPackages.${system}.callPackage ./shell.nix { };
      });

      packages = forEachSystem (system: {
        default = nixpkgs.legacyPackages.${system}.callPackage ./x { };
      });
    };
}