Featured image of post How to stand-up Vault with NixOS

How to stand-up Vault with NixOS

Learn how to set up Vault on a NixOS system from scratch using my dotfiles. This step-by-step guide covers everything from deploying a new system configuration to securely managing secrets with Vault's CLI and UI, making it easier to integrate Vault into your infrastructure.

Featured image of post Nix in the Wild: DRYing Out Your Codebase with Reusable Library Functions

Nix in the Wild: DRYing Out Your Codebase with Reusable Library Functions

Learn how to streamline your codebase with reusable Nix functions that reduce boilerplate and enforce consistency across your Python projects. In this post, we dive into creating standardized build environments, simplifying complex setups, and applying Nix’s powerful functional programming features to keep your development workflow DRY and maintainable.

Featured image of post Nix in the Wild: Packaging Python Projects and Building Containers

Nix in the Wild: Packaging Python Projects and Building Containers

In this post, we dive into the powerful combination of Nix and Python to streamline packaging and containerization. Learn how to package your Python projects with Nix for consistent builds and create Docker images for reliable deployments. Discover the steps to ensure reproducibility, eliminate 'works on my machine' issues, and enhance your DevOps practices. From setting up Nix packages with poetry2nix to building secure Docker containers, this guide provides everything you need to improve your development and deployment workflows.