!OHimLTKAXNbFrEoogf:matrix.org

Nix Milan

110 Members
https://milano.nix.pizza/7 Servers

Load older messages


SenderMessageTime
22 Jul 2025
@telegram_165995843:t2bot.ioNonno FeliceEsatto anche06:24:50
@telegram_463188749:t2bot.ioAlessandro CandidoCredo che "rebuildare" intendesse la configurazione, non necessariamente compilare06:36:19
@telegram_463188749:t2bot.ioAlessandro Candido
In reply to Nonno Felice
Ma è davvero così rilevante
Per me sì perché per esempio tra Niri e Hyprland ho delle impostazioni diverse a livello di sistema (tipo che devo installare xwayland-satellite ed avviare il servizio), ed è scomodo dover rebuildare per cambiare una riga, anche perché la feature esiste e a livello di NixOS esiste
ed è scomodo dover rebuildare per cambiare una riga, anche perché la feature esiste e a livello di NixOS esiste
Capisco, però dipende chiaramente da quanto ti "costa" rebuildare.
Se buildi comunque più spesso di quanto cambi sistema alla fine è poco rilevante. Se invece buildi una volta l'anno, e ogni giorno usi un sistema la mattina e un altro la sera allora ha senso
06:35:28
@telegram_463188749:t2bot.ioAlessandro Candido
In reply to Nonno Felice
È un po' più complesso perché non si tratta solo di Niri ma della configurazione di tutto l'ambiente
Ci sta. Però potresti comunque avere una singola opzione che controlla tutte quelle che ti servono, usando tutti i lib.mkIf condizionati su quella opzione
06:32:55
@telegram_906592699:t2bot.ioAlex0
In reply to Nonno Felice
È un po' più complesso perché non si tratta solo di Niri ma della configurazione di tutto l'ambiente
Xdg portals etc
06:24:28
@telegram_165995843:t2bot.ioNonno FeliceInfatti ci mette un po' di tempo alle volte anche solo per scaricare la roba06:41:51
@telegram_165995843:t2bot.ioNonno FeliceMi sono espresso male, intendo che la build della mia configurazione la faccio fare se un remote builder06:43:20
@telegram_463188749:t2bot.ioAlessandro CandidoMa cosa compili che è al di fuori della cache?06:42:29
@telegram_463188749:t2bot.ioAlessandro CandidoA meno che tu non debba compilare un browser, ormai tante cose compilano abbastanza rapidamente (anche sui laptop)06:40:52
@telegram_463188749:t2bot.ioAlessandro Candido:)06:41:11
@telegram_165995843:t2bot.ioNonno FeliceIo le build le faccio in SSH su un VPS06:41:41
@telegram_165995843:t2bot.ioNonno Felice
In reply to Alessandro Candido
Poi personalmente mi sono ritrovato a ricompilare Python per ogni progetto. Perchè settavo la versione dell'interprete per ambiente con devenv, e per qualche motivo non lo trovava nella cache di Nix.
A volte triggerato semplicemente da un cambio di cartella. Ma in definitiva era un po' fastidioso (perché poteva succedere te m anche tre o quattro volte in una giornata), ma non così terribile
Vabbè finché usi i computer del CERN e non ce li hai in casa a riscaldarti l'aria è pure accettabile 😄
06:41:02
@telegram_32436951:t2bot.ioDavid
In reply to Alessandro Candido
Poi personalmente mi sono ritrovato a ricompilare Python per ogni progetto. Perchè settavo la versione dell'interprete per ambiente con devenv, e per qualche motivo non lo trovava nella cache di Nix.
A volte triggerato semplicemente da un cambio di cartella. Ma in definitiva era un po' fastidioso (perché poteva succedere te m anche tre o quattro volte in una giornata), ma non così terribile
C'è un cache specifica su cachix per la roba python in devenv
06:43:15
@telegram_73824637:t2bot.ioAndrea Ciceri
In reply to Alex0
In circostanze tipo quando stai sperimentando con un greeter nuovo è comprensibile che vuoi ancora avere una configurazione con un greeter che sai che funziona in quanto altrimenti potrebbe porsi il problema di non riuscire a loggare (ad esempio)
Facciamo che succede davvero, riavvii, scegli la specializzazione con il vecchio greeter, end
In altro caso puoi provare a vedere se riesci ad usare la tty, altrimenti dovresti trovare una boot entry sufficientemente vecchia dove questo problema non si presenti, continuare ad usare quella (che immagino non sia desiderato siccome hai configurazione datata) oppure creare un'altra generazione con il vecchio greeter etc etc



Ci sono alcune circostanze dove vedo l'utilità
Personalmente non le uso sinceramente
Oppure altro caso classico e' se sperimenti con un kernel diverso (o con opzioni del kernel diverse)
Nemmeno io le uso, pero' appunto le avevo provato per averere un comando che in un attimo switchava tema per tutto sul sistema senza rebuildare, alla fine l'ho tolto perche' mi aumentava di molto il tempo di valutazione della configurazione, tanto non e' che cambio tema cosi' spesso... (giusto quelle 2 volte all'anno che esco di casa e voglio usare il portatile al sole mi ritrovo a mettere il tema chiaro)
10:18:42
@telegram_906592699:t2bot.ioAlex0
In reply to Andrea Ciceri
Oppure altro caso classico e' se sperimenti con un kernel diverso (o con opzioni del kernel diverse)
Nemmeno io le uso, pero' appunto le avevo provato per averere un comando che in un attimo switchava tema per tutto sul sistema senza rebuildare, alla fine l'ho tolto perche' mi aumentava di molto il tempo di valutazione della configurazione, tanto non e' che cambio tema cosi' spesso... (giusto quelle 2 volte all'anno che esco di casa e voglio usare il portatile al sole mi ritrovo a mettere il tema chiaro)
Si ha senso per roba secondo me più low-level/mission critical
10:44:09
@telegram_165995843:t2bot.ioNonno Felice
In reply to Andrea Ciceri
Oppure altro caso classico e' se sperimenti con un kernel diverso (o con opzioni del kernel diverse)
Nemmeno io le uso, pero' appunto le avevo provato per averere un comando che in un attimo switchava tema per tutto sul sistema senza rebuildare, alla fine l'ho tolto perche' mi aumentava di molto il tempo di valutazione della configurazione, tanto non e' che cambio tema cosi' spesso... (giusto quelle 2 volte all'anno che esco di casa e voglio usare il portatile al sole mi ritrovo a mettere il tema chiaro)
Pensa a comprare un caricatore che rimanga intero quando lo sfili dalla presa
10:31:14
@telegram_906592699:t2bot.ioAlex0Compilai Chromium su un altro portatile una volta, don't12:26:13
@telegram_73824637:t2bot.ioAndrea Ciceriper elettrocuzione12:24:33
@telegram_73824637:t2bot.ioAndrea Ciceri
In reply to Nonno Felice
Pensa a comprare un caricatore che rimanga intero quando lo sfili dalla presa
e' una feature, si chiama antifurto
12:24:02
@telegram_906592699:t2bot.ioAlex0
In reply to Alessandro Candido
A meno che tu non debba compilare un browser, ormai tante cose compilano abbastanza rapidamente (anche sui laptop)
Kernel sul macbook pro 13" 💀
12:25:21
@telegram_463188749:t2bot.ioAlessandro CandidoSì, appunto. C'era un collega che usava Gentoo, e a ogni aggiornamento ricompilava Firefox. Spero per lui abbia smesso 🤦12:59:30
@x71c9:matrix.orgx71c9 joined the room.13:44:53
@x71c9:matrix.orgx71c9 set a profile picture.13:48:23
@telegram_721172851:t2bot.iox71c9 joined the room.13:56:58
@telegram_165995843:t2bot.ioNonno Felice
In reply to Nonno Felice
Ma voi riuscite ad attivare una specialisation di home-manager se lo usate come modulo di NixOS? Io ora mi ritrovo a dover attivare manualmente lo script di attivazione della generation di home-manager
Comunque alla fine per risolvere ho direttamente messo la configurazione di home-manager della specialisation dentro alla specialisation di NixOS, così effettivamente quando rebuilda mi piglia tutto
18:03:58
@telegram_521866002:t2bot.ioGiacomo DebiddaSpecialization inception19:34:16
25 Jul 2025
@telegram_98204228:t2bot.ioAlessandro 🤔➖☀️🖌 ma secondo voi cosa può essere se setto il mio utente con users.users.utente.password = "ciccia" e quando faccio login non funziona? nello specifico, sto usando nix run .#nixosConfigurations.mia-vm.config.system.build.vm, non su un host vero 15:30:26
@telegram_98204228:t2bot.ioAlessandro 🤔➖☀️🖌password, initialPassword, hashedPassword, etc, non va una bega. ho provato anche con mkForce & amici15:30:49
@telegram_32436951:t2bot.ioDavidhai utenti mutabili credo16:23:51
@telegram_906592699:t2bot.ioAlex0Pensavo anch'io16:24:04

Show newer messages


Back to Room ListRoom Version: 10