!TZxOcMejPbtFPrCZIA:matrix.org

Nix Community Bochum

73 Members
Channel for the Nix Learning Group and other events in Bochum, Germany.27 Servers

Load older messages


SenderMessageTime
26 Mar 2024
@britter:yatrix.orgBenedikt Ritter (britter)Egal YOLO21:08:26
27 Mar 2024
@britter:yatrix.orgBenedikt Ritter (britter)

Paul Meyer (katexochen)kannst du auch auf nixos-hardware mergen? https://github.com/NixOS/nixos-hardware/pull/900

12:14:57
@britter:yatrix.orgBenedikt 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:crtified.meCRTifiedDie config liegt vermutlich unter /home irgendwo12:23:20
@crtified:crtified.meCRTifiedGerade bei flakes muss die nicht unter /etc/nixos liegen (und auch ohne flakes muss sie das nicht)12:23:44
@crtified:crtified.meCRTified 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:crtified.meCRTifiedHalt so Dinge wie gcroots12:25:22
@crtified:crtified.meCRTifiedSobald man das weiß und damit umgehen kann, verschwimmen die Grenzen zwischen Neuinstallation und Update auch noch mehr als vorher12:26:12
@britter:yatrix.orgBenedikt 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:crtified.meCRTifiedJoa, und die permissions sind idR anders :D12:28:44
@msanft:matrix.orgMoritz SanftUnd dein Host muss das default-System sein12:29:07
@crtified:crtified.meCRTifiedIst halt ein anderer Workflow wenn die flake in ~ liegt12:29:25
@katexochen:matrix.orgPaul Meyer (katexochen) meine nixos system flake liegt in /home und ich nutzte immer nixos-rebuild switch --flake .# 12:29:38
@crtified:crtified.meCRTifiedIch habe zB viele Hosts in meiner config, und nutze nixinate an der Stelle auch um auf localhost zu deployen :D12:30:02
@crtified:crtified.meCRTified(nixinate ist ein wrapper um nixos-rebuild als deployment tool)12:30:22
@msanft:matrix.orgMoritz 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
@britter:yatrix.orgBenedikt 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
@britter:yatrix.orgBenedikt 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
@britter:yatrix.orgBenedikt 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
@msanft:matrix.orgMoritz SanftAhhh, gut zu wissen!18:44:35
28 Mar 2024
@britter:yatrix.orgBenedikt 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
@msanft:matrix.orgMoritz Sanft Also dabei werden sicher einige Sachen kaputtgehen, z.B. Browsersessions etc. 07:47:27
@msanft:matrix.orgMoritz SanftDann lieber bestimmte directories in home clearen wie Downloads mMn07:47:48
@crtified:crtified.meCRTified
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
@britter:yatrix.orgBenedikt Ritter (britter)
In reply to @msanft:matrix.org
Also dabei werden sicher einige Sachen kaputtgehen, z.B. Browsersessions etc.

Vielleicht wenn man ~/.local und ~/.cache mit nach /persist legt? Irgendwo liegen ja diese Dateien...

10:08:12
@msanft:matrix.orgMoritz SanftJa, kann man sicher linken10:37:17
@msanft:matrix.orgMoritz Sanft Aber ist halt manuelle Arbeit. Manche Sachen sind ja auch fies und legen Zeug woanders hin. YubiKey-Metadaten liegen z.B. in ~/.Yubico 10:37:49
@bit:chaosbit.debitich habe bei mir nur data-directories (document, ...), sowie .ssh, .gnupg, .config und .local persistiert. alles andere an dot-files habe ich gesymlinked nach .local/share/. Damit ist e.g. ~/.password-store ein symlink auf ~/.local/share/password-store.13:37:37
30 Mar 2024
@britter:yatrix.orgBenedikt Ritter (britter) Helix 24.03 wurde veröffentlicht: https://helix-editor.com/news/release-24-03-highlights/
Paul Meyer (katexochen) kann man sowas auch in den nixpkgs 23.11 branch packen oder geht sowas immer nur nach master/unstable und somit ins nächste release? Also die Frage ist „welche Änderungen dürfen in den aktuellen release channel?“
21:04:17
31 Mar 2024
@katexochen:matrix.orgPaul Meyer (katexochen)
In reply to @britter:yatrix.org
Helix 24.03 wurde veröffentlicht: https://helix-editor.com/news/release-24-03-highlights/
Paul Meyer (katexochen) kann man sowas auch in den nixpkgs 23.11 branch packen oder geht sowas immer nur nach master/unstable und somit ins nächste release? Also die Frage ist „welche Änderungen dürfen in den aktuellen release channel?“
See https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#changes-acceptable-for-releases
07:58:38

Show newer messages


Back to Room ListRoom Version: 10