- Apps
- OBS (Open Broadcasting Software)
- Keycastr : Capture keystrokes
- 2 screens (1 for OBS, 1 for broadcasting)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 1.0 Compatability | |
const { | |
aceVimMap, | |
mapkey, | |
imap, | |
imapkey, | |
getClickableElements, | |
vmapkey, | |
map, | |
unmap, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <Keyboard.h> | |
bool pressed = false; | |
bool currentState; | |
bool lastState = false; | |
// the following variables are unsigned longs because the time, measured in | |
// milliseconds, will quickly become a bigger number than can be stored in an int. | |
unsigned long lastDebounceTime = 0; // the last time the output pin was toggled | |
unsigned long debounceDelay = 10; // the debounce time; increase if the output flickers |
Sometimes your Sidekiq processes exit prematurely and the process name is still showing on Sidekiq UI, you have to remove it manually in Redis.
- Access Redis from cli
redis-cli your-redis-server-url
- Sidekiq uses
processes
set to store processes ids, so list them withSMEMBERS
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"global": { | |
"check_for_updates_on_startup": true, | |
"show_in_menu_bar": true, | |
"show_profile_name_in_menu_bar": false | |
}, | |
"profiles": [ | |
{ | |
"complex_modifications": { | |
"parameters": { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
# Requirements : goku, jq | |
# 1. Make sure goku runs | |
goku | |
# 2. Make temp json file | |
cp ~/.config/karabiner/karabiner.json ~/.config/karabiner/karabiner.tmp.json |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def require_external(gem_name=nil, gem_version="*", gem_libdir="lib") | |
gem_dir = Dir["#{`gem env gemdir`.strip}/gems/#{gem_name}-#{gem_version}"].first | |
raise "Gem '#{gem_name}' version '#{gem_version}' not found" if gem_dir.nil? | |
gemlib = Dir["#{gem_dir}/#{gem_libdir}/#{gem_name}.rb"].first | |
raise "Gem lib file '#{gemlib}' not found" if gemlib.nil? | |
puts "Loading gem '#{gem_name}' version '#{gem_version}' from #{gemlib}" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
brew install python | |
# pygobject3 must be installed with --with-python@2 or it won't work | |
brew uninstall --ignore-dependencies pygobject3 | |
brew install pygobject3 --with-python@2 gtk+3 | |
brew install py2cairo # Another mopidy dependency | |
brew tap mopidy/mopidy | |
brew install mopidy |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{:templates {:alfred "osascript -e 'tell application \"Alfred 3\" to run trigger \"%s\" in workflow \"%s\" with argument \"\"'" | |
:km "osascript -e 'tell application \"Keyboard Maestro Engine\" to do script \"%s\"'"} | |
:simlayers { | |
:f-mode {:key :f} | |
:o-mode {:key :o} | |
:h-mode {:key :h} | |
:superduper-mode {:key :f20} ; Bind an unused key | |
} | |
:devices {:filco-bt [{:vendor_id 2652 :product_id 34050}] | |
:planck [{:vendor_id 65261 :product_id 24672}] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let scrollstep = 100 | |
let hintcharacters = "asdfjkl" | |
let homeurl = "about:blank" | |
let mapleader = "space" | |
let blacklists = ["*://www.fastmail.com/*","*://mail.google.com/*","*://docs.google.com/*","*://*feedbin.com/*","*://www.babbel.com/*","*://*trello.com/*","*://www.codewars.com/*","*://www.shortcutfoo.com/*","*://getpocket.com/*","*://*netflix.com/*","*://app.youneedabudget.com/*", "*://codepen.io/*","*://duckduckgo.com/*","*://www.youtube.com/watch?*","https://ellie-app.com/*"] |