From 0b15336c4ca265836736b6425285dcff470de73f Mon Sep 17 00:00:00 2001 From: Thilo Billerbeck Date: Tue, 14 Nov 2023 02:40:28 +0100 Subject: [PATCH] updated chromium and video configs --- configs/thilo-pc/home.nix | 8 +++++++- configs/thilo-pc/nixos.nix | 7 +++++++ home-manager/modules/packages.nix | 3 --- home-manager/programs/chromium.nix | 20 ++++++++++++++++++-- 4 files changed, 32 insertions(+), 6 deletions(-) diff --git a/configs/thilo-pc/home.nix b/configs/thilo-pc/home.nix index 2275552..d3ef240 100644 --- a/configs/thilo-pc/home.nix +++ b/configs/thilo-pc/home.nix @@ -1,4 +1,4 @@ -{ inputs, ... }: +{ inputs, pkgs, ... }: { home-manager.useGlobalPkgs = true; @@ -17,6 +17,12 @@ isGraphical = true; }; + xsession.pointerCursor = { + name = "Bibata-Modern-Classic"; + package = pkgs.bibata-cursors; + size = 128; + }; + services.kdeconnect.enable = true; services.kdeconnect.indicator = true; }; diff --git a/configs/thilo-pc/nixos.nix b/configs/thilo-pc/nixos.nix index fcad139..3e89f6f 100644 --- a/configs/thilo-pc/nixos.nix +++ b/configs/thilo-pc/nixos.nix @@ -35,5 +35,12 @@ }; }; + hardware.opengl = { + extraPackages = with pkgs; [ + vaapiVdpau + libvdpau-va-gl + ]; + }; + system.stateVersion = "23.05"; } diff --git a/home-manager/modules/packages.nix b/home-manager/modules/packages.nix index 883c9c7..b2dddf3 100644 --- a/home-manager/modules/packages.nix +++ b/home-manager/modules/packages.nix @@ -95,11 +95,8 @@ with lib; bottles protontricks heroic - google-chrome - chromium vscode discord - chromium quickemu quickgui trilium-desktop diff --git a/home-manager/programs/chromium.nix b/home-manager/programs/chromium.nix index de118c3..95900a2 100644 --- a/home-manager/programs/chromium.nix +++ b/home-manager/programs/chromium.nix @@ -1,4 +1,4 @@ -{ pkgs, ...}: +{ pkgs, ... }: let chromium_extension = [ @@ -7,17 +7,33 @@ let "dnhpnfgdlenaccegplpojghhmaamnnfp" # Augmented Steam "mdjildafknihdffpkfmmpnpoiajfjnjd" # Consent-O-Matic "eimadpbcbfnmbkopoojfekhnkhdbieeh" # Dark Reader - "ponfpcnoihfmfllpaingbgckeeldkhle" # Youtube Enhancer + "mnjggcdmjocbbbhaepdhchncahnbgone" # Sponsor Block "epocinhmkcnjfjobnglchpbncndobblj" # Mastodon Gaze "blipmdconlkpinefehnmjammfjpmpbjk" # Lighthouse "ggijpepdpiehgbiknmfpfbhcalffjlbj" # Open in mpv "cjpalhdlnbpafiamejdnhcphjbkeiagm" # ublock Origin + "gbmdgpbipfallnflgajpaliibnhdgobh" # JSON Viewer + "nhdogjmejiglipccpnnnanhbledajbpd" # Vue Devtools + "blipmdconlkpinefehnmjammfjpmpbjk" # Lighthouse + "fmkadmapgofadopljbjfkapdkoienihi" # React Devtools + "bmnlcjabgnpnenekpadlanbbkooimhnj" # Honey + "kbfnbcaeplbcioakkpcpgfkobkghlhen" # Grammarly ]; in { programs.chromium = { enable = true; dictionaries = with pkgs.hunspellDictsChromium; [ en_US de_DE ]; + commandLineArgs = [ + "--ignore-gpu-blocklist" + "--enable-gpu-rasterization" + "--enable-zero-copy" + "--enable-features=VaapiVideoDecoder,VaapiVideoEncoder,WebRTCPipeWireCapturer" + "--disable-features=UseChromeOSDirectVideoDecoder" + "--use-vulkan" + "--ozone-platform-hint=auto" + "--enable-hardware-overlays" + ]; extensions = map (eid: { id = eid;