diff options
author | Starfall <us@starfall.systems> | 2020-07-17 20:29:46 -0500 |
---|---|---|
committer | Starfall <us@starfall.systems> | 2020-07-17 21:11:10 -0500 |
commit | 12b2572a40b8b5cb9ce74b43bd6f802b27b046f8 (patch) | |
tree | b4bb0ba8ca35d7709d7f21d9be7c4321e5a69597 /README.md |
Initial commit
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 46 |
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 |