diff --git a/config/hypr/scripts/WallpaperRandom.sh b/config/hypr/scripts/WallpaperRandom.sh
index 2ac51ebc..63d272a5 100755
--- a/config/hypr/scripts/WallpaperRandom.sh
+++ b/config/hypr/scripts/WallpaperRandom.sh
@@ -28,8 +28,5 @@ while true; do
# Set the new wallpaper
swww img "$HOME/.config/hypr/.current_wallpaper"
- # Notify that wallpaper has changed
- notify-send "Wallpaper Changed" -i "$RANDOMPICS"
-
sleep $INTERVAL
done
diff --git a/config/nvim/.github/README.md b/config/nvim/.github/README.md
index d3c16a72..a2fe864c 100644
--- a/config/nvim/.github/README.md
+++ b/config/nvim/.github/README.md
@@ -1,4 +1,3 @@
-
# :herb: â About
@@ -57,30 +56,47 @@
đš Colorscheme
+- [rockerBOO/boo-colorscheme-nvim](https://dotfyle.com/plugins/rockerBOO/boo-colorscheme-nvim)
+- [shaunsingh/moonlight.nvim](https://dotfyle.com/plugins/shaunsingh/moonlight.nvim)
- [savq/melange-nvim](https://dotfyle.com/plugins/savq/melange-nvim)
- [projekt0n/github-nvim-theme](https://dotfyle.com/plugins/projekt0n/github-nvim-theme)
- [marko-cerovac/material.nvim](https://dotfyle.com/plugins/marko-cerovac/material.nvim)
+- [mhartington/oceanic-next](https://dotfyle.com/plugins/mhartington/oceanic-next)
+- [sainnhe/gruvbox-material](https://dotfyle.com/plugins/sainnhe/gruvbox-material)
+- [ribru17/bamboo.nvim](https://dotfyle.com/plugins/ribru17/bamboo.nvim)
- [shaunsingh/nord.nvim](https://dotfyle.com/plugins/shaunsingh/nord.nvim)
- [kaiuri/nvim-juliana](https://dotfyle.com/plugins/kaiuri/nvim-juliana)
- [Tsuzat/NeoSolarized.nvim](https://dotfyle.com/plugins/Tsuzat/NeoSolarized.nvim)
+- [nyngwang/nvimgelion](https://dotfyle.com/plugins/nyngwang/nvimgelion)
- [sainnhe/everforest](https://dotfyle.com/plugins/sainnhe/everforest)
+- [miikanissi/modus-themes.nvim](https://dotfyle.com/plugins/miikanissi/modus-themes.nvim)
+- [sainnhe/edge](https://dotfyle.com/plugins/sainnhe/edge)
- [folke/tokyonight.nvim](https://dotfyle.com/plugins/folke/tokyonight.nvim)
+- [ellisonleao/gruvbox.nvim](https://dotfyle.com/plugins/ellisonleao/gruvbox.nvim)
+- [echasnovski/mini.base16](https://dotfyle.com/plugins/echasnovski/mini.base16)
+- [xero/miasma.nvim](https://dotfyle.com/plugins/xero/miasma.nvim)
+- [scottmckendry/cyberdream.nvim](https://dotfyle.com/plugins/scottmckendry/cyberdream.nvim)
- [NTBBloodbath/doom-one.nvim](https://dotfyle.com/plugins/NTBBloodbath/doom-one.nvim)
- [catppuccin/nvim](https://dotfyle.com/plugins/catppuccin/nvim)
-- [ellisonleao/gruvbox.nvim](https://dotfyle.com/plugins/ellisonleao/gruvbox.nvim)
- [nyoom-engineering/oxocarbon.nvim](https://dotfyle.com/plugins/nyoom-engineering/oxocarbon.nvim)
+- [lewpoly/sherbet.nvim](https://dotfyle.com/plugins/lewpoly/sherbet.nvim)
- [olimorris/onedarkpro.nvim](https://dotfyle.com/plugins/olimorris/onedarkpro.nvim)
- [sainnhe/sonokai](https://dotfyle.com/plugins/sainnhe/sonokai)
- [rebelot/kanagawa.nvim](https://dotfyle.com/plugins/rebelot/kanagawa.nvim)
- [rose-pine/neovim](https://dotfyle.com/plugins/rose-pine/neovim)
+- [mcchrish/zenbones.nvim](https://dotfyle.com/plugins/mcchrish/zenbones.nvim)
- [navarasu/onedark.nvim](https://dotfyle.com/plugins/navarasu/onedark.nvim)
- [Mofiqul/dracula.nvim](https://dotfyle.com/plugins/Mofiqul/dracula.nvim)
- [AlexvZyl/nordic.nvim](https://dotfyle.com/plugins/AlexvZyl/nordic.nvim)
- [olivercederborg/poimandres.nvim](https://dotfyle.com/plugins/olivercederborg/poimandres.nvim)
- [bluz71/vim-nightfly-colors](https://dotfyle.com/plugins/bluz71/vim-nightfly-colors)
+- [ramojus/mellifluous.nvim](https://dotfyle.com/plugins/ramojus/mellifluous.nvim)
- [EdenEast/nightfox.nvim](https://dotfyle.com/plugins/EdenEast/nightfox.nvim)
+- [kvrohit/rasmus.nvim](https://dotfyle.com/plugins/kvrohit/rasmus.nvim)
+- [rmehri01/onenord.nvim](https://dotfyle.com/plugins/rmehri01/onenord.nvim)
+- [titanzero/zephyrium](https://dotfyle.com/plugins/titanzero/zephyrium)
- [Mofiqul/vscode.nvim](https://dotfyle.com/plugins/Mofiqul/vscode.nvim)
-- [echasnovski/mini.base16](https://dotfyle.com/plugins/echasnovski/mini.base16)
+- [bluz71/vim-moonfly-colors](https://dotfyle.com/plugins/bluz71/vim-moonfly-colors)
@@ -204,6 +220,7 @@
- [lewis6991/gitsigns.nvim](https://dotfyle.com/plugins/lewis6991/gitsigns.nvim)
- [akinsho/git-conflict.nvim](https://dotfyle.com/plugins/akinsho/git-conflict.nvim)
- [sindrets/diffview.nvim](https://dotfyle.com/plugins/sindrets/diffview.nvim)
+- [NeogitOrg/neogit](https://dotfyle.com/plugins/NeogitOrg/neogit)
@@ -265,6 +282,7 @@
- [Zeioth/markmap.nvim](https://dotfyle.com/plugins/Zeioth/markmap.nvim)
- [iamcco/markdown-preview.nvim](https://dotfyle.com/plugins/iamcco/markdown-preview.nvim)
+- [toppair/peek.nvim](https://dotfyle.com/plugins/toppair/peek.nvim)
@@ -288,9 +306,11 @@
đ¶ Motion
- [folke/flash.nvim](https://dotfyle.com/plugins/folke/flash.nvim)
+- [edluffy/specs.nvim](https://dotfyle.com/plugins/edluffy/specs.nvim)
- [chrisgrieser/nvim-spider](https://dotfyle.com/plugins/chrisgrieser/nvim-spider)
- [ggandor/leap.nvim](https://dotfyle.com/plugins/ggandor/leap.nvim)
- [ggandor/flit.nvim](https://dotfyle.com/plugins/ggandor/flit.nvim)
+- [ggandor/leap-spooky.nvim](https://dotfyle.com/plugins/ggandor/leap-spooky.nvim)
@@ -330,6 +350,8 @@
đ Project
- [ahmedkhalf/project.nvim](https://dotfyle.com/plugins/ahmedkhalf/project.nvim)
+- [natecraddock/workspaces.nvim](https://dotfyle.com/plugins/natecraddock/workspaces.nvim)
+- [cljoly/telescope-repo.nvim](https://github.com/cljoly/telescope-repo.nvim)
@@ -426,6 +448,7 @@
đ§ Utility
- [zbirenbaum/neodim](https://dotfyle.com/plugins/zbirenbaum/neodim)
+- [jghauser/mkdir.nvim](https://dotfyle.com/plugins/jghauser/mkdir.nvim)
- [backdround/tabscope](https://dotfyle.com/plugins/backdround/tabscope.nvim)
- [echasnovski/mini.animate](https://dotfyle.com/plugins/echasnovski/mini.animate)
- [folke/noice.nvim](https://dotfyle.com/plugins/folke/noice.nvim)
diff --git a/config/nvim/lazy-lock.json b/config/nvim/lazy-lock.json
index bb8cf256..4797fe4c 100644
--- a/config/nvim/lazy-lock.json
+++ b/config/nvim/lazy-lock.json
@@ -84,6 +84,7 @@
"nvim-notify": { "branch": "master", "commit": "ebcdd8219e2a2cbc0a4bef68002f6867f1fde269" },
"nvim-numbertoggle": { "branch": "main", "commit": "9ab95e60ea5ec138e1b2332e0fc18b8e5de464c6" },
"nvim-puppeteer": { "branch": "main", "commit": "d7e1b2d67c89d32b6ecada88ff67b539ba09f2d7" },
+ "nvim-recorder": { "branch": "main", "commit": "daaae505862e816a7efe578e22d6f3d10cd7a2e6" },
"nvim-scrollview": { "branch": "main", "commit": "6715dba4f0972beb47ad7f8915e2e89023f1c6a2" },
"nvim-spectre": { "branch": "master", "commit": "d8906855f1949ac97b1e77aaf8d3fe12ed158ddc" },
"nvim-treesitter": { "branch": "master", "commit": "e49f1e8ef3e8450a8446cb1f2bbb53c919f60b6d" },
@@ -93,7 +94,7 @@
"nvim-ts-autotag": { "branch": "main", "commit": "8515e48a277a2f4947d91004d9aa92c29fdc5e18" },
"nvim-ts-context-commentstring": { "branch": "main", "commit": "1277b4a1f451b0f18c0790e1a7f12e1e5fdebfee" },
"nvim-various-textobjs": { "branch": "main", "commit": "f68df17056ab9b68b0da10e722b03445450330ec" },
- "nvim-web-devicons": { "branch": "master", "commit": "808627b8d412b2a6b6fc6eed816fec3557198b01" },
+ "nvim-web-devicons": { "branch": "master", "commit": "cff25ce621e6d15fae0b0bfe38c00be50ce38468" },
"nvim_context_vt": { "branch": "master", "commit": "a14f9292b4bd68ceed433fc513f287641816dc6d" },
"octo.nvim": { "branch": "master", "commit": "b5371003f209764c9d1cc43cf20b6dc52961f0e8" },
"openingh.nvim": { "branch": "main", "commit": "5c9e851d7c26fdb236dfea8866b71fefe7ddeffc" },
diff --git a/config/nvim/lazyvim.json b/config/nvim/lazyvim.json
index 97027272..1b8cf58e 100644
--- a/config/nvim/lazyvim.json
+++ b/config/nvim/lazyvim.json
@@ -12,6 +12,7 @@
"plugins.extras.coding.debugprint",
"plugins.extras.coding.dial",
"plugins.extras.coding.multicursor",
+ "plugins.extras.coding.recorder",
"plugins.extras.coding.refactoring",
"plugins.extras.coding.sniprun",
"plugins.extras.coding.treesitter.endwise",
@@ -86,4 +87,4 @@
"NEWS.md": "2123"
},
"version": 2
-}
\ No newline at end of file
+}
diff --git a/config/nvim/lua/plugins/extras/coding/multicursor.lua b/config/nvim/lua/plugins/extras/coding/multicursor.lua
index 1b92d223..5e5cd21a 100644
--- a/config/nvim/lua/plugins/extras/coding/multicursor.lua
+++ b/config/nvim/lua/plugins/extras/coding/multicursor.lua
@@ -27,7 +27,6 @@ return {
},
{
"nvim-lualine/lualine.nvim",
- optional = true,
opts = function(_, opts)
local function is_active()
local ok, hydra = pcall(require, "hydra.statusline")
diff --git a/config/nvim/lua/plugins/extras/coding/recorder.lua b/config/nvim/lua/plugins/extras/coding/recorder.lua
index b2727a49..21dfbfcb 100644
--- a/config/nvim/lua/plugins/extras/coding/recorder.lua
+++ b/config/nvim/lua/plugins/extras/coding/recorder.lua
@@ -1,24 +1,33 @@
return {
- "chrisgrieser/nvim-recorder",
- dependencies = { "rcarriga/nvim-notify" },
- keys = {
- { "q", desc = "Start Recording" },
- { "Q", desc = "Play Recording" },
- { "", desc = "Switch Slot" },
- { "cq", desc = "Edit Macro" },
- { "yq", desc = "Yank Macro" },
- { "dq", desc = "Delete All Macros" },
- },
- opts = {
- useNerdFontsIcons = false,
- slots = { "a", "b", "c", "d" },
- mapping = {
- startStopRecording = "q",
- playMacro = "Q",
- editMacro = "cq",
- switchSlot = "",
- deleteAllMacros = "dq",
- yankMacro = "yq",
+ {
+ "chrisgrieser/nvim-recorder",
+ dependencies = { "rcarriga/nvim-notify" },
+ event = "VeryLazy",
+ keys = {
+ { "q", desc = "Start Recording" },
+ { "Q", desc = "Play Recording" },
+ { "", desc = "Switch Slot" },
+ { "cq", desc = "Edit Macro" },
+ { "yq", desc = "Yank Macro" },
+ { "dq", desc = "Delete All Macros" },
+ },
+ opts = {
+ useNerdFontsIcons = true,
+ slots = { "a", "b", "c", "d" },
+ mapping = {
+ startStopRecording = "q",
+ playMacro = "Q",
+ editMacro = "cq",
+ switchSlot = "",
+ deleteAllMacros = "dq",
+ yankMacro = "yq",
+ },
},
},
+ {
+ "nvim-lualine/lualine.nvim",
+ opts = function(_, opts)
+ table.insert(opts.sections.lualine_x, 2, require("recorder").displaySlots)
+ end,
+ },
}
diff --git a/config/nvim/lua/plugins/extras/ui/colorschemes/modus.lua b/config/nvim/lua/plugins/extras/ui/colorschemes/modus.lua
new file mode 100644
index 00000000..69be52df
--- /dev/null
+++ b/config/nvim/lua/plugins/extras/ui/colorschemes/modus.lua
@@ -0,0 +1,6 @@
+return {
+ "miikanissi/modus-themes.nvim",
+ name = "modus",
+ lazy = false,
+ opts = {},
+}
\ No newline at end of file
diff --git a/config/nvim/lua/plugins/extras/ui/colorschemes/nvimgelion.lua b/config/nvim/lua/plugins/extras/ui/colorschemes/nvimgelion.lua
new file mode 100644
index 00000000..9777a8d6
--- /dev/null
+++ b/config/nvim/lua/plugins/extras/ui/colorschemes/nvimgelion.lua
@@ -0,0 +1,6 @@
+return {
+ "nyngwang/nvimgelion",
+ name = "nvimgelion",
+ lazy = false,
+ opts = {},
+}
\ No newline at end of file
diff --git a/config/nvim/lua/plugins/extras/ui/colorschemes/onenord.lua b/config/nvim/lua/plugins/extras/ui/colorschemes/onenord.lua
new file mode 100644
index 00000000..7da7d09a
--- /dev/null
+++ b/config/nvim/lua/plugins/extras/ui/colorschemes/onenord.lua
@@ -0,0 +1,6 @@
+return {
+ "rmehri01/onenord.nvim",
+ name = "onenord",
+ lazy = false,
+ opts = {},
+}
\ No newline at end of file
diff --git a/config/nvim/lua/plugins/extras/ui/colorschemes/rasmus.lua b/config/nvim/lua/plugins/extras/ui/colorschemes/rasmus.lua
new file mode 100644
index 00000000..8727ed99
--- /dev/null
+++ b/config/nvim/lua/plugins/extras/ui/colorschemes/rasmus.lua
@@ -0,0 +1,5 @@
+return {
+ "kvrohit/rasmus.nvim",
+ name = "rasmus",
+ lazy = false,
+}
\ No newline at end of file
diff --git a/config/nvim/lua/plugins/extras/ui/colorschemes/sherbet.lua b/config/nvim/lua/plugins/extras/ui/colorschemes/sherbet.lua
new file mode 100644
index 00000000..a909034e
--- /dev/null
+++ b/config/nvim/lua/plugins/extras/ui/colorschemes/sherbet.lua
@@ -0,0 +1,5 @@
+return {
+ "lewpoly/sherbet.nvim",
+ name = "sherbet",
+ lazy = false,
+}
\ No newline at end of file
diff --git a/config/nvim/lua/plugins/extras/ui/colorschemes/zephyrium.lua b/config/nvim/lua/plugins/extras/ui/colorschemes/zephyrium.lua
new file mode 100644
index 00000000..307af753
--- /dev/null
+++ b/config/nvim/lua/plugins/extras/ui/colorschemes/zephyrium.lua
@@ -0,0 +1,5 @@
+return {
+ "titanzero/zephyrium",
+ name = "zephyrium",
+ lazy = false,
+}
\ No newline at end of file
diff --git a/config/nvim/lua/plugins/lualine.lua b/config/nvim/lua/plugins/lualine.lua
index add9d0bf..a10b9def 100644
--- a/config/nvim/lua/plugins/lualine.lua
+++ b/config/nvim/lua/plugins/lualine.lua
@@ -4,6 +4,7 @@ return {
opts.options.component_separators = { left = "îč", right = "î»" }
opts.options.section_separators = { left = "îž", right = "îș" }
+ table.remove(opts.sections.lualine_x, 1)
opts.sections.lualine_a = { { "mode", icon = "îź" } }
opts.sections.lualine_y = { { "progress", icon = "ï", separator = " ", padding = { left = 1, right = 1 } } }
opts.sections.lualine_z = { { "location", icon = "îȘ", padding = { left = 1, right = 1 } } }
diff --git a/config/nvim/lua/plugins/nvim-notify.lua b/config/nvim/lua/plugins/nvim-notify.lua
new file mode 100644
index 00000000..aa426484
--- /dev/null
+++ b/config/nvim/lua/plugins/nvim-notify.lua
@@ -0,0 +1,9 @@
+return {
+ "rcarriga/nvim-notify",
+ opts = {
+ fps = 75,
+ stages = "slide",
+ render = "wrapped-compact",
+ timeout = 1000,
+ },
+}
\ No newline at end of file