Commit graph

240 commits

Author SHA1 Message Date
Evie Litherland-Smith c0acd01670 Update starship format 2023-02-25 11:44:26 +00:00
Evie Litherland-Smith c8953aa6d0 Delete .profile, move aliases into fish function directory 2023-02-25 11:33:00 +00:00
Evie Litherland-Smith 969264c21a Finish fish environment setup, ignore fish_variables from git 2023-02-25 09:52:25 +00:00
Evie Litherland-Smith 5e28ce4ec2 Don't save fish_variables in git 2023-02-25 09:42:13 +00:00
Evie Litherland-Smith 02428e2d63 Add keychain setup to fish 2023-02-25 09:12:07 +00:00
Evie Litherland-Smith 7709fef79e Complete conversion to fish 2023-02-25 08:46:56 +00:00
Evie Litherland-Smith 58c8246cac Start converting to use fish instead of zsh 2023-02-25 08:24:14 +00:00
Evie Litherland-Smith 9cbfd5bd4c Remove LazyGit plugin from telescope 2023-02-24 10:38:30 +00:00
Evie Litherland-Smith 7ce0fc9438 Restore vim-fugitive, replace lazygit integration 2023-02-24 07:58:47 +00:00
Evie Litherland-Smith da112b242e Turn off lazy update check on startup 2023-02-24 07:48:16 +00:00
Evie Litherland-Smith cb55e8c7db Add wezterm window decorations 2023-02-24 07:48:08 +00:00
Evie Litherland-Smith b0e4d5af9b Add neofetch config 2023-02-24 07:40:46 +00:00
Evie Litherland-Smith 205f49fdfa Remove ensure_installed steps from mason 2023-02-23 18:28:56 +00:00
Evie Litherland-Smith f0eea8a951 Allow formatting with any installed language server 2023-02-23 18:27:48 +00:00
Evie Litherland-Smith 7be2032f87 Disable transparent background in nvim 2023-02-23 13:38:47 +00:00
Evie Litherland-Smith e5f63b9f54 Make git config more flexible for different emails
Move user name back into config
Include file user_email to hold per-system email address
2023-02-23 11:39:07 +00:00
Evie Litherland-Smith ce1d12858e Set default git branch to main 2023-02-23 11:36:19 +00:00
Evie Litherland-Smith 1dcd678137 Add mason plugins for null_ls and nvim_dap 2023-02-21 17:31:50 +00:00
Evie Litherland-Smith 4b3526f81b Add treesitter commands to lazyload 2023-02-21 17:31:20 +00:00
Evie Litherland-Smith 7b80a95c32 Add lazygit plugin and config + telescope integration 2023-02-21 07:59:52 +00:00
Evie Litherland-Smith 5409df6d47 Update dashboard shortcuts, add cmd to start LSP 2023-02-21 07:51:56 +00:00
Evie Litherland-Smith c0d336c585 Add keymap to open Mason 2023-02-21 07:44:51 +00:00
Evie Litherland-Smith d8b0ad50b3 Add config for mason and automatic LSP config setup from LspInstall, remove LSP packages from pkglist, setup stylua in pre-commit hook 2023-02-21 07:43:48 +00:00
Evie Litherland-Smith ea55aa34c6 Add mason package 2023-02-21 07:08:19 +00:00
Evie Litherland-Smith 7999de3fca Split LSP package definitions to avoid monolithic dependencies list, and add more flexibility 2023-02-21 07:07:42 +00:00
Evie Litherland-Smith 396e683145 Add lazy config options back 2023-02-21 07:07:13 +00:00
Evie Litherland-Smith 3505bb8abe Add new mappings for neotree, add neotree shortcut to dashboard 2023-02-20 18:19:32 +00:00
Evie Litherland-Smith b37c900acb Tweak wezterm transparency 2023-02-20 18:10:50 +00:00
Evie Litherland-Smith ba4a870af2 Move telescope extension definition inside main telescope plugin file 2023-02-20 18:10:23 +00:00
Evie Litherland-Smith 68a1009db7 Add some more telescope plugins, lazy load 2023-02-20 17:46:02 +00:00
Evie Litherland-Smith 04ff522a0c Split plugin configuration options into config directory, keep spec in plugin directory 2023-02-20 17:15:44 +00:00
Evie Litherland-Smith 1447abb240 Add dashboard and which_key plugins 2023-02-20 16:43:33 +00:00
Evie Litherland-Smith a7a5e03d9f remove old telescope aerial command 2023-02-20 15:33:01 +00:00
Evie Litherland-Smith d48a051404 Lazy load navigator 2023-02-20 12:07:19 +00:00
Evie Litherland-Smith 9bc564895f Move extra config files into config directory 2023-02-20 12:05:08 +00:00
Evie Litherland-Smith ce7fed242e Split LSP settings into more specific files in lsp directory 2023-02-20 11:45:08 +00:00
Evie Litherland-Smith ea6cf9bb24 Rename feline components file 2023-02-20 11:32:46 +00:00
Evie Litherland-Smith 93cf2b12a1 Optimise startup time 2023-02-20 11:32:30 +00:00
Evie Litherland-Smith c4fdedf391 Move catppuccin options into ui directory 2023-02-20 11:25:00 +00:00
Evie Litherland-Smith edb827889a Initial conversion of plugins to dynamic system, plugin specs loaded by Lazy from plugins directory 2023-02-20 11:09:53 +00:00
Evie Litherland-Smith 638d1e18f1 Add diffview plugin, add more config options to git for diff and merge tool 2023-02-20 10:34:43 +00:00
Evie Litherland-Smith 052a8a4dd4 Style status using new_tab_bg for consistency 2023-02-19 12:18:43 +00:00
Evie Litherland-Smith 92c3bcbf7c Add custom styling to wezterm tab bar, move stylua.toml to top level directory 2023-02-19 12:16:22 +00:00
Evie Litherland-Smith 4c8a1623f0 Add stylua formatting file, change tabs back to spaces 2023-02-17 16:35:40 +00:00
Evie Litherland-Smith 65064e74f5 Add neodev plugin 2023-02-17 16:29:48 +00:00
Evie Litherland-Smith 9a30d3caaa Add some lazy loading setup 2023-02-17 10:27:08 +00:00
Evie Litherland-Smith 0d22adf661 Formatting 2023-02-17 10:14:52 +00:00
Evie Litherland-Smith b4b1ec8ff7 Move lazy setup to init.lua, plugins.lua returns plugin spec 2023-02-17 10:13:18 +00:00
Evie Litherland-Smith 8989bcd547 Test disabling position if buffer has no parser 2023-02-17 09:15:51 +00:00
Evie Litherland-Smith 9784fe15c6 Initial convert nvim to use lazy instead of packer 2023-02-17 08:51:09 +00:00
Evie Litherland-Smith 418e0370a5 Unhide dotfiles in neovim to fix search 2023-02-16 14:30:37 +00:00
Evie Litherland-Smith 36b3f80bde neo-tree config additions 2023-02-16 14:26:58 +00:00
Evie Litherland-Smith c01a1f91ad Add some more keymaps, fix wezterm status spacing and clean up linter errors 2023-02-16 14:02:41 +00:00
Evie Litherland-Smith 4b4083656b Add keymap and config for nvim-test 2023-02-16 11:58:45 +00:00
Evie Litherland-Smith 9a58a7362f Change neotree keymap to toggle 2023-02-16 11:50:29 +00:00
Evie Litherland-Smith 80c06762a1 Add nvim-test plugin 2023-02-16 11:49:25 +00:00
Evie Litherland-Smith 0db7e54067 Remove toggleterm, project, replace nvim-tree with neotree 2023-02-16 11:25:35 +00:00
Evie Litherland-Smith 64744744bd Copy catpucchin feline setup and modify, move central portions to either side 2023-02-16 10:06:31 +00:00
Evie Litherland-Smith 399675f8b1 Move location in feline to left section, set ch to 0 2023-02-15 17:29:08 +00:00
Evie Litherland-Smith f2f690e172 Turn trouble auto-open off again 2023-02-15 17:16:23 +00:00
Evie Litherland-Smith ff4cb251a5 Remove vim-fugitive and replace with toggleterm LazyGit 2023-02-15 16:00:45 +00:00
Evie Litherland-Smith 49a17c1d6f Fix crash for telescope buffer 2023-02-15 16:00:32 +00:00
Evie Litherland-Smith ccb49c3cd0 Cleanup LSP config, auto open trouble for diagnostics 2023-02-15 15:26:03 +00:00
Evie Litherland-Smith d32cc47954 Extend feline LSP status with TS current location 2023-02-15 15:22:03 +00:00
Evie Litherland-Smith 33087ba392 Add gradient colour to statusbar 2023-02-15 10:20:56 +00:00
Evie Litherland-Smith 52bec5865d Used rounded form of p10k and make wezterm status match 2023-02-14 22:44:32 +00:00
Evie Litherland-Smith e5025c6a39 Set up colour scheme for Catppuccin Macchiato 2023-02-14 22:38:18 +00:00
Evie Litherland-Smith 4633fbe83d Start moving to new colourscheme (Catpuccin), WIP 2023-02-14 18:00:43 +00:00
Evie Litherland-Smith c6c03d2b37 Customise wezterm statusbar and colouring 2023-02-14 15:11:10 +00:00
Evie Litherland-Smith 66793d4c22 Move wezterm config into separated files, add statusbar 2023-02-14 12:01:37 +00:00
Evie Litherland-Smith 0eaf1dd436 Change back to floating and remove auto-open 2023-02-14 09:50:03 +00:00
Evie Litherland-Smith 3ee946324a Remove navigation keymaps, format 2023-02-14 09:47:49 +00:00
Evie Litherland-Smith c13195cb26 Update depracated sumneko_lua config 2023-02-14 09:03:18 +00:00
Evie Litherland-Smith c80fbac605 Prune old stuff 2023-02-13 13:10:39 +00:00
Evie Litherland-Smith ac62702feb Add a few more formatters, run formatting on files 2023-02-13 12:57:12 +00:00
Evie Litherland-Smith d3ed6bae04 Add explicit control over wezterm keyboard shortcuts 2023-02-13 12:38:19 +00:00
Evie Litherland-Smith 0664b2424e Merge branch 'main' of github.com:elitherl/dotfiles 2023-02-13 10:35:43 +00:00
Evie Litherland-Smith c0caa0e82c Use new alias email for git commits 2023-02-13 10:35:31 +00:00
Evie Litherland-Smith 10a5b10085 Don't open nvim tree on file, only on empty start 2023-02-13 10:35:17 +00:00
Evie Litherland-Smith 46c4460d92 Add font size to wezterm, fix some depracation in tabby 2023-02-11 10:16:31 +00:00
Evie Litherland-Smith 771f611e3a Remove diagnostic duplication from lsp-status 2023-02-10 13:56:31 +00:00
Evie Litherland-Smith 48b37e0ac6 Clean up some unused plugins, re-enable nvim-tree auto open with new autocmd 2023-02-10 09:27:22 +00:00
Evie Litherland-Smith 3920a4f778 Revert "Remove tabby, move TMUX status to top, reenable automatic TMUX on startup"
This reverts commit ad1c89f655.
2023-02-09 22:54:51 +00:00
Evie Litherland-Smith ad1c89f655 Remove tabby, move TMUX status to top, reenable automatic TMUX on startup 2023-02-09 22:53:58 +00:00
Evie Litherland-Smith 11de3e525f Add LSP status to feline 2023-02-09 22:25:53 +00:00
Evie Litherland-Smith 6881b5dfb9 Switch back to using Navigator plugin, got working with TMUX now 2023-02-09 22:09:51 +00:00
Evie Litherland-Smith 86c11e0fce Start new tmux session per window 2023-02-09 16:49:43 +00:00
Evie Litherland-Smith 3be9aa5a10 Add TPM for tmux plugin management + plugins 2023-02-09 15:47:44 +00:00
Evie Litherland-Smith 6eacf0124c Move tmux config into config dir 2023-02-09 13:18:52 +00:00
Evie Litherland-Smith 8b7b2861f7 Fix project scope setting 2023-02-09 13:01:19 +00:00
Evie Litherland-Smith 8383f7d019 Move dotfiles from HOME into sub directory, make discovery automatic
like config
2023-02-09 08:53:40 +00:00
Evie Litherland-Smith 9c1dd1ce27 Convert yadm changes back to Makefile-based system 2023-02-08 23:54:40 +00:00
Evie Litherland-Smith c80e7deff9 Use default backends for aerial 2023-02-03 15:06:49 +00:00
Evie Litherland-Smith 3a74b60ef3 Add automatic bootstrap for packer install 2023-02-01 07:57:54 +00:00
Evie Litherland-Smith 44462072f6 Add packer to Makefile, add some extra plugins 2023-02-01 07:49:12 +00:00
Evie Litherland-Smith 52dc46d8da Make aerial floating, remove kind filtering to show everything 2023-01-31 17:01:37 +00:00
Evie Litherland-Smith 62b5063470 Remove efm-langserver binary, add refactoring code actions plugin 2023-01-31 16:23:54 +00:00
Evie Litherland-Smith 07c3ab7986 Switch nightfox for onedark
Remove some unused plugins and prune unused files
2023-01-31 15:22:04 +00:00
Evie Litherland-Smith 8a6ad56378 Disable kitty remember window size 2023-01-31 14:45:11 +00:00
Evie Litherland-Smith 17cdc80a80 Add null-ls and register as LSP formatter 2023-01-31 14:41:46 +00:00
Evie Litherland-Smith 8df1e359a5 Clean up and extend LSP
Move nvim-cmp set up to own file, LSP file was getting unmanageable

Add more cmp/lsp plugins to improve capabilities

Switch python LSP back to using pyright

Remove legacy neovide stuff
2023-01-31 13:42:24 +00:00
Evie Litherland-Smith 8b2f535a2e Simplify aerial config and update keymaps 2023-01-31 09:06:01 +00:00
Evie Litherland-Smith 4f2739df7f Make nvim-tree floating (again) 2023-01-31 09:05:29 +00:00
Evie Litherland-Smith 501687493d Remove depracated options 2023-01-30 22:40:02 +00:00
Evie Litherland-Smith 161fe2fe31 Use mypy live mode again 2023-01-30 16:36:25 +00:00
Evie Litherland-Smith 659d3acdb2 Add git config 2023-01-30 15:17:53 +00:00
Evie Litherland-Smith c1d33bd9cf Update ranger config 2023-01-30 15:12:10 +00:00
Evie Litherland-Smith feeecbe936 Switch python linting back to pylsp 2023-01-30 14:47:53 +00:00
Evie Litherland-Smith 082a2c6b99 Fix making ssh/socket/ and remember kitty size 2023-01-29 19:25:02 +00:00
Evie Litherland-Smith f6462e25f3 Revert floating setup for aerial and nvim-tree 2023-01-27 22:12:42 +00:00
Evie Litherland-Smith 9617b9f810 Remove reduntand keymaps 2023-01-27 11:13:29 +00:00
Evie Litherland-Smith 24ffbb44b4 Make toggleterm floating again 2023-01-27 11:11:20 +00:00
Evie Litherland-Smith 08e3cd3509 Add project, remove sidebar, add plugins to telescope 2023-01-26 17:10:57 +00:00
Evie Litherland-Smith 685799c6dc Misc formatting changes 2023-01-26 11:34:33 +00:00
Evie Litherland-Smith 7b55d03182 highlight all when modified 2023-01-26 10:16:39 +00:00
Evie Litherland-Smith 79bc4e86f5 Add sidebar, adjust settings for nvim-tree and aerial to work together 2023-01-25 18:36:39 +00:00
Evie Litherland-Smith d6e2c38ef7 Add texlab LSP for LaTeX files 2023-01-25 13:53:40 +00:00
Evie Litherland-Smith 9b6bf8371f Turn off nvim-tree auto opening 2023-01-25 11:57:19 +00:00
Evie Litherland-Smith ed0e662844 Remove setting kitty window size 2023-01-25 11:57:09 +00:00
Evie Litherland-Smith a9cd6a0835 Fix keymap reversed by accident 2023-01-24 13:58:22 +00:00
Evie Litherland-Smith 82b6838dff Update some git-related keymaps 2023-01-24 13:57:33 +00:00
Evie Litherland-Smith c4cadedada Add default window size, change default layout to Grid 2023-01-24 13:21:41 +00:00
Evie Litherland-Smith e875c0ac75 Remove TSUpdate hook from tree-sitter packer entry 2023-01-20 08:06:21 +00:00
Evie Litherland-Smith 9e41c52c80 Add pypoetry config, add oh-my-zsh install check before installer 2023-01-18 10:15:19 +00:00
Evie Litherland-Smith 59c50b58f3 Add ranger-fm and euporie to pipx packages, add default ranger config files 2023-01-17 13:47:49 +00:00
Evie Litherland-Smith 53a4bbded2 Set terminal title in nvim 2023-01-17 10:21:02 +00:00
Evie Litherland-Smith 609181273f Change to nightfox theme, set termguicolours earlier and set fallback background for notify to fix popup 2023-01-16 11:25:17 +00:00
Evie Litherland-Smith 305623b502 Move external binaries to top level, add lazygit and lua-lsp 2023-01-16 11:13:23 +00:00
Evie Litherland-Smith 0f683e8199 Change kitty back to onedark theme 2023-01-16 11:11:53 +00:00
Evie Litherland-Smith ed5cf8bbd1 Fix nightfox theme option setting (was not working this whole time) 2023-01-13 15:23:24 +00:00
Evie Litherland-Smith b096badab3 Remove onedark theme setting from lualine 2023-01-13 10:24:35 +00:00
Evie Litherland-Smith 667572107d Change kitty to use custom eOS theme 2023-01-13 09:56:16 +00:00
Evie Litherland-Smith a55de6db5a Replace onedark with nightfox colourscheme 2023-01-12 11:49:12 +00:00
Evie Litherland-Smith 92acabd111 Remove i3 config 2023-01-12 09:03:25 +00:00
Evie Litherland-Smith fb7dfc6891 Change pynvim to system package instead of venv, move nvim install to global install.sh 2023-01-12 09:01:23 +00:00
Evie Litherland-Smith bf837aeedb Fix mac specific lazygit, add nvim install script to main install 2023-01-10 21:41:50 +00:00
Evie Litherland-Smith 7fe33de53d Streamline kitty symbol map 2023-01-10 08:29:19 +00:00
Evie Litherland-Smith 1d2b449bf6 Move non-vim specific resources to top level 2023-01-10 08:22:54 +00:00
Evie Litherland-Smith 2899218336 Add additional config files and templates from old dotfiles 2023-01-10 08:06:54 +00:00
Evie Litherland-Smith 85342ba955 Convert nvim config to full dotfiles repo
Restructure ready for adding additional config files
2023-01-10 07:55:21 +00:00