diff --git a/README.md b/README.md
index 4e4774dd..da0d2cd2 100755
--- a/README.md
+++ b/README.md
@@ -4,7 +4,12 @@
![image](./local/.local/__repoImages/workspace-setup.png)
-Here, you'll find my dotfiles configuration for [fish shell][fishshell] on macOS managed using [GNU Stow][STOW]. You'll also find files for provisioning a new machine and setting up my environment. Again, this is my personal setup and **changes often**, so don't blindly fork and run the [`install.sh`][installFile] script without reading it first. But get inspired, take what you want, and leave the rest to make it your own.
+Here, you'll find my dotfiles configuration for [fish shell][fishshell] on macOS managed using [GNU Stow][STOW]. You'll also find files for provisioning a new machine and setting up my environment.
+
+> [!WARNING]
+Again, this is my personal setup and **changes often**, so don't blindly fork and run the [`install.sh`][installFile] script without reading it first.
+
+But get **inspired**, take what you want, and leave the rest to make it your own.
Older Versions
@@ -147,9 +152,13 @@ There are two options for managing packages with GNU Stow:
- fish (fish/)
- XDG Base Directory – Reference: [XDG Base Directory][XDGRef] for more information. To edit/set the XDG Base Directory variables, you can edit the `~/fish/.config/fish/conf.d/paths.fish` file. Hopefully, this will keep the `$HOME` directory clean and organized.
- nvim (nvim/)
- - When I need Vim, I use [LazyVim](lazyVim) - lightly customized.
+ - When I need Vim, I use [LazyVim](lazyVim) - lightly customized. (Secondary Editor)
- config (config/)
- Configuration files for various applications, instead of adding them to root of the repo.
+- vs-cursor(vs-cursor/)
+ - Cursor configuration, ie: keybindings, settings, and custom stuff. (checking out the hype)
+- vs-code(vs-code/)
+ - VSCode configuration, ie: keybindings, settings, and custom stuff.(Primary Editor)
- local (local/)
- User-specific data not configuration-related. ie: dictionaries, wallpapers, misc items that mean nothing, etc.
@@ -172,10 +181,18 @@ Any of the scripts can be run individually at any time to update/reset as needed
- `functions.sh` - Contains helper functions for for the scripts
MacOS Mods ↑
+
+>[!NOTE]
+> For Aerospace, Sketchybar, & Karabiner Elements, I'm constantly changing my config to fit my needs and preferences.
+
Aerospace Window Manager ↑
Sketchybar ↑
+Sketchybar is at the bottom of my screen. I use this just to keep track of my workspaces and what apps are open in each workspace. I also use Ice.app to change the appearance of the navtive macOS menu bar.
+
Karabiner Elements ↑
+I use QMK/VIA along with Raycast to launch apps but chord keys using Karabiner Elements, ie: `hyper + cmd + d` launches my Dotfiles repo in VSCode. This could definitely be improved and simplified by using only Karabiner Elements.
+
Troubleshooting ↑
Dotfiles↑
diff --git a/config/.config/karabiner/karabiner.json b/config/.config/karabiner/karabiner.json
index 847e406e..ec22751f 100644
--- a/config/.config/karabiner/karabiner.json
+++ b/config/.config/karabiner/karabiner.json
@@ -88,6 +88,24 @@
{
"description": "Hyper Launch",
"manipulators": [
+ {
+ "description": "command + y = Zen Browser",
+ "from": {
+ "key_code": "y",
+ "modifiers": { "mandatory": ["left_command", "right_command", "right_control", "right_shift", "right_option"] }
+ },
+ "to": [{ "shell_command": "open -a 'Zen Browser'" }],
+ "type": "basic"
+ },
+ {
+ "description": "option + y = Brave Browser Beta",
+ "from": {
+ "key_code": "y",
+ "modifiers": { "mandatory": ["left_option", "right_command", "right_control", "right_shift", "right_option"] }
+ },
+ "to": [{ "shell_command": "open -a 'Brave Browser Beta'" }],
+ "type": "basic"
+ },
{
"description": "option + e = Cursor",
"from": {
@@ -2414,4 +2432,4 @@
"virtual_hid_keyboard": { "keyboard_type_v2": "ansi" }
}
]
-}
\ No newline at end of file
+}
diff --git a/duti/abnerworks.Typora b/duti/abnerworks.Typora
deleted file mode 100755
index 7c67d253..00000000
--- a/duti/abnerworks.Typora
+++ /dev/null
@@ -1,2 +0,0 @@
-.markdown
-.md
diff --git a/duti/com.figma.DesktopBeta b/duti/com.figma.Desktop
similarity index 100%
rename from duti/com.figma.DesktopBeta
rename to duti/com.figma.Desktop
diff --git a/duti/com.microsoft.VSCode b/duti/com.microsoft.VSCode
index 772a0f97..6441d12a 100755
--- a/duti/com.microsoft.VSCode
+++ b/duti/com.microsoft.VSCode
@@ -26,14 +26,17 @@
.hpp
.jekyll
.js
+.jsx
.json
.jsonc
-.jsx
.less
.liquid
.list
.log
.lua
+.md
+.mdx
+.markdown
.mod
.njk
.php