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@mumble.nix-community.org"
h0m1 has quit [Quit: WeeChat 2.8]
h0m1 has joined #nixos-de
ajs124 has joined #nixos-de
das_j has joined #nixos-de
Scriptkiddi has joined #nixos-de
h0m1 has quit [Ping timeout: 260 seconds]
Chiliparrot has joined #nixos-de
h0m1 has joined #nixos-de
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
Chiliparrot has joined #nixos-de
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
palo1 has joined #nixos-de
palo has quit [Ping timeout: 258 seconds]
palo1 is now known as palo
Chiliparrot has joined #nixos-de
MichaelRaskin has quit [Quit: MichaelRaskin]
<foxit> gibt es eine möglichkeit, dateien in /nix/store nachträglich zu ändern?
<makefu> foxit: wenn du das machst, dann wird dich dein system hart ficken
<makefu> also alles wird explodieren und du wirst keinen schönen tag haben
<foxit> lol :D
<makefu> was genau willst du machen?
<makefu> es sollte entweder über system oder user config gemacht werden
<foxit> ich frage darum: mein bruder hat mir einen n64 controller geschenkt. der läuft leider nicht mit der aktuellen version von mupen64plus. damit es funktioniert, muss man die datei "InputAutoCfg.ini" anpassen. diese gibt es aber nicht in $HOME sondern nur im ordner "/nix/store/... mupen64plus-2.5.9/share/mupen64plus".
<foxit> zum bauen des paketes wir dieses file verwendet. das habe ich jetzt mal angepasst und dann lokal gebaut mit neuer InputAutoCfg.ini
<foxit> damit wird der controller erkannt
<CRTified[m]> Das könntest du lösen, indem du die installphase anpasst und z.B. einen symlink für die InputAutoCfg nach /etc oder so da hinlegst
<foxit> oder per wget die InputAutoCfg.ini ersetzten?
<foxit> in der installPhase meine ich
<CRTified[m]> wget wird nicht gehen, gebaut wird ohne Internet (wäre ja ein Seiteneffekt, der den Build nicht deterministisch macht)
<CRTified[m]> Auch da wird das nicht gehen
<CRTified[m]> Könntest es aber auch zum src hinzufügen und dann einfach via cp rüberziehen in der installphase
<foxit> ah ja ok
<CRTified[m]> In dem Fall müsstest du aber einiges mehr ändern, weil du srcs anstelle src nutzen müsstest und dadurch die buildPhase nicht mehr so sehr passt
<foxit> kann man die schritte beim bauen manuel/einzeln ausführen?
<CRTified[m]> Alternativ könntest du ja einen PR stellen, wo du die INI als Parameter für das Modul hinzufügst, damit man das direkt in der config als attrset übergeben kann 😁 :D
<CRTified[m]> Ja
<CRTified[m]> Das kannst du via nix-shell machen
<makefu> ich würd es evtl in einem patch machen
<makefu> pkgs.mupen64plus.overrideAttrs (old: { patches = old.patches ++ [ ./my.patch ]; })
<makefu> oder so ähnlich
<makefu> naja jedenfalls, wenn du deinen nix store anfässt dann hattest du mal ein funktionierendes system
<foxit> ok ich werde mal schauen, wie ich weiter komme :) danke euch!
<CRTified[m]> Stimmt, Patch wäre auch noch ein echt einfacher weg, und dank fetchurl kannst du damit die Datei auch von irgendwo ziehen :)
<makefu> jo
Chiliparrot has quit [Ping timeout: 260 seconds]
<Emantor> Ich habe in den Mupen64 Source code geschaut, du kannst über SharedDataPath in der core section der Konfigurationsdatei den Suchpfad verstellen. Dann spart man sich das friemeln an der Derivation.
Chiliparrot has joined #nixos-de
<foxit> Emantor: das hatte ich schon versucht aber beim starten, wir automatisch der pfad von: "/nix/store/fns5g4v4qivjwp" dort wieder gesetzt
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
Chiliparrot has joined #nixos-de
Chiliparrot has quit [Client Quit]
EatThem has joined #nixos-de
EatThem has quit [Ping timeout: 240 seconds]
EatThem has joined #nixos-de
EatThem has quit [Read error: Connection reset by peer]
EatThem has joined #nixos-de
Chiliparrot has joined #nixos-de
EatThem has quit [Ping timeout: 272 seconds]
EatThem has joined #nixos-de
EatThem has quit [Read error: Connection reset by peer]
EatThem has joined #nixos-de
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
foxit has quit [Quit: WeeChat 2.7.1]
foxit has joined #nixos-de
bavramor has joined #nixos-de
Chiliparrot has joined #nixos-de
Chiliparrot has quit [Client Quit]
EatThem has quit [Quit: Quit]
mbrgm_ has joined #nixos-de
mbrgm has quit [Ping timeout: 256 seconds]
mbrgm_ is now known as mbrgm