Nix configurations for my personal machines (Linux & macOS)
at main 1.2 kB view raw
1{ 2 delib, 3 pkgs, 4 ... 5}: 6delib.module { 7 name = "programs.chromium"; 8 9 options = delib.singleEnableOption true; 10 11 home.ifEnabled.programs.chromium = { 12 enable = true; 13 package = pkgs.vivaldi.overrideAttrs (finalAttrs: previousAttrs: { 14 dontWrapQtApps = false; 15 dontPatchELF = true; 16 nativeBuildInputs = previousAttrs.nativeBuildInputs ++ [pkgs.kdePackages.wrapQtAppsHook]; 17 }); 18 commandLineArgs = ["--enable-blink-features=MiddleClickAutoscroll" "--enable-features=VaapiVideoDecoder"]; 19 extensions = [ 20 {id = "aeblfdkhhhdcdjpifhhbdiojplfjncoa";} # 1Password 21 {id = "hhinaapppaileiechjoiifaancjggfjm";} # Web Scrobbler 22 {id = "jinjaccalgkegednnccohejagnlnfdag";} # Violentmonkey 23 {id = "fkagelmloambgokoeokbpihmgpkbgbfm";} # Indie Wiki Buddy 24 {id = "paponcgjfojgemddooebbgniglhkajkj";} # Ambient light for YouTube 25 {id = "immpkjjlgappgfkkfieppnmlhakdmaab";} # Imagus (TODO: find alternative?) 26 {id = "nhdogjmejiglipccpnnnanhbledajbpd";} # Vue devtools 27 {id = "nkgllhigpcljnhoakjkgaieabnkmgdkb";} # Don't Fuck With Paste 28 {id = "kgcjekpmcjjogibpjebkhaanilehneje";} # hoarder.app 29 # {id = "kfidecgcdjjfpeckbblhmfkhmlgecoff";} # Svelte DevTools 30 ]; 31 }; 32}