Homebrew does something annoying and does its long update process almost every time you run it, which is irritating.
Here's a way to fix it while still keeping auto-updating on.
Add this to your .bashrc
or equivalent:
HOMEBREW_NO_AUTO_UPDATE=1
Homebrew does something annoying and does its long update process almost every time you run it, which is irritating.
Here's a way to fix it while still keeping auto-updating on.
Add this to your .bashrc
or equivalent:
HOMEBREW_NO_AUTO_UPDATE=1
// ==UserScript== | |
// @name Fix DuckDuckGo middle click | |
// @description What the heck is that JavaScript madness? | |
// @include https://*duckduckgo.com/* | |
// @version 1 | |
// @grant none | |
// @run-at document-idle | |
// ==/UserScript== | |
function undoClicky() { |
If you are using Firefox and a dark theme on your OS, to prevent the prefers-color-scheme media query from making websites go dark, do this: | |
1. Go to about:config | |
2. Right Click > New > Integer | |
3. Set it to: | |
Name - ui.systemUsesDarkTheme | |
Value - 0 | |
Then restart Firefox. |
on run {input, parameters} | |
-- handle opening multiple files | |
set str to "" | |
repeat with i from 1 to length of input | |
set cur to item i of input | |
set str to str & " " & quote & POSIX path of cur & quote | |
end repeat | |
tell application "iTerm" | |
create window with profile "fast" -- use a profile with a lighter shell |
// ==UserScript== | |
// @name Discourse Enhancer | |
// @description A strange game. The only winning move is not to play. | |
// @version 1 | |
// @run-at document-start | |
// @grant none | |
// @include *://*reddit.com/r/all/ | |
// @include *://news.ycombinator.com/item* |
// ==UserScript== | |
// @name No | |
// @include *twitter.com/* | |
// @run-at document-start | |
// ==/UserScript== | |
function no() { | |
var x = window.location; | |
if (x == "https://twitter.com/home" || x == "https://twitter.com/") { | |
x.replace("https://twitter.com/dril/status/922321981"); |
/* sync animation transitions */ | |
.tab, .favicon, .twisty, .contextual-identity-marker, .newtab-button-box, .label { | |
transition: all 500ms ease-in-out 400ms, background-color 200ms ease-in-out !important; | |
} | |
html:hover .tab, html:hover .favicon, html:hover .twisty, html:hover .newtab-button-box, html:hover .label { | |
transition: all 400ms ease-in-out, background-color 200ms ease-in-out !important; | |
} | |
html:not(:hover) .tab { | |
margin-left: 0 !important; |
// ==UserScript== | |
// @name Twitter Lite instant block | |
// @description Block people on the hell website with one less click | |
// @include https://mobile.twitter.com/* | |
// @version 1 | |
// @grant none | |
// @run-at document-idle | |
// ==/UserScript== | |
// using mozilla sample code |
// ==UserScript== | |
// @name Disable YouTube Autoplay | |
// @version 1 | |
// @grant none | |
// @include https://*youtube.com/* | |
// @run-at document-idle | |
// ==/UserScript== | |
function fix() { | |
var a = document.getElementById("toggle"); |