diff options
author | freya <Freya Murphy> | 2025-01-21 02:43:35 +0000 |
---|---|---|
committer | Freya Murphy <freya@freyacat.org> | 2025-01-21 02:45:29 +0000 |
commit | 05ea082c5fed25655e59ed7851c0cd53b0624b35 (patch) | |
tree | 87390bf699e04027f042ccfc10743a42bf768788 /files/config/iris | |
download | dotfiles-nix-05ea082c5fed25655e59ed7851c0cd53b0624b35.tar.gz dotfiles-nix-05ea082c5fed25655e59ed7851c0cd53b0624b35.tar.bz2 dotfiles-nix-05ea082c5fed25655e59ed7851c0cd53b0624b35.zip |
initial
Diffstat (limited to 'files/config/iris')
-rw-r--r-- | files/config/iris/iris.lock | 158 | ||||
-rw-r--r-- | files/config/iris/iris.toml | 84 |
2 files changed, 242 insertions, 0 deletions
diff --git a/files/config/iris/iris.lock b/files/config/iris/iris.lock new file mode 100644 index 0000000..b6a3b40 --- /dev/null +++ b/files/config/iris/iris.lock @@ -0,0 +1,158 @@ +### IRIS - A locking plugin manager for vim +### Copyright © 2025 Freya Murphy <contact@freyacat.org> +### +### This file is part of IRIS +### +### IRIS is free software; you can redistribute it and/or modify it +### under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 3 of the License, or (at +### your option) any later version. +### +### IRIS is distributed in the hope that it will be useful, but +### WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with IRIS. If not, see <http://www.gnu.org/licenses/>. + +[[plugins]] +id = "vim-devicons" +url = "https://github.com/ryanoasis/vim-devicons" +commit = "71f239af28b7214eebb60d4ea5bd040291fb7e33" + +[[plugins]] +id = "nvim-web-devicons" +url = "https://github.com/nvim-tree/nvim-web-devicons" +commit = "aafa5c187a15701a7299a392b907ec15d9a7075f" + +[[plugins]] +id = "plenary" +url = "https://github.com/nvim-lua/plenary.nvim" +commit = "3707cdb1e43f5cea73afb6037e6494e7ce847a66" + +[[plugins]] +id = "lualine" +url = "https://github.com/nvim-lualine/lualine.nvim" +commit = "2a5bae925481f999263d6f5ed8361baef8df4f83" + +[[plugins]] +id = "bufferline" +url = "https://github.com/akinsho/bufferline.nvim" +commit = "17083c826a004bcb87d3a830c7710d0796a73bbf" + +[[plugins]] +id = "nvim-tree" +url = "https://github.com/nvim-tree/nvim-tree.lua" +commit = "d529a99f88e0dff02e0aa275db2f595cd252a2c8" + +[[plugins]] +id = "undotree" +url = "https://github.com/mbbill/undotree" +commit = "2556c6800b210b2096b55b66e74b4cc1d9ebbe4f" + +[[plugins]] +id = "trouble" +url = "https://github.com/folke/trouble.nvim" +commit = "4d36b8979287f5facc03fd6d955ace67db667e1d" + +[[plugins]] +id = "telescope" +url = "https://github.com/nvim-telescope/telescope.nvim" +commit = "415af52339215926d705cccc08145f3782c4d132" + +[[plugins]] +id = "fugitive" +url = "https://github.com/tpope/vim-fugitive" +commit = "174230d6a7f2df94705a7ffd8d5413e27ec10a80" + +[[plugins]] +id = "vsnip" +url = "https://github.com/hrsh7th/vim-vsnip" +commit = "02a8e79295c9733434aab4e0e2b8c4b7cea9f3a9" + +[[plugins]] +id = "vsnip_integ" +url = "https://github.com/hrsh7th/vim-vsnip-integ" +commit = "90ae474e8b05ed41e36d6f58382a9fbfb4b672c4" + +[[plugins]] +id = "friendly-snippets" +url = "https://github.com/rafamadriz/friendly-snippets" +commit = "efff286dd74c22f731cdec26a70b46e5b203c619" + +[[plugins]] +id = "cmp" +url = "https://github.com/hrsh7th/nvim-cmp" +commit = "8c82d0bd31299dbff7f8e780f5e06d2283de9678" + +[[plugins]] +id = "cmp_buffer" +url = "https://github.com/hrsh7th/cmp-buffer" +commit = "3022dbc9166796b644a841a02de8dd1cc1d311fa" + +[[plugins]] +id = "cmp_nvim_lsp" +url = "https://github.com/hrsh7th/cmp-nvim-lsp" +commit = "99290b3ec1322070bcfb9e846450a46f6efa50f0" + +[[plugins]] +id = "cmp_vsnip" +url = "https://github.com/hrsh7th/cmp-vsnip" +commit = "989a8a73c44e926199bfd05fa7a516d51f2d2752" + +[[plugins]] +id = "nvim-surround" +url = "https://github.com/kylechui/nvim-surround" +commit = "9f0cb495f25bff32c936062d85046fbda0c43517" + +[[plugins]] +id = "nerdcommenter" +url = "https://github.com/preservim/nerdcommenter" +commit = "66c07e4083ab02ed2540ac289cc602c70b858c13" + +[[plugins]] +id = "nvim-treesitter" +url = "https://github.com/nvim-treesitter/nvim-treesitter" +commit = "c7dc251cddf2cdef1fa279fa797799728a5bfd78" +run = "TSUpdate" + +[[plugins]] +id = "illuminate" +url = "https://github.com/RRethy/vim-illuminate" +commit = "5eeb7951fc630682c322e88a9bbdae5c224ff0aa" + +[[plugins]] +id = "todo" +url = "https://github.com/folke/todo-comments.nvim" +commit = "ae0a2afb47cf7395dc400e5dc4e05274bf4fb9e0" + +[[plugins]] +id = "catppuccin" +url = "https://github.com/catppuccin/nvim" +commit = "f67b886d65a029f12ffa298701fb8f1efd89295d" + +[[plugins]] +id = "lspconfig" +url = "https://github.com/neovim/nvim-lspconfig" +commit = "0913481440219390969ab56a3c33089679365ef7" + +[[plugins]] +id = "fidget" +url = "https://github.com/j-hui/fidget.nvim" +commit = "a0abbf18084b77d28bc70e24752e4f4fd54aea17" + +[[plugins]] +id = "ident-o-matic" +url = "https://github.com/Darazaki/indent-o-matic" +commit = "4d11e98f523d3c4500b1dc33f0d1a248a4f69719" + +[[plugins]] +id = "hologram" +url = "https://github.com/edluffy/hologram.nvim" +commit = "f5194f71ec1578d91b2e3119ff08e574e2eab542" + +[[plugins]] +id = "virt-column" +url = "https://github.com/lukas-reineke/virt-column.nvim" +commit = "b87e3e0864211a32724a2ebf3be37e24e9e2fa99" diff --git a/files/config/iris/iris.toml b/files/config/iris/iris.toml new file mode 100644 index 0000000..9949818 --- /dev/null +++ b/files/config/iris/iris.toml @@ -0,0 +1,84 @@ + +[plugins] + +# == Dependencies == # + +# provides nerd font glyphs +vim-devicons = "ryanoasis/vim-devicons" +nvim-web-devicons = "nvim-tree/nvim-web-devicons" + +# lua functions +plenary = "nvim-lua/plenary.nvim" + +# == Lines == # + +# mode line +lualine = "nvim-lualine/lualine.nvim" + +# buffer line +bufferline = "akinsho/bufferline.nvim" + +# == Menus == # + +# file menu +nvim-tree = "nvim-tree/nvim-tree.lua" + +# undo menu +undotree = "mbbill/undotree" + +# error menu +trouble = "folke/trouble.nvim" + +# grep and find menu +telescope = "nvim-telescope/telescope.nvim" + +# == Integrations == # + +# git +fugitive = "tpope/vim-fugitive" + +# == Auto complete == # + +# snippets +vsnip = "hrsh7th/vim-vsnip" +vsnip_integ = "hrsh7th/vim-vsnip-integ" +friendly-snippets = "rafamadriz/friendly-snippets" + +# auto completion engine +cmp = "hrsh7th/nvim-cmp" +cmp_buffer = "hrsh7th/cmp-buffer" +cmp_nvim_lsp = "hrsh7th/cmp-nvim-lsp" +cmp_vsnip = "hrsh7th/cmp-vsnip" + +# delimiter auto complete +nvim-surround = "kylechui/nvim-surround" + +# == LSP == # + +# comment functions +nerdcommenter = "preservim/nerdcommenter" + +# hilighter +nvim-treesitter = { url = "nvim-treesitter/nvim-treesitter", run = "TSUpdate" } +illuminate = "RRethy/vim-illuminate" + +# comment hilighter +todo = "folke/todo-comments.nvim" + +# theme +catppuccin = "catppuccin/nvim" + +# lsp auto configs +lspconfig = "neovim/nvim-lspconfig" + +# LSP notifications +fidget = "j-hui/fidget.nvim" + +# auto indent +ident-o-matic = "Darazaki/indent-o-matic" + +# image viewer +hologram = "edluffy/hologram.nvim" + +# 80 column bar +virt-column = "lukas-reineke/virt-column.nvim" |