The main thing taking space right now is probably KDE, i think we should replace it with GNOME or remove it altogether because probably we don't need a GUI.
if we really need a GUI then probably a lightweight window manager should suffice, maybe we make the GUI optional too.
so, couple ideas:
- Remove KDE/replace KDE with WM (or smaller DE)
- Remove Firefox (~360 MB)
- Remove mbrola/espeak TTS voices (~645 MB) -> lose speech synthesis (KDE accessibility)
For the appliance:
- We can probably drop
all-hardware.nix (linux-firmware), but unsure
- Get rid of
nix.registry.nixpkgs.flake -> No offline flake on the appliance box, we probs don't care
The main thing taking space right now is probably KDE, i think we should replace it with GNOME or remove it altogether because probably we don't need a GUI.
if we really need a GUI then probably a lightweight window manager should suffice, maybe we make the GUI optional too.
so, couple ideas:
For the appliance:
all-hardware.nix(linux-firmware), but unsurenix.registry.nixpkgs.flake-> No offline flake on the appliance box, we probs don't care