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