ft (wip): firefox+librewolf home manager

This commit is contained in:
djaidjai committed 2026-10-26 16:01:38 +01:00
1 parent bf31806ab7
commit 869aa84f53
14 files changed
+1639 -47

No files matched your search

+122
View File
@@ -0,0 +1,122 @@
{ pkgs, ... }:
{
extensions = {
packages = [ pkgs.nur.repos.rycee.firefox-addons.sponsorblock ];
settings = {
"sponsorblock".settings = { # TODO: Check id
changeChapterColor = true;
showZoomToFillError2 = false;
autoSkipOnMusicVideosUpdate = true;
categoryPillUpdate = true;
chapterCategoryAdded = true;
barTypes = {
preview-chooseACategory = { color = "#ffffff"; opacity = "0.7" };
sponsor = { color = "#62a0ea"; opacity = "0.7"; };
preview-sponsor = { color = "#007800"; opacity = "0.7"; };
selfpromo = { color = "#f8e45c"; opacity = "0.7"; };
preview-selfpromo = { color = "#bfbf35"; opacity = "0.7"; };
exclusive_access = { color = "#a51d2d"; opacity = "0.7"; };
interaction = { color = "#57e389"; opacity = "0.7"; };
preview-interaction = { color = "#6c0087"; opacity = "0.7"; };
intro = { color = "#ffa348"; opacity = "0.7"; };
preview-intro = { color = "#008080"; opacity = "0.7"; };
outro = { color = "#ffa348"; opacity = "0.7"; };
preview-outro = { color = "#000070"; opacity = "0.7"; };
preview = { color = "#ffa348"; opacity = "0.7"; };
preview-preview = { color = "#005799"; opacity = "0.7"; };
hook = { color = "#395699"; opacity = "0.8"; };
preview-hook = { color = "#273963"; opacity = "0.7"; };
music_offtopic = { color = "#ff9900"; opacity = "0.7"; };
preview-music_offtopic = { color = "#a6634a"; opacity = "0.7"; };
poi_highlight = { color = "#ff1684"; opacity = "0.7"; };
preview-poi_highlight = { color = "#9b044c"; opacity = "0.7"; };
filler = { color = "#7300FF"; opacity = "0.9"; };
preview-filler = { color = "#2E0066"; opacity = "0.7"; };
chapter = { color = "#ffd983"; opacity = "0.0"; };
categorySelections = [
{ name = "sponsor"; option = 2; }
{ name = "chapter"; option = 0; }
{ name = "selfpromo"; option = 2; }
{ name = "preview"; option = 0; }
{ name = "outro"; option = 0; }
{ name = "intro"; option = 0; }
{ name = "interaction"; option = 2; }
];
permissions = {
sponsor = true;
selfpromo = true;
exclusive_access = true;
interaction = true;
intro = true;
outro = true;
preview = true;
hook = true;
music_offtopic = true;
filler = true;
poi_highlight = true;
chapter = false
};
individiousInstances = ["yewtu.be" "invidious.djairo.dev" "invidious.tiekotter.dev" ];
showDeArrowPromotion = false;
segmentListDefaultTab = 0;
renderSegmentsAsChapters = false;
forceChannelCheck = false;
sponsorTimesContributed = 0;
submissionCountSinceCategories = 0;
showTimeWithSkips = true;
disableSkipping = false;
muteSegments = true;
fullVideoSegments = true;
fullVideoLabelsOnThumbnails = true;
manualSkipOnFullVideo = false;
trackViewCount = true;
trackViewCountInPrivate = true;
trackDownvotes = true;
trackDownvotesInPrivate = false;
dontShowNotice = false;
showUpcomingNotice = false;
noticeVisibilityMode = 3;
hideVideoPlayerControls = false;
hideInfoButtonPlayerControls = false;
hideDeleteButtonPlayerControls = false;
hideUploadButtonPlayerControls = false;
hideSkipButtonPlayerControls = false;
hideDiscordLaunches = 0;
hideDiscordLink = false;
supportInvidious = true;
serverAddress = "https =//sponsor.ajay.app";
minDuration = 0;
skipNoticeDuration = 4;
audioNotificationOnSkip = false;
checkForUnlistedVideos = false;
testingServer = false;
ytInfoPermissionGranted = false;
allowExpirements = true;
showDonationLink = true;
showPopupDonationCount = 0;
showUpsells = true;
showNewFeaturePopups = true;
donateClicked = 0;
autoHideInfoButton = true;
showChapterInfoMessage = true;
darkMode = true;
showCategoryGuidelines = true;
showSegmentNameInChapterBar = true;
showAutogeneratedChapters = true;
showCreatorChapters = true;
useVirtualTime = true;
showSegmentFailedToFetchWarning = true;
allowScrollingToEdit = true;
showDeArrowInSettings = false;
colorPalette = {
red = "#780303";
white = "#ffffff";
locked = "#ffc83d";
};
};
};
};
}
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.