This is the NixOS configuration for the Coding Club's computers at Epitech Bordeaux.
- Install the Graphical NixOS iso for x86_64 linux with Gnome (here) (or you can use the minimal iso, in the end it will use the same config)
- Dump a usb stick with the iso (with balena etcher for example)
- Plug it in the computer and boot on it
- Select normal installation mode
- Wait for Gnome to start
- If the device is not connected to the internet, connect it to a network.
For Epitech IONIS network, go into Settings app, go to wifi, select
IONIS, selectPEAPin the Authentication field, selectNo CA certificate is required, and fill in your login and password from Epitech (be careful, the keyboard layout is in qwerty). - Once done, go to the installer (if the message saying that the device is not
connected to the internet is still there, close the window et re-lauch
Install Systemapp) - Select Paris timezone
- Select French (AZERTY) keyboard layout
- Create the user
Guestwith the default password we use (ask around if you don't know it) - Select Gnome as the desktop environment
- Check YES for the Unfree software
- Select to wipe the whole computer and install NixOS, (with swap and hibernate if possible)
- Wait for the installation to finish
- Reboot the computer
- Log in with the
Guestuser - Open a terminal
sudo nixos-rebuild switch --impure --flake github:CodingClubBordeaux/nixos#defaultOpen a terminal and run
rebuild # default config
rebuild java # java config
rebuild petit-bain # petit-bain config
...Replace
defaultby the name of the configuration you want to use (for examplejavaorpython)