!OHimLTKAXNbFrEoogf:matrix.org

Nix Milan

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

Load older messages


SenderMessageTime
9 Feb 2026
@telegram_524811522:t2bot.ioTonioHai googlato semigruppo? 😂12:04:17
@telegram_73824637:t2bot.ioAndrea Cicerino no ho presente ma non avevo mai pensato a formalizzare il module system con qualche struttura algebrica. E ora ci sto pensando.12:05:25
@telegram_524811522:t2bot.ioTonioCredo peraltro si possa scrivere un monoide visto che ha senso definire un modulo vuoto12:06:00
@telegram_524811522:t2bot.ioTonioNo, i booleani non hanno un mempty, come non detto12:06:38
@telegram_73824637:t2bot.ioAndrea CiceriCosa sarebbe un elemento di questo semigruppo? Una opzione o un modulo?12:07:15
@telegram_73824637:t2bot.ioAndrea CiceriNon credo funzioni con le opzioni12:08:07
@telegram_524811522:t2bot.ioTonioDomanda interessante. Direi che se un modulo ha un'opzione e un modulo un'altra, la somma dei due dovrebbe essere un modulo con ambo le opzioni12:08:52
@telegram_524811522:t2bot.ioTonioma cmq non funziona, sicuramente per colpa dei booleani, poi magari esistono altri ostacoli12:09:17
@telegram_524811522:t2bot.ioToniose un modulo fissa x = true e un modulo x = false, non esiste un combinatore che vada bene di default, visto che || e && danno risultati opposti12:10:03
@telegram_73824637:t2bot.ioAndrea Ciceriesatto, stavo scrivendolo or ora12:10:33
@telegram_524811522:t2bot.ioTonioma anche le opzioni numeriche, metti che hai un verbose level che ha 0,1,2 come valori possibili. Sommarli e ottenere un numero >2 non ha senso12:11:15
@telegram_524811522:t2bot.ioTonioecco la ragione per cui bisogna specificare una strategia di merge12:11:29
@telegram_524811522:t2bot.ioTonio cmq nerd sniped anche io ora, grazie @amerocu :D 12:11:48
@telegram_524811522:t2bot.ioTonioGuarderò le repo meglio12:12:01
@telegram_73824637:t2bot.ioAndrea Ciceri in generale tutte le opzioni che hanno tipi che possono non mergiare. per esempio le liste mergiano sempre ma i booleani no (devi specificare la priorita con mkOverride) 12:12:07
@telegram_524811522:t2bot.ioTonio Cmq a questo punto mi chiedo come fanno i moduli, posto che so che esistono lib.mkAfter e altro, di default immagino sostituiscano 12:12:46
@telegram_524811522:t2bot.ioToniomagari sulla base dell'import order12:12:53
@telegram_41776856:t2bot.ioMarco TurchettoSorry, ho presupposto il tuo sistema di pinning 🙈13:21:13
@telegram_41776856:t2bot.ioMarco TurchettoQuando dichiari una opzione, puoi impostare un valore di default13:22:08
10 Feb 2026
@telegram_7189191315:t2bot.iogeckoC'è un modo rapido per rifetchare un path in /nix/store? L'ho manomesso e ora rivoglio l'originale :P10:44:06
@telegram_5487741145:t2bot.ioLucaRedacted or Malformed Event10:47:25
@telegram_5487741145:t2bot.ioLuca nix-store --repair-path 10:47:46
@telegram_5487741145:t2bot.ioLuca Oppure nix store repair per flakes • nix store repair ⟨./nix3-store-repair.md⟩ - repair store paths 10:48:29
@telegram_5487741145:t2bot.ioLuca dovrebbe refetchare se trova errori a quanto dice la documentazione nix shell nixpkgs#nix --command man nix-store-repair-path 10:49:35
@telegram_5487741145:t2bot.ioLuca volevo testarlo, come hai fatto a manomettere? qualcosa tipo sudo vim /nix/store? 10:50:36
@telegram_5487741145:t2bot.ioLuca * Oppure nix store repair per flakes 10:50:51
@telegram_5487741145:t2bot.ioLuca no perchè /nix/store read only non basta sudo 11:06:07
@telegram_176121111:t2bot.ioFrancescoMagari puoi rimontarlo come rw11:41:16
@telegram_524811522:t2bot.ioTonioAppunto11:57:28
@telegram_524811522:t2bot.ioTonioIo ho provato a patchare VsCodium per ore11:57:47

Show newer messages


Back to Room ListRoom Version: 10