Package and Deploy Scala Programs with Nix and Docker

Nix is slowly taking root across different layers of my development stack. Up until recently, I used Nix primarily for: trying new tools without headaches with nix-shell reproducible development environments (with flakes and direnv ) maintaining declarative dotfiles with home-manager and having a reliable MacOS configuration with nix-darwin All of these uses have one thing in common: a purely…