summaryrefslogtreecommitdiff
path: root/installer/guix-setup
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2024-06-21 22:52:21 -0400
committerFreya Murphy <freya@freyacat.org>2024-06-21 22:52:21 -0400
commitcf5d8d92f1904511006a89970349dbf723ae1732 (patch)
tree2deb7af8e9031a502b6b7f1c263198e4d6b93f9f /installer/guix-setup
parentupdate guixstrap (diff)
downloaddotfiles-guix-cf5d8d92f1904511006a89970349dbf723ae1732.tar.gz
dotfiles-guix-cf5d8d92f1904511006a89970349dbf723ae1732.tar.bz2
dotfiles-guix-cf5d8d92f1904511006a89970349dbf723ae1732.zip
update things
Diffstat (limited to 'installer/guix-setup')
-rwxr-xr-xinstaller/guix-setup43
1 files changed, 43 insertions, 0 deletions
diff --git a/installer/guix-setup b/installer/guix-setup
new file mode 100755
index 0000000..7fb027b
--- /dev/null
+++ b/installer/guix-setup
@@ -0,0 +1,43 @@
+#!/run/current-system/profile/bin/bash
+
+echo "#!/run/current-system/profile/bin/bash" > ./guix-env
+echo "" > ./guix-env
+
+welcome() {
+ cat<<"EOF"
+ ░░░ ░░░
+ ░░▒▒░░░░░░░░░ ░░░░░░░░░▒▒░░
+ ░░▒▒▒▒▒░░░░░░░ ░░░░░░░▒▒▒▒▒░
+ ░▒▒▒░░▒▒▒▒▒ ░░░░░░░▒▒░
+ ░▒▒▒▒░ ░░░░░░
+ ▒▒▒▒▒ ░░░░░░
+ ▒▒▒▒▒ ░░░░░
+ ░▒▒▒▒▒ ░░░░░
+ ▒▒▒▒▒ ░░░░░
+ ▒▒▒▒▒ ░░░░░
+ ░▒▒▒▒▒░░░░░
+ ▒▒▒▒▒▒░░░
+ ▒▒▒▒▒▒░
+ ____ _ _ _____ __ ____ _
+ / ___| | | |_ _\ \/ / / ___|| |_ _ __ __ _ _ __
+ | | _| | | || | \ / \___ \| __| '__/ _` | '_ \
+ | |_| | |_| || | / \ ___) | |_| | | (_| | |_) |
+ \____|\___/|___/_/\_\ |____/ \__|_| \__,_| .__/
+ |_|
+This script installs GNU Guix on your system
+
+https://www.gnu.org/software/guix/
+EOF
+ echo -n "Press return to continue..."
+ read -r ANSWER
+}
+
+welcome
+./guix-partition
+./guix-crypt
+./guix-configure
+./guix-install
+./guix-password
+
+echo "GNU Guix has been installed, you can now reboot..."
+exit 0