{
description = "A beginning of an awesome project bootstrapped with github:bleur-org/templates";
inputs = {
# Stable for keeping thins clean
# nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11";
# Fresh and new for testing
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
# The flake-parts library
flake-parts.url = "github:hercules-ci/flake-parts";
};
outputs = {flake-parts, ...} @ inputs:
flake-parts.lib.mkFlake {inherit inputs;} ({...}: {
systems = [
"x86_64-linux"
"aarch64-linux"
"aarch64-darwin"
];
perSystem = {pkgs, ...}: {
# Nix script formatter
formatter = pkgs.alejandra;
# Development environment
devShells.default = import ./shell.nix {inherit pkgs;};
# Output package
packages.default = pkgs.callPackage ./. {inherit pkgs;};
};
});
}