diff --git a/.config/nvim/fnl/init.fnl b/.config/nvim/fnl/init.fnl
index 3aeaf5ba..43a416f7 100644
--- a/.config/nvim/fnl/init.fnl
+++ b/.config/nvim/fnl/init.fnl
@@ -191,6 +191,10 @@
;; disable animation
(set vim.g.neovide_cursor_animation_length 0)
+;;; fidget
+(let [{: setup} (require :fidget)]
+ (setup))
+
;;; generate help files
;; Load all plugins now.
diff --git a/.gitmodules b/.gitmodules
index 170f4b7a..30b04a0e 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -257,33 +257,47 @@
path = .local/share/nvim/site/pack/alpha/start/context-commentstring
url = https://github.com/suy/vim-context-commentstring.git
branch = master
+ shallow = true
[submodule ".local/share/nvim/site/pack/alpha/start/terraform"]
path = .local/share/nvim/site/pack/alpha/start/terraform
url = https://github.com/hashivim/vim-terraform.git
+ shallow = true
[submodule "src/alfred-gemoji"]
path = src/alfred-gemoji
url = https://git.kejadlen.dev/alpha/alfred-gemoji.git
+ shallow = true
[submodule "src/bqn"]
path = src/bqn
url = https://github.com/mlochbaum/BQN.git
branch = master
+ shallow = true
[submodule ".local/share/nvim/site/pack/alpha/start/treesitter-playground"]
path = .local/share/nvim/site/pack/alpha/start/treesitter-playground
url = https://github.com/nvim-treesitter/playground.git
branch = master
+ shallow = true
[submodule ".config/fish/functions/theme-pure"]
path = .config/fish/functions/theme-pure
url = https://github.com/pure-fish/pure.git
branch = master
+ shallow = true
[submodule "direnv.vim"]
path = .local/share/nvim/site/pack/alpha/start/direnv
url = https://github.com/direnv/direnv.vim.git
branch = master
-[submodule "src/fzf-git.sh"]
+ shallow = true
+[submodule "fzf-git.sh"]
path = src/fzf-git.sh
url = https://github.com/junegunn/fzf-git.sh.git
branch = main
-[submodule ".local/share/nvim/site/pack/alpha/start/treesitter-context"]
+ shallow = true
+[submodule "treesitter-context"]
path = .local/share/nvim/site/pack/alpha/start/treesitter-context
url = https://github.com/nvim-treesitter/nvim-treesitter-context.git
branch = master
+ shallow = true
+[submodule "fidget.nvim"]
+ path = .local/share/nvim/site/pack/alpha/start/fidget
+ url = https://github.com/j-hui/fidget.nvim.git
+ branch = main
+ shallow = true
diff --git a/.local/share/nvim/site/pack/alpha/start/fidget b/.local/share/nvim/site/pack/alpha/start/fidget
new file mode 160000
index 00000000..0ba1e16d
--- /dev/null
+++ b/.local/share/nvim/site/pack/alpha/start/fidget
@@ -0,0 +1 @@
+Subproject commit 0ba1e16d07627532b6cae915cc992ecac249fb97
diff --git a/.local/share/nvim/site/pack/alpha/start/hotpot b/.local/share/nvim/site/pack/alpha/start/hotpot
index 1002bcde..9fd5d6e3 160000
--- a/.local/share/nvim/site/pack/alpha/start/hotpot
+++ b/.local/share/nvim/site/pack/alpha/start/hotpot
@@ -1 +1 @@
-Subproject commit 1002bcdea7af06c5a7bfce0536d96bc4b03ab42e
+Subproject commit 9fd5d6e341861c776ec9c69a2fc524deae67b541