| Add flake.nix pinning hugo via nixpkgs-multiverse df63fc8 Romain Gautier yesterday | 1 | { |
| 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 ago | 9 | 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 yesterday | 13 | in |
| 14 | { |
| Port fzakaria.com design to Hugo and add a homepage profile 1bdbd06 Romain Gautier 18h ago | 15 | packages.${system}.default = pkgs.stdenvNoCC.mkDerivation { |
| Add nix build target and README 1328429 Romain Gautier yesterday | 16 | name = "mykiwi-blog"; |
| 17 | src = ./blog; |
| Port fzakaria.com design to Hugo and add a homepage profile 1bdbd06 Romain Gautier 18h ago | 18 | 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 yesterday | 22 | dontInstall = true; |
| 23 | }; |
| 24 | |
| Port fzakaria.com design to Hugo and add a homepage profile 1bdbd06 Romain Gautier 18h ago | 25 | devShells.${system}.default = pkgs.mkShell { |
| Add flake.nix pinning hugo via nixpkgs-multiverse df63fc8 Romain Gautier yesterday | 26 | name = "mykiwi-blog"; |
| 27 | |
| 28 | packages = [ |
| Add nix build target and README 1328429 Romain Gautier yesterday | 29 | hugo |
| Port fzakaria.com design to Hugo and add a homepage profile 1bdbd06 Romain Gautier 18h ago | 30 | dart-sass |
| Add flake.nix pinning hugo via nixpkgs-multiverse df63fc8 Romain Gautier yesterday | 31 | ]; |
| 32 | |
| 33 | shellHook = '' |
| Port fzakaria.com design to Hugo and add a homepage profile 1bdbd06 Romain Gautier 18h ago | 34 | 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 yesterday | 38 | ''; |
| 39 | }; |
| 40 | }; |
| 41 | } |