blob: e932e585aa74397dab482e5178d6438385499db5 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
# dotfiles and misc configuration
## Usage
`./install.sh` For the basics.
Environment variables to change how `./install.sh` works:
* `CODEDIR` defaults to `$HOME/scm`
* `BINDIR` defaults to `$HOME/bin`
I may change them to match the XDG specs in the future. Annoyingly
there appears to be no official `XDG_BIN_DIR` or similar.
### Compile scripts
Inside of `./compile`, mostly for nvim and my shell (oksh, of which kshrc is
meant for, but it works fine on bash too).
### Key remappings ( Linux specific )
`./remap/at-kbd.sh`
### Linux specific bin
Some need to be compiled, do this by hand with the included `Makefile` if you'd
like. Useful utilities include `zzz`, `backlight`, and `blu` On Ubuntu and
Debian variants you may need to specify `WHEEL=root`. They're setuid, so they go
into `/sbin` without much option for you to change it.
### Distro specific
`sudo sh ./distro/<distro>.sh`
## Installing ssh keys
```
umask 077
mkdir ~/.ssh
curl https://git.riedstra.dev/mitch/dotfiles/plain/ssh > ~/.ssh/authorized_keys
```
## Other potential files of interest
- kshrc
|