3 ms·
If you're using random ARM boards (even well known ones), the way I've found most useful (since I seldom use them as desktops anyway) is to install a minimal Ar
by rcarmo 2y ago
If you're using random ARM boards (even well known ones), the way I've found most useful (since I seldom use them as desktops anyway) is to install a minimal Armbian (or similar, with barely anything besides the networks stack) and use LXC/LXD - https://taoofmac.com/space/blog/2024/07/18/0900 https://taoofmac.com/space/blog/2024/07/18/0900
- irusensei 2y agoI tried systemd-nspawn which is similar but NixOS will complain about sandboxing if run from any kind of container layer. Fedora 40 works for me without any workarounds. It runs on a very recent 6.9x kernel with bcachefs and everything so at this point I’d rather just install nix on top of it.
- rcarmo 2y agoYou need to have the particular configuration I have on my post: imports = [ <nixpkgs/nixos/modules/virtualisation/lxc-container.nix> ]; boot.isContainer = true;
- rcarmo 2y agoI've since gone and figured out how to do it on Proxmox as well after lunchtime: https://taoofmac.com/space/blog/2024/08/17/1530 https://taoofmac.com/space/blog/2024/08/17/1530
- exe34 2y agocan you use gui stuff that way? X/Wayland?
- rcarmo 2y agoWell, I use xrdp almost as a rule, but theoretically you _could_ map the hardware devices and run them from the container--I've seen it done before.
- exe34 2y agoincidentally, I had trouble running webots on a virtual x server, but plugging in a fake hdmi monitor allows it to work fine over vnc.