!OHimLTKAXNbFrEoogf:matrix.org

Nix Milan

108 Members
https://milano.nix.pizza/7 Servers

Load older messages


SenderMessageTime
25 Nov 2025
@telegram_73824637:t2bot.ioAndrea Ciceri
In reply to gecko
Dov'è che dice che si può cambiare a run-time? A me pare spieghi come cambiare il nix store a build time e dica esplicitamente che devi ricompilarti tutto (as expected).
Non e' il comando che dice nel commento esatto puntato dal mio link? $ nix build --store 'local?store=/tmp/my-nix/store&state=/tmp/my-nix/state&log=/tmp/my-nix/log' nixpkgs#hello
(non l'ho provato)
17:55:37
@telegram_7189191315:t2bot.iogecko
In reply to Andrea Ciceri
confermo, almeno credo, sta scaricandosi i sorgenti di mezzo mondo solo per buildare hello
Ah a runtime intedevi come flag as opposed to nix.conf, non avevo capito. Quello che intendevo io è che l'hash cambia.
20:23:38
@telegram_7189191315:t2bot.iogecko
In reply to Andrea Ciceri
gli hai detto di nix milano? Lui ci conosce!
È italiano?
20:22:55
@telegram_73824637:t2bot.ioAndrea Ciceri
In reply to gecko
Ah a runtime intedevi come flag as opposed to nix.conf, non avevo capito. Quello che intendevo io è che l'hash cambia.
in realta' intendevo invece di doverlo settare addirittura come flag quando fai configure prima di compilare, che credo sia quello che intendeva il tizio che ha aperto la issue
20:30:12
@telegram_73824637:t2bot.ioAndrea Ciceri
In reply to gecko
Ah a runtime intedevi come flag as opposed to nix.conf, non avevo capito. Quello che intendevo io è che l'hash cambia.
credo che cambi perche' nel file drv ci finiscono dei path che contengono altro invece di /nix/store, quindi cambia "implicitamente" per questo motivo
20:31:27
@telegram_73824637:t2bot.ioAndrea Ciceri
In reply to gecko
È italiano?
no, ma conosce @akiross! Io l'ho conosciuto al NixCon, lo volevamo invitare a un meetup nostro, lui ne organizza uno non ricordo dove in Germania
20:33:02
@telegram_7189191315:t2bot.iogecko
In reply to Andrea Ciceri
credo che cambi perche' nel file drv ci finiscono dei path che contengono altro invece di /nix/store, quindi cambia "implicitamente" per questo motivo
Mh, no pensaci: quando fai ./configure --prefix=/nix/store/... sei affetto anche se non hai dipendenze. Same con CMAKE_INSTALL_PREFIX. Comunque, la bottomline è che devi ricompilarti tutto.
21:10:17
@telegram_7189191315:t2bot.iogecko
In reply to Andrea Ciceri
(interessa anche me questo problema siccome ho un sw che voglio distribuire su piu' piattaforme possibili e per ora stavo semplicemente non usando nix per distribuirlo su macos)
Quindi? Facciamo un progettino per buildare pkgs.$COSA per Linux x86-64, AArch64, macOS AArch64 e Windows x86-64 e AArch64? You in? :)
21:12:52
26 Nov 2025
@telegram_98204228:t2bot.ioAlessandro 🤔➖☀️🖌
In reply to Andrea Ciceri
no, ma conosce @akiross! Io l'ho conosciuto al NixCon, lo volevamo invitare a un meetup nostro, lui ne organizza uno non ricordo dove in Germania
mannheim, faceva un bel meetup nix + rust che ha riscosso un discreto successo
09:49:25
@telegram_98204228:t2bot.ioAlessandro 🤔➖☀️🖌 https://codeberg.org/niklaskorz/nix-bundle-darwin/issues/1

mi cita questo
09:54:44
@telegram_73824637:t2bot.ioAndrea Cicerisi avevamo visto nixie, in effetti pero' non capisco perche' non si puo' fare sia shallow copy (invece di bundlare tutta la clsoure) sia usare fakedir per permettere di accedere anche ai "path negli script" e non solo alle librerie linkate10:07:07
@telegram_73824637:t2bot.ioAndrea Ciceri
In reply to gecko
Quindi? Facciamo un progettino per buildare pkgs.$COSA per Linux x86-64, AArch64, macOS AArch64 e Windows x86-64 e AArch64? You in? :)
tipo una PoC per vedere se/come funziona o intendi proprio un tool generico? Comunque potremmo farlo il 13 dicembre a questo punto, o almeno iniziarlo li'
10:03:15
@telegram_73824637:t2bot.ioAndrea Ciceri* si avevamo visto nixie, in effetti pero' non capisco perche' non si puo' fare sia shallow copy (invece di bundlare tutta la clsoure) sia usare fakedir per permettere di accedere anche ai "path negli script" e non solo alle librerie linkate EDIT: niente forse intendea gia' questo lui, sicuramente non puoi bundlare e servire con fakedir solo la roba che ti servira', perche' non puoi capire cosa ti servira' davvero guardando solo l'output senza eseguirlo (mi sono spiegato malissimo)10:15:51
@telegram_7189191315:t2bot.iogeckoIdealmente un tool generico, ma già riuscire a fare sta cosa per pkgs.hello sarebbe ottimo.12:34:28
@telegram_7189191315:t2bot.iogecko
In reply to Andrea Ciceri
tipo una PoC per vedere se/come funziona o intendi proprio un tool generico? Comunque potremmo farlo il 13 dicembre a questo punto, o almeno iniziarlo li'
Si può fare, ma già so che cross-compilare da Linux a Mac ci son cazzi, ad esempio non è bundlato il linker di Apple (ld64). C'è un tizio che ha fatto un port per Linux che avevo già buildato con successo: https://github.com/tpoechtrager/cctools-port
Sicuro quello può essere un punto di partenza.
12:34:04
@telegram_73824637:t2bot.ioAndrea CiceriComunque io di cross-compilazione in nixkpgs so veramente poco, e' sicuramente un argomento che approfondirei con piacere13:13:49
@telegram_73824637:t2bot.ioAndrea Ciceri
In reply to gecko
Si può fare, ma già so che cross-compilare da Linux a Mac ci son cazzi, ad esempio non è bundlato il linker di Apple (ld64). C'è un tizio che ha fatto un port per Linux che avevo già buildato con successo: https://github.com/tpoechtrager/cctools-port
Sicuro quello può essere un punto di partenza.
idealmente secondo me sta questa ultima roba dovrebbe essere fattibile anche solo da nixpkgs buildando legacyPackages.x86_64-linux.pkgsCross.x86_64-darwin.hello (parlo di crosscompilare e basta ora, non il bundling)
13:13:19
27 Nov 2025
@birkh0ff:matrix.orgbirkhoff joined the room.16:49:38
29 Nov 2025
@telegram_98204228:t2bot.ioAlessandro 🤔➖☀️🖌vogliamo nix su cosmopolitan libc10:50:11
@telegram_165995843:t2bot.ioNonno Felice
In reply to Alessandro 🤔➖☀️🖌
vogliamo nix su cosmopolitan libc
Scoperto adesso questa cosa, molto interessante
10:59:42
29 Feb 2024
@admin:nixos.org@admin:nixos.org changed the history visibility to "world_readable" from "shared".12:19:16
@mjolnir:nixos.orgNixOS Moderation Bot joined the room.12:19:31
@admin:nixos.org@admin:nixos.orgchanged room power levels.12:20:33
@admin:nixos.org@admin:nixos.org left the room.12:20:52
@fgaz:matrix.orgfgaz joined the room.15:24:24
1 Mar 2024
@aciceri:nixos.devaciceri Questa room ha ora come alias principale #milan:nixos.org ora. E siamo nello space di NixOS! 11:39:05
@aciceri:nixos.devaciceri * Questa room ha ora come alias principale #milan:nixos.org. E siamo nello space di NixOS! 13:29:32
2 Mar 2024
@telegram_25591608:t2bot.ioMatteo Joliveau joined the room.09:58:50
@telegram_25591608:t2bot.ioMatteo Joliveau👋09:58:29
@telegram_25591608:t2bot.ioMatteo Joliveau changed their profile picture.09:58:51

Show newer messages


Back to Room ListRoom Version: 10