| 26 Mar 2024 |
Benedikt Ritter (britter) | In reply to @britter:yatrix.org
Wieso heisst dein root subvolume @ und nicht root? 🤔️
Ist das vielleicht eine Konvention fuer btrfs subvolume namen? | 20:27:51 |
Benedikt Ritter (britter) | Warum hast du eigene subvolumes fuer home und /var/log? | 20:43:34 |
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 |
CRTified | (nixinate ist ein wrapper um nixos-rebuild als deployment tool) | 12:30:22 |
Moritz Sanft | --flake pfad#output nutze ich auch eigentlich nur, damit ich mehrere Hosts in meiner Flake definiert haben kann. Ansonsten würde ich das auch nach /etc/nixos legen | 12:32:10 |
Benedikt Ritter (britter) | Ich hab einen checkout in mein user home, damit ich ohne sudo editieren kann und das verzeichnis habe ich dann nach etc/nixos gelinkt.
| 12:33:46 |
Benedikt Ritter (britter) | So, ich habe mir heute ein neues Laptop bestellt: https://www.tuxedocomputers.com/de/TUXEDO-Pulse-14-Gen3.tuxedo Leider gibt es Tuxedo Laptops nur mit ISO Layout Tastatur. Ich werde so fluche, weil ich die ersten drei Wochen konsequent neben die Return Taste tippen werde... | 18:43:10 |
Benedikt Ritter (britter) | In reply to @msanft:matrix.org
--flake pfad#output nutze ich auch eigentlich nur, damit ich mehrere Hosts in meiner Flake definiert haben kann. Ansonsten würde ich das auch nach /etc/nixos legen Wenn der Hostname gleich dem Eintrag in nixosConfigurations ist, dann nimmt er das automatisch. So mache ich es.
| 18:44:04 |
Moritz Sanft | Ahhh, gut zu wissen! | 18:44:35 |
| 28 Mar 2024 |
Benedikt Ritter (britter) | Macht hier irgendwer impermanence inklusive home directory? Ich bin mir unsicher ob ich das machen soll. Ich finds eigentlich ganz gut, wenn home nicht so voll muellt. Aber ich hab sorge, dass dann drei Wochen lang irgend welche Sachen nicht richtig funktioniern. | 07:33:32 |
Moritz Sanft | Also dabei werden sicher einige Sachen kaputtgehen, z.B. Browsersessions etc. | 07:47:27 |
Moritz Sanft | Dann lieber bestimmte directories in home clearen wie Downloads mMn | 07:47:48 |
CRTified | In reply to @msanft:matrix.org Dann lieber bestimmte directories in home clearen wie Downloads mMn Mein Downloads liegt in /tmp :D | 09:05:34 |