Commit graph

  • 0873c36a6f Add keybind for selsecting nodes in hierarchy Martin Larsson 2025-08-14 20:18:32 +02:00
  • 564046d830 Update nvim plugins Martin Larsson 2025-08-14 20:18:02 +02:00
  • 69190a0602 Add wtype to linux, used for automating ghostty, can remove after reloading is merged into Ghostty Martin Larsson 2025-07-25 11:46:24 +02:00
  • a15f2238aa feature: Add automated colorscheme switching to Ghostty, refactor watchman_tmux into generic utility function. Martin Larsson 2025-07-25 11:44:53 +02:00
  • 6521dedbaa Reduce tmux status interval 5 > 2 Martin Larsson 2025-07-25 11:44:00 +02:00
  • 7e5cd64809 Fix: correct launchd attribute path for home manager Martin Larsson 2025-07-25 01:30:56 +02:00
  • 9f1a4f5607 Update colorsync to 1.0.3 Martin Larsson 2025-07-25 01:16:28 +02:00
  • aba6414706 fix: automated tmux statusbar color now works as it should (only tested on linux) Martin Larsson 2025-07-25 00:55:45 +02:00
  • 3e1993efbd Add colorsync config Martin Larsson 2025-07-24 13:29:51 +02:00
  • bf5c057c6f Update colorsync to 1.0.2 Martin Larsson 2025-07-24 13:12:51 +02:00
  • 3754b11751 Merge branch 'main' of github.com:LarssonMartin1998/.dotfiles Martin Larsson 2025-07-24 09:20:15 +02:00
  • 68b8a7b608 Setup seamless, automatic, and persistent colorscheme switching in tmux that follows colorsync Martin Larsson 2025-07-24 00:40:02 +02:00
  • 9c5a1479b7 Integrate seamless, automatic, and persistent colorscheme switching for all neovim plugins in my config Martin Larsson 2025-07-24 00:39:00 +02:00
  • 76a2e58ab8 Add chatGpt bookmark to Firefox Martin Larsson 2025-07-24 00:37:58 +02:00
  • 8a9a3e2207 Enable dynamic persistent colorscheme switching in Neovim using my new CLI tool colorsync Martin Larsson 2025-07-23 12:35:38 +02:00
  • baec2bb4a5 Update colorsync to 1.0.1 Martin Larsson 2025-07-23 12:16:11 +02:00
  • dee8e708af Update colorsync Martin Larsson 2025-07-23 01:19:37 +02:00
  • e0f7c417a8 Setup firefox bookmarks declaratively Martin Larsson 2025-07-20 14:53:57 +02:00
  • 46dab35cbe Add colorsync [WIP Zig project im working on] Martin Larsson 2025-07-20 14:53:30 +02:00
  • 18d9b0cf09 Add keymaps for searching visible viewport and visual selection Martin Larsson 2025-07-20 11:14:48 +02:00
  • 22e7caa76e Update to use basedpyright over pyright Martin Larsson 2025-07-20 11:02:42 +02:00
  • 99b220fcc8 Improve tab-switching keymaps in neovim Martin Larsson 2025-07-19 17:53:43 +02:00
  • f40a87fd4d Add eslint lsp to neovim Martin Larsson 2025-07-19 16:40:10 +02:00
  • bda3a8da76 Update Neovim plugins Martin Larsson 2025-07-19 16:08:10 +02:00
  • adc54f618a Add back tiny inline diagnostics now that its matured, and with better config Martin Larsson 2025-07-19 16:06:00 +02:00
  • fb6de1388c Add colorsync sourcing to zshrc Martin Larsson 2025-07-19 15:42:11 +02:00
  • 5f3cec6e5f Add react dev tools to firefox Martin Larsson 2025-07-19 15:39:13 +02:00
  • d46819e852 Fix window swapping keybinds in neovim Martin Larsson 2025-07-19 15:38:43 +02:00
  • e9f70800ea Add tailwind and ts lsps Martin Larsson 2025-07-19 12:42:40 +02:00
  • 80961aa2a3 Add hjlk bindings for resizing windows in Window Manager, also fix incorrectly early out conditions Martin Larsson 2025-07-19 12:33:57 +02:00
  • f72e3961ad Setup automatic variable indenting guides based on filetype with sensible fallback defaults Martin Larsson 2025-07-19 12:33:08 +02:00
  • 4d759b0233 Add react web stack to nix home managed packages & nvim treesitter Martin Larsson 2025-07-19 12:32:26 +02:00
  • 9049945d77 Setup snippets in Neovim Martin Larsson 2025-07-19 12:26:21 +02:00
  • cd2ecc3c1c Dramatically improve window management: - Add relative directional resizing (as expected!) - Better error handling - Minor readability refactors Martin Larsson 2025-07-17 14:42:10 +02:00
  • d927265334 Enable global statusline in lualine Martin Larsson 2025-07-17 14:41:50 +02:00
  • ca1a670e15 Bring back snacks recent source but restrict it to cwd. Files picker now include hidden files. Martin Larsson 2025-07-17 14:40:33 +02:00
  • 09d232dfc6 fix gc scheduling for Linux and Mac (read systemd & launchd) that uses different formats. Martin Larsson 2025-07-15 16:13:51 +02:00
  • 42a745b98d Merge branch 'main' of github.com:LarssonMartin1998/.dotfiles Martin Larsson 2025-07-15 16:07:15 +02:00
  • 909398bf3c Update backwards compatible settings that work in NixOS but are deprecated in Nix Darwin to the new standards Martin Larsson 2025-07-15 16:06:05 +02:00
  • df8451b8da Update nixkpgs and neovim plugins Martin Larsson 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 Martin Larsson 2025-07-15 15:52:06 +02:00
  • 3683e93dbc Fix default keymappings in codecompanion so I can navigate paragraphs using {} again Martin Larsson 2025-07-15 13:52:09 +02:00
  • 098fc2c41e Improve SSH life on Linux with Keychain and Tmux agent forwarding, now resembles Mac experience. Martin Larsson 2025-07-15 13:40:21 +02:00
  • ae37074ce4 Make smear cursor fade in, tweak some values, much less jarring now. Martin Larsson 2025-07-15 12:51:36 +02:00
  • cca5c9f677 Tweak shader settings for ghostty, make it less annoying. Martin Larsson 2025-07-15 12:32:47 +02:00
  • 0d5ac652ab Fix value for git config: rebase.missingCommitsCheck true -> warn Martin Larsson 2025-07-15 12:25:12 +02:00
  • 25d56990cd Improve git workflow: enable fsmonitor and untrackedCache, add watchman, improve some git aliases Martin Larsson 2025-07-15 12:20:53 +02:00
  • 48ed428fd6 Merge branch 'main' of github.com:LarssonMartin1998/.dotfiles Martin Larsson 2025-07-15 11:24:30 +02:00
  • eb511c0b55 Add 7z to home Martin Larsson 2025-07-15 11:23:59 +02:00
  • 313e75fab1 Remove keyMapping from nix-darwin Martin Larsson 2025-07-14 12:48:03 +02:00
  • d9dabcd655 Fix mac keybindings: ctrl(+shift)+backspace now works for word deletion in both directions. Aerospace doesnt have conflicting keybindings anymore. Martin Larsson 2025-07-14 01:04:11 +02:00
  • 49a2249634 Add karabiner, we now should be able to achieve sway parity on macos with aerospace. Martin Larsson 2025-07-13 18:11:15 +02:00
  • c353fbe9a9 Update aerospace config to open firefox over qutebrowser. Martin Larsson 2025-07-13 16:26:57 +02:00
  • dc3cd660a2 Update nvim plugins Martin Larsson 2025-07-13 16:26:48 +02:00
  • 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 Martin Larsson 2025-07-13 16:25:17 +02:00
  • 677baf3d71 Remove deprecated clangd args Martin Lasson 2025-05-04 09:44:47 +02:00
  • f00dab6bc2 feat: Show +/- prefixes in git diff Martin Larsson 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. Martin Larsson 2025-07-10 13:37:11 +02:00
  • dca2aa5849 Change default copilot agent from claude 3.7 -> 4 Martin Larsson 2025-07-10 00:27:58 +02:00
  • 662f0a688a Merge branch 'main' of github.com:LarssonMartin1998/.dotfiles Martin Larsson 2025-07-09 23:59:05 +02:00
  • 332c883a48 Bring over commits accidentally only on local_machine branch to main Martin Larsson 2025-07-09 23:58:22 +02:00
  • a6017d2423 feat: Fix aerospace tiling for qutebrowser when hiding decorations, additionally, add keybinding for opening qutebrowser Martin Larsson 2025-06-27 14:53:46 +02:00
  • 07471f5d48 Fix treesitter - markview clash that causes sytax issues in markview when treesitter loads first. Martin Larsson 2025-07-08 23:28:13 +02:00
  • 9422ced0a8 Update Neovim plugins Martin Larsson 2025-07-08 23:27:54 +02:00
  • 63fd60f9e4 Remove fastfatch from automatically running in .zshrc Martin Larsson 2025-07-08 23:15:48 +02:00
  • 84fc72f1d6 Improve shaders, crt effect doesnt warp other shaders when running at the end. Make the blaze more subtle, tweak values and make the smear start from a small point and grow into the cursor Martin Larsson 2025-07-08 23:14:21 +02:00
  • 9389cc5741 feat: Add visual spinner feedback to codecompanion Martin Larsson 2025-07-07 23:43:59 +02:00
  • 926960760c feat: Update nixpkgs, build ghostty from latest master, add ghostty shaders (smear, crt, bloom, blaze) Martin Larsson 2025-07-07 02:04:22 +02:00
  • 72891e5ac7 Add line wrapping to snacks picker preview for noficiations and diagnostics Martin Larsson 2025-07-06 00:23:11 +02:00
  • 8393a93e8b Disable Copilot inline hints by default Martin Larsson 2025-07-06 00:22:55 +02:00
  • c6209dff63 Remove window renaming and improve keymap for session renaming (TMUX) Martin Larsson 2025-07-04 21:18:20 +02:00
  • f6af733634 Add kernel settings and tweak TLP to improve battery life Martin Larsson 2025-06-15 14:43:48 +02:00
  • 108f68cd96 Update flake inputs Martin Larsson 2025-06-15 14:43:40 +02:00
  • 41b3b20167 Remove ctrlshift+ left/right in ghostty Martin Larsson 2025-06-15 14:43:16 +02:00
  • 5702874e53 Yazi auto updated field manager -> mgr Martin Larsson 2025-06-15 14:43:02 +02:00
  • 8453ef5805 Add buffer picker to snacks, additionally, switch bindings between document and workspace symbols picker. Martin Larsson 2025-06-15 14:31:57 +02:00
  • 23a1bf579d Add just to treesitter Martin Larsson 2025-06-15 14:31:47 +02:00
  • 67af45e48c Change from firefox to qutebrowser in the sway shortcut Martin Larsson 2025-06-15 14:31:30 +02:00
  • 196128d1a2 Add qutebrowser for linux Martin Larsson 2025-06-03 11:44:36 +02:00
  • 63f4b5535f Merge branch 'main' of github.com:LarssonMartin1998/.dotfiles Martin Larsson 2025-06-03 11:43:55 +02:00
  • 2e78854991 Update ghostty cell height Martin Larsson 2025-06-03 11:42:08 +02:00
  • 17c94ef12d Remove zen-browser for qutebrowser, add mousecat Martin Larsson 2025-06-03 11:41:37 +02:00
  • 97d3dbbf41 Re-add bw-cli for darwin which I accidentally messed up Martin Larsson 2025-06-03 11:41:09 +02:00
  • 554585db18 Change shebang to #!/usr/bin/env bash for some sway scripts Martin Larsson 2025-06-02 22:36:17 +02:00
  • 8375e06416 Tweak ghostty cell height Martin Larsson 2025-06-02 22:35:22 +02:00
  • f665e34909 feat: Add binding for yankpasting then commenting current row without messing yank register Martin Larsson 2025-06-01 23:51:44 +02:00
  • 404c40d8dc feat: Add jump prev/next for function/conditional/class/loop Martin Larsson 2025-06-01 23:49:30 +02:00
  • fbc9cb8b16 feat: Add goto-preview and close_handler Martin Larsson 2025-05-31 00:25:29 +02:00
  • 8cd86d3088 chore: Remove leap keymap handler which no longer has any purpose since dap and leap arent conflicting Martin Larsson 2025-05-31 00:24:42 +02:00
  • e7b329e9ae chore: Delete old unused file Martin Larsson 2025-05-31 00:23:09 +02:00
  • 2436b93000 feat: Fix helix config, add helix instead of evil-helix Martin Larsson 2025-05-30 17:34:36 +02:00
  • 50b49e5478 Small refactor in sys darwin, bw cli is part of default home config now, use util lib for dotfile linking Martin Larsson 2025-05-30 16:23:11 +02:00
  • fc2bb65c64 Change to mutable taps Martin Larsson 2025-05-30 16:19:25 +02:00
  • 9c336f3036 fix: Change ghostty opacity to 1 Martin Larsson 2025-05-30 17:17:06 +02:00
  • a4697abfa4 feat: Update flake input (which upgrades to neovim 0.11.2) Martin Larsson 2025-05-30 17:07:27 +02:00
  • d6c8018a2d Enable diagnostic real-time updates from rust LSP Martin Larsson 2025-05-30 15:29:29 +02:00
  • 1fdad0db6e Add nvim lightbulb to visualize code actions Martin Larsson 2025-05-30 15:23:21 +02:00
  • aa9a887a08 War on rounded corners in Neovim, this introduces corners on more windows than I want it on thuogh, need to remove borders on Lazy and Blink for instance Martin Larsson 2025-05-30 14:21:22 +02:00
  • f7c7947f80 Add mkcd command Martin Larsson 2025-05-30 14:20:16 +02:00
  • 10a5f37df4 Remove transparent background in neovim Martin Larsson 2025-05-30 14:19:58 +02:00