worked on librewolf config

This commit is contained in:
Tomas Rivera
2026-03-04 16:22:31 +01:00
parent 255d24d52b
commit 910b6b6008
4 changed files with 16 additions and 7 deletions
+2 -1
View File
@@ -8,6 +8,7 @@ git clone https://github.com/Totorile1/nixos.git
cd ./nixos
sudo nixos-rebuild switch --flake ~/nixos/#laptop
```
### Note
The only thing which I didn't find how to setup in a declarative way are librewolf's extension. You need to do it yourself
+3 -2
View File
@@ -21,7 +21,7 @@ in
"$term" = "kitty";
"$editor" = "nvim";
"$file" = "nautilus";
"$browser" = "kitty --name \"Select LibreWolf profile\" --hold custom-librewolfprofiles";
"$browser" = "kitty --class \"custom-librewolfprofiles\" --name \"Select LibreWolf profile\" --hold custom-librewolfprofiles";
# ▄▀█ █▄░█ █ █▀▄▀█ ▄▀█ ▀█▀ █ █▀█ █▄░█
# █▀█ █░▀█ █ █░▀░█ █▀█ ░█░ █ █▄█ █░▀█
animations = {
@@ -406,7 +406,8 @@ in
"float,class:^(com.github.unrud.VideoDownloader)$" # VideoDownloader-Gkk
"float,class:^(io.gitlab.adhami3310.Impression)$" # Impression-Gtk
"float,class:^(io.missioncenter.MissionCenter)$" # MissionCenter-Gtk
"float,title:^(custom-librewolfprofiles)$"
"float,class:^(custom-librewolfprofiles)$"
"size 400 175, class:^(custom-librewolfprofiles)$"
# add a float for tomato when in kitty
#"plugin:imgborders:noimgborders, tag:noborder"
];
+10 -3
View File
@@ -118,6 +118,8 @@
};
policies = {
ExtensionSettings = {
# the extension id should be from the manifesto and not a random name.
# if you dont know it. Put a random name. It will fail. Go to about:polices#error and the error will give you the correct id.
"enhancerforyoutube@maximerf.addons.mozilla.org" = {
installation_mode = "normal_installed";
install_url = "https://addons.mozilla.org/firefox/downloads/latest/enhancer-for-youtube/latest.xpi";
@@ -128,7 +130,7 @@
installation_mode = "force_installed";
};
"AdNauseam@dhowe" = {
"adnauseam@rednoise.org" = {
install_url = "https://addons.mozilla.org/firefox/downloads/latest/adnauseam/latest.xpi";
installation_mode = "force_installed";
};
@@ -136,15 +138,16 @@
install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi";
installation_mode = "blocked";
};
"Gruvbox@YeetFrog" = {
"{08d5243b-4236-4a27-984b-1ded22ce01c3}" = {
install_url = "https://addons.mozilla.org/firefox/downloads/file/3729287/gruvboxgruvboxgruvboxgruvboxgr-1.0.xpi";
installation_mode = "force_installed";
};
"TrackMeNot@DanielHowe" = {
"trackmenot@mrl.nyu.edu" = {
install_url = "https://addons.mozilla.org/firefox/downloads/latest/trackmenot/latest.xpi";
installation_mode = "force_installed";
};
};
};
DisableTelemetry = true;
DisableFirefoxStudies = true;
EnableTrackingProtection = {
@@ -174,6 +177,10 @@
"amazondotcom-es".metaData.hidden = true;
"bing".metaData.hidden = true;
"ebay".metaData.hidden = true;
"metager".metaData.hidden = true;
"mojeek".metaData.hidden = true;
"seerex".metaData.hidden = true;
"perplexity".metaData.hidden = true;
"startpage" = {
urls = [
{
+1 -1
View File
@@ -25,7 +25,7 @@ custom-cat() {
ls = "ls -hA -s --color";
cat = "custom-cat";
pomodoro = "kitty -e 'tomato'";
librewolf = "kitty --name \"Select LibreWolf profile\" --hold custom-librewolfprofiles";
librewolf = "kitty --class \"custom-librewolfprofiles\" --name \"Select LibreWolf profile\" --hold custom-librewolfprofiles";
};
};
}