Update configuration.nix
This commit is contained in:
+21
@@ -0,0 +1,21 @@
|
||||
#!/bin/bash
|
||||
|
||||
# ---- Clone the config repo ----
|
||||
cd /root
|
||||
|
||||
git clone 'https://gitea.20111511.xyz/h3lp/autodeploy.git'
|
||||
|
||||
cd autodeploy
|
||||
|
||||
# ---- Initialize nixos config ----
|
||||
mkfs.ext4 -F -L nixos /dev/sda1
|
||||
mount /dev/sda1 /mnt/
|
||||
nixos-generate-config --root /mnt
|
||||
|
||||
# ---- Replace configuration with modified one ----
|
||||
mv /mnt/etc/nixos/configuration.nix /mnt/etc/nixos/configuration.nix.bak
|
||||
cp root/etc/nixos/configuration.nix /mnt/mnt/etc/nixos/configuration.nix
|
||||
|
||||
# ---- User configuration ----
|
||||
mkdir --parents /mnt/home/h3lp
|
||||
cp root/home/h3lp/shell.nix /mnt/home/h3lp/shell.nix
|
||||
Reference in New Issue
Block a user