diff --git a/flake.nix b/flake.nix index b67746e..094c08c 100644 --- a/flake.nix +++ b/flake.nix @@ -114,10 +114,37 @@ } // machinesNodes; formatter = builtins.listToAttrs ( - map (system: { - name = system; - value = nixpkgsVersions.unstable.legacyPackages.${system}.nixfmt-rfc-style; - }) flake-utils.lib.defaultSystems + map ( + system: + let + pkgs = import nixpkgsVersions.unstable { inherit system; }; + in + { + name = system; + value = pkgs.nixfmt-rfc-style; + } + ) flake-utils.lib.defaultSystems + ); + + devShells = builtins.listToAttrs ( + map ( + system: + let + pkgs = import nixpkgsVersions.unstable { inherit system; }; + in + { + name = system; + value.default = pkgs.mkShell { + name = "Nix development environment"; + + packages = with pkgs; [ + colmena + nixfmt-rfc-style + nil + ]; + }; + } + ) flake-utils.lib.defaultSystems ); }; }