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
feat(tmux): Ensure terminal-features are set to RGB This helps ensure correct display for neovim
feat(nix): Swap to using lix instead of nix
chore(nixpkgs): Update yabai to v7.1.5
feat(nixpkgs): Reorganise installed programs
feat(nvim,kitty,tmux): Have copy and paste work for remote SSH sessions This uses OSC52. I previously failed to get this working, but these configuration changes ended up having it working for me
feat(nvim): Use OSC52 to copy clipboard if in an SSH session This should make some of my remote work significantly easier
chore(nixpkgs): Remove unused configuration and rename computer to `apollo` It was originally apollo and then my work remote renamed it for me :(
chore(nixpkgs): Abstract out flake.nix from darwin directory
feat(nixpkgs): Ensure that nix flakes would work for all systems
feat(nixpkgs,nvim): Use nixd instead of rnix for nix LSP rnix is now deprecated, and nixd is suggested as its replacement
chore(nixpkgs): Remove currently unused applications I'm not using any of these in my current workflow, so I'm removing them
feat(nixpkgs): Add flake file
feat(nixpkgs): Upgrade to stateVersion 5, allow experimental-features
chore(yabai): Upgrade to 7.1.4
fix(yabai): Ensure that System Settings doesn't get managed This started to fail because the name of the application changed in Ventura. I was too lazy to fix it before :)