- Download Xcode from the App Store and
homebrewhere. - Install
oh-my-zshhere, and copy over the.zshrcconfiguration. - Install
zsh-syntax-highlightinghere usinghomebrew. - Install
fzfhere.
Install neovim here using homebrew. Copy over the configuration file. Then install junegunn/vim-plug here and run :PlugInstall.
Download the latest release here.
Copy over the TOML configuration file from Github, and download themes:
mkdir -p ~/.config/alacritty/
touch mkdir -p ~/.config/alacritty/alacritty.toml
mkdir -p ~/.config/alacritty/themes
git clone https://github.com/alacritty/alacritty-theme ~/.config/alacritty/theme
- Download VSCode here
- Install color schem, Vim plugin, and any other language-related plugins.
- Copy over
keybindings.json. - Copy over
settings.json.
tmux new # Starts a new session
tmux ls # Lists sessions
tmux new 'emacs ~/.tmux.conf' # Starts a new session with a command
tmux attach # Attaches to an existing session (most recently used)
tmux attach -t[session-name] # Attaches to an existing specified session
Ctrl + b d # detach
These are default settings, but replaced with Cmd + b in my custom configuration.
Ctrl + b c # Create new window
:neww -dn[window-name] # Create new window with a specific name
Ctrl + b 0 # changes to window 0, from 0-9
Ctrl + b n # goes to next window in list by number
Ctrl + b p # goes to previous window in list by number
Ctrl + b l # goes to last window
Ctrl + b % # splits current pane vertically
Ctrl + b " # splits current pane horizontally
Ctrl + b [up|down|left|right] # changes to specified pane
# Help
Ctrl + b ?
# Kill server
:kill-server
Download Obsidian and enable Vim key bindings and "Show line numbers" in the "Editor" section of settings. Configure the following hotkeys:
Focus on tab group above: option+w
Focus on tab group below: option+s
Focus on tab group left: option+a
Focus on tab group right: option+d
Go to next tab: cmd+shift+]
Go to previous tab: cmd+shift+[
Split down: cmd+shift+s
Split right: cmd+shift+v
Insert template: cmd+shift+i
Navigate back: cmd+shift+h
Toggle left sidebar: cmd+shift+b
Download and enable the following two community plugins:
- Relative line numbers
- Style settings
Download and enable the AnuPpuccin theme. Then download the extended color schemes snippet and move it into the .obsidian/snippets directory:
mkdir -p .obsidian/snippets
mv ~/Downloads/extended-colorschemes.css .obsidian/snippets/extended-colorschemes.css
Once that's done, enable the CSS snippet in the "Appearance" section of settings. Go to the "Style Settings" plugin section and import the following configuration:
{
"anuppuccin-theme-settings@@anuppuccin-light-theme-accents": "ctp-accent-light-rosewater",
"anuppuccin-theme-settings@@anp-active-line": "anp-current-line",
"anuppuccin-theme-settings-extended@@catppuccin-theme-dark-extended": "ctp-everforest-dark",
"anuppuccin-theme-settings-extended@@catppuccin-theme-extended": "ctp-solarized-light",
"anuppuccin-theme-settings-extended@@anp-theme-ext-dark": true,
"anuppuccin-theme-settings-extended@@anp-theme-ext-light": true,
"anuppuccin-theme-settings@@anuppuccin-theme-accents": "ctp-accent-teal",
"anuppuccin-theme-settings@@anp-header-color-toggle": true,
"anuppuccin-theme-settings@@anp-colorful-frame": false,
"anuppuccin-theme-settings@@anp-alt-tab-style": "anp-mini-tab-toggle",
"anuppuccin-theme-settings@@anp-translucency-opacity": 0.3,
"anuppuccin-theme-settings@@anp-colorful-frame-icon-toggle-dark": false,
"anuppuccin-theme-settings@@anp-colorful-frame-icon-toggle-light": false,
"anuppuccin-theme-settings@@anp-colorful-frame-opacity": 0.6,
"anuppuccin-theme-settings@@anp-color-transition-toggle": true,
"anuppuccin-theme-settings@@anp-layout-select": "anp-card-layout",
"anuppuccin-theme-settings@@callout-title-opacity": 0.5,
"anuppuccin-theme-settings@@anp-kanban-card-opacity": 0.5,
"anuppuccin-theme-settings@@anp-kanban-lane-opacity": 0.5,
"anuppuccin-theme-settings@@anp-rainbow-folder-bg-opacity": 0.5
}