2018-07-24 02:38:47 +00:00
|
|
|
# dotfiles
|
2016-01-23 00:58:21 +00:00
|
|
|
|
2018-07-23 05:53:14 +00:00
|
|
|
```
|
2016-11-07 02:32:44 +00:00
|
|
|
bin > helpful shell scripts
|
2018-08-08 08:53:58 +00:00
|
|
|
darktable > mostly just filters
|
2016-10-23 05:00:18 +00:00
|
|
|
git > global git config & aliases
|
2016-11-09 01:01:06 +00:00
|
|
|
gnupg > utilise gpg-agent for pgp crypto
|
2016-10-23 05:00:18 +00:00
|
|
|
lftp > sftp management
|
2016-11-07 06:16:35 +00:00
|
|
|
mail > mail config - mutt/mbsync/notmuch
|
2016-11-07 02:35:26 +00:00
|
|
|
mpv > who needs vlc? minimal video player
|
2018-08-08 08:53:58 +00:00
|
|
|
music > music config - mpd, ncmpcpp, beets
|
2016-10-23 05:00:18 +00:00
|
|
|
npm > npm configuration (ha ha)
|
|
|
|
nvim > neovim config & plugins
|
|
|
|
ssh > safe-ish ssh config
|
|
|
|
sway > minimal tiling wm for naughty computers
|
2016-11-07 02:32:44 +00:00
|
|
|
termite > terminal colours & keyboard settings
|
2016-10-29 05:11:50 +00:00
|
|
|
tmux > tmux config
|
2016-11-01 02:25:24 +00:00
|
|
|
weechat > irc client ui/colour configuration
|
2016-10-23 05:00:18 +00:00
|
|
|
zsh > shell, aliases and cool stuff
|
|
|
|
```
|
|
|
|
|
2016-11-07 02:27:14 +00:00
|
|
|
`git clone https://github.com/grawlinson/dotfiles.git ~/.dotfiles`
|
2016-01-23 00:58:21 +00:00
|
|
|
|
2018-08-08 08:53:58 +00:00
|
|
|
Clone repository, then setup as desired using [GNU Stow][url-gnu-stow].
|
|
|
|
I prefer using the `--no-folding` flag with `stow`.
|
2016-10-23 07:09:43 +00:00
|
|
|
|
2018-07-15 05:36:50 +00:00
|
|
|
## Caveats
|
|
|
|
|
|
|
|
These dotfiles assume the computer is set up in a specific way. I recommend
|
|
|
|
using Ansible or other tools (Chef, Puppet, etc) to automatically provision
|
2018-07-24 02:38:47 +00:00
|
|
|
your computer the way you like it. I've started migrating things that can
|
|
|
|
be automated to my [ansible-archlinux][url-gh-ansible-archlinux] repository.
|
2018-07-15 05:36:50 +00:00
|
|
|
|
|
|
|
## Further Reading
|
2016-10-23 07:09:43 +00:00
|
|
|
|
2018-07-15 05:36:50 +00:00
|
|
|
- [Using GNU Stow to manage your dotfiles][url-invergo-stow]
|
|
|
|
- [Mozilla OpenSSH security guidelines][url-mozilla-ssh]
|
|
|
|
- [Good read on securing OpenSSH][url-secure-shell]
|
2016-10-23 05:00:18 +00:00
|
|
|
|
2016-10-21 03:05:56 +00:00
|
|
|
## LICENSE
|
2016-01-23 00:58:21 +00:00
|
|
|
|
2016-10-21 03:05:56 +00:00
|
|
|
The MIT License ([MIT](LICENSE.md))
|
2016-10-23 07:09:43 +00:00
|
|
|
|
2018-07-15 05:36:50 +00:00
|
|
|
[url-gnu-stow]: https://www.gnu.org/software/stow/
|
|
|
|
[url-invergo-stow]: http://brandon.invergo.net/news/2012-05-26-using-gnu-stow-to-manage-your-dotfiles.html
|
|
|
|
[url-mozilla-ssh]: https://wiki.mozilla.org/Security/Guidelines/OpenSSH
|
|
|
|
[url-secure-shell]: https://stribika.github.io/2015/01/04/secure-secure-shell.html
|
2018-07-24 02:38:47 +00:00
|
|
|
[url-gh-ansible-archlinux]: https://github.com/grawlinson/ansible-archlinux
|