adds brave browser search engine inject script adds sqlite and sqlitebrowser updates wireguard vpn peers updates dash-to-dock fav apps adds plexamp updates update.sh to show slightly more logging updates auto-start to clear dead screens before starting stuff
39 lines
1.2 KiB
Nix
39 lines
1.2 KiB
Nix
{
|
|
lib,
|
|
config,
|
|
pkgs,
|
|
...
|
|
}:
|
|
{
|
|
# Copy search engine configuration script
|
|
home.file.".local/bin/brave-search-engines.sh" = {
|
|
source = ./brave-search-engines.sh;
|
|
executable = true;
|
|
};
|
|
|
|
# Run search engine configuration script
|
|
home.activation = {
|
|
setBraveSearchEngines = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
|
|
PATH="${pkgs.procps}/bin:${pkgs.sqlite}/bin:$PATH" $HOME/.local/bin/brave-search-engines.sh
|
|
'';
|
|
};
|
|
|
|
programs.chromium = {
|
|
enable = true;
|
|
package = pkgs.brave;
|
|
extensions = [
|
|
{ id = "cjpalhdlnbpafiamejdnhcphjbkeiagm"; } # ublock origin
|
|
{ id = "aeblfdkhhhdcdjpifhhbdiojplfjncoa"; } # 1password
|
|
{ id = "oldceeleldhonbafppcapldpdifcinji"; } # language tool
|
|
{ id = "mnjggcdmjocbbbhaepdhchncahnbgone"; } # sponsor block
|
|
{ id = "gebbhagfogifgggkldgodflihgfeippi"; } # return youtube dislike
|
|
{ id = "neebplgakaahbhdphmkckjjcegoiijjo"; } # keepa
|
|
{ id = "dnhpnfgdlenaccegplpojghhmaamnnfp"; } # augmented steam
|
|
{ id = "fihnjjcciajhdojfnbdddfaoknhalnja"; } # I don't care about cookies
|
|
{ id = "gphhapmejobijbbhgpjhcjognlahblep"; } # gnome shell integration
|
|
{ id = "eadndfjplgieldjbigjakmdgkmoaaaoc"; } # xdebug helper
|
|
];
|
|
commandLineArgs = [ ];
|
|
};
|
|
}
|