feat(nvim): Actually setup the Obsidian mode
feat(nvim): Update Telescope plugin to always run
chore(yabai): Update yabai to 7.1.14
chore(yabai): Update to v7.1.13
chore(yabai): Update yabai to v7.1.11
feat(yabai): Set the mouse_modifier to "cmd" instead of "fn" Because I often use my laptop with the lid closed, I don't have easy access to the "fn" key. Instead, I'll use the "cmd" key to be able to manipulate windows.
feat(tmux): Fix the syntax for commands by using braces This makes everything much more readable. I've also added the ability to use the prefix key for all of the keyboard shortcuts, which should make using tmux in tmux much easier.
chore(nixpkgs): Flake lock update
feat(yabai): Properly configure yabai using nix Thre were previously some issues with this because the scripting addition didn't load properly. This fixes those issues.
chore(nixpkgs/yabai): Update yabai to 7.1.10
chore(nixpkgs): Pin nix-darwin to 24.11
feat(nixpkgs): Move yabai configuration over to within nix configuration This mostly works, although I've noticed that sometimes the scripting addition doesn't get enabled correctly.
chore(yabai): Update yabai to v7.1.6
feat(tmux): Set the session text to not be bold
fix(skhd): Ensure that alacritty is opened correctly in single instance mode This would previously fail because `msg create-window` exits with an error if the socket cannot be found.
chore(dots): Remove unused programs I have stopped using aerc, guix, khal, khard and vdirsyncer, as I primarily use macOS for work nowdays. This has also meant that I've generally transitioned from using terminal-based tools to using GUI tools that I can wrap in my window manager environment.
chore(nvim): Remove obsidian plugin This was not being used at all
chore(nixpkgs): Swap from kitty to alacritty I always preferred alacritty, but there was a bug that meant I couldn't use my keybinds for tmux and neovim. This bug has now fortunately been resolved, so I can go back to alacritty :)
feat(alacritty): Migrate to TOML configuration files
chore(nvim/status): Change modified indicator and update lsp function