Move notes

This commit is contained in:
Michael Campagnaro 2016-12-12 00:03:56 -05:00
parent 817fab1cba
commit 6a87b4cab9
8 changed files with 100 additions and 100 deletions

View File

@ -1,4 +1,71 @@
Arch linux configs
# Arch Linux
* `config` -> map contents to `~/.config`.
* `home` -> map contents to `~/`.
* `config/` -> map contents to `~/.config`.
* `home/` -> map contents to `~/`.
# Setup
* Full disk encryption with Veracrypt
* Store /tmp in RAM
* Move browser cache directories to /tmp as a means of reducing file writes on SSD
* Fix fonts by placing the following XML into `/etc/fonts/conf.avail/29-prettify.conf`
and then symlinking: `ln -s /etc/fonts/conf.avail/29-prettify.conf /etc/fonts/conf.d/29-prettify.conf`
```
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font" >
<edit mode="assign" name="rgba" >
<const>rgb</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hinting" >
<bool>true</bool>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hintstyle" >
<const>hintslight</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="antialias" >
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="lcdfilter">
<const>lcddefault</const>
</edit>
</match>
</fontconfig>
```
## Map caps to left-ctrl
* Most promising method
* Install `xorg-xmodmap`
* Map `linux/home/Xmodmap` to ~/
* The above taken from https://wiki.archlinux.org/index.php/xmodmap
* Second method: map caps key to left-ctrl (see https://wiki.archlinux.org/index.php/Map_scancodes_to_keycodes for details)
* edit `/etc/udev/hwdb.d/10-my-modifiers.hwdb`
* add:
```
evdev:atkbd:dmi:* # built-in keyboard: match all AT keyboards for now
KEYBOARD_KEY_3a=leftctrl # bind capslock to leftctrl
```
* run `udevadm hwdb --update` then reboot
## Install clipboard getter
* `pi xsel`
* Now we can grab clipboard content in vim using `:read !xsel --clipboard --output`

View File

@ -1,97 +0,0 @@
# Setup Windows
* map caps to left-ctrl using https://sharpkeys.codeplex.com/
* install git for windows
* edit ~/.profile and add `source ~/.bashrc`
* after installing dotfiles, edit ~/.gitconfig and change the editor to be `vim` instead of `/usr/bin/vim`
# Setup Arch
* Full disk encryption with Veracrypt
* Store /tmp in RAM
* Move browser cache directories to /tmp as a means of reducing file writes on SSD
* Fix fonts by placing the following XML into `/etc/fonts/conf.avail/29-prettify.conf`
and then symlinking: `ln -s /etc/fonts/conf.avail/29-prettify.conf /etc/fonts/conf.d/29-prettify.conf`
```
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font" >
<edit mode="assign" name="rgba" >
<const>rgb</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hinting" >
<bool>true</bool>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hintstyle" >
<const>hintslight</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="antialias" >
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="lcdfilter">
<const>lcddefault</const>
</edit>
</match>
</fontconfig>
```
## Map caps to left-ctrl
* Most promising method
* Install `xorg-xmodmap`
* Map `linux/home/Xmodmap` to ~/
* The above taken from https://wiki.archlinux.org/index.php/xmodmap
* Second method: map caps key to left-ctrl (see https://wiki.archlinux.org/index.php/Map_scancodes_to_keycodes for details)
* edit `/etc/udev/hwdb.d/10-my-modifiers.hwdb`
* add:
```
evdev:atkbd:dmi:* # built-in keyboard: match all AT keyboards for now
KEYBOARD_KEY_3a=leftctrl # bind capslock to leftctrl
```
* run `udevadm hwdb --update` then reboot
## Install clipboard getter
* `pi xsel`
* Now we can grab clipboard content in vim using `:read !xsel --clipboard --output`
# Setting up Ruby
* Install rvm
* Install bundler
* Install Ruby Docs
gem install rdoc-data
rdoc-data --install
# to regenerate all gem docs
gem rdoc --all --overwrite
# Setup Vim
Map <CapsLock> to <Ctrl> in System Preferences -> Keyboard -> Modifier Keys. Now <caps-c> can leave insert mode.
# Setup Git
Vim might not work properly when writing commit messages. To fix, run:
$ git config --global core.editor /usr/bin/vim

23
osx/readme.md Normal file
View File

@ -0,0 +1,23 @@
# OSX
## Setting up Ruby
* Install rvm
* Install bundler
* Install Ruby Docs
gem install rdoc-data
rdoc-data --install
# to regenerate all gem docs
gem rdoc --all --overwrite
## Setup Keyboard
Map <CapsLock> to <Ctrl> in System Preferences -> Keyboard -> Modifier Keys. Now <caps-c> can leave insert mode.
## Setup Git
Vim might not work properly when writing commit messages. To fix, run:
$ git config --global core.editor /usr/bin/vim

7
windows/readme.md Normal file
View File

@ -0,0 +1,7 @@
# Windows
* map caps to left-ctrl using https://sharpkeys.codeplex.com/
* install git for Windows
* edit ~/.profile and add `source ~/.bashrc`
* after installing dotfiles, edit ~/.gitconfig and change the editor to be `vim` instead of `/usr/bin/vim`