lassulus changed the topic of #nixos-de to: Willkommen im deutschen NixOS Channel.
h0m1 has quit [Ping timeout: 252 seconds]
h0m1 has joined #nixos-de
palo1 has joined #nixos-de
palo has quit [Ping timeout: 258 seconds]
palo1 is now known as palo
hmpffff has joined #nixos-de
foxit has joined #nixos-de
<foxit> moin, ich versuche gerade ein kernel modul zu bauen unter nixos. ich wollte es jetzt mit 'nix-build -E "(import <nixpkgs> {}).callPackage ./default.nix {}"' testen aber ich bekomme die fehlermeldung: default.nix:1:1 called without required argument 'kernel'. jemand einen tip?
<makefu> foxit: evtl mal schauen wie andere module gebaut werden, ich glaub man kann sie nur mit kernelPackagesFor benutzen (irgendwie)
<foxit> aber irgendwie muss ich das doch testen können
<makefu> evtl mit nixos-shell
<foxit> nix-shell klappt:
<foxit> nix-shell '<nixpkgs>' -A linux.dev
<foxit> make -C $(nix-build -E '(import <nixpkgs> {}).linux.dev' --no-out-link)/lib/modules/*/build M=$(pwd) modules
<foxit> damit baut das modul und ich kann es verwenden aber wie kann ich das in configure.nix einbinden
<Mic92> foxit: boot.extraModulePackages
<foxit> Mic92: ja das fertig gebaute modul kann ich so laden aber da bin ich noch nicht. ich muss es erst mal nach /nix/store bringen
<Mic92> foxit: wenn es im linux kernel tree ist, kannst du eine neue derivation erstellen, die src = linux.src; setzt und in der buildPhase in das module verzeichnis wechselt.
<Mic92> Und die derivation muss dann in boot.extraModulePackages.
<foxit> Mic92: da fehlt mir noch sehr viel wissen
<foxit> ich habe das mal "gebastelt": https://0bin.net/paste/LyZhWHNmHJ0csmyd#MJ2-wWEYIbBy0RMayZsPhMATwkIYkCRK+e4AFp3byxK
<foxit> wie kann ich das bauen?
hmpffff_ has joined #nixos-de
<Mic92> foxit: ah, du baust ein out-of-tree kernel module
<foxit> ja
<foxit> wenns den klappt
<foxit> :D
<foxit> ich kanns bauen (siehe oben) aber ich muss das noch als .nix verpacken und da weiss ich nicht wie ich das testen kann.
<Mic92> foxit: ag 'KDIR=' in nixpkgs bringt viele Beispiele zum Vorschein
hmpffff has quit [Ping timeout: 272 seconds]
hmpffff has joined #nixos-de
hmpffff_ has quit [Ping timeout: 240 seconds]
foxit has quit [Quit: WeeChat 2.7.1]
foxit has joined #nixos-de
xkey has quit [Remote host closed the connection]
xkey has joined #nixos-de
hmpffff has quit [Quit: Bye…]
das_j has quit [Quit: killed]
ajs124 has quit [Quit: killed]
Scriptkiddi has quit [Quit: killed]
Scriptkiddi has joined #nixos-de
ajs124 has joined #nixos-de
das_j has joined #nixos-de
CRTified has quit [Quit: Gateway shutdown]
{`-`} has joined #nixos-de
mbrgm_ has joined #nixos-de
mbrgm has quit [Ping timeout: 256 seconds]
mbrgm_ is now known as mbrgm