aboutsummaryrefslogtreecommitdiff
path: root/initial-deploy.sh
diff options
context:
space:
mode:
Diffstat (limited to 'initial-deploy.sh')
-rwxr-xr-x[-rw-r--r--]initial-deploy.sh24
1 files changed, 22 insertions, 2 deletions
diff --git a/initial-deploy.sh b/initial-deploy.sh
index 63f1f90..fe31da2 100644..100755
--- a/initial-deploy.sh
+++ b/initial-deploy.sh
@@ -1,6 +1,26 @@
#!/bin/sh
-# install git first.
+
+# Install git first, and you'd probably want vim to make changes.
+# You'll also need an ssh key to my server. You can change the
+# sources if you don't have access to my server.
+sudo mv /etc/nixos/configuration.nix /etc/nixos/configuration.nix.old
+sudo ln $HOME/src/hyprnixmacs/flake.nix /etc/nixos/
+sudo ln $HOME/src/hyprnixmacs/flake.lock /etc/nixos/
+sudo ln $HOME/src/hyprnixmacs/configuration.nix /etc/nixos/
+sudo ln $HOME/src/hyprnixmacs/home.nix /etc/nixos/
+
mkdir -p ~/org
-git clone git@github.com:ret2pop/ret2pop-website ~/org/website
+git clone git@nullring.xyz:/var/git/ret2pop-website ~/org/website
+# git clone https://git.nullring.xyz/ret2pop-website.git ~/org/website
mkdir -p ~/src
git clone git@nullring.xyz:/var/git/publish-org-roam-ui ~/src
+# git clone https://git.nullring.xyz/publish-org-roam-ui.git ~/org/website
+
+cd /etc/nixos
+sudo nix --extra-experimental-features nix-command --extra-experimental-features flakes flake update
+read -p "press enter to continue with installing after making changes with vim:"
+sudo nixos-rebuild switch
+
+echo "Installlation done! Rebooting..."
+sleep 3
+reboot