Add devshell and envrc
This commit is contained in:
parent
88082aa0c1
commit
303f719d9d
1
.gitignore
vendored
1
.gitignore
vendored
@ -1 +1,2 @@
|
||||
result
|
||||
.direnv/
|
||||
|
16
flake.nix
16
flake.nix
@ -32,6 +32,15 @@
|
||||
config.allowUnfree = true;
|
||||
};
|
||||
};
|
||||
allSystems = [
|
||||
"x86_64-linux"
|
||||
"aarch64-linux"
|
||||
"x86_64-darwin"
|
||||
"aarch64-darwin"
|
||||
];
|
||||
forAllSystems = f: nixpkgs.lib.genAttrs allSystems (system: f {
|
||||
pkgs = import nixpkgs { inherit system; };
|
||||
});
|
||||
in
|
||||
{
|
||||
nixosConfigurations = {
|
||||
@ -70,5 +79,12 @@
|
||||
];
|
||||
};
|
||||
};
|
||||
devShells = forAllSystems ({ pkgs }: {
|
||||
default = pkgs.mkShell {
|
||||
packages = with pkgs; [
|
||||
pre-commit
|
||||
];
|
||||
};
|
||||
});
|
||||
};
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user