├── .envrc ├── .github └── workflows │ ├── cleanup-preview.yml │ └── main.yml ├── .gitignore ├── blog.nix ├── css-tools ├── default.nix ├── node-env.nix ├── node-packages.nix ├── package-lock.json └── package.json ├── default.nix ├── flake.lock ├── flake.nix ├── generator ├── Fields.hs ├── LICENSE ├── Main.hs ├── Setup.hs └── Site.cabal ├── hakyll.patch ├── postcss.config.js ├── shell.nix ├── src ├── about.md ├── assets │ ├── css │ │ ├── _base.css │ │ ├── _code.css │ │ ├── _components.css │ │ ├── _variables.css │ │ └── main.css │ ├── ieee.csl │ ├── images │ │ ├── favicon │ │ │ ├── android-chrome-192x192.png │ │ │ ├── android-chrome-512x512.png │ │ │ ├── apple-touch-icon.png │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ ├── favicon.ico │ │ │ └── site.webmanifest │ │ ├── feature-x.jpg │ │ ├── logo-large.svg │ │ ├── logo-small.svg │ │ └── logo-tiny.svg │ ├── old-css │ │ ├── _colors.scss │ │ ├── _hooks.scss │ │ ├── _variables.scss │ │ ├── main.scss │ │ └── reset.scss │ └── resources.bib ├── contact.md ├── index.html ├── posts │ ├── 2019-12-24-Welcome.md │ ├── code │ │ └── git-hooks.md │ ├── essays │ │ ├── rust-for-iot.md │ │ ├── rust-for-iot │ │ │ ├── Sander_Rust-for-IoT.pdf │ │ │ └── bibliography.bib │ │ ├── the-rust-build-system.md │ │ └── the-rust-build-system │ │ │ ├── 1619420761_screenshot.png │ │ │ ├── Sander-Berggren_The-Rust-Build-System.pdf │ │ │ ├── lead.jpg │ │ │ └── references.bib │ ├── guides │ │ └── nix-shells.md │ └── internals │ │ ├── 2019-12-31-built-with-hakyll-part-1.md │ │ ├── 2020-03-22-built-with-hakyll-part-2.md │ │ ├── 2020-04-10-built-with-nix.md │ │ └── 2021-01-01-flake-ification.md └── templates │ ├── archive.html │ ├── default.html │ ├── includes │ ├── article.html │ ├── default-header.html │ ├── nav.html │ ├── post-header.html │ └── post-list.html │ ├── page.html │ ├── post.html │ ├── sitemap.xml │ └── tag.html └── tailwind.config.js /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/.envrc -------------------------------------------------------------------------------- /.github/workflows/cleanup-preview.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/.github/workflows/cleanup-preview.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/.gitignore -------------------------------------------------------------------------------- /blog.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/blog.nix -------------------------------------------------------------------------------- /css-tools/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/css-tools/default.nix -------------------------------------------------------------------------------- /css-tools/node-env.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/css-tools/node-env.nix -------------------------------------------------------------------------------- /css-tools/node-packages.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/css-tools/node-packages.nix -------------------------------------------------------------------------------- /css-tools/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/css-tools/package-lock.json -------------------------------------------------------------------------------- /css-tools/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/css-tools/package.json -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/default.nix -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/flake.nix -------------------------------------------------------------------------------- /generator/Fields.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/generator/Fields.hs -------------------------------------------------------------------------------- /generator/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/generator/LICENSE -------------------------------------------------------------------------------- /generator/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/generator/Main.hs -------------------------------------------------------------------------------- /generator/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /generator/Site.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/generator/Site.cabal -------------------------------------------------------------------------------- /hakyll.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/hakyll.patch -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/postcss.config.js -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/shell.nix -------------------------------------------------------------------------------- /src/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/about.md -------------------------------------------------------------------------------- /src/assets/css/_base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/assets/css/_base.css -------------------------------------------------------------------------------- /src/assets/css/_code.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/assets/css/_code.css -------------------------------------------------------------------------------- /src/assets/css/_components.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/assets/css/_components.css -------------------------------------------------------------------------------- /src/assets/css/_variables.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/assets/css/_variables.css -------------------------------------------------------------------------------- /src/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/assets/css/main.css -------------------------------------------------------------------------------- /src/assets/ieee.csl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/assets/ieee.csl -------------------------------------------------------------------------------- /src/assets/images/favicon/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/assets/images/favicon/android-chrome-192x192.png -------------------------------------------------------------------------------- /src/assets/images/favicon/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/assets/images/favicon/android-chrome-512x512.png -------------------------------------------------------------------------------- /src/assets/images/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/assets/images/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /src/assets/images/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/assets/images/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /src/assets/images/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/assets/images/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /src/assets/images/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/assets/images/favicon/favicon.ico -------------------------------------------------------------------------------- /src/assets/images/favicon/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/assets/images/favicon/site.webmanifest -------------------------------------------------------------------------------- /src/assets/images/feature-x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/assets/images/feature-x.jpg -------------------------------------------------------------------------------- /src/assets/images/logo-large.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/assets/images/logo-large.svg -------------------------------------------------------------------------------- /src/assets/images/logo-small.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/assets/images/logo-small.svg -------------------------------------------------------------------------------- /src/assets/images/logo-tiny.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/assets/images/logo-tiny.svg -------------------------------------------------------------------------------- /src/assets/old-css/_colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/assets/old-css/_colors.scss -------------------------------------------------------------------------------- /src/assets/old-css/_hooks.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/assets/old-css/_hooks.scss -------------------------------------------------------------------------------- /src/assets/old-css/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/assets/old-css/_variables.scss -------------------------------------------------------------------------------- /src/assets/old-css/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/assets/old-css/main.scss -------------------------------------------------------------------------------- /src/assets/old-css/reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/assets/old-css/reset.scss -------------------------------------------------------------------------------- /src/assets/resources.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/assets/resources.bib -------------------------------------------------------------------------------- /src/contact.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/contact.md -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/index.html -------------------------------------------------------------------------------- /src/posts/2019-12-24-Welcome.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/posts/2019-12-24-Welcome.md -------------------------------------------------------------------------------- /src/posts/code/git-hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/posts/code/git-hooks.md -------------------------------------------------------------------------------- /src/posts/essays/rust-for-iot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/posts/essays/rust-for-iot.md -------------------------------------------------------------------------------- /src/posts/essays/rust-for-iot/Sander_Rust-for-IoT.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/posts/essays/rust-for-iot/Sander_Rust-for-IoT.pdf -------------------------------------------------------------------------------- /src/posts/essays/rust-for-iot/bibliography.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/posts/essays/rust-for-iot/bibliography.bib -------------------------------------------------------------------------------- /src/posts/essays/the-rust-build-system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/posts/essays/the-rust-build-system.md -------------------------------------------------------------------------------- /src/posts/essays/the-rust-build-system/1619420761_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/posts/essays/the-rust-build-system/1619420761_screenshot.png -------------------------------------------------------------------------------- /src/posts/essays/the-rust-build-system/Sander-Berggren_The-Rust-Build-System.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/posts/essays/the-rust-build-system/Sander-Berggren_The-Rust-Build-System.pdf -------------------------------------------------------------------------------- /src/posts/essays/the-rust-build-system/lead.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/posts/essays/the-rust-build-system/lead.jpg -------------------------------------------------------------------------------- /src/posts/essays/the-rust-build-system/references.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/posts/essays/the-rust-build-system/references.bib -------------------------------------------------------------------------------- /src/posts/guides/nix-shells.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/posts/guides/nix-shells.md -------------------------------------------------------------------------------- /src/posts/internals/2019-12-31-built-with-hakyll-part-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/posts/internals/2019-12-31-built-with-hakyll-part-1.md -------------------------------------------------------------------------------- /src/posts/internals/2020-03-22-built-with-hakyll-part-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/posts/internals/2020-03-22-built-with-hakyll-part-2.md -------------------------------------------------------------------------------- /src/posts/internals/2020-04-10-built-with-nix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/posts/internals/2020-04-10-built-with-nix.md -------------------------------------------------------------------------------- /src/posts/internals/2021-01-01-flake-ification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/posts/internals/2021-01-01-flake-ification.md -------------------------------------------------------------------------------- /src/templates/archive.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/templates/archive.html -------------------------------------------------------------------------------- /src/templates/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/templates/default.html -------------------------------------------------------------------------------- /src/templates/includes/article.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/templates/includes/article.html -------------------------------------------------------------------------------- /src/templates/includes/default-header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/templates/includes/default-header.html -------------------------------------------------------------------------------- /src/templates/includes/nav.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/templates/includes/nav.html -------------------------------------------------------------------------------- /src/templates/includes/post-header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/templates/includes/post-header.html -------------------------------------------------------------------------------- /src/templates/includes/post-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/templates/includes/post-list.html -------------------------------------------------------------------------------- /src/templates/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/templates/page.html -------------------------------------------------------------------------------- /src/templates/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/templates/post.html -------------------------------------------------------------------------------- /src/templates/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/templates/sitemap.xml -------------------------------------------------------------------------------- /src/templates/tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/src/templates/tag.html -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ysndr/blog/HEAD/tailwind.config.js --------------------------------------------------------------------------------