!OHimLTKAXNbFrEoogf:matrix.org

Nix Milan

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

You have reached the beginning of time (for this room).


SenderMessageTime
21 Jul 2025
@telegram_165995843:t2bot.ioNonno FeliceNo a me non si è attivata mai, però vedo che per esempio la configurazione di Niri viene buildata e pure validata, ma non mi linka il file in .config19:30:47
@telegram_165995843:t2bot.ioNonno FeliceRimane il problema che io devo attivare lo script manualmente, non lo fa da solo il nixos-rebuild switch19:22:14
@telegram_165995843:t2bot.ioNonno FeliceIo vorrei che switchasse la specialisaiton anche di home-manager, non solo di NixOS19:22:43
@telegram_165995843:t2bot.ioNonno Felice
non puoi farti uno script che attiva la specialisation
Vabbè ho già il one-liner in history, è che pensavo di star sbagliando a configurare qualcosa e quindi non riusciva ad attivare la specialisation autonomamente
19:25:09
@telegram_165995843:t2bot.ioNonno Felice
sudo nixos-rebuild switch --flake .#framework-13-7040-amd --show-trace --specialisation niri -L && home-manager generations | head -1 | cut -d' ' -f7 | xargs -I{} echo "{}/specialisation/niri/activate" | xargs sh

Il comando completo che uso è questo, però mi costringe ad avere installato anche home-manager come eseguibile e non è bellissimo
19:19:37
@telegram_73824637:t2bot.ioAndrea Cicerianche se secondo me dovrebbe farlo da solo19:23:56
@telegram_165995843:t2bot.ioNonno Felice
Mi pare funzionasse quando provai (in particolare cambiavo il tema catppuccin tra chiaro scuro usando il suo modulo home-manager)
Rebuildavi tipo

sudo nixos-rebuild switch --flake .#framework-13-7040-amd --show-trace --specialisation niri -L

E funzionava?
19:17:28
@telegram_32436951:t2bot.ioDavidogni tanto si avvia allo switch, ogni tanto no19:24:02
@telegram_73824637:t2bot.ioAndrea Cicericosi' il suo file di configurazione non viene generato19:21:52
@telegram_73824637:t2bot.ioAndrea Cicerinon capisco in che senso19:19:48
@telegram_73824637:t2bot.ioAndrea Ciceriallora come workaround lo script che glielo fa fare sempre puo' funzionare, tanto e' idempotente19:24:46
@telegram_73824637:t2bot.ioAndrea Ciceriche dovrebbe essere lo stesso19:18:53
@telegram_73824637:t2bot.ioAndrea Ciceri credo che eseguissi uno script dentro /run/current-system/specialisation/ 19:18:36
@telegram_73824637:t2bot.ioAndrea Ciceri non basta che fai niri.enable = false nell'altra specialisation? 19:21:37
@telegram_73824637:t2bot.ioAndrea Ciceri forse riavviavo a mano pure il servizio home-manager-<miousername> 19:19:15
@telegram_73824637:t2bot.ioAndrea Ciceri ma quindi e' davvero quello che dice @zarelit_not il problema? switch che ogni tanto non riavvia l'activation script di home-manager tramite il servizio home-manager-<username>? 19:30:09
@telegram_73824637:t2bot.ioAndrea Ciceri
In reply to Nonno Felice
Le stesse di NixOS ma implementate dentro home-manager
ma tu intendi usando queste specialisation?
se usi home-manager come submodule in nixos tanto vale usare le specilisation di nixos IMO

Mi pare funzionasse quando provai (in particolare cambiavo il tema catppuccin tra chiaro scuro usando il suo modulo home-manager)
19:15:51
@telegram_906592699:t2bot.ioAlex0ma alcune feature tipo dynamic workspaces e lo scrolling per me sono qualcosa che non riuscirei ad usare19:53:20
@telegram_906592699:t2bot.ioAlex0Io volevo provare niri19:51:54
@telegram_463188749:t2bot.ioAlessandro CandidoPerdonate l'ignoranza, non conoscevo le specialization prima di questa discussione. Però facevo (mi sembra) la stessa cosa dichiarando delle opzioni di "alto livello" (dichiarate da me) su cui condizionavo la definizione di altre opzioni di "basso livello" (tipicamente quelle native di NixOS), così che in fondo dovevo solo raggruppare le opzioni di alto livello in una configurazione di NixOS associata a un nome. È vero che per passare da una all'altra devo modificare un file di configurazione, e non posso farlo da CLI (che personalmente preferisco). Ma è davvero così rilevante?20:52:17
22 Jul 2025
@telegram_521866002:t2bot.ioGiacomo DebiddaNon puoi prendere config come input e mettere un if sul valore in base al quale vuoi abilitare o meno niri?04:58:48
@telegram_906592699:t2bot.ioAlex0
In reply to Alessandro Candido
Perdonate l'ignoranza, non conoscevo le specialization prima di questa discussione.
Però facevo (mi sembra) la stessa cosa dichiarando delle opzioni di "alto livello" (dichiarate da me) su cui condizionavo la definizione di altre opzioni di "basso livello" (tipicamente quelle native di NixOS), così che in fondo dovevo solo raggruppare le opzioni di alto livello in una configurazione di NixOS associata a un nome.
È vero che per passare da una all'altra devo modificare un file di configurazione, e non posso farlo da CLI (che personalmente preferisco). Ma è davvero così rilevante?
Le specialization creano altre boot entry
Ciò perché le specialization realizzano entrambe le varianti a differenza di effettuare un operazione manuale di disattivare niri
05:59:10
@telegram_906592699:t2bot.ioAlex0In 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 sinceramente06:11:44
@telegram_165995843:t2bot.ioNonno Felice
In reply to Alessandro Candido
Perdonate l'ignoranza, non conoscevo le specialization prima di questa discussione.
Però facevo (mi sembra) la stessa cosa dichiarando delle opzioni di "alto livello" (dichiarate da me) su cui condizionavo la definizione di altre opzioni di "basso livello" (tipicamente quelle native di NixOS), così che in fondo dovevo solo raggruppare le opzioni di alto livello in una configurazione di NixOS associata a un nome.
È vero che per passare da una all'altra devo modificare un file di configurazione, e non posso farlo da CLI (che personalmente preferisco). Ma è davvero così rilevante?
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
06:22:12
@telegram_165995843:t2bot.ioNonno Felice
In reply to Alex0
ma alcune feature tipo dynamic workspaces e lo scrolling per me sono qualcosa che non riuscirei ad usare
Ogni tanto ti richiede di usare il mouse, però se usi poche finestre per workspace te la cavi anche solo con la tastiera
06:19:08
@telegram_165995843:t2bot.ioNonno Felice
In reply to Giacomo Debidda
Non puoi prendere config come input e mettere un if sul valore in base al quale vuoi abilitare o meno niri?
È un po' più complesso perché non si tratta solo di Niri ma della configurazione di tutto l'ambiente
06:23:04
@telegram_906592699:t2bot.ioAlex0Non penso che il problema sia cambiare quella riga06:34:16
@telegram_906592699:t2bot.ioAlex0Ma tutto il tempo che sprechi per farlo06:34:24
@telegram_463188749:t2bot.ioAlessandro CandidoQuindi ti puoi ridurre al caso di cambiare una riga06:33:27

Show newer messages


Back to Room ListRoom Version: 10