Build nix

This commit is contained in:
nyanloutre 2018-09-16 11:08:11 +02:00
parent 4d479699ec
commit 726fb93ab2
Signed by: nyanloutre
GPG Key ID: 194A92D1103ACB2A
2 changed files with 29 additions and 0 deletions

2
.gitignore vendored
View File

@ -1,3 +1,5 @@
.sass-cache .sass-cache
node_modules node_modules
bower_components bower_components
css/creative.css
css/creative.css.map

27
default.nix Normal file
View File

@ -0,0 +1,27 @@
{ pkgs ? import <nixpkgs> {} }:
pkgs.stdenv.mkDerivation rec {
name= "site-max";
inherit (pkgs) sassc;
inherit (pkgs) stdenv;
src = ./.;
buildPhase = ''
${sassc}/bin/sassc -m auto -t compressed scss/creative.scss css/creative.css
'';
installPhase = ''
mkdir -p $out/
cp -R . $out/
'';
meta = {
description = "Site de présentation de Max Spiegel";
homepage = https://maxspiegel.fr/;
maintainers = with stdenv.lib.maintainers; [ nyanloutre ];
license = stdenv.lib.licenses.cc-by-nc-sa-40;
platforms = stdenv.lib.platforms.all;
};
}