Nix Milan | 110 Members | |
| https://milano.nix.pizza/ | 7 Servers |
| Sender | Message | Time |
|---|---|---|
| 29 Dec 2025 | ||
In reply to TonioFino ad un mesetto fa usavo pass (anni che lo usavo), con anche una serie di script custom con rofi per scegliere in maniera fuzzy la password da inserire. Provato anche ad usare l'estensione per firefox ma purtroppo richiede che usi una certa convenzione nei nomi dei segreti che io non avevo seguito per anni, quindi per pigrizia non ho mai convertito e non l'ho mai davvero usata l'estensione (appunto usavo rofi).Da un mesetto uso anche io vaultwarden selfhostato. L'app android e' fatta molto bene (comunque anche per pass c'e' un'app che si chiama proprio "Password store" che fa il suo lavoro, pero' anche li' dovevi seguire una convenzione che non ho mai seguito...) | 13:48:03 | |
In reply to Nonno FeliceQuando stavo sul pacchetto "unstable" (non ricordo se era questo il nome) di linux (sempre NixOS unstable) ricordo che mi succedeva spesso che zfs fosse broken, risolvevo semplicemente aspettando ad aggiornare nixpkgs. Ora che uso l'opzione di default per il kernel e' anni che non ho piu' questo problema.error: Package ‘zfs-kernel-2.3.5-6.18.2’ in /nix/store/xzl5dhddgjxp2p18h5qpkhvlkp8128j1-source/pkgs/os-specific/linux/zfs/generic.nix:331 is marked as broken, refusing to evaluate.Scusate ma solo a me dà questo problema aggiornando nixpkgs? | 13:43:47 | |
In reply to Andrea CiceriIntendi tipo "latestZfsKernel"? | 14:09:59 | |
| Domanda forse pigra: i plugin di vitwarden per browser sono open source scritti dagli stessi sviluppatori? | 16:09:54 | |
| Oppure sono scammate che mi rubano la master password | 16:10:13 | |
In reply to TonioQuasi tutte le integrazioni bitwarden sono fatte malino, anche la cli ufficiale è terribile | 16:50:06 | |
| Beh certo ma tanto un client xyz lo devo usare per decriptare lo store | 18:47:00 | |
Cosa che rende attraente pass per l'appunto | 18:48:16 | |
| Non ti perdi niente, è inutilizzabile | 18:46:15 | |
In reply to AlbertoLa cli ufficiale non è nemmeno presente per arm64-darwin perché nessuno fixa la build 🙈 | 18:45:10 | |
In reply to Alessandro BertulliNo idea, ma parto dall'assunto che anche quelli ufficiali possano farlo | 18:46:05 | |
| A chiunque servisse un riferimento per migrare al pattern dendritico (discusso nelle ultime due edizioni della Nix Unconference) consiglio questa guida pubblicata recentemente: https://github.com/Doc-Steve/dendritic-design-with-flake-parts | 21:11:15 | |
| 30 Dec 2025 | ||
In reply to LucioUn tldr di cos'è e a che serve? (Il pattern dendritic) | 07:49:40 | |
| Spero che la mini-spiegazione sia efficace almeno la metà di quella fatta da @andreaciceri 😅🙏 | 08:48:53 | |
In reply to Nonno FeliceNel caso di Nix e NixOS, serve in buona sostanza ad avere una configurazione più ordinata e flessibile. In particolare invece di definire, ad esempio, dall'alto del flake gli output e gli argomenti di questi output è possibile decentralizzarli in altri file raggruppandoli per una qualche affinità. Solitamente ognuno di questi file definisce uno o più moduli flake-parts. È possibile avere infatti la configurazione NixOS e home manager nello stesso file ma con due moduli diversi. Se avessi una configurazione modulare NON dentritica avresti ad esempio: Flake.nix Flake.lock homeModules nixosModules Dove tutti gli output (nixosConfiguration, homeConfiguration,...) gli argomenti (user, hostname, ...) sono definiti nel flake.nix. Potresti avere poi un modulo multimedia.nix sia in nixosModules che in homeManager: #es. del solo modulo homeManager { config, lib, pkgs, ... }: { options.hm_multimedia.enable = lib.mkEnableOption "enables multimedia homeManager module"; config = lib.mkIf config.hm_multimedia.enable { home.packages = with pkgs; [ stable.davinci-resolve audacity yt-dlp ffmpeg imagemagick ghostscriptX # required by imagemagick loupe # image viewer ]; }; } Questo modulo va importato in home.nix dello specifico host e ne va abilitata l'opzione. Se avessi invece una configurazione modulare DENDRITICA la struttura sarebbe: Flake.nix Flake.lock modules Il flake.nix importa ricorsivamente tutti i file nix in modules senza dover specificare quali, incluso multimedia.nix: {...}:{ flake.modules.homeManager.multimedia ={ home.packages = with pkgs; [ stable.davinci-resolve audacity yt-dlp ffmpeg imagemagick ghostscriptX # required by imagemagick loupe # image viewer ]; }; flake.modules.nixos.multimedia={ #contenuto per sistemi NixOS }; } Questo modulo può essere attivato semplicemente importandolo dove ti serve, per esempio dove definisci hosts o utenti con: imports = [ inputs.self.modules.nixos.multimedia inputs.self.modules.homeManager.multimedia ] | 08:47:39 | |