From 525147f9d40fbff938dcc8295b0670ceaae032e9 Mon Sep 17 00:00:00 2001 From: chn Date: Thu, 30 May 2024 14:06:41 +0800 Subject: [PATCH] packages.chromium: only install for chn --- modules/packages/chromium.nix | 61 +++++++++++++++++------------------ 1 file changed, 29 insertions(+), 32 deletions(-) diff --git a/modules/packages/chromium.nix b/modules/packages/chromium.nix index 4f5428e4..8b51e97a 100644 --- a/modules/packages/chromium.nix +++ b/modules/packages/chromium.nix @@ -3,37 +3,34 @@ inputs: config = inputs.lib.mkIf (builtins.elem "desktop-extra" inputs.config.nixos.packages._packageSets) { programs.chromium = { enable = true; extraOpts.PasswordManagerEnabled = false; }; - nixos.user.sharedModules = - [{ - config.programs.chromium = - { - enable = true; - extensions = - # TODO: declartive way to install extensions, with fixed xpi file - # TODO: declartively config - [ - { id = "mpkodccbngfoacfalldjimigbofkhgjn"; } # Aria2 Explorer - { id = "nngceckbapebfimnlniiiahkandclblb"; } # Bitwarden - { id = "kbfnbcaeplbcioakkpcpgfkobkghlhen"; } # Grammarly - { id = "ihnfpdchjnmlehnoeffgcbakfmdjcckn"; } # Pixiv Fanbox Downloader - { id = "cimiefiiaegbelhefglklhhakcgmhkai"; } # Plasma Integration - { id = "dkndmhgdcmjdmkdonmbgjpijejdcilfh"; } # Powerful Pixiv Downloader - { id = "padekgcemlokbadohgkifijomclgjgif"; } # Proxy SwitchyOmega - { id = "kefjpfngnndepjbopdmoebkipbgkggaa"; } # RSSHub Radar - { id = "abpdnfjocnmdomablahdcfnoggeeiedb"; } # Save All Resources - { id = "nbokbjkabcmbfdlbddjidfmibcpneigj"; } # SmoothScroll - { id = "onepmapfbjohnegdmfhndpefjkppbjkm"; } # SuperCopy 超级复制 - { id = "cjpalhdlnbpafiamejdnhcphjbkeiagm"; } # uBlock Origin - { id = "gppongmhjkpfnbhagpmjfkannfbllamg"; } # Wappalyzer - { id = "hkbdddpiemdeibjoknnofflfgbgnebcm"; } # YouTube™ 双字幕 - { id = "ekhagklcjbdpajgpjgmbionohlpdbjgc"; } # Zotero Connector - { id = "ikhdkkncnoglghljlkmcimlnlhkeamad"; } # 划词翻译 - { id = "dhdgffkkebhmkfjojejmpbldmpobfkfo"; } # 篡改猴 - { id = "hipekcciheckooncpjeljhnekcoolahp"; } # Tabliss - { id = "nkbihfbeogaeaoehlefnkodbefgpgknn"; } # MetaMask - { id = "bpoadfkcbjbfhfodiogcnhhhpibjhbnh"; } # 沉浸式翻译 - ]; - }; - }]; + home-manager.users.chn.config.programs.chromium = + { + enable = true; + extensions = + # TODO: declartive way to install extensions, with fixed xpi file + # TODO: declartively config + [ + { id = "mpkodccbngfoacfalldjimigbofkhgjn"; } # Aria2 Explorer + { id = "nngceckbapebfimnlniiiahkandclblb"; } # Bitwarden + { id = "kbfnbcaeplbcioakkpcpgfkobkghlhen"; } # Grammarly + { id = "ihnfpdchjnmlehnoeffgcbakfmdjcckn"; } # Pixiv Fanbox Downloader + { id = "cimiefiiaegbelhefglklhhakcgmhkai"; } # Plasma Integration + { id = "dkndmhgdcmjdmkdonmbgjpijejdcilfh"; } # Powerful Pixiv Downloader + { id = "padekgcemlokbadohgkifijomclgjgif"; } # Proxy SwitchyOmega + { id = "kefjpfngnndepjbopdmoebkipbgkggaa"; } # RSSHub Radar + { id = "abpdnfjocnmdomablahdcfnoggeeiedb"; } # Save All Resources + { id = "nbokbjkabcmbfdlbddjidfmibcpneigj"; } # SmoothScroll + { id = "onepmapfbjohnegdmfhndpefjkppbjkm"; } # SuperCopy 超级复制 + { id = "cjpalhdlnbpafiamejdnhcphjbkeiagm"; } # uBlock Origin + { id = "gppongmhjkpfnbhagpmjfkannfbllamg"; } # Wappalyzer + { id = "hkbdddpiemdeibjoknnofflfgbgnebcm"; } # YouTube™ 双字幕 + { id = "ekhagklcjbdpajgpjgmbionohlpdbjgc"; } # Zotero Connector + { id = "ikhdkkncnoglghljlkmcimlnlhkeamad"; } # 划词翻译 + { id = "dhdgffkkebhmkfjojejmpbldmpobfkfo"; } # 篡改猴 + { id = "hipekcciheckooncpjeljhnekcoolahp"; } # Tabliss + { id = "nkbihfbeogaeaoehlefnkodbefgpgknn"; } # MetaMask + { id = "bpoadfkcbjbfhfodiogcnhhhpibjhbnh"; } # 沉浸式翻译 + ]; + }; }; }