nix machine / user configurations
at terra 1.5 kB view raw
1{ config, ... }: 2{ 3 home.persistence."${config.system.persistDir}${config.home.homeDirectory}".directories = [ 4 ".config/chromium" 5 ".local/share/applications" 6 ]; 7 programs.chromium = { 8 enable = true; 9 commandLineArgs = [ 10 "--ozone-platform-hint=auto" 11 "--flag-switches-begin" 12 "--enable-webrtc-pipewire-capturer" 13 "--disable-software-rasterizer" 14 "--disable-gpu-driver-workarounds" 15 "--enable-accelerated-video-decode" 16 "--enable-accelerated-mjpeg-decode" 17 "--enable-gpu-compositing" 18 "--enable-oop-rasterization" 19 "--canvas-oop-rasterization" 20 "--enable-raw-draw" 21 "--enable-zero-copy" 22 "--enable-gpu-rasterization" 23 "--enable-zero-copy" 24 "--ignore-gpu-blocklist" 25 "--disable-gpu-driver-bug-workarounds" 26 "--ozone-platform-hint=wayland" 27 "--enable-features=SystemNotifications,WaylandWindowDecorations,WebRTCPipeWireCapturer,EnableDrDc,CanvasOopRasterization,RawDraw,VaapiVideoDecoder,UseSkiaRenderer" 28 "--flag-switches-end" 29 "--disk-cache-dir=\"$XDG_RUNTIME_DIR/chromium-cache\"" 30 ]; 31 extensions = [ 32 "cjpalhdlnbpafiamejdnhcphjbkeiagm" # ublock origin 33 "nngceckbapebfimnlniiiahkandclblb" # bitwarden 34 "eimadpbcbfnmbkopoojfekhnkhdbieeh" # dark reader 35 "clngdbkpkpeebahjckkjfobafhncgmne" # stylus 36 "hlepfoohegkhhmjieoechaddaejaokhf" # refined github 37 "annfbnbieaamhaimclajlajpijgkdblo" # dark theme 38 "nblkbiljcjfemkfjnhoobnojjgjdmknf" # pronoundb 39 ]; 40 }; 41}