Dotfiles
17 March 2025
I’m constantly trying new tools across my devices at home and work. While some of these sync settings across, I’m not a fan of having to log in everytime I’d like to use a new terminal emulator / editor / etc.
So, I’m dumping all of my configuration here with the big 🧠 move to be able to easily access them from anywhere at keeb.blog/dotfiles
Zed
// keymap.json
[
{
"context": "Workspace",
"bindings": {
"cmd-1": "workspace::ToggleRightDock",
"cmd-2": "workspace::ToggleBottomDock",
"shift shift": "file_finder::Toggle"
}
},
{
"context": "ProjectPanel",
"bindings": {
"cmd-shift-n": "project_panel::NewDirectory"
}
},
{
"context": "Editor",
"bindings": {
"cmd-shift-l": "project_panel::ToggleFocus"
}
}
]// settings.json
{
"edit_predictions": {
"mode": "subtle",
"copilot": {
"proxy": null,
"proxy_no_verify": null
},
"enabled_in_assistant": false
},
"features": {
"edit_prediction_provider": "none"
},
"base_keymap": "VSCode",
"ui_font_size": 16,
"buffer_font_size": 16,
"theme": {
"mode": "system",
"light": "One Light",
"dark": "Ayu Mirage"
},
"project_panel": {
"dock": "right"
}
}Ghostty
shell-integration = fishFish
alias gs 'git status'
alias pnx 'pnpm exec'foobar2000
splitter horizontal style=thin
splitter vertical style=thin
splitter horizontal style=thin
albumlist
playlist-picker
playlist
splitter horizontal style=thin
albumart
vis-spectrum
playback-controls