26 September 2024
A DIY approach to managing Neovim with Nix. Without complicated frameworks that introduce more complexity.
19 September 2024
From builtins.derivation to stdenv.mkDerivation, and the language-specific builders. All you need to know to start packaging software with Nix.
19 September 2024
Covering the fundamentals such as the syntax of Nix as a expression-based language, the types, and some functions from builtins and lib.
10 September 2024
Exploring the drawbacks of Home Manager and my journey to finding better ways to handle user-level configurations in NixOS.
29 August 2024
How I moved away from Hugo and embraced the JavaScript ecosystem.
25 August 2024
A trip on how not to do the packaging for your software ecosystem
10 June 2024
Never again have your filesystem polluted from random scripts.
4 February 2024
When writing nix, use the module system as an abstraction tool.
16 November 2023
Adapting a dev shell workflow for cross-compilation and compiler optimization.
28 May 2023
A getting-started guide to mkShell.
15 May 2023
Writing by hand the abstraction may be less error-prone than using this popular abstaction library.
3 March 2023
Call a toolchain.toml from nix, for better interoperability with non-nix developers
29 December 2022
Quick tutorial about filtering a flake's self attribute, to avoid unnecessary recompilation.
19 June 2022
What if we applied the declarative methodology from NixOS to Ubuntu?
12 February 2022
Use the flake registry as a legacy channel replacement.