Move notes
This commit is contained in:
parent
817fab1cba
commit
6a87b4cab9
|
@ -1,4 +1,71 @@
|
||||||
Arch linux configs
|
# Arch Linux
|
||||||
|
|
||||||
* `config` -> map contents to `~/.config`.
|
* `config/` -> map contents to `~/.config`.
|
||||||
* `home` -> map contents to `~/`.
|
* `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`
|
||||||
|
|
|
@ -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
23
osx/readme.md
Normal 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
|
Binary file not shown.
Binary file not shown.
BIN
vim/undo/%home%michael%jelly%dev%projects%dotfiles%osx%readme.md
Normal file
BIN
vim/undo/%home%michael%jelly%dev%projects%dotfiles%osx%readme.md
Normal file
Binary file not shown.
Binary file not shown.
7
windows/readme.md
Normal file
7
windows/readme.md
Normal 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`
|
||||||
|
|
Loading…
Reference in New Issue
Block a user