Some checks failed
Nix Format Check / check-format (push) Failing after 38s
adds noatime to all devices root partition mount options adds cosmic desktop to workstations adds xanmod kernel to workstations adds xanmod with zfs to servers adds perplexityai extension to brave removes openra flatpak adds threads limit to upgrade command to prevent system freezes removes fcitx5 completely
40 lines
1.3 KiB
Nix
40 lines
1.3 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
|
|
{ id = "hlgbcneanomplepojfcnclggenpcoldo"; } # perplexity ai companion
|
|
];
|
|
commandLineArgs = [ ];
|
|
};
|
|
}
|