I need a #nix #nixos person for a short contract.
1. Fix home-manager (python deprecation made it impossible to install, which is a huge roadblock for my team)
2. Make single user nix installer with flakes enabled, which also installs home-manager and direnv. A shell script will suffice.
3. Make a #QEMU VM installer for mac os that spins up a #Ubuntu LTS virtual machine and runs (2) in it, as well as provisions ssh connectivity. Effectively creating a #WSL, just for #macos.
@abnv we can't afford maintainence of #nixos, we only want single-user #nix on top of #Ubuntu LTS.
In regards to (3) and using #podman or #docker for it, I know *nothing* about ARM M1/M2 computers and I don't know which option has more performance penalty: podman/docker on M1 or #QEMU on M1.
The only thing that I remember was that my girlfriend has purchased a M1 half a year to a year into it being available and #QEMU was already working at nearly native speeds even while emulating X.
@jonn This post I wrote may be helpful: https://notes.abhinavsarkar.net/2022/just-nix-podman-combo
@shane @abnv interesting. What about stability?
We're not a "hardware zoo" company, we have mandated #Ubuntu LTS as the only supported OS, thus, we don't want to spend money beyond what we absolutely must to ensure that our employees who use #macos can work on a headless Ubuntu LTS locally.
Thus, stability trumps performance here.
@jonn the `nixos/nix` docker image is not a full #nixos distribution. It is a single-user nix setup on top of a scratch base Linux image.
podman uses QEMU underneath it so using it should not be a problem.