23 Jun 2025 |
David | Ho un po' di sticker da portarvi | 18:59:37 |
30 Jun 2025 |
Alessandro 🤔➖☀️🖌 | parlando di nixos tests, qual è il modo corretto per impostare il mac address di un host? ho usato networking.interfaces.<nome>.macAddress , ma non sembra avere effetto | 08:40:23 |
Andrea Ciceri | O comunque starà dentro networking | 18:06:04 |
Andrea Ciceri | Per me devi passare qualche opzione a qemu usando virtualisation.qemu.networkingOptions | 18:05:37 |
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 |