<hmpffff>
ich hab gerade nochmal nix und nix-darwin neu installiert
<hmpffff>
in meiner configuration-darwin.nix lasse ich u.a. auch davmail installieren
<hmpffff>
ich könnte nun einen tipp bzgl. der config von davmail gebrauchen:
<hmpffff>
a) wo ist der ideale Ort für die Config-Datei (davmail läuft als globaler daemon)
<hmpffff>
b) wie plaziere ich diese config idealerweise (im nix-style)
<hmpffff>
link-dropping würde mir vermutlich schon helfen
<hmpffff>
(die davmail-config hab ich schon und sie funktioniert auch)
<hmpffff>
ach, und c) wie lege ich die launchd-plist via nix an?
<hmpffff>
ooooch, was soll denn das jetzt? auf darwin-rebuild switch bekomme ich: "error: file 'darwin' was not found in the Nix search path (add it using $NIX_PATH or -I)" :(
<palo>
nix-darwin hör ich zum ersten mal, ... werd gleich mal nach dem Essen schauen was das ist
<palo>
sieht nice aus
<hmpffff>
das mimt im grunde das, was nixos-… macht
<hmpffff>
ich hatte zuvor schon nix-darwin installiert, daber da hatte ich das Pfad-Problem nicht gehabt. weiß der Geier, was sich da geändert hat
<hmpffff>
hmmm… after export NIX_PATH=darwin=darwin-config=$HOME/.nixpkgs/darwin-configuration.nix:$HOME/.nix-defexpr/channels:$NIX_PATH
<hmpffff>
darwin-rebuild switch shows
<hmpffff>
warning: Nix search path entry 'darwin-config=/Users/mbrasch/.nixpkgs/darwin-configuration.nix' does not exist, ignoring
<hmpffff>
error: file 'darwin-config' was not found in the Nix search path (add it using $NIX_PATH or -I), at /nix/store/l4mmjq8p6ma6biz39x2w1vkgxlz7wzvy-darwin/darwin/default.nix:1:40
<hmpffff>
und meine konfiguration liegt aber an besagter stelle: /Users/mbrasch/.nixpkgs/darwin-configuration.nix
<hmpffff>
was übersehe ich?
<palo>
vielleicht ist die $HOME variable nicht gesetzt zur zeit des exports?
<palo>
oder anders gesetzt?
<hmpffff>
$HOME wird ja korrekt aufgelöst
<hmpffff>
ich verstehe nicht, warum die configuration nicht gefunden wird. der vollqualifizierte dateiname stimmt ja
<palo>
darwin-config=/Users/mbrasch/.nixpkgs/darwin-configuration.nix ist aber kein path.
<hmpffff>
ich verstehe auch nicht, warum bei der installation von nix-darwin $NIXPATH nicht mehr erweitert wird. das wurde bei der früheren installation ja scheinbar gemacht
<hmpffff>
hehe, DAS stimmt
<hmpffff>
ach, halt. das ist die gefragte config. das ist der vollqualifizierte name
<palo>
Nix search path entry
<palo>
│ | 'darwin-config=/Users/mbrasch/.nixpkgs/darwin-configuration.nix' does not exist
<palo>
da steht `Nix search PATH entry` does not exist
<hmpffff>
ich hatte gehofft, daß es zumindest temporär funktioniert, wenn ich in der shell den export absetze
<hmpffff>
so richtig verstanden hab ich die zeile sowieso nicht. ich kenne diese schreibweise nicht
<palo>
darwin-rebuild switch -I darwin=.
<palo>
?
<hmpffff>
vorsichtshalber sei erwähnt, daß ich ein Linux-Neuling bin, der sich in den Kopf gesetzt hat Linux über NixOS zu lernen – und nehme dabei Nix auf macos gleich mit)
<hmpffff>
findet es die config. jetzt bricht er mit einer fehlermeldung ab, aber damit hab ich gerechnet
<hmpffff>
die frage ist nur, was ich machen muß, daß es auch ohne -I geht. hab ich beim manual irgendwas falsch verstanden? und wieso geht das nicht (mehr) out-of-the-box?
Chiliparrot has joined #nixos-de
<hmpffff>
und warum diese meldung hier kommt, wäre dann der nächste schritt:
<hmpffff>
The option `launchd.daemon' defined in `/Users/mbrasch/.nixpkgs/darwin-configuration.nix' does not exist.
<palo>
Ich könnte ähnlich wie das non-official-overlay für emacs eine overlay für hackage gebrauchen :D
<palo>
Na super containers hängt von quickcheck ab, und das hängt über ChasingBottoms von containers ab :/
<palo>
Oder so?
<palo>
hmm egal ich mach einfach cabal2nix --jailbreak und bete zu den göttern
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<palo>
Die Götter sind gnädig bis jetzt
fendor has quit [Ping timeout: 258 seconds]
<makefu>
palo: ich hab gedacht jailbreak ist was von ios, aber gibt es wohl überall :D
<palo>
ne damit ignorierste die versions intervallbestimmungen in den buildfiles
<palo>
aus elastic-search-client > 0.4 && < 0.6 wird einfach nur elastic-search-client
<makefu>
quasi nen "close enough"
Chiliparrot has joined #nixos-de
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
andi- has quit [Remote host closed the connection]
andi- has joined #nixos-de
<palo>
Scheint so das mega viele packages kaputt dependencies für die tests kaputt sind.
<palo>
aber vielleicht ist das auch gerade ne fehleinschätzung