aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
blob: 003c0e2fc6881a4b3cebc3c6fe3f2e75a8d53a4b (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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
# la-ninpre's dotfiles

i use gnu stow to deploy my dotfiles. installation is very straightforward:

``` shell
$ git clone https://git.aaoth.xyz/dotfiles.git
$ cd dotfiles
$ ./install
```

note that you will need to specify `--recurse-submodules` option if you also
want to have my xmonad config. for xmonad-specific installation instructions
refer to [it's repo][0].

## programs

a list of programs that i have configurations for.

* alacritty

* bash

* cwm

* doom-emacs

* kitty

* moc

* mpd

* neovim

* newsboat

* starship prompt

## scripts

a list of useful (for me) shell scripts also provided in current repo.

* `clean_local_ssh` -- purges localhost entries from `.ssh/known_hosts`.
  (yes it's very silly, but i need it because i ssh to my vms and ssh is
  always complaining about wrong host keys)

* `fossil-update` -- updates fossil to latest version

* `keylookup` -- receives a public key from keyserver (because gpg is not
  always able to do so for some reason)
  
* `nimi_sewi` -- a wrapper for [nimi sewi][1] that copies it's output to
  clipboard and gives a notification
  
* `paperbackup` -- makes a printable qr-code backup for gpg secret key

* `print_codes` -- makes a printable qr-code backup for otp recovery codes

* `rand` -- outputs random string

* `scrot_cmd` -- wrapper for scrot utility to simplify it's usage
  in keybindings

## license

all code in this repo is licensed under an isc license.

[0]:https://git.aaoth.xyz/xmonad-config.git
[1]:https://fsl.aaoth.xyz/nimisewi