svelte-on-solana-wallet-ada.../flake.nix

45 lines
853 B
Nix

{
description = "Svelte on Solana Wallet Adapter";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
};
outputs =
{ self, nixpkgs }:
let
supportedSystems = [
"x86_64-linux"
"aarch64-linux"
"x86_64-darwin"
"aarch64-darwin"
];
forEachSupportedSystem =
f:
nixpkgs.lib.genAttrs supportedSystems (
system:
let
pkgs = import nixpkgs {
inherit system;
};
in
f {
inherit pkgs;
}
);
in
{
devShells = forEachSupportedSystem (
{ pkgs, ... }:
{
default = pkgs.mkShell {
nativeBuildInputs = [
pkgs.pnpm
pkgs.nodejs
];
};
}
);
};
}