nix When the Nix Eval Cache Serves You a Ghost Derivation Postgres kept booting on port 15433, but my config said 15432. I grepped the entire repo for 15433 and found nothing. The number didn’t exist in any file I had edited, yet there it was, running, confident, every single time.
neovim Beyond IO.inspect: The Holy Trinity of Elixir & Phoenix Debugging with Neovim and Nix A guide on how to set up the Elixir debugger in Neovim. This post explores the complete configuration using elixir-ls and nvim-dap, with a special focus on making it work seamlessly inside a Nix development environment.
nix Remapping Keys on macOS with Nix-Darwin: My Battle with the EU Keyboard Layout If you’ve ever used an EU keyboard on macOS, you know the struggle. The tilde (~) is bizarrely placed next to the Z key, and getting to a backtick (`) feels like solving a puzzle involving Shift and frustration. This post is about how I swapped the tilde and backtick keys
nix Configure max_connections for PostgreSQL using nix How to configure max_connections value for PostgreSQL using nix
elixir using elixir master branch using nix and nix-shell There were some noteable changes that landed on the master branch in elixir today, related to improving the compilation, and I wanted to try out the latest version of elixir that was on the master branch. Since I use nix for setting up my projects, the latest version of elixir
nix Using custom/older versions of libraries and packages using nix. Install custom or older versions of package(Ruby or Node or any other) using nix by overriding the package derivation using overrideAttrs
nix nix-shell for elixir projects Simple nix-shell to get started with using nix as development environment with Elixir/Phoenix/Rust