From cff6d1e89532a4c62a12401b1e36ab63a603e545 Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Thu, 9 Mar 2023 13:16:44 +0300 Subject: feat(tazjin/nixos): manage some chromium settings in Nix Change-Id: Idec699f2c52385dbb4cceb9aece1e1f246d2f619 Reviewed-on: https://cl.tvl.fyi/c/depot/+/8233 Reviewed-by: tazjin Autosubmit: tazjin Tested-by: BuildkiteCI --- users/tazjin/nixos/modules/chromium.nix | 30 ++++++++++++++++++++++++++++++ users/tazjin/nixos/modules/physical.nix | 1 - users/tazjin/nixos/tverskoy/default.nix | 1 + users/tazjin/nixos/zamalek/default.nix | 1 + 4 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 users/tazjin/nixos/modules/chromium.nix (limited to 'users') diff --git a/users/tazjin/nixos/modules/chromium.nix b/users/tazjin/nixos/modules/chromium.nix new file mode 100644 index 0000000000..22f1c8d362 --- /dev/null +++ b/users/tazjin/nixos/modules/chromium.nix @@ -0,0 +1,30 @@ +# Configure the Chromium browser with various useful things. +{ pkgs, ... }: + +{ + environment.systemPackages = [ + (pkgs.chromium.override { + enableWideVine = true; # DRM support (for Кинопоиск) + }) + ]; + + programs.chromium = { + enable = true; + homepageLocation = "about:blank"; + + extensions = [ + "dbepggeogbaibhgnhhndojpepiihcmeb" # Vimium + "cjpalhdlnbpafiamejdnhcphjbkeiagm" # uBlock Origin + "mohaicophfnifehkkkdbcejkflmgfkof" # nitter redirect + "lhdifindchogekmjooeiolmjdlheilae" # Huruf + ]; + + extraOpts = { + SpellcheckEnabled = true; + SpellcheckLanguage = [ + "ru" + "en-GB" + ]; + }; + }; +} diff --git a/users/tazjin/nixos/modules/physical.nix b/users/tazjin/nixos/modules/physical.nix index fe51e62afd..a068b9167b 100644 --- a/users/tazjin/nixos/modules/physical.nix +++ b/users/tazjin/nixos/modules/physical.nix @@ -19,7 +19,6 @@ in (with pkgs; [ amber bat - chromium curl ddcutil direnv diff --git a/users/tazjin/nixos/tverskoy/default.nix b/users/tazjin/nixos/tverskoy/default.nix index 0be37f2088..36a037aec1 100644 --- a/users/tazjin/nixos/tverskoy/default.nix +++ b/users/tazjin/nixos/tverskoy/default.nix @@ -15,6 +15,7 @@ in lib.fix (self: { imports = [ (mod "open_eid.nix") + (usermod "chromium.nix") (usermod "desktop.nix") (usermod "fonts.nix") (usermod "home-config.nix") diff --git a/users/tazjin/nixos/zamalek/default.nix b/users/tazjin/nixos/zamalek/default.nix index dfe07107bc..97bafc65a8 100644 --- a/users/tazjin/nixos/zamalek/default.nix +++ b/users/tazjin/nixos/zamalek/default.nix @@ -13,6 +13,7 @@ let in { imports = [ + (usermod "chromium.nix") (usermod "desktop.nix") (usermod "fonts.nix") (usermod "hidpi.nix") -- cgit 1.4.1