From 12b2572a40b8b5cb9ce74b43bd6f802b27b046f8 Mon Sep 17 00:00:00 2001 From: Starfall Date: Fri, 17 Jul 2020 20:29:46 -0500 Subject: Initial commit --- .config/git/config | 3 +++ .ssh/authorized_keys | 2 ++ .ssh/config | 10 ++++++++++ README.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 61 insertions(+) create mode 100644 .config/git/config create mode 100644 .ssh/authorized_keys create mode 100644 .ssh/config create mode 100644 README.md 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 <> /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 -- cgit