Synthetica has quit [Quit: Connection closed for inactivity]
hmpffff has quit [Quit: nchrrrr…]
hmpffff has joined #nixos-de
hmpffff has quit [Read error: Connection reset by peer]
<schmittlauch[m]>
Wie testet ihr so eure Module während der Entwicklung? `nixos-rebuild build-vm` mit angepasstem `NIXOS_CONFIG`?
<musicmatze>
nixos-rebuild test normalerweise
<musicmatze>
Achso während der Entwicklung für nixpkgs?
<musicmatze>
Noch nie gemacht... Ist auch doof dass es da absolut keine doku gibt wie man das richtig macht
<schmittlauch[m]>
geenau
<musicmatze>
Evtl sollte man da mal eine minimal configuration.nix ins nixpkgs legen und ein kleines script zum automatisch eine mini-vm mit einem service starten zum testen
<musicmatze>
Und noch wichtiger: doku!!!!
<schmittlauch[m]>
ich glaube profiles gehen in Richtung "minimal config"
<florianjacob>
ich behelf mir damit, das aktuelle Modul in stable mit `disabledModules` zu deaktivieren und via `imports` das neue aus meinem nixpkgs checkout zu importieren. nicht besonders elegant, aber funktioniert, und sobald es gemerged ist kann man das recht gut auf nixos-unstable umstellen bis das dann mal in stable ist. Hab ich mir aber selbst zusammengereimt, keine Ahnung ob's was sinnvolleres gibt. Testen in ner minimalen
<florianjacob>
Konfig, und natürlich gerade auch mit nixos tests, ist natürlich auch clever.
<lassulus>
ich nehm nixos-generators für sowas
<lassulus>
und je nachdem ich ich in stage1 rumbau oder nich auch mal direkt qemu
<schmittlauch[m]>
lassulus: Das sollte ich mir irgendwann(tm) auch mal anschauen, aber gibt es da nen großen Mehrwert ggü build-vm mit minimalem profile?
<lassulus>
na kannst z.b. ne vm ohne gui starten
<florianjacob>
lassulus: wie sieht da so der workflow aus?
<lassulus>
\die dann direkt im gleichen terminal weiterläuft
<lassulus>
du baust ne minimale config, sagst ./nixos-generate -f vm --run -c ./my-minimal-config.nix
<lassulus>
state liegt alles in nem nixos.qcow
<schmittlauch[m]>
thx, ich probier mal beides aus
<lassulus>
und wenns cool ist, kannste auch gleich nen usb image bauen und das in qemu starten
<lassulus>
oder auf echten computern
<lassulus>
aeh usb image = iso image
<florianjacob>
ah ok, danke, muss ich mir auch mal ansehen.
<Ox4A6F>
Nice lassulus, dann muss ich den Befehl nicht mehr aus meiner history raussuchen:
<Ox4A6F>
nix-build '<nixpkgs/nixos>' -A config.system.build.isoImage -I nixos-config=config/hostname/bootstrap.nix
<schmittlauch[m]>
Ist es normal, dass 1 bei `nixos-rebuild build-vm` qemu selbst bauen muss? Ansonsten muss ich mal herausfinden, was meine config von der durch hydra gebauten unterscheidet -_-.
<lassulus>
normal ist das glaub nich :D
<lassulus>
kannst ja einfach -I nixpkgs=https://github.com/nixos/nixpkgs-channels/archive/nixos-19.03.tar.gz sagen
<schmittlauch[m]>
nervig allemal.
<lassulus>
ich hab ja so nen traum von nem nix dependency viewer, wo man dann interaktiv einen graph anschauen kann und sehen was von welcher derivation abhängt
<schmittlauch[m]>
umgeht aber nicht die overlays in `nixpkgs.overlays`, wobei es an denen kaum liegt. Habe eher das qemu-rpofile im Verdacht
<schmittlauch[m]>
…und das mit den hydra-defaults abgleicht
<lassulus>
joa, wäre cool, wenn man dann graphen diffen kann und er sagt was anders ist
<schmittlauch[m]>
meine nervigste lokal zu bauende derivation ist die iosevka Font. Hydra baut die als Sans Serif, ich will aber Serifen => 10min lang warmer Laptop dank nodejs
<lassulus>
bzw eigentlich sinds ja nur bäume oder?
<schmittlauch[m]>
aber was tut man nicht alles für nen schönes Terminal
<lassulus>
ist das ne bitmap font oder so eine mit antialiasing?
<lassulus>
ich such ja immernoch coole bitmap fonts :D
<schmittlauch[m]>
ja, sollten schon zyklenfrei sein. selbst rekursive attrsets werden ja als Fixpunkte abgebildet
<schmittlauch[m]>
is ne fancy opentype font. Kann man leider auch nicht als bitmap bauen
fendor has quit [Ping timeout: 240 seconds]
fendor has joined #nixos-de
fendor has quit [Ping timeout: 265 seconds]
fendor_ has joined #nixos-de
fendor_ has quit [Ping timeout: 250 seconds]
fendor_ has joined #nixos-de
<IdleBot_bf4161f7>
schmittlauch: willst du ein vt (nicht-X/nicht-Wayland) nutzen? Fontforge kann BDF machen, und Nixpkgs hat bdf2psf