README.md (view raw)
1# la-ninpre's dotfiles
2
3i use gnu stow to deploy my dotfiles. installation is very straightforward:
4
5``` shell
6$ git clone https://git.aaoth.xyz/dotfiles.git
7$ cd dotfiles
8$ ./install
9```
10
11note that you will need to specify `--recurse-submodules` option if you also
12want to have my xmonad config. for xmonad-specific installation instructions
13refer to [it's repo][0].
14
15## programs
16
17a list of programs that i have configurations for.
18
19* alacritty
20
21* bash
22
23* cwm
24
25* doom-emacs
26
27* kitty
28
29* moc
30
31* mpd
32
33* neovim
34
35* newsboat
36
37* starship prompt
38
39## scripts
40
41a list of useful (for me) shell scripts also provided in current repo.
42
43* `clean_local_ssh` -- purges localhost entries from `.ssh/known_hosts`.
44 (yes it's very silly, but i need it because i ssh to my vms and ssh is
45 always complaining about wrong host keys)
46
47* `fossil-update` -- updates fossil to latest version
48
49* `keylookup` -- receives a public key from keyserver (because gpg is not
50 always able to do so for some reason)
51
52* `nimi_sewi` -- a wrapper for [nimi sewi][1] that copies it's output to
53 clipboard and gives a notification
54
55* `paperbackup` -- makes a printable qr-code backup for gpg secret key
56
57* `print_codes` -- makes a printable qr-code backup for otp recovery codes
58
59* `rand` -- outputs random string
60
61* `scrot_cmd` -- wrapper for scrot utility to simplify it's usage
62 in keybindings
63
64## license
65
66all code in this repo is licensed under an isc license.
67
68[0]:https://git.aaoth.xyz/xmonad-config.git
69[1]:https://fsl.aaoth.xyz/nimisewi