Skip to content

zero-overhead/BYOD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BYOD + VirtualBox oder UTM + NixOS = Unified CS-Teaching Environment

Hinweis: Das Passwort des Nutzers demo in der Basis-NixOS-VM lautet demo. Bei der Eingabe des Passwords im Terminal wird aus Sicherheitsgründen nichts angezeigt.

Installation und Aktualisierung

Erzeuge eine neue oder - etwas einfacher für Einsteiger - importiere eine fertige NixOS-VM.

Virtual Box UTM
virtualbox VM importieren utm VM importieren

Starte deine VM und öffne ein Terminal.

Falls du ein ganz frisch installiertes NixOS als Ausgangspunkt verwendest, gib zuerst diesen Befehl ein

nix-shell -p git

und dann entweder

für Virtual-Box auf Intel/AMD CPUs:

curl -H 'Pragma: no-cache' -fsSL https://raw.githubusercontent.com/zero-overhead/BYOD/refs/heads/main/setup.sh | bash -s VirtualBox.nix

oder

für Virtualisierung via UTM auf MacOS:

curl -H 'Pragma: no-cache' -fsSL https://raw.githubusercontent.com/zero-overhead/BYOD/refs/heads/main/setup.sh | bash -s UTM.nix

Lass die Installation bis zum Ende durchlaufen. Dies dauert etwa 10 Minuten - je nachdem wie schnell dein Rechner und deine Internetverbindung sind.

Neustart

Nach Abschluss der Installation bitte im Terminal den Befehl reboot eingeben. Die VM startet jetzt neu.

reboot

Falls wieder Erwarten die neue Konfiguration nicht korrekt startet oder andere Probleme bereitet, wähle beim Starten der VM im Boot-Menü den vorletzten Eintrag aus. Führe dann diesen Befehl aus, um die Änderungen rückgängig zu machen:

sudo nixos-rebuild switch --rollback

virtuelle Festplatte voll?

Falls die virtuelle Festplatte einmal voll ist, kann mit ff. Befehl aufgeräumt werden:

sudo nix-collect-garbage -d

oder auch

cleanup-nix

Aufräumen

Wenn du keinen Informatikunterricht mehr hast, kannst du deinen Computer wieder aufräumen:

  • Lösche zuerst die virtuellen Maschinen (VMs) in VirtualBox oder UTM.
  • Danach kannst du auch die Programme VirtualBox oder UTM selbst löschen.

Du kannst die VMs aber auch exportieren und auf einen anderen Computer übertragen – praktisch, wenn du später den Rechner wechselst und deine VMs behalten möchtest.

für physische Installationen auf Intel/AMD CPUs:

Falls du anstelle einer VM einen (ausgemusterten Windows-10) Rechner verwendest, installiere auf diesem direkt NixOS und führe dann

nix-shell -p git

und danach

curl -H 'Pragma: no-cache' -fsSL https://raw.githubusercontent.com/zero-overhead/BYOD/refs/heads/main/setup.sh | bash -s x86_64-Desktop.nix

aus.

About

NixOS configuration for BYOD

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published