| 21 Jul 2025 |
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 | 18:34:57 |
David | Cosa sono le specialisation di home Manager? | 18:44:38 |
Nonno Felice | Le stesse di NixOS ma implementate dentro home-manager | 18:50:06 |
David | Home manager non si avvia, non lo vedi in grub per dire | 18:51:41 |
David | Ma non ha un menù per scegliere | 18:50:54 |
Nonno Felice | Ah sì certo, però comunque se fai lo switch non dovrebbe lanciare l'activation script NixOS? | 18:52:20 |
Nonno Felice | In che senso non ha un menù per scegliere? | 18:51:18 |
Andrea Ciceri | non puoi farti uno script che attiva la specialisation e poi riavvia il servizio home-manager-<username>? | 19:23:26 |
Nonno Felice | se usi home-manager come submodule in nixos tanto vale usare le specilisation di nixos IMO Non posso perché nella specialisation di home-manager vado a fare delle configurazioni specifiche in user space (configuro Niri) | 19:16:43 |
Nonno Felice | 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 |
David | credo sia un bug | 19:23:25 |
Nonno Felice | Non mi è mai capitato di dover riavviare home-manager-<username> | 19:24:26 |
Nonno Felice | 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 |
Nonno Felice | Rimane il problema che io devo attivare lo script manualmente, non lo fa da solo il nixos-rebuild switch | 19:22:14 |
Nonno Felice | Io vorrei che switchasse la specialisaiton anche di home-manager, non solo di NixOS | 19:22:43 |
Nonno 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 |
Nonno 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 |
Andrea Ciceri | anche se secondo me dovrebbe farlo da solo | 19:23:56 |
Nonno 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 |
David | ogni tanto si avvia allo switch, ogni tanto no | 19:24:02 |
Andrea Ciceri | cosi' il suo file di configurazione non viene generato | 19:21:52 |
Andrea Ciceri | non capisco in che senso | 19:19:48 |
Andrea Ciceri | allora come workaround lo script che glielo fa fare sempre puo' funzionare, tanto e' idempotente | 19:24:46 |
Andrea Ciceri | che dovrebbe essere lo stesso | 19:18:53 |
Andrea Ciceri | credo che eseguissi uno script dentro /run/current-system/specialisation/ | 19:18:36 |
Andrea Ciceri | non basta che fai niri.enable = false nell'altra specialisation? | 19:21:37 |
Andrea Ciceri | forse riavviavo a mano pure il servizio home-manager-<miousername> | 19:19:15 |
Andrea 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 |
Andrea 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 |
Alex0 | ma alcune feature tipo dynamic workspaces e lo scrolling per me sono qualcosa che non riuscirei ad usare | 19:53:20 |