Skip to content

Add documentation about how to configure and install bureautix #12

Description

@shiipou

I've compiled my ISO to test bureautix on my desktop, and here what I found we have to do :

  1. Forking cloud-gouv/bureautix (and optionally cloud-gouv/securix when the hardware SKU isn't yet supported)
  2. Retrieve the serial number and hardware SKU from the machine with (dmidecode -s system-serial-number)
  3. Adding inventory/machines/<SERIAL>.nix and inventory/users/<username>.nix with complete Nix examples
  4. Customising common modules (admins, U2F keys, browser, tools, etc.) with the pamu2fcfg command to generate Yubikey entries
  5. Compile the ISO with nix-build -A terminals.<SERIAL> and flash it to an USB stick.
  6. Run autoinstall-terminal command to start the install process.
  7. 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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions