diff options
-rw-r--r-- | .config/git/config | 3 | ||||
-rw-r--r-- | .ssh/authorized_keys | 2 | ||||
-rw-r--r-- | .ssh/config | 10 | ||||
-rw-r--r-- | README.md | 46 |
4 files changed, 61 insertions, 0 deletions
diff --git a/.config/git/config b/.config/git/config new file mode 100644 index 0000000..90c0446 --- /dev/null +++ b/.config/git/config @@ -0,0 +1,3 @@ +[user] + email = us@starfall.systems + name = Starfall diff --git a/.ssh/authorized_keys b/.ssh/authorized_keys new file mode 100644 index 0000000..8968a4c --- /dev/null +++ b/.ssh/authorized_keys @@ -0,0 +1,2 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPk6iDam11ptiJKFGbnIaYt1bRD4BQJGKMyQv0u8qKPH minnow@Regulus +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMB16ZtBwZC+2PiElxda1WkyOWpvlwc3jikOhijGMfaU minnow@sirius diff --git a/.ssh/config b/.ssh/config new file mode 100644 index 0000000..5841078 --- /dev/null +++ b/.ssh/config @@ -0,0 +1,10 @@ +VisualHostKey=yes + +Host github.com + User git + IdentityFile ~/.ssh/id_github + +Host monsterware.dev + User devin + Port 60666 + 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 |