nixos-config/home/browser.nix

30 lines
615 B
Nix
Raw Normal View History

2020-05-22 17:59:54 +02:00
{ config, pkgs, ... }:
2020-05-22 18:00:58 +02:00
let
brave = pkgs.runCommand "brave" {
buildInputs = [ pkgs.makeWrapper ];
} ''
mkdir $out
ln -s ${pkgs.brave}/* $out
rm $out/bin
mkdir $out/bin
ln -s ${pkgs.brave}/bin/* $out/bin
rm $out/bin/brave
makeWrapper ${pkgs.brave}/bin/brave $out/bin/brave \
--add-flags "--ignore-gpu-blacklist"
'';
in
2020-05-22 17:59:54 +02:00
{
programs.chromium = {
enable = true;
package = pkgs.chromium.override {
enableVaapi = true; # NVIDIA also requires vdpau backend
commandLineArgs = "--force-dark-mode";
};
};
home.packages = with pkgs; [
brave
];
}