29 lines
786 B
Nix
29 lines
786 B
Nix
{
|
|
description = "Build Project Archimedes";
|
|
|
|
inputs = {
|
|
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11";
|
|
nixpkgs-old.url = "github:nixos/nixpkgs/nixos-23.11"; # Until Dear ImGUI has multi viewports on wayland
|
|
imgui = {
|
|
url = "github:ocornut/imgui?ref=docking";
|
|
flake = false;
|
|
};
|
|
clay = {
|
|
url = "github:nicbarker/clay";
|
|
flake = false;
|
|
};
|
|
|
|
flake-parts.url = "github:hercules-ci/flake-parts";
|
|
|
|
import-tree.url = "github:vic/import-tree";
|
|
};
|
|
|
|
outputs = { self, flake-parts, import-tree, ... } @ inputs:
|
|
flake-parts.lib.mkFlake {
|
|
inputs = inputs // {
|
|
src = ./src;
|
|
};
|
|
} (import-tree [ ./src ./dev ]);
|
|
|
|
}
|