mykiwi/mykiwi.blogpublic Fork 0
ca8b900c61818e412fa536a0f92084227bbf5f4c
Commits
Clone
git clone https://git.rickub.com/mykiwi/mykiwi.blog.git
git clone ssh://git@rickub.com/mykiwi/mykiwi.blog.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

flake.nix · 41 lines · 1.2 KBNix Blame HistoryRaw
Add flake.nix pinning hugo via nixpkgs-multiverse df63fc8 Romain Gautier yesterday1{
2 description = "mykiwi.blog dev shell";
3
4 inputs.multiverse.url = "github:fzakaria/nixpkgs-multiverse";
5
6 outputs = { self, multiverse }:
7 let
8 system = "x86_64-linux";
Port fzakaria.com design to Hugo and add a homepage profile 1bdbd06 Romain Gautier 18h ago9 pin = multiverse.multiverse.${system};
10 pkgs = pin.tip;
11 hugo = pin.version "hugo" "0.166.0";
12 dart-sass = pin.version "dart-sass" "1.104.0";
Add flake.nix pinning hugo via nixpkgs-multiverse df63fc8 Romain Gautier yesterday13 in
14 {
Port fzakaria.com design to Hugo and add a homepage profile 1bdbd06 Romain Gautier 18h ago15 packages.${system}.default = pkgs.stdenvNoCC.mkDerivation {
Add nix build target and README 1328429 Romain Gautier yesterday16 name = "mykiwi-blog";
17 src = ./blog;
Port fzakaria.com design to Hugo and add a homepage profile 1bdbd06 Romain Gautier 18h ago18 nativeBuildInputs = [ hugo dart-sass ];
19 buildPhase = ''
20 HUGO_PARAMS_NIXSTOREPATH="$out" hugo --minify --destination "$out"
21 '';
Add nix build target and README 1328429 Romain Gautier yesterday22 dontInstall = true;
23 };
24
Port fzakaria.com design to Hugo and add a homepage profile 1bdbd06 Romain Gautier 18h ago25 devShells.${system}.default = pkgs.mkShell {
Add flake.nix pinning hugo via nixpkgs-multiverse df63fc8 Romain Gautier yesterday26 name = "mykiwi-blog";
27
28 packages = [
Add nix build target and README 1328429 Romain Gautier yesterday29 hugo
Port fzakaria.com design to Hugo and add a homepage profile 1bdbd06 Romain Gautier 18h ago30 dart-sass
Add flake.nix pinning hugo via nixpkgs-multiverse df63fc8 Romain Gautier yesterday31 ];
32
33 shellHook = ''
Port fzakaria.com design to Hugo and add a homepage profile 1bdbd06 Romain Gautier 18h ago34 dim=$'\033[2m'
35 reset=$'\033[0m'
36 printf '%-11s%-9s%s%s%s\n' "Hugo" "$(hugo version | sed -n 's/.*v\([0-9.]*\)+.*/\1/p')" "$dim" "https://github.com/gohugoio/hugo/releases" "$reset"
37 printf '%-11s%-9s%s%s%s\n' "Dart Sass" "$(sass --version)" "$dim" "https://github.com/sass/dart-sass/releases" "$reset"
Add flake.nix pinning hugo via nixpkgs-multiverse df63fc8 Romain Gautier yesterday38 '';
39 };
40 };
41}