| 23 Dec 2025 |
Alessandro π€ββοΈπ | diciamo che ho fatto refactoring di un pezzo di codice nix e voglio essere sicuro che valutandolo si produca lo stesso valore/configurazione/derivazione. come faccio ad assicurarmene? | 08:59:33 |
Alessandro π€ββοΈπ | non vorrei che qualcosa cambiasse per qualche motivo e il path sia diverso (ma non so eh, speculo) | 09:02:32 |
Alessandro π€ββοΈπ | ah questo non lo sapevo! ci guardo, grazie! | 09:04:07 |
Alessandro π€ββοΈπ | perchΓ© di fatto avevo la config di un sistema, ne ho estratto una parte che Γ¨ diventata un modulo | 09:02:08 |
Francesco | perΓ² a quel punto puoi usare nix store diff-closures | 09:03:46 |
Francesco | hm non ne sono sicuro in effetti | 09:03:19 |
Francesco | Controlli che il path dello store che ti viene fuori quando lo buildi sia lo stesso | 09:01:09 |
Alessandro π€ββοΈπ | eh Γ¨ una buona idea, ma funziona anche se ci ho messo un modulo in mezzo? | 09:01:50 |
Tonio | https://x86.lol/generic/2025/12/19/polyglot.html | 09:22:13 |
Alessandro π€ββοΈπ | Niente, sono da capo. L'unica cosa che mi viene in mente Γ¨ fare la diff tra due directory :D | 09:42:53 |
Alessandro π€ββοΈπ | In reply to Francesco hm non ne sono sicuro in effetti I path sono diversi anche se nix store diff-closures non mostra alcuna differenza. PerΓ² Γ¨ inutile al mio caso d'uso: se prendo la stessa configurazione e cambio un valore, diff-closures non mostra differenze, mentre mi aspetterei di vedere qualche differenza | 09:42:36 |
Alessandro π€ββοΈπ | io mi sa che l'avevo visto, ma mai usato | 10:27:27 |
Alessandro π€ββοΈπ | nix-diff ha funzionato https://github.com/Gabriella439/nix-diff
mi ha fatto la diff delle due derivazioni e seguito i path nel nix store mostrando dove i file cambiavano | 10:26:22 |
Francesco | Ah ecco non mi ricordavo il nome | 10:27:00 |
π crisidirisultati | Io ho questo stupido bash alias
programs.bash.shellAliases = {
util_nix_deepdiff =Γ· "home-manager generations | head -n 2 | cut -d' ' -f 7 | tac | xargs nix-diff --character-oriented --skip-already-compared";
}; | 10:30:28 |
π crisidirisultati | che lancio dopo una build, visto che le activation funziano solo su switch | 10:31:24 |
π crisidirisultati | * che lancio dopo una build, visto che anche volendo aggiungerla come activation funziano solo su switch | 10:33:37 |
| 29 Feb 2024 |
| @admin:nixos.org changed the history visibility to "world_readable" from "shared". | 12:19:16 |
| NixOS Moderation Bot joined the room. | 12:19:31 |
| @admin:nixos.orgchanged room power levels. | 12:20:33 |
| @admin:nixos.org left the room. | 12:20:52 |
| fgaz joined the room. | 15:24:24 |
| 1 Mar 2024 |
aciceri | Questa room ha ora come alias principale #milan:nixos.org ora. E siamo nello space di NixOS! | 11:39:05 |
aciceri | * Questa room ha ora come alias principale #milan:nixos.org. E siamo nello space di NixOS! | 13:29:32 |
| 2 Mar 2024 |
| Matteo Joliveau joined the room. | 09:58:50 |
Matteo Joliveau | π | 09:58:29 |
| Matteo Joliveau changed their profile picture. | 09:58:51 |
aciceri | In reply to @telegram_25591608:t2bot.io π benvenuto | 15:35:50 |
Matteo Joliveau | In reply to @aciceri:nixos.dev benvenuto thx | 15:55:41 |
| 4 Mar 2024 |
Alessandro π€ββοΈπ | Ma quindi sarΓ una cosa molto ad organizzazione spontanea questo meetup, giusto? | 20:38:39 |