!OHimLTKAXNbFrEoogf:matrix.org

Nix Milan

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

Load older messages


SenderMessageTime
9 Feb 2026
@telegram_41776856:t2bot.ioMarco Turchetto* Tipo per una config di nixos, le due config vengono unite in una. Per una lista, vengono concatenate. Le stringhe invece hai diversi tipi di merge tra cui scegliere in base a cosa ti serve.11:59:16
@telegram_524811522:t2bot.ioTonio GelaNo flakes here :D12:01:14
@telegram_524811522:t2bot.ioTonio GelaCmq ho capito, di fatto scrivi una cosa e il suo semigruppo12:01:59
@telegram_524811522:t2bot.ioTonio GelaHa senso12:02:02
@telegram_73824637:t2bot.ioAndrea CiceriIntendeva "della tua config" probabilmente, i flake non c'entrano qui.12:02:55
@telegram_524811522:t2bot.ioTonio GelaSì sì, facevo solo quello che sta in una nicchia e ci tiene a specificarlo12:03:20
@telegram_524811522:t2bot.ioTonio Gela"I don't use flakes btw"12:03:36
@telegram_524811522:t2bot.ioTonio GelaNo flakes is the new arch12:03:45
@telegram_524811522:t2bot.ioTonio Gela😇12:03:56
@telegram_73824637:t2bot.ioAndrea Ciceri questa affermazione ha appena avuto questo effetto su di me: https://xkcd.com/356/ 12:03:57
@telegram_524811522:t2bot.ioTonio GelaHai 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.ioTonio GelaCredo peraltro si possa scrivere un monoide visto che ha senso definire un modulo vuoto12:06:00
@telegram_524811522:t2bot.ioTonio GelaNo, 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.ioTonio GelaDomanda 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.ioTonio Gelama cmq non funziona, sicuramente per colpa dei booleani, poi magari esistono altri ostacoli12:09:17
@telegram_524811522:t2bot.ioTonio Gelase 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.ioTonio Gelama 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.ioTonio Gelaecco la ragione per cui bisogna specificare una strategia di merge12:11:29
@telegram_524811522:t2bot.ioTonio Gela cmq nerd sniped anche io ora, grazie @amerocu :D 12:11:48
@telegram_524811522:t2bot.ioTonio GelaGuarderò 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 Gela 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.ioTonio Gelamagari 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

Show newer messages


Back to Room ListRoom Version: 10