Initial shells

This commit is contained in:
Malte Tammena 2022-08-26 17:17:50 +02:00
commit f25610e585
3 changed files with 84 additions and 0 deletions

1
.envrc Normal file
View file

@ -0,0 +1 @@
use flake .#nix

57
flake.lock Normal file
View file

@ -0,0 +1,57 @@
{
"nodes": {
"flake-utils": {
"locked": {
"lastModified": 1644229661,
"narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"fup": {
"inputs": {
"flake-utils": "flake-utils"
},
"locked": {
"lastModified": 1657226504,
"narHash": "sha256-GIYNjuq4mJlFgqKsZ+YrgzWm0IpA4axA3MCrdKYj7gs=",
"owner": "gytis-ivaskevicius",
"repo": "flake-utils-plus",
"rev": "2bf0f91643c2e5ae38c1b26893ac2927ac9bd82a",
"type": "github"
},
"original": {
"owner": "gytis-ivaskevicius",
"repo": "flake-utils-plus",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 0,
"narHash": "sha256-ePuWn7z/J5p2lO7YokOG1o01M0pDDVL3VrStaPpS5Ig=",
"path": "/nix/store/iyhi6xsbzsizsj0bdf1mj7vfn1v0q85l-source",
"type": "path"
},
"original": {
"id": "nixpkgs",
"type": "indirect"
}
},
"root": {
"inputs": {
"fup": "fup",
"nixpkgs": "nixpkgs"
}
}
},
"root": "root",
"version": 7
}

26
flake.nix Normal file
View file

@ -0,0 +1,26 @@
{
description = "A very basic flake";
inputs.fup.url = "github:gytis-ivaskevicius/flake-utils-plus";
outputs = {
self,
fup,
nixpkgs,
}:
fup.lib.eachDefaultSystem (system: let
pkgs = import nixpkgs {inherit system;};
in {
devShells = {
nix = pkgs.mkShell {
packages = with pkgs; [
alejandra
];
};
node = pkgs.mkShell {
packages = with pkgs; [
nodejs yarn
];
};
};
});
}