Commit graph

  • 369a7656c3 Move aerospace from machome to root Martin Larsson 2025-01-23 16:57:33 +01:00
  • ef5a1892d8 Move sway from linux_home to nix style dir in root Martin Larsson 2025-01-23 16:55:30 +01:00
  • 8cb53fd6bd Update annoyances to include plugins for daps and lspconfigs. I want all done without any pluginbloat. Martin Larsson 2025-01-19 23:28:31 +00:00
  • eea01d0812 Rewrite highlights to neovim api and update colors of tiny-inline-diagnostics to match ayu color scheme. Martin Larsson 2025-01-19 23:28:05 +00:00
  • 913d98e389 Remove outcommented code that no longer will have any use in the future Martin Larsson 2025-01-19 23:27:46 +00:00
  • cc24488f29 Remove old outdated config variables from blink. Martin Larsson 2025-01-19 23:26:58 +00:00
  • 86af5f25c9 Enable some font features, graphical control chars and slashesd zero Martin Larsson 2025-01-19 22:54:58 +00:00
  • b695b07c21 Add lots of packages to home manager, and include neovim derivation for building source from a specific commit on dev branch. Martin Larsson 2025-01-19 19:30:52 +00:00
  • beb700f3fe Add nil and zls LSP's Martin Larsson 2025-01-19 19:27:31 +00:00
  • d9091a23ae Add vim to globals, add settings for preloading files Martin Larsson 2025-01-19 19:13:18 +00:00
  • 5067747fc5 Remove mason, rely on nixpkgs for systemwide tooling instead Martin Larsson 2025-01-19 19:11:49 +00:00
  • 2ff063d95b Remove shebang from tmux scripts, they're sourced anyway. Martin Larsson 2025-01-19 19:11:14 +00:00
  • b69de0413d Update gitignore to exclude result (build output from nix) Martin Larsson 2025-01-19 19:10:29 +00:00
  • fb2adb4547 Move files out of their respective fs structure into program dirs in root and symlink dotfils using HM. Martin Larsson 2025-01-16 23:49:38 +00:00
  • 10bab010b7 Fix path for zshrc Martin Larsson 2025-01-16 23:31:51 +00:00
  • 9a0e018b18 Fix so programs isn't inside home Martin Larsson 2025-01-16 23:29:35 +00:00
  • 8aecd29d58 Set zsh as the shell and symlink zshrc Martin Larsson 2025-01-16 23:27:18 +00:00
  • d4e1e4b891 Add lots of programs to HM Martin Larsson 2025-01-16 23:09:16 +00:00
  • b2be8749ff Fix double home Martin Larsson 2025-01-16 22:52:39 +00:00
  • 9d30f58fe9 Add neovim to home-manager Martin Larsson 2025-01-16 22:51:39 +00:00
  • 6979757926 Add empty files for linux.nix and darwin.nix Martin Larsson 2025-01-16 09:11:53 +00:00
  • f1efe05c49 Add empty wsl.nix file Martin Larsson 2025-01-16 09:10:18 +00:00
  • 24186358fa Add initial testfiles for home manager Martin Larsson 2025-01-16 09:08:32 +00:00
  • 82e391c872 Add lazy-lock file which was previously on ignore, good for reproducability and as a backup if setup breaks on update Martin Larsson 2025-01-15 13:55:47 +01:00
  • d85cc750cd Submitted PR to lspsaga for jumping into window of hover doc instantly, use my fork until PR gets merged. Martin Larsson 2025-01-14 23:51:32 +01:00
  • fea8eedad8 Update annoyances Martin Larsson 2025-01-14 11:53:26 +01:00
  • df6c46b5fb Add lspsaga hack for better experience using hover_doc. Martin Larsson 2025-01-14 11:47:53 +01:00
  • 55aade1657 Update list of annoyances in init.lua, Making progress .... backwards Martin Larsson 2025-01-13 13:51:21 +01:00
  • 56ee18a475 Add keymaps and commands for turning off/on auto formatting on save. Martin Larsson 2025-01-13 13:49:55 +01:00
  • e1d2f81f32 Remove some default keymaps which are on the same keymap namespace as some lspsaga bindings making them slower to finalize. Martin Larsson 2025-01-13 12:49:21 +01:00
  • 6921ee9a12 Add documented annoyances Martin Larsson 2025-01-13 12:17:39 +01:00
  • 9b3a9ece1e Add a way to cache default keymaps, impl function for adding temporary keymaps (i.e keymaps during debugging) which saves original keymaps if it overrides them at restores them upon deletion. Martin Larsson 2025-01-13 12:08:07 +01:00
  • ec921c73a3 Use rounded corners with arrow. Martin Larsson 2025-01-13 01:03:35 +01:00
  • f5d5920d67 Fix so rustacean vim adds keymaps to buffer and use the inlay hints handler. Martin Larsson 2025-01-13 01:02:57 +01:00
  • 0c466f10ae Fix so we use lspsagas hover doc instead of default one. Change lspsaga to use rounded corners. Change to use vimbuilt in diagnostics jump without spawning floating windows. Martin Larsson 2025-01-13 01:00:35 +01:00
  • cdfa4fe2d8 Temporarily disable inlay hints during debugging, fix so virtual text gets cleared after debugging finishes. Martin Larsson 2025-01-12 13:34:27 +01:00
  • f2e27f7a59 Change nvim_get_hl_by_name -> nvim_get_hl in leap Martin Larsson 2025-01-12 00:36:00 +01:00
  • e441664ceb Change dapui to only display watches and stacks elements. Also hide icons. Martin Larsson 2025-01-12 00:26:43 +01:00
  • 472208ea95 Setup debug adapters for codelldb, debugpy and gopls. Also remove nvim-dap-profiles :( Apparently there is a way to do the same thing using launch.json built into dap, much better than my solution. Martin Larsson 2025-01-11 19:08:40 +01:00
  • b7796e9a5e small refactor to lsp.lua (lsp/setup.lua), rename lsp/language_servers -> lsp/servers. utils now has a function for "get_file_names_in_dir" Martin Larsson 2025-01-11 18:01:15 +01:00
  • fc08128c55 Add yazi config Martin Larsson 2025-01-11 18:00:12 +01:00
  • e3f9039667 Convert yank highlight to full lua api, remove old vim script. Add comment for lsp Martin Larsson 2025-01-11 13:17:28 +01:00
  • 7fa8779c8e Re-add "hjkl" navigation, change leap to m, marks are set with <leader>m instead. Martin Larsson 2025-01-11 13:11:52 +01:00
  • f242c7d414 Remove contextual alternates in terminal font (-calt) Martin Larsson 2025-01-11 12:49:02 +01:00
  • 2d8ed1f049 Remove outcommented catppuccin theme in lspsaga Martin Larsson 2025-01-11 01:02:12 +01:00
  • 7e4f69c48f Major lsp overhaul. Use new 0.11+ apis, remove lspconfig, remove lots of mason/lspconfig util plugins. Currently supports following lsps: gopls, clangd, lua-language-server, cmake-language-server Martin Larsson 2025-01-11 00:58:02 +01:00
  • c2b6c481e4 Fix types hl group for rust Martin Larsson 2025-01-11 00:57:38 +01:00
  • cd58f818fa Remove trouble, never used it Martin Larsson 2025-01-11 00:57:19 +01:00
  • 4d939677c5 Remove Undotree, never used it Martin Larsson 2025-01-11 00:57:11 +01:00
  • c5ab57456d Small refactor to terminal Martin Larsson 2025-01-11 00:56:55 +01:00
  • d06e61dcba add utils: xpcallmsg, validate bufnr, foreach Martin Larsson 2025-01-11 00:55:54 +01:00
  • 557826f23a Remove keybind for saving, use :w instead. Fix so copy command is silent Martin Larsson 2025-01-11 00:54:54 +01:00
  • 88ac5cb9f0 Set bg to none instead of same as terminal. This works better with transparent terminals. Martin Larsson 2025-01-10 01:05:48 +01:00
  • bcf9a7fdb1 Tweak opacity values, and fix regression where I accidentally had removed the call to run the dim_inactive_windows script in sway. Martin Larsson 2025-01-09 22:54:25 +01:00
  • 3c8d77b719 Delete configs for alacritty, zellij and lazygit, all programs I don't use anymore Martin Larsson 2025-01-09 19:54:15 +01:00
  • 477f60b966 Sync ghostty and nvim backgrounds, add transparency support to colorscheme in nvim Martin Larsson 2025-01-09 19:53:34 +01:00
  • c9cada1cf6 Remove linux configs I no longer use Martin Larsson 2025-01-09 18:13:15 +01:00
  • 466622c2ba Fix sway idle issues when watching videos Martin Larsson 2025-01-09 18:11:45 +01:00
  • 8dedcb100b Add ghostty config Martin Larsson 2025-01-09 17:25:35 +01:00
  • ffcabd3f69 Remove catppuccin from neomutt Martin Larsson 2025-01-09 17:23:30 +01:00
  • a3759f47d6 Remove kitty conf Martin Larsson 2025-01-09 17:23:06 +01:00
  • 93e41aef46 Switch from catppuccin to ayu mirage for various tools, switch from p10k to starship, self made tmux and sway statusbar update Martin Larsson 2025-01-09 17:22:50 +01:00
  • 886818cd1f Add ai generated ayu mirage for bat, not the real deal but good enough Martin Larsson 2025-01-09 17:12:54 +01:00
  • b35f38ef87 Remove reactive Martin Larsson 2025-01-09 17:11:51 +01:00
  • dba9e41f57 Fix so fzf lua (treesitter) doesn't hang the entire terminal window when previewing large minified files Martin Larsson 2025-01-09 17:11:36 +01:00
  • 0ef0551a30 Remove autopairs in nvim Martin Larsson 2025-01-09 17:11:09 +01:00
  • e100b9cf57 Switch from catppuccin to a custom version of ayu mirage in neovim Martin Larsson 2025-01-09 17:10:29 +01:00
  • f0f10ab09b Add language toggle between SE and US in Sway, additionally, set Ghostty to the default terminal. Martin Larsson 2025-01-07 23:49:17 +01:00
  • 060aa3fed8 Add ghostty config Martin Larsson 2025-01-03 18:13:14 +01:00
  • d5890ba649 Add bold local variables for C++ Martin Larsson 2025-01-02 18:48:28 +01:00
  • bcec4985b2 Change tmux to support 256 colors in Ghostty and Tmux for NixOS, WSL2 (NixOS), Mac, and Asahi Fedora Remix (should in theory just work everywhere that runs Ghostty and Tmux now) Martin Larsson 2025-01-02 11:46:49 +01:00
  • 6b03a3eac1 Add priority to tiny-inline-diagnostics Martin Larsson 2025-01-02 11:46:26 +01:00
  • a05c7ef81c Remove different highlighting for edgetools, also, remove trouble symbols window Martin Larsson 2025-01-02 10:55:42 +01:00
  • ca811aa81c Remove deprecated or changed config variables from blink Martin Larsson 2025-01-02 10:13:10 +01:00
  • ab0eabae78 Add the ability to merge custom LSP conf with default rather than overrule, additionally, add dap-go Martin Larsson 2025-01-02 10:09:38 +01:00
  • ff88938803 Remove oil.nvim plugin, relying on Yazi for file management going forward Martin Larsson 2025-01-02 10:08:25 +01:00
  • 93fbf36a26 Add go and zig to treesitter Martin Larsson 2025-01-02 10:06:38 +01:00
  • e98ebae8ee Add working inlayhints for go Martin Larsson 2025-01-02 10:03:46 +01:00
  • 9384be6e3f Improve touchpad configuration in sway. Martin Larsson 2024-11-28 13:34:04 +01:00
  • 368e86cea2 Fix rmf, and rmdf commands in zshrc Martin Larsson 2024-11-28 13:33:49 +01:00
  • 0ac609f98e Add workplace symbols search to fzf Martin Larsson 2024-11-25 11:25:32 +01:00
  • 1570f06b6c Add VPN state to sway status bar Martin Larsson 2024-11-21 23:24:10 +01:00
  • e7293d8358 Add get-bwp() to zshrc which can be piped into other commands when logging in. For instance, mullvad account login $(get-bwp mullvad) Martin Larsson 2024-11-21 23:23:38 +01:00
  • 79cdc0f23b Add commands for fzfd (fzf for directories), cdf, cpf, mvf, rmf (all variants that use fzf, in the case of cp and mv that takes two paths, they accept an argument for the second path, or if left empty uses fzf for the first and second path) Martin Larsson 2024-11-21 22:32:52 +01:00
  • f2c43242f5 Add buffer commit history to fzf <leader>tg. Martin Larsson 2024-11-21 22:32:27 +01:00
  • edeeb04e6f separate serialized arrow data by git branch. Martin Larsson 2024-11-19 00:52:40 +01:00
  • 64bdd18769 Merge branch 'main' of github.com:LarssonMartin1998/.dotfiles Martin Larsson 2024-11-14 22:19:01 +01:00
  • 009e95c2f6 Make sure copilot right arrow doesnt consume right arrow input in insert mode when there is nothing suggested Martin Larsson 2024-11-14 22:17:25 +01:00
  • e09a435efa Add catc command to zshrc, cat-copy Martin Larsson 2024-11-14 22:17:05 +01:00
  • 2fb39e8b60 Change some keyboard shortcuts in sway to align with aerospace config on mac. Also rebind capslock to escape. Martin Larsson 2024-11-14 22:16:42 +01:00
  • 9a19c94f01 Remove faulty screen-256color from default-terminal in tmux conf Martin Larsson 2024-11-14 22:16:13 +01:00
  • ad735448ab Update alacritty to comply with changed config settings Martin Larsson 2024-11-14 22:15:12 +01:00
  • 5d22761014 Update blink config so super-tab works. Also add LSP capabilities for blink for more suggestions. Martin Larsson 2024-11-14 17:03:34 +01:00
  • eb34dcec65 Remove all usages of nvim-cmp in favor of blink Martin Larsson 2024-11-03 02:17:23 +01:00
  • dfbb5c8834 oil.nvim now uses filewatch to update buffer content from fs changes, additionally, now also save the prev directory state so it persists when oil is closed and reopened Martin Larsson 2024-11-03 02:14:14 +01:00
  • 8263b02c70 Add silent option to a lot of keymaps to hide command display. Martin Larsson 2024-10-30 17:47:29 +01:00
  • 23ed2e9964 Light refactoring to mason/lsp setup, also add support to zig, ocaml, and go. Martin Larsson 2024-10-30 17:46:54 +01:00
  • ee7ce096c8 Update rusteaceanvim to major version 5 Martin Larsson 2024-10-30 17:46:28 +01:00
  • 9b9424ac05 Change keybindings for copilot to better match cmd workflow (completion on tab and acceping auto complete on right arrow) Martin Larsson 2024-10-30 17:45:36 +01:00
  • 7c54faf521 Fix incorrect binding for jumping between diagnostics in Lspsaga Martin Larsson 2024-10-30 17:02:38 +01:00