From 65249e06a27405a947382aea18dd0a0e39653978 Mon Sep 17 00:00:00 2001 From: Antoine Viallon Date: Sat, 26 Mar 2022 22:18:12 +0100 Subject: [PATCH] [Desktop+Overlays] Add chromium to global packages Enable Ublock and HTTPS Everywhere by default Signed-off-by: Antoine Viallon --- desktop.nix | 11 +++++++++++ overlays.nix | 4 ++++ 2 files changed, 15 insertions(+) diff --git a/desktop.nix b/desktop.nix index a086cab..c9403ab 100644 --- a/desktop.nix +++ b/desktop.nix @@ -187,6 +187,7 @@ in { environment.systemPackages = with pkgs; with libsForQt5; [ # firefox + chromium konsole kate yakuake @@ -213,6 +214,16 @@ in { unstable.kotatogram-desktop ]; + programs.chromium = { + enable = true; + extensions = [ + "gcbommkclmclpchllfjekcdonpmejbdp" # HTTPS Everywhere + "cjpalhdlnbpafiamejdnhcphjbkeiagm" # Ublock Origin + ]; + defaultSearchProviderSearchURL = "https://duckduckgo.com/?kp=1&k1=-1&kav=1&kak=-1&kax=-1&kaq=-1&kap=-1&kau=-1&kao=-1&kae=d&q={searchTerms}"; + }; + + programs.steam.enable = true; hardware.steam-hardware.enable = true; programs.steam.remotePlay.openFirewall = true; diff --git a/overlays.nix b/overlays.nix index 9dbc12e..8c69d33 100644 --- a/overlays.nix +++ b/overlays.nix @@ -69,6 +69,10 @@ in ark = optimizeForThisHost (super.ark.override { unfreeEnableUnrar = true; }); + chromium = super.ungoogled-chromium.override { + # ungoogled = true; + enableWideVine = true; + }; }) # (self: super: { # nur = import (builtins.fetchTarball "https://github.com/nix-community/NUR/archive/master.tar.gz") {