What is Lazyvoid?
Essentially, Lazyvoid is pure Void Linux with a pre-installed GNOME desktop and Flatpak support. The special feature: it updates, cleans, and backs itself up completely on its own.
The philosophy behind it is a stable and user-friendly system that doesn’t bother you with maintenance. It keeps itself up-to-date, automatically removes old junk like unused packages or kernels, and creates restore points in the background.
In short: Lazyvoid is Void Linux with benefits.
Why Lazyvoid?
Lazyvoid is aimed at less experienced users and anyone who wants to try Void Linux (or Linux in general) in a straightforward way. It lowers the barrier to entry and is designed to stay out of your way as much as possible.
Is it up-to-date and secure?
Yes. Even if the installation image is a few months old, it doesn’t matter, after the first boot, the system automatically updates to the very latest version. Void Linux itself is known for its stability, as only fully tested software versions are distributed. So you get a system that is both current and robust, always.
Sounds a bit hacky...
No worries. The scripts running in the background exclusively handle the initial setup, updates, system cleanup, and snapshots. Tasks you would otherwise have to do by hand sooner or later. Its only purpose is convenience. You could install Lazyvoid on your grandma's PC and never have to worry about it becoming outdated or insecure.
The entire code is open and can be reviewed anytime on GitHub:
https://github.com/Barba-Q/lazyvoid
What's inside?
GNOME Desktop as a modern user interface
GNOME Software for easy software deployment
Multilib & NonFree repos for codecs and other useful things are already enabled
Fully automated updates for system packages and Flatpaks
Fully automated cleanup of old packages and kernels
Automatic snapshots*, just in case something ever goes wrong
What's next?
Probably not much, everything works as it should so far. I might look into a Calamares integration for a more streamlined installation, but basically, what the Void installer offers is perfectly sufficient.
Installation Notes:
The installation routine starts automatically after boot.
During the installation, select the local source (packages from ISO image).
The following partition structure is recommended - but boot and root partitions are sufficient:
Boot Partition:
Size: 500MB
Filesystem: none on legacy systems, fat32 on EFI systems
Mount point: "/boot" on legacy systems, "/boot/efi" on EFI systems
Note: On some configurations (hardware/controller dependent), the boot flag must be set (it's hard to miss).Swap Partition:
Size: 2 - 6 GB (depending on RAM)
Filesystem: swap
Mount point: swapSystem Partition:
Size: ~20GB (or more, depending on whether a separate home partition is used)
Filesystem: btrfs / ext4
Mount point: /Home Partition:
Size: as much as you want
Filesystem: btrfs / ext4
Mount point: /home
I need more help!
No problem, see here: [here] For further comments, remarks, criticism, or anything else, you can try your luck on Discord, sometimes I'm there too:
*Note on Snapshots: Currently, the snapshot feature will only work if the root partition is formatted with Btrfs. Furthermore, your /home directory must be on a separate partition or drive. If these conditions are not met, the snapshot functionality will be automatically disabled. This behavior is planned to change in the future.
