From e1c6d853a66df07c56d92903a8b9bffc9cc7cdb6 Mon Sep 17 00:00:00 2001 From: randomuser Date: Tue, 7 Jun 2022 23:46:20 -0500 Subject: [PATCH] add tridactyl dotfiles --- Makefile | 4 +- tridactyl/tridactylrc | 88 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 91 insertions(+), 1 deletion(-) create mode 100644 tridactyl/tridactylrc diff --git a/Makefile b/Makefile index 9ef98df..96ab980 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ LOCATION="$(HOME)/.config" DATA="$(HOME)/.local/share" -install_local: install_bspwm install_nvim install_sx install_sxhkd install_zathura install_simplestatus install_bash install_ssh install_git +install_local: install_bspwm install_nvim install_sx install_sxhkd install_zathura install_simplestatus install_bash install_ssh install_git install_tridactyl install: .environment install_bspwm: ln -sf $(CURDIR)/bspwm $(LOCATION)/bspwm @@ -20,5 +20,7 @@ install_ssh: ln -sf $(CURDIR)/ssh $(LOCATION)/ssh install_git: ln -sf $(CURDIR)/git $(LOCATION)/git +install_tridactyl: + ln -sf $(CURDIR)/tridactyl $(LOCATION)/tridactyl .environment: sh environ diff --git a/tridactyl/tridactylrc b/tridactyl/tridactylrc new file mode 100644 index 0000000..f68c099 --- /dev/null +++ b/tridactyl/tridactylrc @@ -0,0 +1,88 @@ +sanitize commandline tridactyllocal tridactylsync + +" redirect youtube, reddit, twitter to proxies +autocmd DocStart https://www.youtube.com js let vsites = ["invidious.snopyta.org", "yewtu.be", "invidious.kavin.rocks", "vid.puffyan.us"]; tri.excmds.urlmodify("-t", "www.youtube.com", vsites[Math.floor(Math.random() * vsites.length)]) +autocmd DocStart https://www.reddit.com js let rsites = ["libredd.it", "libreddit.spike.codes", "libreddit.kavin.rocks", "reddit.invak.id", "reddit.phii.me"]; tri.excmds.urlmodify("-t", "www.reddit.com", rsites[Math.floor(Math.random() * rsites.length)]) +autocmd DocStart https://twitter.com js let tsites = ["nitter.dcs0.hu", "twitter.dr460nf1r3.org", "n.ramle.be", "nitter.cz", "nitter.nl"]; tri.excmds.urlmodify("-t", "www.twitter.com", tsites[Math.floor(Math.random() * tsites.length)]) + + +" shamelessly stolen from glacambre +alias clone jsb -p tri.native.run("git clone '" + JS_ARG "' /home/usr/git" + JS_ARG.split("/").slide(-1)) +alias so source ~/.tridactylrc +alias cookie sanitize cookies +alias clearhistory sanitize history +unbind + +set hintchars asdfhjkl +set incsearch true +set modindicatorshowkeys true +colors dark + +" crap ton of setprefs +setpref app.normandy.first_run false +setpref app.normandy.migrationsApplied 10 +setpref app.shield.optoutstudies.enabled false +setpref browser.aboutConfig.showWarning false +setpref browser.laterrun.enabled false +setpref browser.newtabpage.activity-stream.discoverystream.endpointSpocsClear "http://example.com" +setpref browser.newtabpage.activity-stream.discoverystream.endpoints "http://example.com" +setpref browser.newtabpage.activity-stream.feeds.section.highlights false +setpref browser.newtabpage.activity-stream.feeds.section.topstories false +setpref browser.newtabpage.activity-stream.feeds.snippets false +setpref browser.newtabpage.activity-stream.feeds.telemetry false +setpref browser.newtabpage.activity-stream.feeds.topsites false +setpref browser.newtabpage.activity-stream.impressionId "hmmst" +setpref browser.newtabpage.activity-stream.showSearch false +setpref browser.newtabpage.activity-stream.telemetry false +setpref browser.newtabpage.activity-stream.telemetry.structuredIngestion false +setpref browser.newtabpage.activity-stream.telemetry.structuredIngestion.endpoint "http://example.com" +setpref browser.ping-centre.telemetry false +setpref browser.search.suggest.enabled false +setpref browser.safebrowsing.appRepURL "" +setpref browser.safebrowsing.blockedURIs.enabled false +setpref browser.safebrowsing.downloads.remote.enabled false +setpref browser.safebrowsing.downloads.remote.url "" +setpref browser.safebrowsing.gethashURL "" +setpref browser.safebrowsing.malware.enabled false +setpref browser.safebrowsing.malware.reportURL "" +setpref browser.safebrowsing.phishing.enabled false +setpref browser.safebrowsing.provider.google.gethashURL "" +setpref browser.safebrowsing.provider.google.lists "" +setpref browser.safebrowsing.provider.google.reportMalwareMistakeURL "" +setpref browser.safebrowsing.provider.google.reportPhishMistakeURL "" +setpref browser.safebrowsing.provider.google.reportURL "" +setpref browser.safebrowsing.provider.google.updateURL "" +setpref browser.safebrowsing.provider.google4.dataSharing.enabled false +setpref browser.safebrowsing.provider.google4.dataSharingURL "" +setpref browser.safebrowsing.provider.google4.reportMalwareMistakeURL "" +setpref browser.safebrowsing.provider.google4.reportPhishMistakeURL "" +setpref browser.safebrowsing.provider.google4.reportURL "" +setpref browser.safebrowsing.provider.mozilla.gethashURL "" +setpref browser.safebrowsing.provider.mozilla.updateURL "" +setpref browser.safebrowsing.reportPhishURL "" +setpref browser.safebrowsing.reportURL "" +setpref browser.safebrowsing.updateURL "" +setpref dom.push.connection.enabled false +setpref dom.presentation.receiver.enabled +setpref extensions.pocket.api "example.com" +setpref extensions.pocket.enabled true +setpref geo.enabled false +setpref identity.fxaccounts.pairing.enabled false +setpref privacy.resistFingerprinting true +setpref privacy.trackingprotection.socialtracking.enabled true +setpref security.app_menu.recordEventTelemetry false +setpref security.certerrors.recordEventTelemetry false +setpref security.identitypopup.recordEventTelemetry false +setpref security.protectionspopup.recordEventTelemetry false +setpref toolkit.telemetry.archive.enabled false +setpref toolkit.telemetry.bhrPing.enabled false +setpref toolkit.telemetry.firstShutdownPing.enabled false +setpref toolkit.telemetry.newProfilePing.enabled false +setpref toolkit.telemetry.reportingpolicy.firstRun false +setpref toolkit.telemetry.server "http://example.com" +setpref toolkit.telemetry.server "IANA/IETF" +setpref toolkit.telemetry.shutdownPingSender.enabled false +setpref toolkit.telemetry.unified false +setpref toolkit.telemetry.updatePing.enabled false +setpref browser.newtabpage.activity-stream.discoverystream.enabled false +setpref browser.uiCustomization.state '{"placements":{"widget-overflow-fixed-list":[],"nav-bar":["back-button","forward-button","umatrix_raymondhill_net-browser-action","stop-reload-button","downloads-button","urlbar-container","vim-vixen_i-beam_org-browser-action"],"toolbar-menubar":["menubar-items"],"TabsToolbar":["tabbrowser-tabs","new-tab-button","alltabs-button"],"PersonalToolbar":["personal-bookmarks"]},"seen":["developer-button","umatrix_raymondhill_net-browser-action","vim-vixen_i-beam_org-browser-action"],"dirtyAreaCache":["nav-bar","toolbar-menubar","TabsToolbar","PersonalToolbar"],"currentVersion":16,"newElementCount":4}'