From abd72301935c30419385b5d33518b143ffa44382 Mon Sep 17 00:00:00 2001 From: morgan Date: Tue, 21 Oct 2025 13:41:38 +0800 Subject: [PATCH] flake: cleanup --- flake.nix | 45 +++++++++++++++++++++++---------------------- 1 file changed, 23 insertions(+), 22 deletions(-) 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 + ]; + }; }; }