Skip to content

Instantly share code, notes, and snippets.

View jaworek's full-sized avatar
👹
Helo

Jan Jaworski jaworek

👹
Helo
View GitHub Profile
@jaworek
jaworek / .zshrc
Created September 22, 2019 20:52
# vi mode
bindkey -v
export KEYTIMEOUT=1
@jaworek
jaworek / block-sites.plist
Created September 19, 2019 09:51
Automatically run block-sites.sh script at 8 a.m. from Monday to Friday
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.jaworski.blockwebsites</string>
<key>ProgramArguments</key>
<array>
<string>/Users/work/Desktop/block-sites.sh</string>
</array>
@jaworek
jaworek / block-sites.sh
Created September 19, 2019 09:49
Script that starts SelfControl from console
#!/bin/sh
defaults write org.eyebeam.SelfControl BlockDuration -int 360;
sudo /Applications/SelfControl.app/Contents/MacOS/org.eyebeam.SelfControl $(id -u work) --install
@jaworek
jaworek / shutdown.sh
Last active April 19, 2020 18:41
Automatically shutdown serwer when usage is lower than 25% for at least 30 minutes.
#!/bin/sh
BASEDIR=$(dirname "$0")
file="$BASEDIR/inactivity_count.txt"
if [ ! -e $file ]
then
touch $file
echo 0 > $file
" General
set number
set linebreak
set showbreak=+++
set textwidth=100
set showmatch
set visualbell
set hlsearch
set smartcase