From 428430fd2afc290cbc12731e1dfbd786f37233d9 Mon Sep 17 00:00:00 2001 From: seth Date: Wed, 10 Jan 2024 17:08:39 -0500 Subject: seth/chromium: remove hw accel flags, add extensions hw accel flags are pretty unstable --- users/seth/desktop/gnome/default.nix | 2 +- users/seth/programs/chromium.nix | 27 +++++++++++++++++---------- 2 files changed, 18 insertions(+), 11 deletions(-) diff --git a/users/seth/desktop/gnome/default.nix b/users/seth/desktop/gnome/default.nix index c2ba992..4698f88 100644 --- a/users/seth/desktop/gnome/default.nix +++ b/users/seth/desktop/gnome/default.nix @@ -33,7 +33,7 @@ in { ]; favorite-apps = [ - "firefox.desktop" + "chromium-browser.desktop" "org.gnome.Nautilus.desktop" "discord.desktop" ]; diff --git a/users/seth/programs/chromium.nix b/users/seth/programs/chromium.nix index 01a6e0a..8386040 100644 --- a/users/seth/programs/chromium.nix +++ b/users/seth/programs/chromium.nix @@ -1,15 +1,22 @@ -{config, ...}: { +{ + config, + pkgs, + ... +}: { programs.chromium = { inherit (config.desktop) enable; - # hw accel support - commandLineArgs = [ - "--ignore-gpu-blocklist" - "--enable-gpu-rasterization" - "--enable-gpu-compositing" - #"--enable-native-gpu-memory-buffers" - "--enable-zero-copy" - "--enable-features=VaapiVideoDecoder,VaapiVideoEncoder,CanvasOopRasterization,RawDraw,Vulkan,WebRTCPipeWireCapturer,WaylandWindowDecorations,WebUIDarkMode" - "--force-dark-mode" + + dictionaries = [pkgs.hunspellDictsChromium.en_US]; + + extensions = [ + # ublock origin + {id = "cjpalhdlnbpafiamejdnhcphjbkeiagm";} + # bitwarden + {id = "nngceckbapebfimnlniiiahkandclblb";} + # floccus bookmark sync + {id = "fnaicdffflnofjppbagibeoednhnbjhg";} + # tabby cat + {id = "mefhakmgclhhfbdadeojlkbllmecialg";} ]; }; } -- cgit v1.2.3