nix machine / user configurations
at terra 4.8 kB view raw
1{ 2 buildFirefoxXpiAddon, 3 fetchurl, 4 lib, 5 stdenv, 6}: 7{ 8 "better-clean-twitter" = buildFirefoxXpiAddon { 9 pname = "better-clean-twitter"; 10 version = "1.3.2"; 11 addonId = "bct@presti.me"; 12 url = "https://addons.mozilla.org/firefox/downloads/file/4124387/better_clean_twitter-1.3.2.xpi"; 13 sha256 = "094d99c7678c3247a0b07a2d0d942df969daafe567d392a52a6f0b40ce7382bd"; 14 meta = with lib; { 15 homepage = "https://presti.me"; 16 description = "Remove all the annoying clutter from your Twitter."; 17 license = licenses.gpl3; 18 mozPermissions = [ 19 "*://twitter.com/*" 20 "*://api.twitter.com/*" 21 "activeTab" 22 "storage" 23 "tabs" 24 "scripting" 25 "webRequest" 26 "nativeMessaging" 27 "https://twitter.com/*" 28 ]; 29 platforms = platforms.all; 30 }; 31 }; 32 "better-twitter-extension" = buildFirefoxXpiAddon { 33 pname = "better-twitter-extension"; 34 version = "2.1.2"; 35 addonId = "{ef32ca60-1728-4011-a585-4de439fe7ba7}"; 36 url = "https://addons.mozilla.org/firefox/downloads/file/4056346/better_twitter_extension-2.1.2.xpi"; 37 sha256 = "25cf90586def269d7a54d8b4fd71aa63529e25ed6689df4c05b0d7f8c3fabca9"; 38 meta = with lib; { 39 description = "Hide what is not important on <a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/26ca20fd517be4e3078c65b14f44521b572c8c48532db6c37d90ff3a2ee15167/http%3A//Twitter.com\" rel=\"nofollow\">Twitter.com</a>"; 40 mozPermissions = [ 41 "storage" 42 "https://twitter.com/*" 43 "https://mobile.twitter.com/*" 44 ]; 45 platforms = platforms.all; 46 }; 47 }; 48 "catppuccin-mocha-sky" = buildFirefoxXpiAddon { 49 pname = "catppuccin-mocha-sky"; 50 version = "2.0"; 51 addonId = "{12eeb304-58cd-4bcb-9676-99562b04f066}"; 52 url = "https://addons.mozilla.org/firefox/downloads/file/3954372/catppuccin_dark_sky-2.0.xpi"; 53 sha256 = "d9453ae265608d3a1b17c812d77422ab2aaf357365e527812268a407643efa25"; 54 meta = with lib; { 55 description = "Firefox theme based on <a href=\"https://prod.outgoing.prod.webservices.mozgcp.net/v1/110954a3f2718cf03892676379416caed51099b639f643aaf12989b7e698f073/https%3A//github.com/catppuccin/catppuccin\" rel=\"nofollow\">https://github.com/catppuccin/catppuccin</a>"; 56 license = licenses.cc-by-30; 57 mozPermissions = [ ]; 58 platforms = platforms.all; 59 }; 60 }; 61 "showdex" = buildFirefoxXpiAddon { 62 pname = "showdex"; 63 version = "1.1.6"; 64 addonId = "showdex@tize.io"; 65 url = "https://addons.mozilla.org/firefox/downloads/file/4146071/showdex-1.1.6.xpi"; 66 sha256 = "1d608d261c73f8acac4c2f3a878c501d822ae6dc6f0e3f018b07bc6eada646a4"; 67 meta = with lib; { 68 homepage = "https://github.com/doshidak/showdex"; 69 description = "Pokémon Showdown extension that harnesses the power of parabolic calculus to strategically extract your opponents' Elo."; 70 mozPermissions = [ 71 "clipboardRead" 72 "clipboardWrite" 73 "*://play.pokemonshowdown.com/*" 74 "*://*.psim.us/*" 75 "*://play.radicalred.net/*" 76 ]; 77 platforms = platforms.all; 78 }; 79 }; 80 "styl-us" = buildFirefoxXpiAddon { 81 pname = "styl-us"; 82 version = "1.5.35"; 83 addonId = "{7a7a4a92-a2a0-41d1-9fd7-1e92480d612d}"; 84 url = "https://addons.mozilla.org/firefox/downloads/file/4160414/styl_us-1.5.35.xpi"; 85 sha256 = "d415ee11fa4a4313096a268e54fd80fa93143345be16f417eb1300a6ebe26ba1"; 86 meta = with lib; { 87 homepage = "https://add0n.com/stylus.html"; 88 description = "Redesign your favorite websites with Stylus, an actively developed and community driven userstyles manager. Easily install custom themes from popular online repositories, or create, edit, and manage your own personalized CSS stylesheets."; 89 license = licenses.gpl3; 90 mozPermissions = [ 91 "tabs" 92 "webNavigation" 93 "webRequest" 94 "webRequestBlocking" 95 "contextMenus" 96 "storage" 97 "unlimitedStorage" 98 "alarms" 99 "<all_urls>" 100 "http://userstyles.org/*" 101 "https://userstyles.org/*" 102 ]; 103 platforms = platforms.all; 104 }; 105 }; 106 "youtube-disable-number-seek" = buildFirefoxXpiAddon { 107 pname = "youtube-disable-number-seek"; 108 version = "1.2"; 109 addonId = "{963aa3d4-c342-4dfe-872e-76be742d1bea}"; 110 url = "https://addons.mozilla.org/firefox/downloads/file/4134869/youtube_disable_number_seek-1.2.xpi"; 111 sha256 = "d6cde501b2603944e36baaa10adb9f24c9214929929c346176d0336d25418259"; 112 meta = with lib; { 113 description = "Disables 0-9 keyboard shortcuts on YouTube which seek to different times on a video."; 114 license = licenses.mpl20; 115 mozPermissions = [ 116 "*://*.youtube.com/*" 117 "*://*.youtube-nocookie.com/*" 118 ]; 119 platforms = platforms.all; 120 }; 121 }; 122}