Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# voidLuksSetup
Bash script for installing Void Linux with disk encryption. Also performs some post-install configuration, such as installing graphics drivers, a graphical DE, and other applications, enabling/disabling services, creating a non-root user, etc. The script is designed to be user-configurable, by modifying a number of text fields near the start of the script prior to execution.
# uvi - Universal Void Installer
Universal bash script for installing Void Linux even with disk encryption. Also performs some post-install configuration, such as installing graphics drivers, a graphical DE, and other applications, enabling/disabling services, creating a non-root user, etc. The script is designed to be user-configurable, by modifying a number of text fields near the start of the script prior to execution.

# References
Much of what is done in this script came almost straight from the official [Void Documentation](https://docs.voidlinux.org/installation/guides/fde.html). I just adapted commands where necessary to make them script-able, as well as made a number of assumptions/personal choices as to what additional configuration/utilities should be added.
Expand All @@ -24,7 +24,7 @@ There are a number of other smaller assumptions made in various default values p
4. Download the script. Either do so manually, or use git: *sudo xbps-install -Suy git; git clone https<nolink>://github.com/TJ-Hooker15/voidLuksSetup.git*
5. Optionally, install your desired text editor (the pre-installed editor(s) available will vary depending on which live image you're using): *sudo xbps-install -Suy [editor]*, where [editor] is the package name of the editor to install. For a console based editor I like nano. If running a graphical live image, you can install something like gedit or kate5.
6. Open void_luks_setup.bash in the editor (e.g. *nano void_luks_setup.bash*). Edit the fields in the first section based on your configuration, as per the comments in the script. Optionally, you can also edit the fields in the next two sections as well. Even if you don't configure the latter two sections prior to installation, it should generally be fairly easy to alter in the future by installing/removing packages and enabling/disabling services once you're up and running.
7. Run: *chmod +x void_luks_setup.bash; sudo ./void_luks_setup.bash*
7. Run: *chmod +x uvi.bash; sudo ./uvi.bash*
9. When prompted, enter the desired passwords for LUKS encryption, root user, and non-root user
10. When prompted, select the desired drive for installation
11. Depending on what was previously on the installation drive, some warning(s) may be displayed about LUKS and/or filesystem signatures being already present on the drive, this is not an issue.
Expand Down
File renamed without changes.