This commit is contained in:
Kristian Krsnik 2024-04-15 19:10:25 +02:00
parent 8ac593fa84
commit 23141dddec
Signed by: Kristian
GPG Key ID: FD1330AC9F909E85
2 changed files with 8 additions and 5 deletions

View File

@ -5,15 +5,15 @@
```txt ```txt
nix flake new nixos --template git+https://git.krsnik.at/Kristian/impermanence-talk --extra-experimental-features "nix-command flakes" nix flake new nixos --template git+https://git.krsnik.at/Kristian/impermanence-talk --extra-experimental-features "nix-command flakes"
cd nixos cd nixos
nix develop --extra-experimental-features "nix-command flakes" nix develop .# --extra-experimental-features "nix-command flakes
sudo disko --mode disko ./systems/disko.nix nix run .#install --extra-experimental-features "nix-command flakes"
cd .. cd ..
mv nixos /persist mv nixos /persist
cd /persist/nixos cd /persist/nixos
``` ```
While formatting you will be asked for a password which is used for disk encryption with LUKS. <!-- While formatting you will be asked for a password which is used for disk encryption with LUKS.
Make sure you have the correct keyboard layout set. Make sure you have the correct keyboard layout set.
## [Optional] Generate Hardware Configuration (for new Systems) ## [Optional] Generate Hardware Configuration (for new Systems)
@ -25,5 +25,7 @@ sudo nixos-generate-config --no-filesystems --force --root /mnt ./system
## Install from Flake ## Install from Flake
```txt ```txt
nix-shell -p git
sudo nixos-install --no-root-password --root /mnt --flake .# sudo nixos-install --no-root-password --root /mnt --flake .#
``` ``` -->

View File

@ -39,7 +39,8 @@
apps.${system} = { apps.${system} = {
install = { install = {
program = "${pkgs.writeShellScript "install" '' program = "${pkgs.writeShellScript "install" ''
sudo nixos-generate-config --no-filesystems --force --root /mnt ./system sudo nixos-generate-config --no-filesystems --force --root /mnt --dir ./system
nix develop .# --extra-experimental-features "nix-command flakes
sudo disko-install --flake .#nixos --disk main /dev/sda --write-efi-entries sudo disko-install --flake .#nixos --disk main /dev/sda --write-efi-entries
''}"; ''}";
type = "app"; type = "app";