lassulus changed the topic of #nixos-de to: Willkommen im deutschen NixOS Channel.
palo1 has joined #nixos-de
palo has quit [Ping timeout: 244 seconds]
palo1 is now known as palo
<le_jonge> spielt jemand hier haeufiger mit nix-shell in haskell projekten rum? ich denke dass befehle wie "buildPhase" eigentlich in der nix-shell funktionieren sollten und letztendlich das projekt bauen sollten, oder?
<le_jonge> bei c projekten mach ich das so und das laeuft... in meinen haskell projekten (cabal2nix) leider nicht...
<palo> le_jonge: ich nutzt immer nur `cabal2nix --shell` das schreibt mir die shell die ich haben will.
<le_jonge> palo: und wie ist dann dein workflow beim entwickeln? was fuer commands laesst du laufen um inkrementell die apps und unit tests neu zu bauen und auszufuehren?
<palo> `cabal2nix . --shell > shell.nix && nix-shell --run "cabal test"`
<palo> (im --run kannst du natürlich alle commands angeben die du willst)
<le_jonge> ok, thx
<le_jonge> wir haben hier nen proprietaeres projekt das wir jetzt mal restrukturiert haben, so dass library und apps und so getrennt sind. und wir benutzen hydra etc. aber es gibt weiterhin stack user
<le_jonge> und irgendwie ist das gerade bisschen ausser kontrolle geraten in einem pull request. :D
<palo> oO :(
fendor has joined #nixos-de
<le_jonge> hat jemand nen hydra auf seinem nixos laufen und kombiniert das mit `enableACME` im nginx?
<andi-> le_jonge: ja
<le_jonge> hast du deine config irgendwo online?
<le_jonge> oder wuerdest die entsprechende portion in einem gist teilen?
<le_jonge> wtf habs hingekriegt
<le_jonge> war verwirrt dass es _wirklich_ nur `enableACME` und `forceSSL` ist und das war's. weird.
<makefu> le_jonge: the future is now! nginx+acme ist auch eins der killerargumente für nixOS
<le_jonge> ja merk ich grad... mega gut gemacht
fendor has quit [Ping timeout: 268 seconds]
manveru has quit [Ping timeout: 252 seconds]
manveru has joined #nixos-de
Mic92 has quit [Ping timeout: 252 seconds]
Mic92 has joined #nixos-de
fendor has joined #nixos-de
fendor has quit [Ping timeout: 252 seconds]
fendor has joined #nixos-de
fendor has quit [Ping timeout: 252 seconds]
<palo> tv: wenn ich ein services.nix-serve.enable = true mache, hab ich nen cache, aber wie bekomm ich da nixpkgs rein ?
<palo> served der einfach den /nix/store/ ?
<le_jonge> palo: so wie ich das verstanden habe, servt der einfach den vorhandenen nix store.
<palo> ok, dann muss ich mit nix-copy-closure den kram verschicken
<tv> jo, genau, einfach /nix/store
<palo> wie manage ich denn dann das sachen in dem store bleiben selbst nach nen clear
<andi-> palo: idr hat hydra gcroots. Du stellst die Anzahl der evals ein die du behalten willst. Da sollte einfach funktionieren.