Commit graph

241 commits

Author SHA1 Message Date
Evie Litherland-Smith 378ef28121 Remove custom indent_blankline highlighting 2023-03-06 14:56:51 +00:00
Evie Litherland-Smith 30616d36f1 Enable treesitter indenting except for python (ongoing bug), install vim-python-pep8-indent plugin to handle for now 2023-03-06 14:56:35 +00:00
Evie Litherland-Smith e178e2ba24 Add gitlab and github CLI completions for fish 2023-03-06 13:46:55 +00:00
Evie Litherland-Smith 5df3c9a194 Use same character for trailing space as leading space 2023-03-06 13:46:41 +00:00
Evie Litherland-Smith 7c9d636378 Move keymaps into config init 2023-03-06 10:31:34 +00:00
Evie Litherland-Smith 10a19e26bc Add signal desktop app to chat workspace 2023-03-05 22:11:59 +00:00
Evie Litherland-Smith 1f3b040141 Remove barbar 2023-03-03 11:32:07 +00:00
Evie Litherland-Smith e3085b4aaf Change dashboard git shortcut to use Diffview 2023-03-03 11:30:01 +00:00
Evie Litherland-Smith e9dbe3e282 Reorder some cmd statements for nicer display in Lazy UI 2023-03-03 11:12:22 +00:00
Evie Litherland-Smith eff5d416fa Remove fugitive keymaps 2023-03-03 11:06:50 +00:00
Evie Litherland-Smith bbd1535851 Add barbar and barbecue packages, remove loc from feline, remove fugitive, make as many plugins as possible lazy loaded 2023-03-03 11:06:28 +00:00
Evie Litherland-Smith d58d42ee50 re-add aerial plugin 2023-03-03 10:24:42 +00:00
Evie Litherland-Smith 4361a7812a Store pynvim setup in dedicated virtualenv, make using Makefile 2023-03-02 16:08:39 +00:00
Evie Litherland-Smith b3a5fa3202 Remove default keybinds for missing workspaces 2023-03-02 10:47:10 +00:00
Evie Litherland-Smith 07c429b35c Enable direnv for fish 2023-03-02 10:19:49 +00:00
Evie Litherland-Smith fdb3fd73e1 Disable transparency, disable wezterm audible bell 2023-03-01 21:12:25 +00:00
Evie Litherland-Smith c221b44295 Set multi-monitor statusbar 2023-03-01 21:11:59 +00:00
Evie Litherland-Smith e2c2ccb21a Default to tabbed layout 2023-03-01 19:32:38 +00:00
Evie Litherland-Smith a6aff804eb Fix ssh hostname format, add better symbol 2023-03-01 18:07:11 +00:00
Evie Litherland-Smith 98271c7912 Use xed as visual editor 2023-03-01 17:45:56 +00:00
Evie Litherland-Smith 13b829d09c Make numlock setting machine specific 2023-03-01 10:50:58 +00:00
Evie Litherland-Smith 2e0c8ecd30 Re-enable nvim transparency 2023-03-01 10:17:33 +00:00
Evie Litherland-Smith f3410637a6 Remove newline in starship settings 2023-03-01 08:11:53 +00:00
Evie Litherland-Smith ce318d706d Link themes directory properly, set catppuccin theme for GTK 2023-03-01 08:10:50 +00:00
Evie Litherland-Smith cdbc1099ba Use nitrogen for setting background 2023-03-01 07:54:48 +00:00
Evie Litherland-Smith 0131fdf690 Remove autostart config directory 2023-03-01 07:45:15 +00:00
Evie Litherland-Smith a8b781b744 Add i3 include directory for non-version controlled config, add catppuccin theme for xfce/gtk, remove fonts directory 2023-03-01 07:36:57 +00:00
Evie Litherland-Smith 170cc53bc1 Merge gtk config, remove pre-commit 2023-02-28 18:32:00 +00:00
Evie Litherland-Smith 9c7ef62779 Disable wezterm status bar on i3 (duplicated information) 2023-02-28 17:35:00 +00:00
Evie Litherland-Smith e3455763d5 Increase blur of lock screen 2023-02-28 15:38:54 +00:00
Evie Litherland-Smith 98dc605365 Enable drop-down terminal using xfce4 2023-02-28 15:36:32 +00:00
Evie Litherland-Smith 215898fe7e Remove dotfiles bin from fish_user_paths 2023-02-28 13:26:25 +00:00
Evie Litherland-Smith 052404bba5 Update i3 config to use catppuccin theme, some shortcut tweaks 2023-02-28 13:25:50 +00:00
Evie Litherland-Smith 9212bd67d1 Add cappuccin theme to rofi 2023-02-28 11:08:37 +00:00
Evie Litherland-Smith 41e68d81ad Add catppuccin theme to dunst 2023-02-28 11:00:13 +00:00
Evie Litherland-Smith 49f405434d Make i3 scripts executable 2023-02-28 11:00:05 +00:00
Evie Litherland-Smith 139c514310 Add eOS I3 config files 2023-02-28 10:41:11 +00:00
Evie Litherland-Smith fe765870e2 Configure poetry to better support pyenv installs 2023-02-27 10:57:54 +00:00
Evie Litherland-Smith a1d5a99d10 Install pyenv and poetry using own installers 2023-02-27 10:39:04 +00:00
Evie Litherland-Smith 023c42598e Move fzf config into fzf.fish 2023-02-27 09:17:36 +00:00
Evie Litherland-Smith eb1bf353ba Move all pyenv config into pyenv.fish 2023-02-27 09:16:47 +00:00
Evie Litherland-Smith cadb3b766b Move some fish uvars into globals 2023-02-27 07:59:32 +00:00
Evie Litherland-Smith f8ee540b3a Add pyenv setup to fish config 2023-02-27 07:44:57 +00:00
Evie Litherland-Smith 54b4d4c953 Go back to multi-line starship config 2023-02-27 07:40:25 +00:00
Evie Litherland-Smith 3908c3e29c Remove sway config 2023-02-27 07:33:17 +00:00
Evie Litherland-Smith bcee0f19d1 Add sway and waybar configs 2023-02-25 20:17:05 +00:00
Evie Litherland-Smith e4e7f492f7 Revert "Add default sway config fil"
This reverts commit dc3532096b.
2023-02-25 16:13:12 +00:00
Evie Litherland-Smith dc3532096b Add default sway config fil 2023-02-25 15:50:39 +00:00
Evie Litherland-Smith 9d4e861afb Save theme in fish variables 2023-02-25 14:32:08 +00:00
Evie Litherland-Smith 157397a829 Move transient prompt function into own file 2023-02-25 14:21:52 +00:00
Evie Litherland-Smith 675b881b0f Enable memory usage display 2023-02-25 11:46:48 +00:00
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