-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathflake.nix
More file actions
30 lines (28 loc) · 880 Bytes
/
flake.nix
File metadata and controls
30 lines (28 loc) · 880 Bytes
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
29
30
{
description = "flakeup - A supercharged `nix flake init -t`";
outputs =
{ nixpkgs-stable, systems, ... }@inputs:
builtins.foldl' (a: b: a // b) { } (
builtins.map (
system:
let
pkgs = nixpkgs-stable.legacyPackages.${system};
# extras = {
# pkgs-unstable = inputs.nixpkgs-unstable.legacyPackages.${system};
# };
in
rec {
devShells.${system}.default = import ./nix/devShell.nix {
inherit pkgs;
selfpkgs = packages.${system};
};
packages.${system} = import ./nix/package.nix { inherit pkgs; };
}
) (import systems)
);
inputs = {
nixpkgs-stable.url = "github:nixos/nixpkgs/nixos-25.05";
# nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable";
systems.url = "github:nix-systems/default";
};
}