58 lines
1.3 KiB
Nix
58 lines
1.3 KiB
Nix
{
|
|
config,
|
|
lib,
|
|
pkgs,
|
|
...
|
|
}:
|
|
lib.my.makeHomeProgramConfig {
|
|
inherit config;
|
|
programName = "chromium";
|
|
optionPath = [
|
|
"desktop"
|
|
"browser"
|
|
"chromium"
|
|
];
|
|
extraConfig = {
|
|
my.hm.programs.chromium = {
|
|
package = pkgs.ungoogled-chromium;
|
|
extensions = [
|
|
{
|
|
id = "jokpcbcafcbkjgcbjdcbadhfhimkafab"; # BitWarden
|
|
}
|
|
{
|
|
id = "ipgcaebkhediiaeinmmaneoehfjpjkle"; # Dark Reader
|
|
}
|
|
{
|
|
id = "leehfofbonhkmfimcelojmjnccdfemhl"; # New Tab
|
|
}
|
|
{
|
|
id = "padekgcemlokbadohgkifijomclgjgif"; # SwitchyOmega
|
|
}
|
|
{
|
|
id = "bgnkhhnnamicmpeenaelnjfhikgbkllg"; # AdGuard
|
|
}
|
|
{
|
|
id = "ocaahdebbfolfmndjeplogmgcagdmblk"; # Web Store
|
|
}
|
|
{
|
|
id = "pinabllndpmfdcknifcfcmdgdngjcfii"; # Firefox Dark Theme
|
|
}
|
|
{
|
|
id = "bdiifdefkgmcblbcghdlonllpjhhjgof"; # KISS Translator
|
|
}
|
|
{
|
|
id = "fnaicdffflnofjppbagibeoednhnbjhg"; # Floccus Bookmarks Sync
|
|
}
|
|
];
|
|
commandLineArgs = [
|
|
"--ozone-platform=wayland"
|
|
"--enable-wayland-ime"
|
|
"--wayland-text-input-version=3"
|
|
];
|
|
};
|
|
my.persist.homeDirs = [
|
|
".config/chromium"
|
|
];
|
|
};
|
|
}
|