Nix Milan | 112 Members | |
| https://milano.nix.pizza/ | 8 Servers |
| Sender | Message | Time |
|---|---|---|
| 7 Jan 2026 | ||
@gecko4242 visto che sei ufficialmente skillato :D magari mi sai rispondere a questa domanda: c'è modo di fare pipe di nix eval? tipo nix eval --file foobar | nix eval --expr "qualcosa" ?in generale, il need è che ho un file nix con solo dati: vorrei prenderli e filtrarli con un'altra espressione e produrre un file json di output | 10:47:47 | |
| 11:05:31 | ||
di fatto sto preferendo usare nix eval che jq | 11:11:54 | |
| eh infatti all'inizio era così, ma nix è più comodo: a parte avere i commenti, ci posso mettere dentro qualche funzione di utilità quando serve (o le variabili) | 11:11:29 | |
| (dipende eh, ma per questo caso preferisco nix) | 11:12:18 | |
Una specie di jq dei poveri per nix | 11:53:33 | |
| Mi sono appena ricordato di questo comunque: https://git.clan.lol/clan/nix-select | 11:53:16 | |
| Se fosse solo per il commenti c'e' sempre toml che li ha ed e' leggibile e scrivibile da nix con delle builtin. In nixpkgs ho visto usare sia json che nix per file che hanno solo dati (tipo lockfile con i vari hash) | 11:52:53 | |
| 9 Jan 2026 | ||
| Qualcuno è mai riuscito ad installare un qualsiasi repack di Firefox che funzioni con i contenuti protetti da DRM (ovvero Widevine o come si chiama)? Lo chiedo perchè da quel che ho capito il componente si riesce ad installare semplicemente attraverso i plugins di Firefox, ma a quanto pare fa una sorta di checksum del browser stesso, e se non è un checksum censito (o qualche altro meccanismo di "antitamper") allora si rifiuta di riprodurre tali contenuti. Chiedo perchè ho sentito che qualcuno qui usa Zen, e io su Darwin (finchè non arriva il Framework) uso un Firefox molto customizzato per tutto tranne che per questi contenuti per cui uso Safari (che tristezza). | 09:31:27 | |
| * Qualcuno è mai riuscito ad installare un qualsiasi repack di Firefox che funzioni con i contenuti protetti da DRM (ovvero Widevine o come si chiama)? Lo chiedo perchè da quel che ho capito il componente si riesce ad installare semplicemente attraverso i plugins di Firefox, ma a quanto pare fa una sorta di checksum del browser stesso, e se non è un checksum censito (o qualche altro meccanismo di "antitamper") allora si rifiuta di riprodurre tali contenuti. Chiedo perchè ho sentito che qualcuno qui usa Zen, e io su Darwin (finchè non arriva il Framework e ci installo Nixos) uso un Firefox molto customizzato per tutto tranne che per questi contenuti per cui uso Safari (che tristezza). | 09:31:51 | |
| Boh, io ho deciso che su Darwin installo la versione distribuita da Mozilla per macos, e lascio generare a home-manager solo il profilo (che quindi include estensioni e configurazioni - ma nessuna modifica al binario) | 10:13:26 | |
| Io sono su zen al momento e ti posso dire che tipo questo funziona: https://bitmovin.com/demos/drm/ | 13:01:28 | |
| Comunque se non erro tipo netflix con firefox ti castra proprio facendoti vedere al massimo a 720p (potrebbe essere non piu' vero, non ci provo da anni) | 13:03:10 | |
| (su linux) | 13:03:32 | |
| Hai modo di condividere la configurazione? Io installo la versione presente su nixpkgs e poi creo uno user profile (compreso uno userChrome.css) e delle policies (visto che includono i plugins in modo dichiarativo), ma nulla funziona. | 13:06:51 | |
| Questo mi funziona, a questo punto mi chiedo che tipo di controlli facciano le piattaforme di streaming | 13:07:30 | |
| * Questo mi funziona, a questo punto mi chiedo che tipo di controlli facciano le piattaforme di streaming a questo punto. | 13:07:46 | |
| * Hai modo di condividere la configurazione? Ti sei scritto una derivation per scaricare il dmg ufficiale? Io installo la versione presente su nixpkgs e poi creo uno user profile (compreso uno userChrome.css) e delle policies (visto che includono i plugins in modo dichiarativo), ma nulla funziona. | 13:08:08 | |
| * Hai modo di condividere la configurazione? Ti sei scritto una derivation per scaricare il dmg ufficiale? Io installo la versione presente su nixpkgs e poi creo uno user profile (compreso uno userChrome.css) e delle policies (visto che includono i plugins in modo dichiarativo), ma nulla funziona (delle piattaforme di streaming). | 13:08:23 | |
| Non ho accesso a nessuna piattaforma di streaming altrimenti sarei felice di dirti cosa mi va e cosa no | 13:08:32 | |
| 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 | |
| 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 | |
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 | ||
| 11:24:27 | ||
| Perdonami, non avevo visto. No, installo proprio manualmente... | 12:57:01 | |
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 | |
| https://github.com/alecandido/nix-config/blob/main/home%2Ffirefox.nix | 13:09:25 | |
| 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 | |
(btw, era .package = null) | 13:11:08 | |
| 12 Jan 2026 | ||
| Grazie mille! | 08:03:00 | |