lassulus changed the topic of #nixos-de to: Willkommen im deutschen NixOS Channel. | Meetup Donnerstags 19:00 - 23:00 auf Mumble: nix-shell -p mumble --run "mumble mumble://$USER@lassul.us/nixos"
palo has quit [Ping timeout: 240 seconds]
h0m1 has quit [Ping timeout: 240 seconds]
h0m1 has joined #nixos-de
knerten1 has joined #nixos-de
knerten2 has quit [Ping timeout: 240 seconds]
palo has joined #nixos-de
palo1 has joined #nixos-de
palo has quit [Ping timeout: 260 seconds]
palo1 is now known as palo
palo1 has joined #nixos-de
palo has quit [Ping timeout: 272 seconds]
palo1 is now known as palo
ITL has joined #nixos-de
<ITL>
Guten Morgen! Ich hab mal eine Newbie-Frage. Wie wird denn in NixOS mit Golang gearbeitet, vor allem, wenn tools nur via go get auf das System kommen?
<NobbZ[m]>
Entweder man nutzt die tools wie sie bereits in nixpkgs vorhanden sind, oder man baut sie selbst. nixpkgs hat ein paar builder für go.
<NobbZ[m]>
Welche genau bereiten dir denn Probleme? ITL
<lassulus>
man kann auch einfach GOPATH=$HOME/go setzen und go normal benutzen?
<lassulus>
oder wo man das auch immer haben will
<lassulus>
zumindest zum entwickeln tut das so gut
<Profpatsch>
go ist recht unproblematisch was lokales entwickeln angeht
<Profpatsch>
weil das statische Binaries macht
<Profpatsch>
Und das go2nix Zeug ist ganz okay wenn man es dann packagen will
<Profpatsch>
hatte damit noch keine Probleme
<Profpatsch>
Ob man die Sprache ausstehen kann, ist natürlich eine andere Frage :)
<NobbZ[m]>
Und da wir bei uns ausschließlich mit modules arbeiten, ist die dazugehörige `shell.nix` in der Regel schnell runtergeschrieben.
ITL has quit [Remote host closed the connection]
ITL has joined #nixos-de
<ITL>
Vielen Dank für Eure Antworten. Ich bin total neu in NixOS und versuche noch herauszufinden, wie sich das auf meinen altbekannten workflow auswirkt. Mal eben `shell.nix` herunterschreiben, noch hab ich keine Ahnung was du damit meinst. Ich bin ueber go2nix gestolpert, da die letzten changes 2 Jahre her sind, hab ich mich gefragt, ob es einen
<ITL>
"neuen Weg" gibt. Ich versuche dann golang einfach via `configuration.nix` oder `home-manager` zu installieren und schaue mal wie weit ich komme.
<ITL>
Tatsächlich möchte ich als einen der ersten Schritte taskfile.dev via go installieren und lokal nutzen
<ITL>
Und sorry, falls das alles keinen rechten Sinn ergibt.. Ich lerne noch