Files
nixos/modules/web/extensions/xkit.nix
T

110 lines
3.4 KiB
Nix

{ pkgs, ...}:
{
extensions = {
packages = [ pkgs.nur.repos.rycee.firefox-addons.xkit-rewritten ];
settings = {
"xkit-rewritten".settings = { # TODO: check correct
enabledScripts = [
"anti_capitalism"
"vanilla_video"
"vanilla_audio"
"classic_search"
"mass_unliker"
"mutual_checker"
"no_recommended"
"notificationblock"
"open_in_tabs"
"quote_replies"
"trim_reblogs"
"tweaks"
"limit_checker"
"postblock"
"quick_reblog"
];
anti_capitalism.preferences.includeBlazed = true;
classic_search.preferences.newTab = false,
collapsed_queue.preferences = {
runInDrafts = false;
runInQueue = true;
};
mutual_checker.preferences = {
showOnlyMutualNotifications = false;
showOnlyMutuals = false;
};
no_recommended.preferences = {
hide_answertime = true;
hide_blog_carousels = true;
hide_community_carousels = true;
hide_lightbox_related = true;
hide_radar = true;
hide_recommended_blogs = true;
hide_recommended_blogs_modal = true;
hide_recommended_community_posts = false;
hide_recommended_posts = true;
hide_search_communities = false;
hide_search_community_posts = false;
hide_tag_carousels = true;
};
panorama.preferences = {
communitiesEnable = true;
expandPostMedia = true;
mainEnable = true;
maxPostWidth = "1280px";
patioEnable = true;
};
quick_reblog.preferences = {
alreadyRebloggedEnabled = true;
alreadyRebloggedLimit = "10000";
popupPosition = "below";
queueTag = "";
quickTagsIntegration = true;
reblogTag = "";
rememberLastBlog = false;
showBlogSelector = true;
showCommentInput = false;
showTagSuggestions = false;
showTagsInput = true;
};
quote_replies.preferences = {
newTab = false;
tagReplyingBlog = false;
};
seen_posts.preferences = {
hideSeenPosts = false;
onlyDimAvatars = false;
};
tweaks.preferences = {
caught_up_line = false;
create_button_no_bubbles = false;
following_tab = false;
hide_activity_mutuals = false;
hide_activity_notification_badge = false;
hide_blaze_tip_labels = true;
hide_blocked_blogs = false;
hide_communities_notification_badge = false;
hide_filtered_posts = false;
hide_follower_counts = false;
hide_following_notification_badge = false;
hide_footer_tooltips = false;
hide_liked_posts = false;
hide_mini_follow = true;
hide_my_posts = false;
hide_new_posts_indicator = true;
highlight_contributed_content = false;
no_focus_shadow = false;
no_live = true;
no_where_were_we = true;
restore_attribution_links = false;
show_all_tags = true;
slim_filtered_screens = false;
subtle_activity_mutuals = false;
unsticky_post_avatars = false;
unsticky_tab_bar = false;
};
};
};
};
}