lassulus changed the topic of #nixos-de to: Willkommen im deutschen NixOS Channel.
palo1 has joined #nixos-de
palo has quit [Ping timeout: 246 seconds]
palo1 is now known as palo
schmittlauch[m] has quit [Remote host closed the connection]
leons has quit [Remote host closed the connection]
haslersn[m] has quit [Remote host closed the connection]
shack_announce has quit [Remote host closed the connection]
florianjacob has quit [Remote host closed the connection]
musicmatze has quit [Read error: Connection reset by peer]
sphalerit has quit [Read error: Connection reset by peer]
Ox4A6F has quit [Remote host closed the connection]
rture[m] has quit [Remote host closed the connection]
rture[m] has joined #nixos-de
irimi1 has joined #nixos-de
<irimi1> Moin! Ich bin noch einigermaßen frisch bei NixOS könnte mal kurz Hilfe brauchen, wenn jemand Zeit hat. Ich versuche hier gerade ein 'make menuconfig' aufzurufen, das kann aber das installierte ncurses5 nicht finden. Wie sag ich Make jetzt, wo die header zu finden sind, bzw. wo kann ich das am besten nachlesen? :)
florianjacob has joined #nixos-de
sphalerit has joined #nixos-de
leons has joined #nixos-de
shack_announce has joined #nixos-de
schmittlauch[m] has joined #nixos-de
musicmatze has joined #nixos-de
Ox4A6F has joined #nixos-de
haslersn[m] has joined #nixos-de
<haslersn[m]> Machst du das ganze in einer nix-shell? Falls ja, kannst du deine default.nix bzw. shell.nix posten? (Z. B. via gist.github.com)
<irimi1> Ne, ich benutz meine ganz normale default shell. Ist es prinzipiell eine gute Idee sowas lieber in einer nix-shell zu machen?
<haslersn[m]> Willst du gerade etwas kompilieren? Sowas mache ich immer in einer nix-shell. Dazu lege ich mir vorher eine default.nix an, die die Dependencies und evtl. benötigte Umgebungsvariablen beschreibt. Auf diese Weise sind die Dependencies nicht systemweit installiert und es kann keine Konflikte zwischen unterschiedlichen Projekten geben. Außerdem ist der Schritt dann kleiner, falls man das Projekt später mal für Nix pack
<haslersn[m]> möchte.
<haslersn[m]> In deinem Fall hätte ich dann mal probiert `pkgconfig` zu den nativeBuildInputs hinzuzufügen
<irimi1> Erstmal will ich hier ein Buildroot konfigurieren, bauen würde ich es später aber auch noch müssen. Ich lese da raus dass es keine schlechte Idee ist pro Projekt eine shell.nix mit entsprechender Environment anzulegen? Wenn dem so ist, würde ich mir ertsmal in Ruhe durchlesen wie man nix-shell richtig benutzt on konfiguriert.
<haslersn[m]> Da ist unten sogar ein Abschnitt über `direnv`. Das bringt, dass du nicht immer nix-shell eingeben musst und sogar innerhalb der nix-shell deine bevorzugte Shell weiterverwenden kannst. (Falls du es später mal packagen willst, musst du aber schauen dass das build script in `bash` läuft.)
<irimi1> Vielen Dank, dann schau ich mir erstmal an wie man das richtig benutzt! :) Direnv wollte ich mir ohnehin nochmal richtig angucken.
<irimi1> Zu Packen gibt’s hier konkret aber nichts, ich bastel hier gelegentlich an cross-kompilierten Projekten für Embedded devices rum. Da benutze ich menuconfig recht häufig.
irimi1 has quit [Remote host closed the connection]