about summary refs log tree commit diff
path: root/README.md
diff options
context:
space:
mode:
authorStarfall <us@starfall.systems>2020-07-17 20:29:46 -0500
committerStarfall <us@starfall.systems>2020-07-17 21:11:10 -0500
commit12b2572a40b8b5cb9ce74b43bd6f802b27b046f8 (patch)
treeb4bb0ba8ca35d7709d7f21d9be7c4321e5a69597 /README.md
Initial commit
Diffstat (limited to 'README.md')
-rw-r--r--README.md46
1 files changed, 46 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..f57a857
--- /dev/null
+++ b/README.md
@@ -0,0 +1,46 @@
+Starfall's dotfiles setup.
+
+This is ["the best way to store your dotfiles"](https://www.atlassian.com/git/tutorials/dotfiles).
+
+## Prerequisites
+* git
+
+## Starting your own
+```bash
+git init --bare $HOME/.dotfiles
+alias config='git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
+config config --local status.showUntrackedFiles no
+echo "alias config='git --git-dir=$HOME/.doftiles/ --work-tree=$HOME'" >> .bashrc
+```
+
+## Checking out on a new machine
+```bash
+git clone --bare ssh://git@monsterware.dev:60666/devin/dotfiles.git $HOME/.dotfiles
+alias config='git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
+config checkout
+config config --local status.showUntrackedFiles no
+```
+
+## Other new machine setup
+
+### sshd config
+```bash
+echo <<END
+PermitRootLogin no
+PasswordAuthentication no
+END >> /etc/ssh/sshd_config
+```
+
+### todo
+* zsh, and rewrite our existing zsh config
+  * p10k
+  * zsh-history-substring-search 
+  * zsh-autosuggestions
+* fortune
+* grab our old git config
+* neovim and port our old vim config
+* firefox lockwise
+* autoupdates
+* krita and tablet support
+* call out things that were preinstalled here - git, firefox, python
+* turn all of this stuff into