!OHimLTKAXNbFrEoogf:matrix.org

Nix Milan

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

Load older messages


SenderMessageTime
9 Feb 2026
@telegram_41776856:t2bot.ioMarco TurchettoTipo 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 case a cosa ti serve.11:58:58
@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.ioTonioNo flakes here :D12:01:14
@telegram_524811522:t2bot.ioTonioCmq ho capito, di fatto scrivi una cosa e il suo semigruppo12:01:59
@telegram_524811522:t2bot.ioTonioHa senso12:02:02
@telegram_73824637:t2bot.ioAndrea CiceriIntendeva "della tua config" probabilmente, i flake non c'entrano qui.12:02:55
@telegram_524811522:t2bot.ioTonioSì sì, facevo solo quello che sta in una nicchia e ci tiene a specificarlo12:03:20
@telegram_524811522:t2bot.ioTonio"I don't use flakes btw"12:03:36
@telegram_524811522:t2bot.ioTonioNo flakes is the new arch12:03:45
@telegram_524811522:t2bot.ioTonio😇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.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

There are no newer messages yet.


Back to Room ListRoom Version: 10