| 5 Nov 2025 |
Andrea Ciceri | In reply to Giacomo Debidda Non sono sicuro di aver capito cosa intendi con live. Lo schermo principale del laptop lo vedo tranquillamente. I driver DisplayLink mi servono per un monitor esterno.
2 anni fa usavo Xubuntu e quei driver funzionavano.
Su NixOS non so se devo aggiungere un kernel module, una configurazione extra per il systemd service menzionato dalla guida. ah quindi era gia' installato NixOS, penavo lo stessi provando ad installare ora su quella macchina. Intendevo una live ISO, la cui configurazione NixOS importa roba tipo profiles/all-hardware.nix che dovrebbe caricare una valanga di moduli del kernel (e fare altro? boh) | 10:11:59 |
Andrea Ciceri | In reply to Giacomo Debidda Sisì, uso nixos da un paio d'anni ormai questo lo immaginavo :) Pensavo avessi problemi su una macchina nuova | 10:51:17 |
Alessandro π€ββοΈπ | non sono molto sicuro di come fare debug di questa cosa | 11:30:14 |
Alessandro π€ββοΈπ | > fixed-output derivations must not reference store paths
ortomio | 11:29:11 |
Alessandro π€ββοΈπ | qualcuno ha esperienza con ccache su nix? dato che sto cercando di fare una build di un pacchetto (cef, che compila chromium) che ci mette 2.5h, volevo provare ad usarlo. l'ho abilitato come descritto dalla wiki: https://nixos.wiki/wiki/CCache
1. l'ho abilitato in programs 2. ho messo l'overlay per ccacheWrapper 3. ho aggiunto il dovuto path a extra-sandbox-paths 4. ho fatto rebuild switch del sistema e ora nix-ccache -s mi fa vedere Cache size (GiB): 0.0 / 5.0 ( 0.00%)
Ho quindi usato ccacheStdenv nella mia derivation anzichΓ© stdenv e ho fatto una build. Solo che nix-ccache -s mi dice ancora 0.00% e nessuna informazione aggiuntiva. Cosa sto sbagliando? π€ | 12:38:32 |
Andrea Ciceri | In reply to Alessandro π€ββοΈπ qualcuno ha esperienza con ccache su nix? dato che sto cercando di fare una build di un pacchetto (cef, che compila chromium) che ci mette 2.5h, volevo provare ad usarlo. l'ho abilitato come descritto dalla wiki: https://nixos.wiki/wiki/CCache
1. l'ho abilitato in programs 2. ho messo l'overlay per ccacheWrapper 3. ho aggiunto il dovuto path a extra-sandbox-paths 4. ho fatto rebuild switch del sistema e ora nix-ccache -s mi fa vedere Cache size (GiB): 0.0 / 5.0 ( 0.00%)
Ho quindi usato ccacheStdenv nella mia derivation anzichΓ© stdenv e ho fatto una build. Solo che nix-ccache -s mi dice ancora 0.00% e nessuna informazione aggiuntiva. Cosa sto sbagliando? π€ no ma ho sempre voluto provarlo | 12:55:33 |
Andrea Ciceri | forse a me funziona senza perche' uso sudo-rs e li' e' il default? | 12:56:34 |
Andrea Ciceri | In reply to Alessandro π€ββοΈπ > fixed-output derivations must not reference store paths
ortomio cosa hai combinato? | 12:55:46 |
David | In reply to x71c9 A qualcuno di voi è capitato risolvere questo problema? Se sì come l'avete risolto? https://github.com/NixOS/nixpkgs/issues/355746 lo deve risolvere nixos-rebuild! si può configurare sudo per fargli ricordare che hai già inserito la password anche tra shell diverse. ho aggiunto
security.sudo.extraConfig = ''
# Share per-user timestamp across shells
Defaults timestamp_type=global
''; e ora mi chede la password una volta sola | 12:51:15 |
David | In reply to Andrea Ciceri forse a me funziona senza perche' uso sudo-rs e li' e' il default? PuΓ² essere | 13:02:30 |
Alessandro π€ββοΈπ | In reply to Andrea Ciceri cosa hai combinato? eh, mi sono rimesso a lavorare su quella derivazione per CEF, che Γ¨ un po' un macello perchΓ© uso buildFHSEnv e una fixed output derivation. Una volta trovate tutte le dipendenze, ora la build funziona, solo che poi arriva alla fine e mi dice quella cosa lΓ¬. Non ho idea del perchΓ© | 13:05:30 |
Alessandro π€ββοΈπ | provo a fare un repo (flake) di test (da condividervi) | 13:05:48 |
x71c9 | In reply to David lo deve risolvere nixos-rebuild! si puΓ² configurare sudo per fargli ricordare che hai giΓ inserito la password anche tra shell diverse. ho aggiunto
security.sudo.extraConfig = ''
# Share per-user timestamp across shells
Defaults timestamp_type=global
''; e ora mi chede la password una volta sola Avevo provato anche quello ma non mi andava. PiΓΉ tardi riprovo. Grazie! | 13:00:54 |
Alessandro π€ββοΈπ | https://codeberg.org/akiross/cef-flake mancano degli hash, lo sto ancora finalizzando | 13:42:56 |
Alessandro π€ββοΈπ | ma non capisco come/cosa π€ | 13:53:11 |
Alessandro π€ββοΈπ | qui c'Γ¨ palesemente una mia carenza che non so come avviene il referencing di cui parla l'errore | 13:54:07 |
Alessandro π€ββοΈπ | ok ho messo lo sha dei sorgenti di chromium | 13:49:07 |
Alessandro π€ββοΈπ | ora ho messo nel flake l'uso di ccache. ma non credo che funzionerΓ comunque | 13:52:27 |
Alessandro π€ββοΈπ | yep | 13:44:51 |
Andrea Ciceri | forse nella closure a runtime della fo derivation ci finisce qualcosa? | 13:52:52 |
David | chromium embedded framework? | 13:44:40 |
Andrea Ciceri | (devo scappare ora!) | 13:59:50 |
Andrea Ciceri | anzi e' proprio impossibile concettualmente per come funziona nix | 13:59:14 |
Andrea Ciceri | se fai nix-store -qR sul drvPath hai un'altra cosa, non quello che cerchiamo | 13:59:45 |
Andrea Ciceri | stavo provando a capire come fosse fatta la closure ma senza buildare prima non puoi usare nix-store -qR credo | 13:58:21 |
Alessandro π€ββοΈπ | mmmh forse ho quello che cerchi, asp | 13:59:16 |
Alessandro π€ββοΈπ |  Download image_2025-11-05_15-02-24.png | 14:02:24 |
Alessandro π€ββοΈπ | questo era l'errore completo. forse ho ancora quella drv | 14:02:24 |
Alessandro π€ββοΈπ | nel frattempo ho capito perchΓ© non va ccache: la build avviene dentro buildFHSEnv, che non monta gli extra-sandbox-paths (forse c'Γ¨ una issue da aprire su questo) | 14:36:58 |
Andrea Ciceri | In reply to Alessandro π€ββοΈπ sent an image ma cosa e' ceffa? non c'e' nel tuo repo | 15:08:41 |