Go to file
Denis 'GNUtoo' Carikli 390d56eedb
audio.experimental.a-lec.org: Makefile.am: add target for guix build.
This enables to test if modifications have guile syntax error way more
rapidely, and by using way less space than with full images.

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
2024-04-21 22:03:08 +02:00
audio.experimental.a-lec.org audio.experimental.a-lec.org: Makefile.am: add target for guix build. 2024-04-21 22:03:08 +02:00
gnutoo-trisquel-netinstall netinstall: Document use-serial-port.sh script 2023-10-09 23:41:51 +02:00
guix-installer-vm guix-installer-vm: remove duplicated .gitignore 2023-10-07 03:42:46 +02:00
scripts Add script to change the keyboard layout. 2024-04-21 21:22:57 +02:00
trisquel-guix-installer.experimental.a-lec.org trisquel-guix-installer.experimental.a-lec.org: Add VM definition 2023-10-08 01:04:03 +02:00
.gitignore gnutoo-trisquel-installer: Add Makefile 2023-10-07 04:58:20 +02:00
COPYING Add license 2023-09-12 21:56:04 +02:00
README Add top level README 2023-10-07 06:51:45 +02:00

README

Scope
=====
Until now the virtual machines were handled somewhat manually. This
experimental project is meant to have everyghing needed to deploy the
virtual machines in git.

It also tries to be enable people to safely bootstrap all the
VMs. This way there is no more chicken and egg issue, and in case of
compromise, the VMs can easily and safely be reinstalled.

Backups
=======
This repository is also backed up on software heritage.

Bootstrap
=========

Frist the gnutoo-trisquel-netinstall VM need to be installed. Once
this is done it can be used to install the gnutoo-trisquel-installer
VM by using the default options.

When installing it, do not enable SSH as this would expose the VM to
security risks.

Once this is done, this new gnutoo-trisquel-installer can be used to
install Guix and generate new Guix VMs like guix-installer-vm or
audio.experimental.a-lec.org.

The audio.experimental.a-lec.org VM can also be generated from the
guix-installer-vm.

License
=======
All the projects in this git repository are free software: you can
redistribute them and/or modify them under the terms of the GNU
General Public License as published by the Free Software Foundation,
either version 3 of the License, or (at your option) any later
version.

All the project are distributed in the hope that they will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
General Public License for more details.

You should have received a copy of the GNU General Public License
along with this project.  If not, see <http://www.gnu.org/licenses/>.