rootiest
4c4fcb9f1a
✨ feat(sql): add support for sql development
...
Adds plugins, LSP, and other tools for database development
2024-08-17 01:14:34 -04:00
rootiest
e11c87b11b
🥚 egg(git-blame): remove easter egg
...
Sorry :(
2024-08-17 01:13:53 -04:00
rootiest
28437b81d9
🧹 chore(comments): fix formatting
...
Fix the formatting in whitespace and comment text.
2024-08-17 00:45:22 -04:00
rootiest
349f80f7ea
♻️ refactor(rootilities): utils.rootilities -> utils.rootiest
...
Rename the rootilities module to make it less wordy
2024-08-17 00:43:49 -04:00
rootiest
82cc6d8757
♻️ refactor(git-plugins): create a git category and move relevant plugins there
...
Moved git plugins into their own category
2024-08-17 00:41:28 -04:00
rootiest
27e429df43
🧹 chore(lazy): fix formatting
...
fix formatting in lazy bootstrap
2024-08-17 00:39:10 -04:00
rootiest
33f149c5d4
✨ feat(keymaps): add some new keymaps
...
Add a nice shortcut for neotree with '
' and map 'ctrl+a' to select-all
2024-08-17 00:37:06 -04:00
rootiest
12ac01775b
🧹 chore(highlights): remove old commented code
...
Cleaning up junk
2024-08-17 00:35:35 -04:00
rootiest
1587ef5fed
🍻 beer(klipper-conf): attempted to define the klipper config format
...
This is probably wrong, but I wanted to hang on to it for now, until I can get a working solution.
2024-08-17 00:34:28 -04:00
rootiest
f78f142ea6
✨ feat(logo): add some alternative logo images
2024-08-17 00:33:09 -04:00
rootiest
df40a4d505
🐛 fix(lualine): wrap in curlies
...
Make sure to wrap each component in curly braces for consistency.
2024-08-10 07:35:16 -04:00
rootiest
163aa7d656
⚡ ️ perf(cache_stats): keep last known value
...
Keep the last value from the cache file in case we can't read it or it's empty, we can fallback to the last value.
2024-08-09 05:37:09 -04:00
rootiest
6a17dac714
⚡ ️ perf(cache_stats): ensure only one instance
...
Ensures only a single instance of the cache_stats script is active
2024-08-09 05:36:04 -04:00
rootiest
41d18f5b9e
✨ feat(lualine): add rootilities windows_size function
...
Allows lualine components to set a minimum window width under which they will be hidden
2024-08-09 05:34:59 -04:00
rootiest
57c85a871f
♻️ refactor(rootilities): rooticolor -> rootilities
...
Rename rooticolor as it now includes more general utilities
2024-08-09 05:32:08 -04:00
rootiest
0c50bcd14b
♻️ refactor(cache-stats)!: refactor the wakatime and music stats modules
...
Modules now spawn the scripts automatically at startup and kill them at exit. Both stats are handled by a single script and a lockfile is used to avoid multiple instances spawning.
BREAKING CHANGE: Please remove any user services previously used to spawn scripts.
2024-08-08 22:40:00 -04:00
rootiest
e28783da1f
✨ feat(smart-splits)!: add resize-mode keymap
...
Adds a keymap to initialize resize mode for splits.
BREAKING CHANGE: This requires an accompanying change in the kitty
config (see commit: rootiest-kitty- #9998018 )
2024-08-08 22:37:40 -04:00
rootiest
d640bb6816
🐛 fix(wakatime): address missing wakatime data
...
When the wakatime_stats cache file is missing or empty, return an empty string so lualine will hide the component
2024-08-08 04:16:27 -04:00
rootiest
fc141873e9
📝 docs(readme): add brag about keymapping
2024-08-07 23:55:25 -04:00
rootiest
36f1071d27
♻️ refactor(keymaps): refactor the keymaps definition
...
Refactor the which-key keymapping configuration to be more efficient and readable
2024-08-07 19:59:03 -04:00
rootiest
e321ac039b
♻️ refactor(terminal): remove redundant plugins
...
Remove plugins made redundant by smart-splits
2024-08-07 19:58:18 -04:00
rootiest
dd925faa82
🐛 fix(catppuccin): small tweaks to catpppuccin theme
2024-08-07 19:57:35 -04:00
rootiest
5414d062a7
💡 source-docs(source-docs): use comment labels
...
Adds some labels in comments to better identify keymaps/options
2024-08-07 19:56:52 -04:00
rootiest
6e47d1a8c5
✨ feat(dashboard): allow for ansi in dashboard
...
Allows the dashboard to properly detect and display ANSI files
2024-08-07 19:55:34 -04:00
rootiest
73bce16090
♻️ refactor(neocodeium): refactor neocodeium keymaps
...
Properly configure neocodeium keymaps with lazy
2024-08-07 19:54:41 -04:00
rootiest
d08f7043a8
♻️ refactor(rootiest): remove autospell
...
Remove autospell feature and tweak LazyGit toggler
2024-08-07 19:53:51 -04:00
rootiest
bd102d4daa
♻️ refactor(highlight): move highlight file
...
Move highlight file to utils
2024-08-07 19:53:05 -04:00
rootiest
aeed123f0e
♻️ refactor(lazygit): lazygit tweaks
...
Small tweaks to lazygit configuration
2024-08-07 19:52:17 -04:00
rootiest
eaf6a26b40
💡 source-docs(source-docs): cleanup code comments
...
Clean up some messy comments and old commented code.
2024-08-07 08:34:25 -04:00
rootiest
17f28e16ac
⚡ ️ perf(edgy)!: remove edgy plugin
...
Remove the edgy plugin for better compatibilty with smart-splits and mouse control. This allows split windows to behave more consistently.
BREAKING CHANGE: Much of the behavior of splits will be different after this change. Edgy provided pre-configured layouts for most common splits and we will instead be using more generic layouts. That said: resizing splits is now working correctly!
2024-08-07 08:32:52 -04:00
rootiest
ff00aba1fe
⚡ ️ perf(lazy): use lazier defaults
...
Use lazy loading by default and increase the laziness where possible.
2024-08-07 08:30:33 -04:00
rootiest
d7f341a733
🐛 fix(keymaps)!: update keymaps for smart-splits compatibility
...
Update the keymaps to use smart-splits instead of kitty-navigator.
BREAKING CHANGE: This requires an accompanying config change in kitty. These keymaps will need further updating to be configured in the smart-splits plugin or which-key.
2024-08-07 08:27:44 -04:00
rootiest
b2c77965a2
♻️ refactor(kitty)!: replace kitty-navigator with smart-splits
...
Replace the kitty-navigator plugin with the more generally compatible and feature-rich smart-splits plugin.
BREAKING CHANGE: This change requires an accompanying change in the kitty config. See the rootiest-kitty repo for changes.
2024-08-07 08:24:38 -04:00
rootiest
a323b3b4d6
♻️ refactor(themes)!: name and lazy-load all themes
...
Give all the themes definitive names and lazy-load all but the main
ones.
2024-08-07 08:22:17 -04:00
rootiest
7cd893a4c1
📝 docs(readme): fix typo
...
fix a small typo in the README
2024-08-07 08:21:01 -04:00
rootiest
e1e59bfea5
♻️ refactor(utils): move stats modules to utils
...
Move wakatime_stats and music_stats to new utils dir
2024-08-07 08:20:30 -04:00
rootiest
25352b81a0
♻️ refactor(rooticolor): move color utilities to module
...
Create a rooticolor module for color utilities that are used in multiple locations in config
2024-08-07 08:19:21 -04:00
rootiest
4674922b23
✨ feat(harpoon): add harpoon
...
Add Harpoon plugin to config
2024-08-07 08:17:11 -04:00
rootiest
e0d459de1c
✨ feat(dashboard): tacotime!
...
Implement taco ANSI art on dashboard
2024-08-07 08:15:32 -04:00
rootiest
582819f2a5
🎨 style(style): update header line style
...
Use fancier style for header lines
2024-08-06 08:44:31 -04:00
rootiest
d125eefdf4
🎨 style(style): improve heading style
...
Use fancier box style for headings
2024-08-06 05:15:24 -04:00
rootiest
844b571bff
♻️ refactor(coding): switch to neocodeium, re-build cmp, move ai and cmp to their own lua files
...
Change codeium provider to neocodium. Re-build the nvim-cmp configuration to integrate better. Move ai plugins to ai.lua. Move cmp plugin to cmp.lua. This will make the code easier to navigate.
2024-08-06 02:47:25 -04:00
rootiest
a28685fc22
💄 ui(lazy.nvim): add some UI tweaks for lazy.nvim
...
Add a border and title to lazy.nvim plugin manager window
2024-08-06 02:45:04 -04:00
rootiest
a43e7f988a
✨ feat(lualine): implement recorder plugin in lualine
...
Removes "mode" section and imnplements recorder section
2024-08-06 02:44:08 -04:00
rootiest
1b2918bc1d
✨ feat(dashboard): re-implement remote-nvim on dashboard
2024-08-06 02:43:12 -04:00
rootiest
9572bdd0a8
♻️ refactor(core): add scrolloff plugin, move some plugins to new core category
...
Add scroll-off plugin. Move "core" plugins to a new lua file
2024-08-06 02:42:45 -04:00
rootiest
b7f5faf961
🐛 fix(astral): fix bug with astral in auto-darkmode
...
Auto-darkmode needs to properly require astral plugin
2024-08-06 02:40:53 -04:00
rootiest
c2935cabff
✨ feat(util): re-source autosave, re-add remote-nvim, and remap icon-picker key
...
Use a better provider for auto-save plugin. Re-implement the remote-nvim plugin. Re-map the icon-picker key in insert mode to <C-.>
2024-08-06 02:40:00 -04:00
rootiest
a850e33415
✨ feat(music-stats): improve stats format and add additional metadata
...
Improves the shortening function. Adds loop, shuffle, and volume metadata. Uses better seperator characters to improve reliability.
2024-08-06 02:37:57 -04:00
rootiest
0745c33aec
📝 docs(readme): update options section
...
Update the Options section on the README documentation to reflect the current method of setting rootiest options.
2024-08-04 18:01:21 -04:00