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"
mbrgm_ has joined #nixos-de
mbrgm has quit [Ping timeout: 264 seconds]
mbrgm_ is now known as mbrgm
supersandro2000 has quit [Disconnected by services]
supersandro2000 has joined #nixos-de
rb2k_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
h0m1 has quit [Ping timeout: 272 seconds]
h0m1 has joined #nixos-de
rb2k has joined #nixos-de
rb2k has quit [Client Quit]
h0m1 has quit [Ping timeout: 272 seconds]
h0m1 has joined #nixos-de
rb2k has joined #nixos-de
rb2k has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
palo1 has joined #nixos-de
palo has quit [Ping timeout: 240 seconds]
palo1 is now known as palo
<mbrgm> gibt es eine schön lösung, um legacyNixpkgs ala `nix search` zu durchsuchen, wenn man die flake-enablete variante verwendet?
<mbrgm> schöne*
<ma27[m]> `nix search nixpkgs firefox`
<ma27[m]> btw falls du es nicht eh schon kennst, kann ich auch sehr `nix-index` empfehlen, falls du mehr an Inhalten von Storepfaden interessiert bist (also z.B. der Frage, welches Paket `dig` enthält :))
<ma27[m]> bzw. `nix search flakename packagename` ums allgemeiner zu halten
<supersandro2000> nix-search() { nix search nixpkgs "$1" }
<mbrgm> that was easy. ^^
<mbrgm> okay... und gibts ne möglichkeit, das `inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-20.09"` in meiner flake temporär für die entwicklung zu überschreiben, also nicht in der flake selbst, sondern auf der CLI? oder muss ich dafür über das registry url format gehen und dann halt mit `nix flake add ...`?
<mbrgm> ma27[m]: nix-index kannte ich noch nicht. danke!
Mic92 has quit [Quit: WeeChat 3.0]
Mic92 has joined #nixos-de
<supersandro2000> Denkt an das Meetup in 3 Stunden und 20 Minuten
<mbrgm> wie konvertiere ich denn diese sha256-0a3mEA+... repräsentation in die base64 variante?
<mbrgm> nix `nix build` auswirft? mein problem ist, dass ich nicht weiss, nach was ich googlen soll ^^
<supersandro2000> nix-hash --to-base16 hash...
<supersandro2000> aus man nix-hash
<supersandro2000> nicht probiert, aber wäre ein guter ansatz
<mbrgm> ich glaube das was ich da hab ist schon base64 und ich wollte base32 haben. hab das tatsächlich kurz nachdem ich hier gefragt hatte auch gefunden ^^
rb2k has joined #nixos-de
<mbrgm> kennste das? suchst ne viertel stunde, fragst dann und dann findet man die richtigen keywords? ^^
<supersandro2000> Wenn ich einen bekannten von mir irgendwas Frage, dann ist seine Antwort immer: Hast du schon die man page gelesen?
<mbrgm> der trick ist, zu wissen was man zwischen `man ` tippen und enter drücken noch macht.
<supersandro2000> ich kann google eigentlich schon recht gut keywords zuwerfen, damit ich auf dem richtigen stackoverflow lande
<supersandro2000> nix- tab tab
<mbrgm> guter ansatz, wenn man davon ausgeht, dass es da "schon was in nix gibt" :-)
<mbrgm> also ich bin grad echt zu blöd... wie bekomm ich denn diesen blöden vendorSha256 raus, wenn ich ein go modul hab was ich paketieren möchte?
<mbrgm> ich hab schon gegooglet und auch diverse issues abgeklappert, aber ich krieg ständig hash mismatches...
<mbrgm> einmal den bekannten "hash mismatch in fixed output derivation", dann aber wieder "NAR hash mismatch"...
<supersandro2000> lib.fakeSha256 und einmal bauen
<supersandro2000> dann bekommst du die got and want hashes
<supersandro2000> kopiere den got
<kloenk> oder 52 x 0. finde das einfacher als lib.fakeSha256
<sterni> mbrgm: es ist nix to-base16 --type sha256
<sterni> mbrgm: eelco dachte irgendwie es ist eine gute idee die neuen hash features nur für die nix cli zu implementieren und nix-hash nicht zu aktualisieren
<sterni> nix-hash kann den neuen base64 kram nicht
<andi-> eine richtig gute Idee, ist ja auch alles legacy ;)
<sterni> meinetwegen aber man könnte wenigstens versuchen die transition period aktuell bisschen weniger frustrierend zu machen
<supersandro2000> ja, vim kann da ja was
<mbrgm> ahhhhhhh so ein fuckup ^^
<mbrgm> ich hatte in meiner flake.nix nixpkgs.url = "/home/mbrgm/..." und aber in der lokalen registry den pfad als flake registriert.
<mbrgm> dann hatte ich über `nix build nixpkgs-local#...` gebuildet, hab dann aber in ner `nix develop` shell diesen NAR mismatch bekommen.
rb2k has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<mbrgm> jetzt tut's ^^
<mbrgm> kloenk, supersandro2000, sterni: danke für die hilfe mit den hashes. wenn man's dann mal hat, geht's schon... aber der weg ist facepalm-behaftet ^^
rb2k has joined #nixos-de
Synthetica has joined #nixos-de
<piegames> sterni: Wenn du eine funktionierende nicht-"legacy"-Alternative hast, kannst du sie bitte unter https://nixos.wiki/wiki/Nix_Hash#Tools eintragen?
ajs124 has left #nixos-de ["User left"]
<sterni> piegames: alternative zu was? to-sri wird doch schon erwähnt oder?
<sterni> to-base{16,32,64} fehlen glaube in der seite evtl.
<sterni> meinst du das?
<piegames> sterni: Alles, was du verwendet hast aber da noch nicht da steht. Mit "Alternative" meine ich alles, was nicht "legacy" ist ^^
<sterni> krass dass nix-hash nicht sha512 supported ist eine dreiste lüge
<sterni> immer wird nix-hash gehatet :(
<piegames> sterni: Cool, vielen Dank
<Mic92> Mumble wieder
<Mic92> nix-shell -p mumble --run "mumble mumble://$USER@lassul.us/nixos"
rb2k has quit [Ping timeout: 260 seconds]
rb2k has joined #nixos-de
luxemboye has quit [Ping timeout: 240 seconds]
luxemboye has joined #nixos-de
luxemboye has quit [Remote host closed the connection]
luxemboye has joined #nixos-de
rb2k_ has joined #nixos-de
rb2k has quit [Ping timeout: 258 seconds]
luxemboye has quit [Ping timeout: 240 seconds]
luxemboye has joined #nixos-de
wucke13 has joined #nixos-de
ma27[m] has quit [Ping timeout: 260 seconds]
wucke13_ has quit [Ping timeout: 260 seconds]
ma27[m] has joined #nixos-de
rb2k_ has quit [Read error: Connection reset by peer]
rb2k has joined #nixos-de
Synthetica has quit [Quit: Connection closed for inactivity]