Commit graph

628 commits

Author SHA1 Message Date
76a2e58ab8 Add chatGpt bookmark to Firefox 2025-07-24 00:37:58 +02:00
8a9a3e2207 Enable dynamic persistent colorscheme switching in Neovim using my new CLI tool colorsync 2025-07-23 12:35:38 +02:00
baec2bb4a5 Update colorsync to 1.0.1 2025-07-23 12:16:11 +02:00
dee8e708af Update colorsync 2025-07-23 01:34:13 +02:00
e0f7c417a8 Setup firefox bookmarks declaratively 2025-07-20 14:53:57 +02:00
46dab35cbe Add colorsync [WIP Zig project im working on] 2025-07-20 14:53:30 +02:00
18d9b0cf09 Add keymaps for searching visible viewport and visual selection 2025-07-20 11:14:48 +02:00
22e7caa76e Update to use basedpyright over pyright 2025-07-20 11:02:42 +02:00
99b220fcc8 Improve tab-switching keymaps in neovim 2025-07-19 17:53:43 +02:00
f40a87fd4d Add eslint lsp to neovim 2025-07-19 16:40:10 +02:00
bda3a8da76 Update Neovim plugins 2025-07-19 16:08:10 +02:00
adc54f618a Add back tiny inline diagnostics now that its matured, and with better config 2025-07-19 16:06:00 +02:00
fb6de1388c Add colorsync sourcing to zshrc 2025-07-19 15:42:11 +02:00
5f3cec6e5f Add react dev tools to firefox 2025-07-19 15:39:13 +02:00
d46819e852 Fix window swapping keybinds in neovim 2025-07-19 15:38:43 +02:00
e9f70800ea Add tailwind and ts lsps 2025-07-19 12:42:40 +02:00
80961aa2a3 Add hjlk bindings for resizing windows in Window Manager, also fix incorrectly early out conditions 2025-07-19 12:33:57 +02:00
f72e3961ad Setup automatic variable indenting guides based on filetype with sensible fallback defaults 2025-07-19 12:33:08 +02:00
4d759b0233 Add react web stack to nix home managed packages & nvim treesitter 2025-07-19 12:32:26 +02:00
9049945d77 Setup snippets in Neovim 2025-07-19 12:26:21 +02:00
Martin Larsson
cd2ecc3c1c Dramatically improve window management:
- Add relative directional resizing (as expected!)
 - Better error handling
 - Minor readability refactors
2025-07-17 14:42:10 +02:00
Martin Larsson
d927265334 Enable global statusline in lualine 2025-07-17 14:41:50 +02:00
Martin Larsson
ca1a670e15 Bring back snacks recent source but restrict it to cwd. Files picker now
include hidden files.
2025-07-17 14:40:33 +02:00
09d232dfc6 fix gc scheduling for Linux and Mac (read systemd & launchd) that uses
different formats.
2025-07-15 16:13:51 +02:00
42a745b98d Merge branch 'main' of github.com:LarssonMartin1998/.dotfiles 2025-07-15 16:07:15 +02:00
Martin Larsson
909398bf3c Update backwards compatible settings that work in NixOS but are
deprecated in Nix Darwin to the new standards
2025-07-15 16:06:05 +02:00
df8451b8da Update nixkpgs and neovim plugins 2025-07-15 15:52:14 +02:00
1cfdfda52d Light refactor, enable parallelism for nix building, builders use substitute and make sure darwin has the same benefits as linux 2025-07-15 15:52:06 +02:00
3683e93dbc Fix default keymappings in codecompanion so I can navigate paragraphs
using {} again
2025-07-15 13:52:09 +02:00
098fc2c41e Improve SSH life on Linux with Keychain and Tmux agent forwarding, now
resembles Mac experience.
2025-07-15 13:40:21 +02:00
ae37074ce4 Make smear cursor fade in, tweak some values, much less jarring now. 2025-07-15 12:51:36 +02:00
cca5c9f677 Tweak shader settings for ghostty, make it less annoying. 2025-07-15 12:32:47 +02:00
0d5ac652ab Fix value for git config: rebase.missingCommitsCheck true -> warn 2025-07-15 12:25:12 +02:00
25d56990cd Improve git workflow: enable fsmonitor and untrackedCache, add watchman,
improve some git aliases
2025-07-15 12:20:53 +02:00
48ed428fd6 Merge branch 'main' of github.com:LarssonMartin1998/.dotfiles 2025-07-15 11:24:30 +02:00
eb511c0b55 Add 7z to home 2025-07-15 11:23:59 +02:00
Martin Larsson
313e75fab1 Remove keyMapping from nix-darwin 2025-07-14 12:48:03 +02:00
Martin Larsson
d9dabcd655 Fix mac keybindings: ctrl(+shift)+backspace now works for word deletion
in both directions. Aerospace doesnt have conflicting keybindings
anymore.
2025-07-14 01:04:11 +02:00
Martin Larsson
49a2249634 Add karabiner, we now should be able to achieve sway parity on macos
with aerospace.
2025-07-13 18:11:15 +02:00
Martin Larsson
c353fbe9a9 Update aerospace config to open firefox over qutebrowser. 2025-07-13 16:26:57 +02:00
Martin Larsson
dc3cd660a2 Update nvim plugins 2025-07-13 16:26:48 +02:00
Martin Larsson
de7f2ff31f Update Nix flake, refactor Darwin app aliases and use it for system and
home config. Remove qutebrowser, mousecat, move some apps from brew ->
nixpkgs, add firefox to mac
2025-07-13 16:25:17 +02:00
Martin Lasson
677baf3d71 Remove deprecated clangd args 2025-07-13 13:35:44 +02:00
f00dab6bc2 feat: Show +/- prefixes in git diff 2025-07-10 23:10:25 +02:00
aa083d677f Tweak neovim timers which were too fast for using modtap keyboard
shortcut without dedicated keys. I.e, I couldnt hit <Leader>1 in time.
2025-07-10 13:37:11 +02:00
dca2aa5849 Change default copilot agent from claude 3.7 -> 4 2025-07-10 00:27:58 +02:00
662f0a688a Merge branch 'main' of github.com:LarssonMartin1998/.dotfiles 2025-07-09 23:59:05 +02:00
332c883a48 Bring over commits accidentally only on local_machine branch to main 2025-07-09 23:58:22 +02:00
Martin Larsson
a6017d2423 feat: Fix aerospace tiling for qutebrowser when hiding decorations,
additionally, add keybinding for opening qutebrowser
2025-07-09 15:26:02 +02:00
07471f5d48 Fix treesitter - markview clash that causes sytax issues in markview
when treesitter loads first.
2025-07-08 23:28:13 +02:00