| 9 Jan 2026 |
Andrea Ciceri | Non ho accesso a nessuna piattaforma di streaming altrimenti sarei felice di dirti cosa mi va e cosa no | 13:08:32 |
Andrea Ciceri | Mi intrometto: anche se avvi il binario "ufficiale" invece di quello dallo store? Immagino legga comunque i profili dalla home generati con nix | 13:11:05 |
Tonio | No, non ho provato. In HM esiste un "program" o come si chiamano, che ti permette di dichiarare tutto e poi passare una derivation di firefox-ish, devo provare a scaricare il binario ufficiale e a runnarlo | 13:13:57 |
Andrea Ciceri | Esatto, ma per provare non stare a cercare di mettere il binario ufficiale dentro una derivazione e poi settarlo per programs.firefox.package. Il fatto e' per come sono scritti i moduli se metti programs.firefox.enable = true allora lui genera i file vari di configurazione e profili dentro la home E ti mette anche programs.firefox.package nel PATH. Non credo ci sia modo di fargli creare i file senza aggiungere firefox al PATH. | 13:18:41 |
| 10 Jan 2026 |
| Luca joined the room. | 11:24:27 |
Alessandro Candido | Perdonami, non avevo visto. No, installo proprio manualmente... | 12:57:01 |
Alessandro Candido | In realtà, questo è quello che ho fatto: puoi mettere tipo .package = false (non ricordo esattamente se quello, null, o qualcos'altro), e lui genera semplicemente il profile nella home. Visto che il percorso è standard, il binario ufficiale scaricato a mano dal sito lo riconosce. Ogni tanto mi ha fatto qualche storia al primo avvio, chiedendomi di selezionare il profilo, ma gli dicevi "ok" o "annulla" e funziona tutto, senza lamentarsi più | 13:08:37 |
Alessandro Candido | https://github.com/alecandido/nix-config/blob/main/home%2Ffirefox.nix | 13:09:25 |
Alessandro Candido | La mia configurazione non è particolarmente curata, né dendritica, né altro. E ci sono un po' di desktop Linux, e un laptop Mac di mezzo. Però quel che c'è è lì :) | 13:10:32 |
Alessandro Candido | (btw, era .package = null) | 13:11:08 |
| 12 Jan 2026 |
Tonio | Grazie mille! | 08:03:00 |
| 15 Jan 2026 |
Tonio |  Download 😍 | 08:20:17 |
Tonio | Prossimo meetup mi presento con nixos | 08:20:32 |
Lucio | Tra l'altro c'è una partnership tra NixOS e Framework | 08:22:21 |
Tonio | Ah beh, la figata è stato importare il modulo ufficiale di hardware configuration per la mia macchina specifica da nixos-hardware | 08:36:42 |
gecko | In nix, c'è qualcosa per trasformare in una lista di stringhe in una serie di argomenti per bash? tipo shlex.join in Python, facendo escape e tutto. | 20:52:22 |
Francesco | direi questa https://noogle.dev/f/lib/escapeShellArgs | 20:54:49 |
gecko | Ora devo solo convincere nixfmt a non riformattarmi
[
"-net" "user"
"-lol" "yes"
]
in
[
"-net"
"user"
"-lol"
"yes"
] | 20:57:17 |
gecko | Farò un attribute set | 20:57:33 |
Marco Turchetto | Io ci ho rinunciato 🙈😔 | 20:57:52 |
gecko | Però non so se mi preserva l'ordine delle entry | 20:57:56 |
gecko | E poi non posso ripetere la stessa entry, a meno di fare una lista :/ | 20:58:25 |
gecko | {
drive = ["value1", "value2"];
}
diventa -drive value1 -drive value2 | 20:58:57 |
| 16 Jan 2026 |
Federico T | Preso anche io! | 06:43:57 |
Tonio | Fantastico! Quando lo convinci ad andare in sleep quando il lid si chiude fammi un colpo. Inoltre ora ti mando uno snippet per fixare il microfono con pipewire trovato su Github dopo 3 giorni di follia | 06:53:54 |
Federico T | Grazie mi sarà molto utile appena arriverà | 06:54:40 |
Nonno Felice | Io ho la versione Ryzen 7840 ed in sleep mi ci va 🤔 usi un DE o un WM? | 06:57:30 |
Nonno Felice | fixare il microfono con pipewire trovato su Github dopo 3 giorni di follia Che problemi avevi col microfono? | 06:57:50 |
Tonio | Sono ben descritti qui (e @icovada qui trovi la soluzione al problema). Pare che a partire da una certa version di nixpkgs e di pipewire, questo ucm (use case manager) selezioni di default un profilo in cui il microfono utilizzato e' quello dello chassis. Anche smanacciando pavucontrol non arrivavo da nessuna parte, ma disattivando ucm tutto funziona normalmente. | 08:11:21 |
Tonio | Tra parentesi che macello l'audio su linux. Ci sono alsa, pulse e pipewire, tutti consigliano l'ultimo che cmq per far funzionare il 90% dell'hw e del sw ha bisogno di esporre le stesse api di pulse. 🤦♂ | 08:12:19 |