Reformat flake file

This commit is contained in:
Yannik Rödel 2021-09-29 20:13:24 +02:00
parent aa5c0000d6
commit 00a0318709

View file

@ -3,7 +3,8 @@
inputs.nixpkgs.url = "nixpkgs/nixos-unstable";
outputs = { self, nixpkgs }: let
outputs = { self, nixpkgs }:
let
system = "x86_64-linux";
pkgs = import nixpkgs { inherit system; };
@ -16,7 +17,8 @@
buildInputs = with pkgs; [ vips ];
dontNpmInstall = true;
};
in {
in
{
packages.${system} = {
angestoepselt-site = pkgs.stdenv.mkDerivation {
name = "angestoepselt-site";
@ -40,8 +42,9 @@
# `nix develop` see the repository's readme for details or compiled
# with `nix build`. The latter will output a folder which contains node
# and npm binaries that can be used in an IDE.
angestoepselt-site-dev = pkgs.runCommand "angestoepselt-site-dev" {
buildInputs = [ nodejs pkgs.makeWrapper ];
angestoepselt-site-dev = pkgs.symlinkJoin {
name = "angestoepselt-site-dev";
paths = [ nodejs nodeDependencies ];
shellHook = ''
export NODE_PATH=${nodeDependencies}/lib/node_modules
@ -58,23 +61,7 @@
echo " changes."
echo ""
'';
} ''
mkdir -p "$out"
ln -s "${nodejs}/lib" "$out/lib"
wrap() {
makeWrapper "${nodejs}/bin/$1" "$out/bin/$1" \
--prefix PATH : "${nodejs}/bin" \
--prefix PATH : "${nodeDependencies}/bin" \
--set-default NODE_PATH "${nodeDependencies}/lib/node_modules"
}
wrap node
wrap npm
wrap npx
unset -f wrap
'';
};
};
defaultPackage.${system} = self.packages.${system}.angestoepselt-site-dev;