I need a 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 VM installer for mac os that spins up a LTS virtual machine and runs (2) in it, as well as provisions ssh connectivity. Effectively creating a , just for .

@jonn don't know anything about 1, but I do something very similar to 2 and 3 using #podman and the #nixos docker image.

Follow

@abnv we can't afford maintainence of , we only want single-user on top of LTS.

In regards to (3) and using or 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 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 was already working at nearly native speeds even while emulating X.

@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.

@jonn @abnv Colima can use better virt technology on Silicon Macs than qemu does

@shane @abnv interesting. What about stability?

We're not a "hardware zoo" company, we have mandated 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 can work on a headless Ubuntu LTS locally.

Thus, stability trumps performance here.

Sign in to participate in the conversation
Doma Social

Mastodon server of https://doma.dev.