| 26 Mar 2024 |
CRTified | Vermutlich damit home und logs nicht von impermanence erfasst werden (So ins blaue hinein 😄 ) | 20:44:07 |
CRTified | home geht ja nochmal mit nem hm-modul | 20:44:22 |
Benedikt Ritter (britter) | Ach so, Impermanence wiped nur / und weil home und /var/log/ eigene subvolumes sind, werden die nicht geloescht?
| 20:46:07 |
Benedikt Ritter (britter) | Das eigene user home bei jedem Reboot zu loeschen ist vielleicht etwas extrem... | 20:49:29 |
Benedikt Ritter (britter) | Egal YOLO | 21:08:26 |
| 27 Mar 2024 |
Benedikt Ritter (britter) | Paul Meyer (katexochen)kannst du auch auf nixos-hardware mergen? https://github.com/NixOS/nixos-hardware/pull/900
| 12:14:57 |
Benedikt Ritter (britter) | Paul Meyer (katexochen)ich habe noch eine follow up frage zu deinem Impermanence setup. Wieso hast du hier /etc/nixos/ nicht mit drin? https://github.com/katexochen/nixos/blob/f931172d272faa2e15a08d757edf9a6072527d02/modules/impermanence/mod.nix#L16-L23
Anders gefragt: Wie stellst du sicher, dass deine NixOS config nach einem Reboot noch da ist?
| 12:19:05 |
CRTified | Die config liegt vermutlich unter /home irgendwo | 12:23:20 |
CRTified | Gerade bei flakes muss die nicht unter /etc/nixos liegen (und auch ohne flakes muss sie das nicht) | 12:23:44 |
CRTified | Am Ende ist ein nixos-rebuild switch nichts anderes als ein nix build von confif.system.build.toplevel, einem ausführen des activation scripts das im build result liegt und n bisschen Komfort drum herum | 12:25:01 |
CRTified | Halt so Dinge wie gcroots | 12:25:22 |
CRTified | Sobald man das weiß und damit umgehen kann, verschwimmen die Grenzen zwischen Neuinstallation und Update auch noch mehr als vorher | 12:26:12 |
Benedikt Ritter (britter) | Wenn du dein flake repo unter /etc/nixos auscheckst, brauchst du aber keine weiteren Parameter mehr angeben. Dann reicht sudo nixos-rebuild switch. Ansonsten musst du ja immer --flake /pfad/zur/flake#host-name mit angeben.
| 12:28:08 |
CRTified | Joa, und die permissions sind idR anders :D | 12:28:44 |
Moritz Sanft | Und dein Host muss das default-System sein | 12:29:07 |
CRTified | Ist halt ein anderer Workflow wenn die flake in ~ liegt | 12:29:25 |
Paul Meyer (katexochen) | meine nixos system flake liegt in /home und ich nutzte immer nixos-rebuild switch --flake .# | 12:29:38 |
CRTified | Ich habe zB viele Hosts in meiner config, und nutze nixinate an der Stelle auch um auf localhost zu deployen :D | 12:30:02 |