!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
11 Dec 2023
@britter:yatrix.orgBenedikt Ritter (britter)
In reply to @britter:yatrix.org
Man waechst an seine Herausforderungen ;-) Dieses Script enthaelt alles, was er installiert und wo es her kommt: https://github.com/Ultraschall/ultraschall-installer/blob/develop/linux/build.sh
ultraschall.nix ist ein guter Pointer. Aber richtig idiomatisch ist das nicht. Das die Sachen, die er da in dem Script mit $HOME macht, gehoeren meiner Meinung nach nach Home Manager.
16:25:37
@britter:yatrix.orgBenedikt Ritter (britter)
In reply to @britter:yatrix.org
ultraschall.nix ist ein guter Pointer. Aber richtig idiomatisch ist das nicht. Das die Sachen, die er da in dem Script mit $HOME macht, gehoeren meiner Meinung nach nach Home Manager.
Ich haette gerne einfach nur ultraschall packages in nixpkgs und dann die ganze installation ins unser home bei home-manager.
16:26:09
15 Dec 2023
@britter:yatrix.orgBenedikt Ritter (britter)Yeah! Nach einem Ping im Home Manager IRC hab ich endlich ein Review von Rycee bekommen.08:32:36
@britter:yatrix.orgBenedikt Ritter (britter)Wenn man was packagen will, was ist dann der beste Ansatz um schnell zu iterieren? Ich hab frueher immer eine new derivation in meiner config flake gemacht und dort dann den source code gefetcht. Aber mir ist klar geworden, dass das bloed ist, wenn man was patchen will. Also besser die sourcen direkt clonen und dort dann erst mal den nix code schreiben und wenn es geht in meine config flake uebertragen?13:15:06
@britter:yatrix.orgBenedikt Ritter (britter)Wollte mich jetzt mal an Ultraschall ranwagen und dafuer muss ich zuerst Studio Link packagen: https://github.com/Studio-Link/app/blob/v21.xx.x/dist/build.sh13:15:45
@katexochen:matrix.orgPaul Meyer (katexochen)Also ich package immer in meiner flake order direkt in nixpkgs. Für Patches clone ich das source repo, kopiere die Patches aber nach dem generieren sofort Richtung flake/nixpkgs.13:17:31
@britter:yatrix.orgBenedikt Ritter (britter)Puh, ich schaue mir gerade Studio Link an und frage mich ob ich mir da nicht zu viel vorgenommen habe 😒️13:20:39
@britter:yatrix.orgBenedikt Ritter (britter)Meine Herren, der build von Ultraschall ist ein auf 3 repositories verteiles Shell Script welches Studio Link referenziert, dass selber ein auf 5 repositories verteiltes Shell Script ist... Ist Dependency Management bei native Entwicklung wirklich noch andere GitHub repos zu referenzieren?!14:37:01
@britter:yatrix.orgBenedikt Ritter (britter)Ich reg mich gerade ein bisschen auf, weil ich das jetzt den ganzen Vormittag anschaue und noch kein Stueckchen weiter bin.14:37:42
@crtified:crtified.meCRTified Ja, west ist da auch so ein Tool der Hölle, was gefühlt aber der einzige Weg ist um fürn nRF52840 zu entwickeln. Ein west workspace ist dabei ein Ordner in dem mehrere git repos ohne weitere Referenzen rumliegen 😓 14:38:25
@britter:yatrix.orgBenedikt Ritter (britter)Es wird ja immer viel ueber Java geschimpft. Aber builds definieren mit Gradle oder sogar mit Maven ist wirklich 1000 mal besser als dieser Mist.14:40:32
@britter:yatrix.orgBenedikt Ritter (britter)Ich ueberlege gerade ob ich einfach aufgeben und fuer's Podcasten einfach den Mac von meiner Frau nehmen soll... 14:41:12
@crtified:crtified.meCRTifiedWitzigerweise hab ich das mit west auch erst aufgesetzt bekommen, nachdem ich das hier von matthew croughan gefunden habe https://github.com/MatthewCroughan/nrf-nix 😄 14:41:38
@msanft:matrix.orgMoritz SanftWenn du Nix-Darwin machst kannst du aber immer noch ganz normal Software nachinstallieren14:41:45
@msanft:matrix.orgMoritz SanftDie ist dann halt nur nicht über Nix gemanaged14:41:57
@britter:yatrix.orgBenedikt Ritter (britter)nix-darwin mache ich nur auf meinem Work Laptop. Da moechte ich aber keine privaten Sachen drauf machen. Deshalb versuche ich Ultraschall gerade auf meinem privaten NixOS Laptop ans laufen zu bekommen.14:43:37
@britter:yatrix.orgBenedikt Ritter (britter)Okay, das wars fuer heute: https://github.com/Ultraschall/ultraschall-nix/issues/2 15:05:47
16 Dec 2023
@bit:chaosbit.debit changed their display name from bit to bit (☎️4630 /📱4018).18:17:50
18 Dec 2023
@janik0:matrix.orgJanik (they/them) joined the room.07:50:08
@janik0:matrix.orgJanik (they/them)Wann ist den euer nächstes meetup? habe irgend was mit 20.12 im Kopf ^^12:42:42
@katexochen:matrix.orgPaul Meyer (katexochen)
In reply to @janik0:matrix.org
Wann ist den euer nächstes meetup? habe irgend was mit 20.12 im Kopf ^^
18.01. erst, wir setzen im Dezember einmal aus.
12:44:04
@janik0:matrix.orgJanik (they/them)ah okay schade.12:45:22
19 Dec 2023
@f4m8:tchncs.def4m8 joined the room.21:17:03
20 Dec 2023
@katexochen:matrix.orgPaul Meyer (katexochen) Benedikt Ritter (britter) Glückwunsch! 🎉https://techhub.social/@hmnews/111613435952355075 15:30:50
23 Dec 2023
@britter:yatrix.orgBenedikt Ritter (britter)
In reply to @katexochen:matrix.org
Benedikt Ritter (britter) Glückwunsch! 🎉https://techhub.social/@hmnews/111613435952355075
Ja, endlich geschafft 😁️
20:09:19
@britter:yatrix.orgBenedikt Ritter (britter)Die neue Folge von meinem Podcast zum Thema NixOS ist heut erschienen: https://autoweird.fm/2023/12/23/folge-107-die-epischste-nixos-folge/ Koennt ihr ueber die Podcast App eurer Wahl anhoeren. Es gibt bei uns immer eine relativ lange Vorrede. Wenn euch das langweilt haben wir auch Kaptielmarken mit denen ihr direkt ins Thema springen koennt. Ungefaehr in der Mitte gibt es auch eine honorable mention der Nix Learning Group Bochum 🙂️20:12:23
@britter:yatrix.orgBenedikt Ritter (britter)

Andere Frage: Gibt es einen Weg den Code von einem buildInput zu patchen? Also ich versuche etwas zu bauen, dass baresip mit -I beim Build verwendet. Allerdings wird beim "Standard Build" die baresip Library erst noch gepatcht bevor das Modul gebaut wird 🫣️

20:15:21
24 Dec 2023
@shyim:matrix.orgShyim joined the room.12:29:47
@newtond:mozilla.orgnewton changed their display name from newton to newton (7556).17:20:08
30 Dec 2023
@newtond:mozilla.orgnewton changed their display name from newton (7556) to newton.14:29:01

Show newer messages


Back to Room ListRoom Version: 10