diff --git a/flake.nix b/flake.nix index abaf5e9..2a67b07 100644 --- a/flake.nix +++ b/flake.nix @@ -1,27 +1,28 @@ { - description = "Sinara assembly and test instructions"; + description = "Sinara assembly and test instructions"; - inputs.nixpkgs.url = github:NixOS/nixpkgs/nixos-24.05; - - outputs = { self, nixpkgs }: - - let pkgs = import nixpkgs { system = "x86_64-linux"; }; - - in { - packages.x86_64-linux.default = - # Notice the reference to nixpkgs here. - with import nixpkgs { system = "x86_64-linux"; }; - stdenv.mkDerivation { - name = "book"; - src = self; - buildInputs = with pkgs; [ pkgs.mdbook ]; - buildPhase = "mdbook build"; - installPhase = "mkdir -p $out/book; cp -R book $out/"; - }; - devShell.x86_64-linux = pkgs.mkShell { - name = "sinara-assembly-dev-shell"; - buildInputs = with pkgs; [ pkgs.mdbook pkgs.nodejs ]; - }; + inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.05"; + outputs = + { self, nixpkgs }: + let + system = "x86_64-linux"; + pkgs = import nixpkgs { inherit system; }; + in + { + packages.${system}.default = pkgs.stdenv.mkDerivation { + name = "book"; + src = self; + buildInputs = [ pkgs.mdbook ]; + buildPhase = "mdbook build"; + installPhase = "mkdir -p $out/book; cp -R book $out/"; + }; + devShell.${system} = pkgs.mkShell { + name = "sinara-assembly-dev-shell"; + buildInputs = [ + pkgs.mdbook + pkgs.nodejs + ]; + }; }; }