!OHimLTKAXNbFrEoogf:matrix.org

Nix Milan

115 Members
https://milano.nix.pizza/9 Servers

Load older messages


SenderMessageTime
24 Feb 2026
@telegram_41776856:t2bot.ioMarco TurchettoPuoi inserire nell'output un file, e nello script di upload mettere un check09:25:43
@telegram_41776856:t2bot.ioMarco TurchettoOppure mettere qualcosa nel metà, ma li dall output della derivation al drv è più lunga09:26:56
@telegram_41776856:t2bot.ioMarco Turchetto* Oppure mettere qualcosa nel meta, ma li dall output della derivation al drv è più lunga09:27:03
@telegram_73824637:t2bot.ioAndrea Ciceri Non ho mai visto nulla del genere. Che io sappia i modi classici di pushare path dello store sono
- fare nix copy <path> (o cachix/attic push <path>) dopo aver buildato un path. Questi comandi de default pushano tutta la closure in automatico e non c'e' modo.
- usare attic/cachix watch-store che guardando lo store e pushano tutti i path aggiunti allo store (e questo puo' essere meglio di sopra perche' pusha anche derivazioni a build time
- mettere uno script in post-build-hook (lo fai a livello di nix.conf) come dice Marco e li' pushi la singola derivazione usando nix copy o attic/cachix

L'unico punto in cui hai abbastanza controllo per selezionare su quale cache pushare e' nello script in post-build-hook

Comunque il pulling puo' essere in qualche modo configurato a livello di codice nix passando preferLocalBuild o allowSubstitutes a mkDerivation ma fare push e' qualcosa che non e' gestito a livello di nix linguaggio (la cosa ha senso).
09:29:46
@telegram_7189191315:t2bot.iogecko OK, quindi dipende da cosa voglio usare per pushare e devo smazzarmela lì.
Certo devo stare attento che non ci deve essere nessuno con qualche attributo nella derivation (o forse un file sentinella come dice @amerocu è più semplice) nella chiusura transitiva delle dipendenze.
09:58:57
@telegram_41776856:t2bot.ioMarco TurchettoConsidera anche che, se uno non ha l'hash, non può fare la lookup per fare il fetch10:07:50
@telegram_41776856:t2bot.ioMarco TurchettoQuindi se la cache è pubblica, ma la repo con il codice nix e privata, la vedo dura a reperire il pinario10:08:51
@telegram_41776856:t2bot.ioMarco TurchettoAltrimenti cache privata con Auth e via, banalmente come mai vuoi fare una cache pubblica per artefatti privati?10:10:30
@telegram_41776856:t2bot.ioMarco TurchettoOra che ci penso, Hydra builda tutto nixpkgs ma non pusha nella cache le derivation non free 🤔10:11:19
@telegram_41776856:t2bot.ioMarco Turchetto* Ora che ci penso, Hydra builda tutto nixpkgs ma non pusha nella cache le derivation non free, chissà come lo fa 🤔10:11:28
@telegram_41776856:t2bot.ioMarco Turchetto* Quindi se la cache è pubblica, ma la repo con il codice nix e privata, la vedo dura a reperire il binario10:11:53
@telegram_7189191315:t2bot.iogecko> Considera anche che, se uno non ha l'hash, non può fare la lookup per fare il fetch L'espressione nix è pubblica, quindi hai tutto quello che ti serve per sapere cosa dovresti cercare. Comunque sperare che l'hash non leaki non è bellissimo. > Altrimenti cache privata Ho roba parzialmente pubblica. > Ora che ci penso, Hydra builda tutto nixpkgs ma non pusha nella cache le derivation non free, chissà come lo fa Ah-ah! Ci sarà un filtro sulle licenze. Voglio fare la stessa roba io.10:37:04
@telegram_41776856:t2bot.ioMarco Turchetto C'è la repo della infra https://github.com/NixOS/infra/ ad il canale matrix, se scopri come funziona fammi sapere che sono curioso 10:57:17
@telegram_7581646006:t2bot.ioEdoardo Piccolotto Un po off-topic, ma ho appena pubblicato una guida sull'installazione di Forgejo in self-host usando nixos. https://self-host.it/nixos/forgejo/ Magari potrebbe esservi utile! 11:23:49
@telegram_524811522:t2bot.ioTonio GelaSì tu continua, che mi serve tutto per quando finisco di configurare il laptop 😂12:36:30
@telegram_32436951:t2bot.ioDaviddomanda per un'altra guida, quella di navidrome: come mai cambi la statedir? è per risolvere i permessi o c'è un altro motivo tuo?13:08:30
@telegram_7581646006:t2bot.ioEdoardo PiccolottoEsatto, era per risolvere alcuni permessi di un folder condiviso. Ma alla fine, per il mio uso personale, ho abbandoanto la versione Nix,m per quella di Docker.13:39:02
@telegram_32436951:t2bot.ioDavidio ho risolto il problema dei permessi in un altro modo14:12:19
@telegram_32436951:t2bot.ioDavid* io ho risolto il problema dei permessi in un altro modo, ti può interessare?14:18:39
@telegram_7581646006:t2bot.ioEdoardo PiccolottoAssolutamente!!!!14:41:00
25 Feb 2026
@telegram_73824637:t2bot.ioAndrea CiceriRedacted or Malformed Event08:52:40
@telegram_73824637:t2bot.ioAndrea CiceriRedacted or Malformed Event08:53:22
@telegram_73824637:t2bot.ioAndrea CiceriRedacted or Malformed Event08:53:47
@telegram_176121111:t2bot.ioFrancescoMi reindirizza alla pagina di auth08:54:24
@telegram_73824637:t2bot.ioAndrea CiceriEvviva08:54:37
@telegram_721172851:t2bot.iox71c9sì anche a me08:54:50
@telegram_73824637:t2bot.ioAndrea CiceriIgnorate tutto, scusate, dopo sistemo e rimando (cancello il messaggio intanto)08:56:07
@telegram_73824637:t2bot.ioAndrea Ciceri DATA PROSSIMO MEETUP
Votate la vostra preferenza:
https://aciceri.limesurvey.net/546496
11:16:17
@telegram_73824637:t2bot.ioAndrea CiceriIl 14 Marzo e' anche il pi greco day vi ricordo11:24:11
@telegram_73824637:t2bot.ioAndrea CiceriPotremmo calcolare le cifre di pi greco in nix11:24:36

There are no newer messages yet.


Back to Room ListRoom Version: 10