The code and data behind xeiaso.net
5
fork

Configure Feed

Select the types of activity you want to include in your feed.

base docker image on alpine so fly ssh/sftp works

Signed-off-by: Xe Iaso <me@xeiaso.net>

Xe Iaso f9567626 71d942d2

+21
+13
flake.lock
··· 1 1 { 2 2 "nodes": { 3 + "alpineLinux": { 4 + "flake": false, 5 + "locked": { 6 + "narHash": "sha256-8xQGO1CqQbpkB8dapJbHiwr7taA+dGAYAZYdBurLhvA=", 7 + "type": "file", 8 + "url": "https://cdn.xeiaso.net/file/christine-static/hack/alpine-amd64-3.19.0.tar.gz" 9 + }, 10 + "original": { 11 + "type": "file", 12 + "url": "https://cdn.xeiaso.net/file/christine-static/hack/alpine-amd64-3.19.0.tar.gz" 13 + } 14 + }, 3 15 "crane": { 4 16 "inputs": { 5 17 "nixpkgs": [ ··· 230 242 }, 231 243 "root": { 232 244 "inputs": { 245 + "alpineLinux": "alpineLinux", 233 246 "deno2nix": "deno2nix", 234 247 "flake-compat": "flake-compat_2", 235 248 "flake-utils": "flake-utils",
+7
flake.nix
··· 27 27 28 28 typst.url = "github:typst/typst"; 29 29 typst.inputs.nixpkgs.follows = "nixpkgs"; 30 + 31 + alpineLinux = { 32 + flake = false; 33 + url = "file+https://cdn.xeiaso.net/file/christine-static/hack/alpine-amd64-3.19.0.tar.gz"; 34 + }; 30 35 }; 31 36 32 37 outputs = ··· 37 42 , iosevka 38 43 , typst 39 44 , gomod2nix 45 + , alpineLinux 40 46 , ... 41 47 }: 42 48 flake-utils.lib.eachSystem [ ··· 137 143 docker = pkgs.dockerTools.buildLayeredImage { 138 144 name = "ghcr.io/xe/site/bin"; 139 145 tag = "latest"; 146 + fromImage = alpineLinux; 140 147 contents = with pkgs; [ cacert typst-dev dhall-json deno pagefind ]; 141 148 config = { 142 149 Cmd = [ "${bin}/bin/xesite" "--data-dir=/data" ];
+1
lume/src/_components/.gitignore
··· 1 + ads.njk