diff --git a/devshells/default.nix b/devshells/default.nix new file mode 100644 index 0000000..8f0d443 --- /dev/null +++ b/devshells/default.nix @@ -0,0 +1,10 @@ +{ pkgs }: + +pkgs.mkShell { + name = "nix"; + + packages = with pkgs; [ + nil + nixpkgs-fmt + ]; +} diff --git a/flake.nix b/flake.nix index 854ff6d..394cea7 100644 --- a/flake.nix +++ b/flake.nix @@ -22,11 +22,15 @@ flake = { }; - perSystem = { config, ... }: { + perSystem = { config, pkgs, ... }: { treefmt = { projectRootFile = "flake.nix"; programs.nixpkgs-fmt.enable = true; }; + + devShells = { + default = pkgs.callPackage ./devshells/default.nix { }; + }; }; }; }