mirror of
https://github.com/CHN-beta/nixos.git
synced 2024-10-23 05:39:05 +08:00
move setup commands to setup.md
This commit is contained in:
parent
47cd032906
commit
aff9b29c1c
20
flake.nix
20
flake.nix
@ -106,9 +106,6 @@
|
|||||||
})
|
})
|
||||||
devices)
|
devices)
|
||||||
);
|
);
|
||||||
# ssh-keygen -t rsa -C root@pe -f /mnt/nix/persistent/etc/ssh/ssh_host_rsa_key
|
|
||||||
# ssh-keygen -t ed25519 -C root@pe -f /mnt/nix/persistent/etc/ssh/ssh_host_ed25519_key
|
|
||||||
# systemd-machine-id-setup --root=/mnt/nix/persistent
|
|
||||||
nixosConfigurations =
|
nixosConfigurations =
|
||||||
(
|
(
|
||||||
(builtins.listToAttrs (builtins.map
|
(builtins.listToAttrs (builtins.map
|
||||||
@ -146,23 +143,6 @@
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
# sudo HTTPS_PROXY=socks5://127.0.0.1:10884 nixos-install --flake .#bootstrap --option substituters http://127.0.0.1:5000 --option require-sigs false --option system-features gccarch-silvermont
|
|
||||||
# nix-serve -p 5000
|
|
||||||
# nix copy --substitute-on-destination --to ssh://server /run/current-system
|
|
||||||
# nix copy --to ssh://nixos@192.168.122.56 ./result
|
|
||||||
# sudo nixos-install --flake .#bootstrap
|
|
||||||
# --option substituters http://192.168.122.1:5000 --option require-sigs false
|
|
||||||
# sudo chattr -i var/empty
|
|
||||||
# nix-shell -p ssh-to-age --run 'cat /etc/ssh/ssh_host_ed25519_key.pub | ssh-to-age'
|
|
||||||
# sudo nixos-rebuild switch --flake .#vps6 --log-format internal-json -v |& nom --json
|
|
||||||
# boot.shell_on_fail systemd.setenv=SYSTEMD_SULOGIN_FORCE=1
|
|
||||||
# sudo usbipd
|
|
||||||
# ssh -R 3240:127.0.0.1:3240 root@192.168.122.57
|
|
||||||
# modprobe vhci-hcd
|
|
||||||
# sudo usbip bind -b 3-6
|
|
||||||
# usbip attach -r 127.0.0.1 -b 3-6
|
|
||||||
# systemd-cryptenroll --fido2-device=auto /dev/vda2
|
|
||||||
# systemd-cryptsetup attach root /dev/vda2
|
|
||||||
deploy =
|
deploy =
|
||||||
{
|
{
|
||||||
sshUser = "root";
|
sshUser = "root";
|
||||||
|
22
setup.md
Normal file
22
setup.md
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
```bash
|
||||||
|
sudo HTTPS_PROXY=socks5://127.0.0.1:10884 nixos-install --flake .#bootstrap \
|
||||||
|
--option substituters http://127.0.0.1:5000 --option require-sigs false --option system-features gccarch-silvermont
|
||||||
|
nix-serve -p 5000
|
||||||
|
nix copy --substitute-on-destination --to ssh://server /run/current-system
|
||||||
|
nix copy --to ssh://nixos@192.168.122.56 ./result
|
||||||
|
sudo nixos-install --flake .#bootstrap --option substituters http://192.168.122.1:5000 --option require-sigs false
|
||||||
|
sudo chattr -i var/empty
|
||||||
|
nix-shell -p ssh-to-age --run 'cat /etc/ssh/ssh_host_ed25519_key.pub | ssh-to-age'
|
||||||
|
sudo nixos-rebuild switch --flake .#vps6 --log-format internal-json -v |& nom --json
|
||||||
|
boot.shell_on_fail systemd.setenv=SYSTEMD_SULOGIN_FORCE=1
|
||||||
|
sudo usbipd
|
||||||
|
ssh -R 3240:127.0.0.1:3240 root@192.168.122.57
|
||||||
|
modprobe vhci-hcd
|
||||||
|
sudo usbip bind -b 3-6
|
||||||
|
usbip attach -r 127.0.0.1 -b 3-6
|
||||||
|
systemd-cryptenroll --fido2-device=auto /dev/vda2
|
||||||
|
systemd-cryptsetup attach root /dev/vda2
|
||||||
|
ssh-keygen -t rsa -C root@pe -f /mnt/nix/persistent/etc/ssh/ssh_host_rsa_key
|
||||||
|
ssh-keygen -t ed25519 -C root@pe -f /mnt/nix/persistent/etc/ssh/ssh_host_ed25519_key
|
||||||
|
systemd-machine-id-setup --root=/mnt/nix/persistent
|
||||||
|
```
|
Loading…
Reference in New Issue
Block a user