From 59c8d3a7d780e87206efdf2110ddc634f93c0de8 Mon Sep 17 00:00:00 2001 From: Martin Date: Tue, 9 Jun 2026 14:18:50 +0000 Subject: [PATCH] Edit README.md --- README.md | 147 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 144 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index ee6da8d..4f9ab49 100644 --- a/README.md +++ b/README.md @@ -21,8 +21,149 @@ Partitionstabelle: gpt Disk-Flags: Nummer Anfang Ende Größe Dateisystem Name Flags - 1 2048s 1050523s 1048476s ext4 uefi - 2 1050624s 2099199s 1048576s fat32 grub boot, esp - 3 2099200s 3907028991s 3904929792s root versteckt + + 1 2048s 2099199s 2097152s fat32 grub boot, esp + 2 2099200s 3907028991s 3904929792s nixos versteckt + +Vorgehen um Nixos im User Verzeichnis zu installieren: + +1. Das Git Repo in das Verzeichnis /root/nixos-config clonen +2. nixos-generate-config /mnt + parted /dev/sda + 2 lsblk -f + 3 mkfs.fat -F32 /dev/sda1 -n GRUB + 4 p + 5 lsblk -f + 6 cryptsetup luksFormat /dev/sda2 + 7 lsblk -f + 8 cryptsetup luksOpen /dev/sda2 dukebook0 + 9 vgchange -ay + 10 lsblk - + 11 lsblk -l + 12 lsblk -f + 13 pvcreate /dev/mapper/dukebook0 + 14 vgcreate dukebook0 /dev/mapper/dukebook0 + 15* lvcreate -n home -L900G /dev/mapper/dukebook0 + 16 lvs + 17 lvcreate -n var -L40G /dev/mapper/dukebook0 + 18 lvcreate -n root -L40G /dev/mapper/dukebook0 + 19 lvcreate -n swap -L16G /dev/mapper/dukebook0 + 20 lvs + 21 mkfs.ext4 /dev/mapper/dukebook0-root -L root + 22 mkfs.ext4 /dev/mapper/dukebook0-var -L var + 23 mkfs.ext4 /dev/mapper/dukebook0-home -L home + 24 mkswap /dev/mapper/dukebook0-swap -L swap + 25 lsblk -f + 26 history + 27 mount /dev/mapper/dukebook0-root /mnt + 28 cd /mnt + 29 mkdir boot var home + 30 mount /dev/sda1 boot/ + 31 mount /dev/mapper/dukebook0-var var + 32 mount /dev/mapper/dukebook0-home home/ + 33 swapon /dev/mapper/dukebook0-swap + 34 lsblk -f + 35 ll + 36 nixos-generate-config --root /mnt + 37 cd etc/ + 38 ll + 39 cd nixos/ + 40 ll + 41 cd + 42 pwd + 43 git clone https://gitlab.com/duffyduke/nixos-config.git + 44 git clone https://gitlab.com/duffyduke/nixos-config.git + 45 git checkout 13896966 + 46 git checkout 13896966 https://gitlab.com/duffyduke/nixos-config.git + 47 cd /root/nixos-config/ + 48 git checkout 13896966 + 49 ll + 50 vi configuration.nix + 51 blkid /dev/sda2 >> configuration.nix + 52 vi configuration.nix + 53 cd /etc/nixos/ + 54 ls + 55 ls -la + 56 cd /mnt/etc/nixos/ + 57 ll + 58 cp hardware-configuration.nix /root/nixos-config/ + 59 ll + 60 cd /mnt/etc/nixos/ + 61 ll + 62 cd .. + 63 ll + 64 dc .. + 65 ll + 66 cd /roo + 67 cd /root/ + 68 ll + 69 cd nixos-config/ + 70 ll + 71 #nixos-install --root /mnt -I nixos-config=/ + 72 pwd + 73 nixos-install --root /mnt -I nixos-config=/root/nixos-config/ + 74 ll + 75 find . -name default.nix + 76 grep -ir default.nix + 77 vi configuration.nix + 78 vi flake.nix + 79 vi home.nix + 80 nixos-install --root /mnt -I nixos-config=/root/nixos-config/ + 81 vi home.nix + 82 grep -ir default.nix + 83 cd modules/user/ + 84 ll + 85 vi kde-home.nix + 86 vi gnome-home.nix + 87 vi niri-home.nix + 88 nixos-install --root /mnt -I nixos-config=/root/nixos-config/ + 89 find . - name default.nix + 90 cd .. + 91 .. + 92 cd .. + 93 ll + 94 touch default.nix + 95 nixos-install --root /mnt -I nixos-config=/root/nixos-config/ + 96 ll + 97 cp flake.nix default.nix + 98 vi default.nix + 99 cd modules/ + 100 ll + 101 cd user/ + 102 ll + 103 less niri-home.nix + 104 .. + 105 cd .. + 106 ll + 107 cd shell/ + 108 ll + 109 cat aliases.nix + 110 cp aliases.nix ../../default.nix + 111 cd -- + 112 cd - + 113 cd .. + 114 cd .. + 115 ll + 116 vi default.nix + 117 nixos-install --root /mnt -I nixos-config=/root/nixos-config/ + 118 vi default.nix + 119 nixos-install --root /mnt -I nixos-config=/root/nixos-config/ + 120 vi default.nix + 121 nixos-install --root /mnt -I nixos-config=/root/nixos-config/ + 122 nixos-install --root /mnt -I nixos-config=/root/nixos-config/configuration.nix + 123 grep -i default.nix + 124 grep -i default.nix * + 125 vi home.nix + 126 grep -i default.nix * + 127 nixos-install --root /mnt -I nixos-config=/root/nixos-config/configuration.nix + 128 ll + 129 rm default.nix + 130 nixos-install --root /mnt -I nixos-config=/root/nixos-config/configuration.nix + 131 pwd + 132 parted /dev/sda + 133 pwd + 134 histor + 135 history +