I've compiled my ISO to test bureautix on my desktop, and here what I found we have to do :
- Forking
cloud-gouv/bureautix (and optionally cloud-gouv/securix when the hardware SKU isn't yet supported)
- Retrieve the serial number and hardware SKU from the machine with (dmidecode -s system-serial-number)
- Adding
inventory/machines/<SERIAL>.nix and inventory/users/<username>.nix with complete Nix examples
- Customising common modules (admins, U2F keys, browser, tools, etc.) with the
pamu2fcfg command to generate Yubikey entries
- Compile the ISO with
nix-build -A terminals.<SERIAL> and flash it to an USB stick.
- Run
autoinstall-terminal command to start the install process.
- Applying the config post-boot via root by cloning the repo,
nix-build, then switch-to-configuration switch
Can you please details the process in the README.md or with an INSTALL.md, so we can try it more easily. (Via ISO and via netboot)
Also explaining how to add a new package, and applying it after boot, and the automatic update process.
Thanks a lot for your help.
I've compiled my ISO to test bureautix on my desktop, and here what I found we have to do :
cloud-gouv/bureautix(and optionallycloud-gouv/securixwhen the hardware SKU isn't yet supported)inventory/machines/<SERIAL>.nixandinventory/users/<username>.nixwith complete Nix examplespamu2fcfgcommand to generate Yubikey entriesnix-build -A terminals.<SERIAL>and flash it to an USB stick.autoinstall-terminalcommand to start the install process.nix-build, thenswitch-to-configuration switchCan you please details the process in the README.md or with an INSTALL.md, so we can try it more easily. (Via ISO and via netboot)
Also explaining how to add a new package, and applying it after boot, and the automatic update process.
Thanks a lot for your help.