Skip to content

Commit 323227e

Browse files
committed
Sync dotfiles
1 parent bc43132 commit 323227e

13 files changed

Lines changed: 153 additions & 61 deletions

File tree

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
name: browsing-filesystem
3+
description: Browse and read files outside the current workspace. Use when you need to access files in ~/work or ~/src directories beyond the current project.
4+
---
5+
6+
# Filesystem Browser
7+
8+
Use the filesystem MCP server to browse and read files outside the current workspace, specifically in `~/work` and `~/src` directories.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"filesystem": {
3+
"command": "npx",
4+
"args": [
5+
"@modelcontextprotocol/server-filesystem",
6+
"$HOME/work",
7+
"$HOME/src"
8+
]
9+
}
10+
}

git/gitconfig_global

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -317,3 +317,5 @@
317317
name = mergiraf
318318

319319
driver = mergiraf merge --git %O %A %B -s %S -x %X -y %Y -p %P
320+
[remote "origin"]
321+
tagOpt = --no-tags

git/gitconfig_personal

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@
1010

1111
# signingkey = ""
1212

13-
[url "git@github.com:"]
14-
15-
insteadOf = "https://github.com/"
13+
# [url "git@github.com:"]
14+
#
15+
# insteadOf = "https://github.com/"

homebrew/Brewfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ brew "openssl@3"
2929
brew "gettext"
3030
brew "sqlite"
3131
brew "aria2"
32+
brew "atuin"
3233
brew "libyaml"
3334
brew "aws-sam-cli"
3435
brew "awscli"
@@ -135,6 +136,7 @@ brew "watchman"
135136
brew "xan"
136137
brew "yq"
137138
brew "yt-dlp"
139+
brew "zinit"
138140
brew "zoxide"
139141
brew "zsh"
140142
brew "bufbuild/buf/buf"

install.conf.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@
1313
- ~/.config/git
1414
- ~/.config/nvim
1515
- ~/.config/kitty
16+
- ~/.config/agents
17+
- ~/.config/zed
18+
- ~/.config/karabiner
1619
# - ~/downloads
1720
# - ~/.vim/undo-history
1821

@@ -34,6 +37,9 @@
3437
~/.p10k.zsh: zsh/zsh.d/p10k.zsh
3538
~/.config/nvim/.vim: vim
3639
~/.config/kitty/kitty.conf: kitty/kitty.conf
40+
~/.config/agents/skills/browsing-filesystem: agents/skills/browsing-filesystem
41+
~/.config/zed/settings.json: zed/settings.json
42+
~/.config/karabiner/karabiner.json: karabiner/karabiner.json
3743

3844
# I'm sure I'll need this
3945
# ~/.hammerspoon:

karabiner/karabiner.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"profiles": [
3+
{
4+
"name": "Default profile",
5+
"selected": true,
6+
"simple_modifications": [
7+
{
8+
"from": { "key_code": "caps_lock" },
9+
"to": [{ "key_code": "delete_or_backspace" }]
10+
},
11+
{
12+
"from": { "key_code": "grave_accent_and_tilde" },
13+
"to": [{ "key_code": "non_us_backslash" }]
14+
},
15+
{
16+
"from": { "key_code": "non_us_backslash" },
17+
"to": [{ "key_code": "grave_accent_and_tilde" }]
18+
}
19+
],
20+
"virtual_hid_keyboard": { "keyboard_type_v2": "iso" }
21+
}
22+
]
23+
}

shell/profile

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,12 @@ if [[ "$(uname)" == "Darwin" ]]; then
4949
eval "$(/opt/homebrew/bin/brew shellenv)"
5050
fi
5151

52-
if [[ -f "$HOME/.cargo/env" ]]; then
53-
. "$HOME/.cargo/env"
52+
if [[ -f "${HOME}/.cargo/env" ]]; then
53+
. "${HOME}/.cargo/env"
5454
fi
5555

5656
# Created by `pipx` on 2022-04-28 16:07:08
57-
export PATH="$PATH:$HOME/.local/bin"
57+
export PATH="$PATH:${HOME}/.local/bin"
5858
# ~/.profile: executed by the command interpreter for login shells.
5959
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
6060
# exists.
@@ -68,25 +68,26 @@ export PATH="$PATH:$HOME/.local/bin"
6868
# if running bash
6969
if [ -n "$BASH_VERSION" ]; then
7070
# include .bashrc if it exists
71-
if [ -f "$HOME/.bashrc" ]; then
72-
. "$HOME/.bashrc"
71+
if [ -f "${HOME}/.bashrc" ]; then
72+
. "${HOME}/.bashrc"
7373
fi
7474
fi
7575

7676
# set PATH so it includes user's private bin if it exists
77-
if [ -d "$HOME/bin" ] ; then
78-
PATH="$HOME/bin:$PATH"
77+
if [ -d "${HOME}/bin" ] ; then
78+
PATH="${HOME}/bin:$PATH"
7979
fi
8080

8181
# set PATH so it includes user's private bin if it exists
82-
if [ -d "$HOME/.local/bin" ] ; then
83-
PATH="$HOME/.local/bin:$PATH"
82+
if [ -d "${HOME}/.local/bin" ] ; then
83+
PATH="${HOME}/.local/bin:$PATH"
8484
fi
8585

8686
# added by Nix installer
87-
if [ -e $HOME/.nix-profile/etc/profile.d/nix.sh ]; then
88-
. $HOME/.nix-profile/etc/profile.d/nix.sh;
87+
if [ -e ${HOME}/.nix-profile/etc/profile.d/nix.sh ]; then
88+
. ${HOME}/.nix-profile/etc/profile.d/nix.sh;
8989
fi
9090

9191
alias vim=nvim
92-
. "$HOME/.rye/env"
92+
. "${HOME}/.rye/env"
93+
source "${HOME}/.rover/env"

zed/settings.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
// Zed settings
2+
//
3+
// For information on how to configure Zed, see the Zed
4+
// documentation: https://zed.dev/docs/configuring-zed
5+
//
6+
// To see all of Zed's default settings without changing your
7+
// custom settings, run `zed: open default settings` from the
8+
// command palette (cmd-shift-p / ctrl-shift-p)
9+
{
10+
"icon_theme": "Catppuccin Frappé",
11+
"vim_mode": true,
12+
"ui_font_size": 16,
13+
"buffer_font_size": 15,
14+
"theme": {
15+
"mode": "system",
16+
"light": "Catppuccin Mocha",
17+
"dark": "One Dark"
18+
}
19+
}

zsh/zsh.d/fzf.zsh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,5 @@
1-
[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh
1+
if type fzf &> /dev/null; then
2+
source <(fzf --zsh)
3+
else
4+
echo "fzf not found"
5+
fi

0 commit comments

Comments
 (0)