Nix Milan | 110 Members | |
| https://milano.nix.pizza/ | 7 Servers |
| Sender | Message | Time |
|---|---|---|
| 21 Jul 2025 | ||
| Ma non ha un menù per scegliere | 18:50:54 | |
| Ah sì certo, però comunque se fai lo switch non dovrebbe lanciare l'activation script NixOS? | 18:52:20 | |
| In che senso non ha un menù per scegliere? | 18:51:18 | |
non puoi farti uno script che attiva la specialisation e poi riavvia il servizio home-manager-<username>? | 19:23:26 | |
se usi home-manager come submodule in nixos tanto vale usare le specilisation di nixos IMONon posso perché nella specialisation di home-manager vado a fare delle configurazioni specifiche in user space (configuro Niri) | 19:16:43 | |
| Nella mia specialisation di Niri (per esempio) io configuro Niri usando il suo modulo di home-manager, però se per esempio switcho ad hyprland (altra specialisation) non voglio avere quel file di configurazione | 19:20:46 | |
| credo sia un bug | 19:23:25 | |
Non mi è mai capitato di dover riavviare home-manager-<username> | 19:24:26 | |
| No 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 .config | 19:30:47 | |
| Rimane il problema che io devo attivare lo script manualmente, non lo fa da solo il nixos-rebuild switch | 19:22:14 | |
| Io vorrei che switchasse la specialisaiton anche di home-manager, non solo di NixOS | 19:22:43 | |
non puoi farti uno script che attiva la specialisationVabbè 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 | |
Il comando completo che uso è questo, però mi costringe ad avere installato anche home-manager come eseguibile e non è bellissimo | 19:19:37 | |
| anche se secondo me dovrebbe farlo da solo | 19:23:56 | |
Mi pare funzionasse quando provai (in particolare cambiavo il tema catppuccin tra chiaro scuro usando il suo modulo home-manager)Rebuildavi tipo E funzionava? | 19:17:28 | |
| ogni tanto si avvia allo switch, ogni tanto no | 19:24:02 | |
| cosi' il suo file di configurazione non viene generato | 19:21:52 | |
| non capisco in che senso | 19:19:48 | |
| allora come workaround lo script che glielo fa fare sempre puo' funzionare, tanto e' idempotente | 19:24:46 | |
| che dovrebbe essere lo stesso | 19:18:53 | |
credo che eseguissi uno script dentro /run/current-system/specialisation/ | 19:18:36 | |
non basta che fai niri.enable = false nell'altra specialisation? | 19:21:37 | |
forse riavviavo a mano pure il servizio home-manager-<miousername> | 19:19:15 | |
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 | |
In reply to Nonno Felicema 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 | |
| ma alcune feature tipo dynamic workspaces e lo scrolling per me sono qualcosa che non riuscirei ad usare | 19:53:20 | |
| Io volevo provare niri | 19:51:54 | |
| 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? | 20:52:17 | |
| 22 Jul 2025 | ||
| Non puoi prendere config come input e mettere un if sul valore in base al quale vuoi abilitare o meno niri? | 04:58:48 | |
In reply to Alessandro CandidoLe 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 | |