Script+Shiki for beautiful terminal snippets
A guide to converting terminal ANSI escape sequences into colorful, syntax-highlighted snippets using Shiki.
Welcome to my personal blog.
A guide to converting terminal ANSI escape sequences into colorful, syntax-highlighted snippets using Shiki.
Discovering how to write vertex and fragment shaders as a complete beginner.
Some thoughts and cool things that I learn about this purely functional language, with the excuse of doing AoC.
A DIY approach to managing Neovim with Nix. Without complicated frameworks that introduce more complexity.
From builtins.derivation to stdenv.mkDerivation, and the language-specific builders. All you need to know to start packaging software with Nix.
Covering the fundamentals such as the syntax of Nix as a expression-based language, the types, and some functions from builtins and lib.
Exploring the drawbacks of Home Manager and my journey to finding better ways to handle user-level configurations in NixOS.
How I moved away from Hugo and embraced the JavaScript ecosystem.
A trip on how not to do the packaging for your software ecosystem
Never again have your filesystem polluted from random scripts.
When writing nix, use the module system as an abstraction tool.
Adapting a dev shell workflow for cross-compilation and compiler optimization.
A getting-started guide to mkShell.
Writing by hand the abstraction may be less error-prone than using this popular abstraction library.
Call a toolchain.toml from nix, for better interoperability with non-nix developers
Quick tutorial about filtering a flake's self attribute, to avoid unnecessary recompilation.
What if we applied the declarative methodology from NixOS to Ubuntu?
Use the flake registry as a legacy channel replacement.