<commit_before># General (not Archlinux)
    compile nvim?
        https://github.com/neovim/neovim

    try out postinstallerf?
    download launchy (https://www.launchy.net/download.php#linux)
    google chrome (https://www.google.com/chrome/browser/desktop/)

# Archlinux
    TODO
        figure out lvm
    pacman -S neovim fish git gcc python python2 python terminator veracrypt firefox yaourt openssh
    python-ipdb python-ipykernel ipython2-notebook vlc python2-pip python-pip youtube-dl launchy

    yaourt google-chrome dropbox

    # laptop

    https://wiki.archlinux.org/index.php/laptop
    http://tutos.readthedocs.io/en/latest/source/Arch.html

    # xfce

install ssh
    ssh-keygen
    add ssh pub key to github
    add key to pi
    authorize pi

download dotfiles
    git clone github.com/brycepg/dotfiles
    cd ~
    mv ~/.vim ~/.vim.bak
    mv ~/.vimrc ~/.vimrc.bak
    ln -s ~/dotfiles/.vimrc
    ln -s ~/dotfiles/.vim
    cd ~/.config
    ln -s ~/dotfiles/nvim
    ln -s ~/fish

root reads my config files ( run some of the above )

dl docs
    git clone github.com/brycepg/how-to

install python3 and python2
pip install --user neovim virtualenv thefuck
install fish
    set user bin to path
    in fish config
     set -gx EXPORT PATH $PATH $HOME/.local/bin

google chrome
firefox

sshd
    sudo nvim /etc/ssh/sshd_config
    set
        PasswordAuthentication No
    systemctl enable sshd.service
    systemctl start sshd.service
<commit_msg>Add key mapping to linux setup.<commit_after># General (not Archlinux)
    compile nvim?
        https://github.com/neovim/neovim

    try out postinstallerf?
    download launchy (https://www.launchy.net/download.php#linux)
    google chrome (https://www.google.com/chrome/browser/desktop/)

# Archlinux
    TODO
        figure out lvm
    pacman -S neovim fish git gcc python python2 python terminator veracrypt firefox yaourt openssh
    python-ipdb python-ipykernel ipython2-notebook vlc python2-pip python-pip youtube-dl launchy

    yaourt google-chrome dropbox

    # laptop

    https://wiki.archlinux.org/index.php/laptop
    http://tutos.readthedocs.io/en/latest/source/Arch.html

    # xfce

install ssh
    ssh-keygen
    add ssh pub key to github
    add key to pi
    authorize pi

download dotfiles
    git clone github.com/brycepg/dotfiles
    cd ~
    mv ~/.vim ~/.vim.bak
    mv ~/.vimrc ~/.vimrc.bak
    ln -s ~/dotfiles/.vimrc
    ln -s ~/dotfiles/.vim
    cd ~/.config
    ln -s ~/dotfiles/nvim
    ln -s ~/fish

root reads my config files ( run some of the above )

dl docs
    git clone github.com/brycepg/how-to

install python3 and python2
pip install --user neovim virtualenv thefuck
install fish
    set user bin to path
    in fish config
     set -gx EXPORT PATH $PATH $HOME/.local/bin

google chrome
firefox

sshd
    sudo nvim /etc/ssh/sshd_config
    set
        PasswordAuthentication No
    systemctl enable sshd.service
    systemctl start sshd.service

key mapping
###########

use xev to find key code you want to map (107)
xmodmap -e "keycode 107 = Menu NoSymbol Menu"

http://askubuntu.com/questions/234416/how-to-remap-the-context-menu-to-another-key-in-linux

{'fraction_non_alphanumeric': 0.08801261829652997, 'fraction_numerical': 0.00694006309148265, 'mean_word_length': 2.636467889908257, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 8, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1495716', 'n_tokens_mistral': 1151, 'n_tokens_neox': 1051, 'n_words': 322}