Nix Milan | 113 Members | |
| https://milano.nix.pizza/ | 8 Servers |
| Sender | Message | Time |
|---|---|---|
| 5 Oct 2025 | ||
In reply to DavidEh lo, è un problema molto complicato. Io sono interessato a Snix perché dato che valuta Nix tramite un bytecode interpreter ho pensato che si potesse implementare un linguaggio tipizzato simile a Nickel (https://github.com/tweag/nickel) che ha come target di compilazione quel bytecode | 13:48:38 | |
| 14:59:14 | ||
In reply to Federico TCiao! Sei sicuro sta leggendo il file che pensi tu? Magari puoi provare a "spaccarlo"/cancellarlo | 15:30:51 | |
In reply to AlbertoSi ho provato a romperlo e si è effettivamente rotto | 15:56:55 | |
Ma io farò come fanno in nixpkgs e metterò un bel extraRules e si vola. | 18:40:44 | |
| Madò ho capito perché non-ricordo-il-nome di Torino aveva detto di fare la config di nftables con i moduli, così le cose si possono automergiare tra diversi moduli che contribuiscono in maniera indipendente alle regole del firewall 🤯 | 18:40:00 | |
| Se non ricordo male ci sono degli helper in lib che puoi usare per dire alla merge function di mettere qualcosa prima o dopo di qualcos'altro | 20:06:01 | |
| È un po' macchinoso in effetti | 20:06:08 | |
In reply to gecko(il tizio di Torino sono io) sì infatti io preferisco creare delle opzioni perché poi posso definire pezzi di configurazione in moduli diversi! | 19:54:05 | |
| Ma le regole di iptables sono valutate in ordine, come vengono messe poi nello script finale? | 19:57:41 | |
| Le cose che devo fare io sono abbastanza ortogonali tra loro e dovrebbe venire fuori bene. Non so sarebbe abbastanza generale da coprire tutti gli use case e, per dire, andare in nixpkgs. | 20:11:06 | |
| Tranquillo lol anch'io | 20:21:19 | |
In reply to FrancescoSorry ma coi nomi son pessimo | 20:17:00 | |
| 6 Oct 2025 | ||
In reply to FrancescoSecondo me è chiaramente qualcosa con cui fare il callo. Ma non è così terribile. Se hai poche occorrenze, puoi usare mkBefore/mkAfter. Se ne hai tante, cominci a usare mkOrder 1000, 2000, 3000... che poi è quello che fai tipicamente anche coi file in etc/ quando la configurazione è in una cartella e non in un unico file https://nixos.org/manual/nixos/stable/#sec-option-definitions-ordering | 03:23:10 | |