add extensions

This commit is contained in:
Sean Kovacs 2025-11-08 19:40:55 -05:00
commit 5573293a41
Signed by: sckova
GPG key ID: 00F325187C68651A
3 changed files with 63 additions and 16 deletions

View file

@ -22,6 +22,7 @@
strawberry-master strawberry-master
spotify-player spotify-player
input-leap input-leap
libreoffice-qt-fresh
kde-rounded-corners kde-rounded-corners
kdePackages.partitionmanager kdePackages.partitionmanager
@ -399,8 +400,8 @@
description = "Firefox Picture-in-Picture"; description = "Firefox Picture-in-Picture";
match = { match = {
window-class = { window-class = {
value = "firefox"; value = "";
type = "exact"; type = "substring";
}; };
title = { title = {
value = "Picture-in-Picture"; value = "Picture-in-Picture";
@ -526,6 +527,7 @@
"applications:vesktop.desktop" "applications:vesktop.desktop"
"applications:kitty.desktop" "applications:kitty.desktop"
"applications:org.strawberrymusicplayer.strawberry.desktop" "applications:org.strawberrymusicplayer.strawberry.desktop"
"applications:writer.desktop"
]; ];
}; };
} }

View file

@ -102,7 +102,7 @@
musicControls.showPlaybackControls = false; musicControls.showPlaybackControls = false;
songText = { songText = {
displayInSeparateLines = true; displayInSeparateLines = true;
maximumWidth = 360; maximumWidth = 320;
scrolling = { scrolling = {
behavior = "alwaysScroll"; behavior = "alwaysScroll";
speed = 3; speed = 3;

View file

@ -10,6 +10,16 @@
... ...
}: }:
let
lock-false = {
Value = false;
Status = "locked";
};
lock-true = {
Value = true;
Status = "locked";
};
in
{ {
nix.settings.experimental-features = [ nix.settings.experimental-features = [
"nix-command" "nix-command"
@ -158,30 +168,64 @@
Fingerprinting = true; Fingerprinting = true;
}; };
DisablePocket = true; DisablePocket = true;
DisableFirefoxAccounts = true;
DisableAccounts = true;
DisableFirefoxScreenshots = true; DisableFirefoxScreenshots = true;
OverrideFirstRunPage = ""; OverrideFirstRunPage = "";
OverridePostUpdatePage = ""; OverridePostUpdatePage = "";
DontCheckDefaultBrowser = true; DontCheckDefaultBrowser = true;
DisplayBookmarksToolbar = "newtab"; # alternatives: "always" or "newtab" DisplayBookmarksToolbar = "newtab"; # alternatives: "always" or "newtab"
DisplayMenuBar = "default-off"; # alternatives: "always", "never" or "default-on" DisplayMenuBar = "always"; # alternatives: "always", "never" or "default-on"
SearchBar = "unified"; # alternative: "separate" SearchBar = "unified"; # alternative: "separate"
# ---- EXTENSIONS ---- # ---- EXTENSIONS ----
# Check about:support for extension/add-on ID strings. # Check about:support for extension/add-on ID strings.
# Valid strings for installation_mode are "allowed", "blocked", # Valid strings for installation_mode are "allowed", "blocked",
# "force_installed" and "normal_installed". # "force_installed" and "normal_installed".
# ExtensionSettings = { ExtensionSettings = {
# # blocks all addons except the ones specified below # blocks all addons except the ones specified below
# "*".installation_mode = "blocked"; "*".installation_mode = "blocked";
# "uBlock0@raymondhill.net" = { "uBlock0@raymondhill.net" = {
# install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi"; install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi";
# installation_mode = "force_installed"; installation_mode = "force_installed";
# }; };
# "plasma-browser-integration@kde.org" = { "plasma-browser-integration@kde.org" = {
# install_url = "https://addons.mozilla.org/firefox/downloads/latest/plasma-integration/latest.xpi"; install_url = "https://addons.mozilla.org/firefox/downloads/latest/plasma-integration/latest.xpi";
# installation_mode = "force_installed"; installation_mode = "force_installed";
# }; };
# }; "{7a7a4a92-a2a0-41d1-9fd7-1e92480d612d}" = {
install_url = "https://addons.mozilla.org/firefox/downloads/latest/styl-us/latest.xpi";
installation_mode = "force_installed";
};
"{aecec67f-0d10-4fa7-b7c7-609a2db280cf}" = {
install_url = "https://addons.mozilla.org/firefox/downloads/latest/violentmonkey/latest.xpi";
installation_mode = "force_installed";
};
"gdpr@cavi.au.dk" = {
install_url = "https://addons.mozilla.org/firefox/downloads/latest/consent-o-matic/latest.xpi";
installation_mode = "force_installed";
};
"dont-track-me-google@robwu.nl" = {
install_url = "https://addons.mozilla.org/firefox/downloads/latest/dont-track-me-google1/latest.xpi";
installation_mode = "force_installed";
};
"jid1-MnnxcxisBPnSXQ@jetpack" = {
install_url = "https://addons.mozilla.org/firefox/downloads/latest/privacy-badger17/latest.xpi";
installation_mode = "force_installed";
};
"FirefoxColor@mozilla.com" = {
install_url = "https://addons.mozilla.org/firefox/downloads/latest/firefox-color/latest.xpi";
installation_mode = "force_installed";
};
"sponsorBlocker@ajay.app" = {
install_url = "https://addons.mozilla.org/firefox/downloads/latest/sponsorblock/latest.xpi";
installation_mode = "force_installed";
};
# "" = {
# install_url = "https://addons.mozilla.org/firefox/downloads/latest/_/latest.xpi";
# installation_mode = "force_installed";
# };
};
}; };
}; };
@ -201,6 +245,7 @@
systemPackages = with pkgs; [ systemPackages = with pkgs; [
git git
inputs.kwin-effects-forceblur.packages.${pkgs.stdenv.hostPlatform.system}.default inputs.kwin-effects-forceblur.packages.${pkgs.stdenv.hostPlatform.system}.default
firefoxpwa
]; ];
sessionVariables = { sessionVariables = {
NIXOS_OZONE_WL = "1"; NIXOS_OZONE_WL = "1";