Convert your old computer (even chromebook) to a user friendly, lightweight, durable, and auto updating operating system build on top of NixOS.
The goal is to create a "chromebook like" unbreakable computer to give to basic users who know nothing about Linux and won't need to ever worry about updates / upgrades.
The default nixbook version:
- 32 gigs of storage and 4 gigs of ram recommended
- configured cinnamon desktop and firefox base
- Chrome, Zoom, and Libreoffice installed by default flathub enabled out of the box.
- Automatic weekly OS updates with 4 weeks of roll backs
- Daily flatpak updates
The nixbook lite version:
- 16 gigs of storage and 2 gigs of ram recommended
- configured cinnamon desktop and firefox base
- Automatic weekly updates with 2 weeks of roll backs
nmtui
cd /etc/
nix-shell -p git
sudo git clone https://github.com/mkellyxp/nixbook
cd nixbook
./install.sh
or for nixbook lite
cd nixbook
./install_lite.sh
You can always manually run updates by running Update and Reboot in the menu.
If you want to completely reset this nixbook, wipe off your personal data to give it to someone else, or start fresh, run Powerwash from the menu.
Notes:
- The Nix channel will be updated from this git config once tested, and will auto apply to your machine within a week
- Simply reboot for OS updates to apply.
- Don't modify the .nix files in this repo, as they'll get overwritten on update. If you want to customize, put your nix changes directly into /etc/nixos/configuration.nix
This is a passion project of mine, that I'm using for friends, family, and my local community at large. If you have any feedback or suggestions, please feel free to open an issue, pull request or just message me.