Skip to content

Instantly share code, notes, and snippets.

View luisivan's full-sized avatar
🦅
Fighting for freedom

Luis Cuende luisivan

🦅
Fighting for freedom
View GitHub Profile
@luisivan
luisivan / keybase.md
Created March 28, 2014 13:20
Keybase proof

Keybase proof

I hereby claim:

  • I am luisivan on github.
  • I am li (https://keybase.io/li) on keybase.
  • I have a public key whose fingerprint is 1834 CBEF 4022 B550 5765 1070 DC59 CF69 F198 01F5

To claim this, I am signing this object:

@luisivan
luisivan / config
Created July 16, 2014 12:49
Terminator config
[global_config]
geometry_hinting = False
always_split_with_profile = True
window_state = maximise
suppress_multiple_term_dialog = True
enabled_plugins = CustomCommandsMenu, LaunchpadCodeURLHandler, APTURLHandler, LaunchpadBugURLHandler
[keybindings]
[profiles]
[[default]]
background_image = None
This file has been truncated, but you can view the full file.
--------- beginning of /dev/log/system
I/Vold ( 275): Vold 2.1 (the revenge) firing up
D/Vold ( 275): Volume external state changing -1 (Initializing) -> 0 (No-Media)
D/Vold ( 275): Volume sdcard state changing -1 (Initializing) -> 0 (No-Media)
D/Vold ( 275): Volume sdcard state changing 0 (No-Media) -> 1 (Idle-Unmounted)
D/Vold ( 275): Volume sdcard state changing 1 (Idle-Unmounted) -> 2 (Pending)
D/Vold ( 275): Volume sdcard state changing 2 (Pending) -> 1 (Idle-Unmounted)
W/Vold ( 275): Duplicate state (1)
W/Vold ( 275): Duplicate state (1)
W/Vold ( 275): Duplicate state (1)
Verifying that +luisivan is my openname (Bitcoin username). https://onename.com/luisivan
@luisivan
luisivan / keybase.md
Created July 20, 2015 12:09
keybase.md

Keybase proof

I hereby claim:

  • I am luisivan on github.
  • I am li (https://keybase.io/li) on keybase.
  • I have a public key whose fingerprint is 97B1 D9CF 07FA 32ED F3BF AEDB 104A E21F BAA8 7B0A

To claim this, I am signing this object:

@luisivan
luisivan / gtkdark.sh
Last active August 29, 2015 14:26
Sets GTK3 Dark theme variant on the focused window. I use it for Spotify and Atom
#!/bin/sh
sleep 1
id=`xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW)" | awk '{print $5}'`
xprop -f _GTK_THEME_VARIANT 8u -set _GTK_THEME_VARIANT dark -id "$id"
echo "Updating repositories" &&
apt-get -y update &&
echo "Intalling Git" &&
apt-get -y install git &&
echo "Installing requirements for building node extensions" &&
apt-get -y install build-essential &&
echo "Installing Node" &&
apt-get -y install python-software-properties &&
add-apt-repository ppa:chris-lea/node.js &&
apt-get -y update &&

Keybase proof

I hereby claim:

  • I am luisivan on github.
  • I am li (https://keybase.io/li) on keybase.
  • I have a public key ASBMBXw4dfxrIZYBXVd1zQtnBljisqNCZlBSh4CzuKZOjQo

To claim this, I am signing this object:

@luisivan
luisivan / touchegg.conf
Created November 20, 2016 03:08
Touchegg for Macbook Pro
<touchégg>
<settings>
<property name="composed_gestures_time">0</property>
</settings>
<application name="All">
<gesture type="DOUBLE_TAP" fingers="1" direction="">
<action type="MOUSE_CLICK">BUTTON=3</action>
</gesture>
@luisivan
luisivan / metamask-protocol.js
Created March 14, 2017 09:33
Serving MetaMask our the metamask:// Electron custom protocol
// distPath can greatly vary. Just point it to where you want to serve MetaMask's build files
protocol.registerFileProtocol('metamask', (req, cb) => {
const filePath = req.url.replace('metamask://app/', '')
const distPath = (process.defaultApp) ? `${url.resolve(__dirname, '.metamask')}/dist/chrome/${filePath}` : path.resolve(`${__dirname}/metamask/${filePath}`)
cb({ path: distPath })
})