diff --git a/blog-gallery.nix b/blog-gallery.nix new file mode 100644 index 0000000..5a2efb4 --- /dev/null +++ b/blog-gallery.nix @@ -0,0 +1,30 @@ +# https://www.mpscholten.de/nixos/2016/07/07/private-github-repositories-and-nixos.html +# https://nixos.org/wiki/FAQ#How_do_I_know_the_sha256_to_use_with_fetchgit.3F + +with import {}; + +stdenv.mkDerivation rec { + #version = "2016-09-11-v5"; + version = "MASTER"; + name = "blog-gallery-${version}"; + #src = fetchurl { + # url = "https://gogs.prunetwork.fr/jpierre03/gallery/archive/${version}.tar.gz"; + # sha256 = "1fw74phlvjx7z1wh5a0ppqc42i3cxz3hzjfrk7hirpy0wgkagkih"; + #}; + src = fetchTarball { + url = "https://gogs.prunetwork.fr/jpierre03/gallery/archive/master.tar.gz"; + }; + + #src = fetchgit { + # #url = "https://github.com/r6d/r6d.github.io.git"; + # + # url = "file:///media/Sata2700/r6d.github.io"; + # sha256 = "10yxicpqnsc4zslmmal7ksyf58qmhrrfgidlpd3d0zqbndb7myiv "; + # + # #url = "file:///media/Sata2700/Jekyll_modern-blog"; + # #sha256 = "172bqfacblywrd14vla41lvbvw4a6bngcyg6c3sd1xlh9mc5xclc"; + #}; + buildInputs = [ jekyll ]; + buildPhase = "jekyll build"; + installPhase = "cp -R _site \$out"; +} diff --git a/blog-lothy-recette.nix b/blog-lothy-recette.nix new file mode 100644 index 0000000..b89b429 --- /dev/null +++ b/blog-lothy-recette.nix @@ -0,0 +1,17 @@ +# https://www.mpscholten.de/nixos/2016/07/07/private-github-repositories-and-nixos.html +# https://nixos.org/wiki/FAQ#How_do_I_know_the_sha256_to_use_with_fetchgit.3F + +with import {}; + +stdenv.mkDerivation rec { + version = "MASTER"; + name = "blog-gallery-${version}"; + + src = fetchTarball { + url = "https://gogs.prunetwork.fr/lothy/recette-cuisine/archive/master.tar.gz"; + }; + + buildInputs = [ jekyll ]; + buildPhase = "jekyll build"; + installPhase = "cp -R _site \$out"; +} diff --git a/blog-modern.nix b/blog-modern.nix new file mode 100644 index 0000000..1e8dc0d --- /dev/null +++ b/blog-modern.nix @@ -0,0 +1,22 @@ +# https://www.mpscholten.de/nixos/2016/07/07/private-github-repositories-and-nixos.html +# https://nixos.org/wiki/FAQ#How_do_I_know_the_sha256_to_use_with_fetchgit.3F + +with import {}; + +stdenv.mkDerivation rec { + version="v4"; + name = "modern-blog-${version}"; + src = fetchgit { + #url = "https://github.com/r6d/r6d.github.io.git"; + + #url = "file:///media/Sata2700/r6d.github.io"; + #sha256 = "1vjm1ksqxfiq9a0zsx8bx022zgzz52715ym8jdhgz4qk4i5m5mz2"; + + url = "file:///media/Sata2700/Jekyll_modern-blog"; + #sha256 = "172bqfacblywrd14vla41lvbvw4a6bngcyg6c3sd1xlh9mc5xclc"; + sha256 = "17xjgs816xpppr726clkqmg4vmm8pjyrqr243isblnfsx8bcacli"; + }; + buildInputs = [ jekyll ]; + buildPhase = "jekyll build"; + installPhase = "cp -R _site \$out"; +} diff --git a/blog-r6d.nix b/blog-r6d.nix new file mode 100644 index 0000000..6a55d0c --- /dev/null +++ b/blog-r6d.nix @@ -0,0 +1,26 @@ +# https://www.mpscholten.de/nixos/2016/07/07/private-github-repositories-and-nixos.html +# https://nixos.org/wiki/FAQ#How_do_I_know_the_sha256_to_use_with_fetchgit.3F + +with import {}; + +stdenv.mkDerivation rec { + version = "2016-07-22"; + name = "r6d-blog-${version}"; + src = fetchurl { + url = "https://github.com/r6d/r6d.github.io/archive/${version}.tar.gz"; + sha256 = "09363h7drw69n717v6zmbaqv2ijdws1dbxqm0l6zn5f9cvmdp9rw"; + }; + + #src = fetchgit { + # #url = "https://github.com/r6d/r6d.github.io.git"; + # + # url = "file:///media/Sata2700/r6d.github.io"; + # sha256 = "10yxicpqnsc4zslmmal7ksyf58qmhrrfgidlpd3d0zqbndb7myiv "; + # + # #url = "file:///media/Sata2700/Jekyll_modern-blog"; + # #sha256 = "172bqfacblywrd14vla41lvbvw4a6bngcyg6c3sd1xlh9mc5xclc"; + #}; + buildInputs = [ jekyll ]; + buildPhase = "jekyll build"; + installPhase = "cp -R _site \$out"; +} diff --git a/blog-sandbox.nix b/blog-sandbox.nix new file mode 100644 index 0000000..40a1528 --- /dev/null +++ b/blog-sandbox.nix @@ -0,0 +1,68 @@ +# https://www.mpscholten.de/nixos/2016/07/07/private-github-repositories-and-nixos.html +# https://nixos.org/wiki/FAQ#How_do_I_know_the_sha256_to_use_with_fetchgit.3F + +with import {}; + +stdenv.mkDerivation rec { + version="v6"; + name = "sandbox-blog-${version}"; + + # liste des fonction de récup : fetch* https://github.com/NixOS/nixpkgs/tree/master/pkgs/build-support + src = fetchgit { + #url = "https://github.com/Adagio-cantabile/Adagio-cantabile.github.io.git"; + #sha256 = "0ck3g7g9l8vj0vzdmxp2rjzblh2nklmxx8yyyhsrgibpimi2kppp"; + + # CV + ## resumecard + #url = "https://github.com/ddbullfrog/resumecard.git"; + #sha256 = "14m9xjspkszpv5iapq35cqn2b8j9zvqwvsmh0aai7vxkplbp6fkv"; + + ## vitae -- marche pas (rend mal sur navigateur) + #url = "https://github.com/biomadeira/vitae.git"; + #sha256 = "1k9qn57x52lnan58br928saa0hm85jzhydz1crzrv9lb3r0rcxda"; + + ## Jekyll CV Crafter + url = "https://github.com/streetturtle/jekyll-cv-crafter.git"; + sha256 = "1gb6ngmmv1qlvclsgwzg43xrxfqrrgbzdl1pjqxrs680d677ndbw"; + + ## + #url = "https://github.com/jglovier/resume-template.git"; + #sha256 = "1snvgkisrxp4xiv2gmkic5nszzmgn1abgka423g6zj39nsinbgl6"; + + # jekyll diaporama (façon powerpoint) + #url = "https://github.com/shower/jekyller.git"; + #sha256 = "08432pfmmcqp5hbl3fn45xbnnd9k4w8rlslxafjfxy4p9b6xg9ws"; + + # + #url = "https://github.com/niklasbuschmann/contrast.git"; + #sha256 = "0p9z46ivapwycvqh85i23gi41i05qqi9p9khrrk9zcn38vrlbayr"; + + ##### En erreur + + # blog + #url = "https://github.com/niklasbuschmann/contrast.git"; + #sha256 = "0p9z46ivapwycvqh85i23gi41i05qqi9p9khrrk9zcn38vrlbayr"; + + # CV - problème de thème + #url = "https://github.com/ellekasai/resumecards.git"; + #sha256 = "0h3qwilr9yh4znqd1xb9mdffqk005s4mmwwvpg573pb3jdy202jp"; + + # blog - erreur à l'install + #url = "https://github.com/biomadeira/sustain.git"; + #sha256 = "0qrh93gxnzra1q4pkqq5i787v7h2nkrm1sqx6yynpyl5mbcv1mh6"; + + + # jekyll deck.js - config à corriger + #url = "https://github.com/skeeto/jekyll-deck.git"; + #sha256 = "04ip8kg4y70zv94c1d180502ymm0pz2xgjn0kp9a3q057v0hz20r"; + + + # Jekyll Clean - marche pas, dépendance sur jekyll-paginate + #url = "https://github.com/scotte/jekyll-clean.git"; + #sha256 = "1qqd7n7klww6nq9927c7rsrb9vx2774yjg1jqmq7aykb9xkh4179"; + + }; + buildInputs = [ jekyll ]; + buildPhase = "jekyll build"; + installPhase = "cp -R _site \$out"; +} diff --git a/gogs-jpierre03-homepage.nix b/gogs-jpierre03-homepage.nix new file mode 100644 index 0000000..c5cd49e --- /dev/null +++ b/gogs-jpierre03-homepage.nix @@ -0,0 +1,18 @@ +# https://www.mpscholten.de/nixos/2016/07/07/private-github-repositories-and-nixos.html +# https://nixos.org/wiki/FAQ#How_do_I_know_the_sha256_to_use_with_fetchgit.3F + +with import {}; + +stdenv.mkDerivation rec { + version="2016-10-20-v2"; + name = "gogs-jpierre03-homepage-${version}"; + + # liste des fonction de récup : fetch* https://github.com/NixOS/nixpkgs/tree/master/pkgs/build-support + src = fetchTarball { + + url = "http://gogs.prunetwork.fr/jpierre03/homepage/archive/${version}.tar.gz"; + + }; + + installPhase = "cp -R . \$out"; +} diff --git a/gogs-openlayer.nix b/gogs-openlayer.nix new file mode 100644 index 0000000..1aab017 --- /dev/null +++ b/gogs-openlayer.nix @@ -0,0 +1,18 @@ +# https://www.mpscholten.de/nixos/2016/07/07/private-github-repositories-and-nixos.html +# https://nixos.org/wiki/FAQ#How_do_I_know_the_sha256_to_use_with_fetchgit.3F + +with import {}; + +stdenv.mkDerivation rec { + version="2016-09-22-v1"; + name = "openlayer-simplemap-blog-${version}"; + + # liste des fonction de récup : fetch* https://github.com/NixOS/nixpkgs/tree/master/pkgs/build-support + src = fetchTarball { + + url = "https://gogs.prunetwork.fr/jpierre03/openlayer-simplemap/archive/${version}.tar.gz"; + + }; + + installPhase = "cp -R . \$out"; +}