diff --git a/.dotbot b/.dotbot deleted file mode 160000 index da928a4..0000000 --- a/.dotbot +++ /dev/null @@ -1 +0,0 @@ -Subproject commit da928a4c6b65148bfda3138674da1730c143f396 diff --git a/.dotbot.conf.yaml b/.dotbot.conf.yaml deleted file mode 100644 index 8463aa5..0000000 --- a/.dotbot.conf.yaml +++ /dev/null @@ -1,11 +0,0 @@ -- defaults: - link: - relink: true - -- clean: ["~"] - -- link: - ~/.config/nvim: nvim - -- shell: - - [git submodule update --init --recursive, Installing submodules] diff --git a/.gitmodules b/.gitmodules index 582e28b..818a9ba 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,7 +1,3 @@ -[submodule ".dotbot"] - ignore = dirty - path = .dotbot - url = https://github.com/anishathalye/dotbot [submodule "private/bin"] path = private/bin url = git@github.com:kogakure/scripts.git diff --git a/install b/install deleted file mode 100755 index 220771c..0000000 --- a/install +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/env bash - -set -e - -CONFIG=".dotbot.conf.yaml" -DOTBOT_DIR=".dotbot" - -DOTBOT_BIN="bin/dotbot" -BASEDIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" - -cd "${BASEDIR}" -git -C "${DOTBOT_DIR}" submodule sync --quiet --recursive -git submodule update --init --recursive "${DOTBOT_DIR}" - -"${BASEDIR}/${DOTBOT_DIR}/${DOTBOT_BIN}" -d "${BASEDIR}" -c "${CONFIG}" "${@}" diff --git a/nix/home/default.nix b/nix/home/default.nix index b9ee457..d1b7b08 100644 --- a/nix/home/default.nix +++ b/nix/home/default.nix @@ -27,6 +27,7 @@ in ./lazygit ./lf ./lsd + ./neovim ./oatmeal ./ripgrep ./ruby diff --git a/nix/home/neovim/default.nix b/nix/home/neovim/default.nix new file mode 100644 index 0000000..9c11c90 --- /dev/null +++ b/nix/home/neovim/default.nix @@ -0,0 +1,10 @@ +{ config, lib, pkgs, ... }: + +{ + xdg.configFile.nvim = { + source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/.dotfiles/nix/home/neovim/nvim"; + recursive = true; + }; + + home.packages = [ pkgs.neovim ]; +} diff --git a/nvim/.gitignore b/nix/home/neovim/nvim/.gitignore similarity index 100% rename from nvim/.gitignore rename to nix/home/neovim/nvim/.gitignore diff --git a/nvim/.neoconf.json b/nix/home/neovim/nvim/.neoconf.json similarity index 100% rename from nvim/.neoconf.json rename to nix/home/neovim/nvim/.neoconf.json diff --git a/nvim/LICENSE b/nix/home/neovim/nvim/LICENSE similarity index 99% rename from nvim/LICENSE rename to nix/home/neovim/nvim/LICENSE index 261eeb9..c9aad73 100644 --- a/nvim/LICENSE +++ b/nix/home/neovim/nvim/LICENSE @@ -1,4 +1,5 @@ Apache License + Test Version 2.0, January 2004 http://www.apache.org/licenses/ diff --git a/nvim/README.md b/nix/home/neovim/nvim/README.md similarity index 100% rename from nvim/README.md rename to nix/home/neovim/nvim/README.md diff --git a/nvim/dictionary/de_neu.txt b/nix/home/neovim/nvim/dictionary/de_neu.txt similarity index 100% rename from nvim/dictionary/de_neu.txt rename to nix/home/neovim/nvim/dictionary/de_neu.txt diff --git a/nvim/dictionary/de_user.txt b/nix/home/neovim/nvim/dictionary/de_user.txt similarity index 100% rename from nvim/dictionary/de_user.txt rename to nix/home/neovim/nvim/dictionary/de_user.txt diff --git a/nvim/dictionary/en_us.txt b/nix/home/neovim/nvim/dictionary/en_us.txt similarity index 100% rename from nvim/dictionary/en_us.txt rename to nix/home/neovim/nvim/dictionary/en_us.txt diff --git a/nvim/init.lua b/nix/home/neovim/nvim/init.lua similarity index 100% rename from nvim/init.lua rename to nix/home/neovim/nvim/init.lua diff --git a/nvim/lazy-lock.json b/nix/home/neovim/nvim/lazy-lock.json similarity index 88% rename from nvim/lazy-lock.json rename to nix/home/neovim/nvim/lazy-lock.json index 15f09d3..d57f64c 100644 --- a/nvim/lazy-lock.json +++ b/nix/home/neovim/nvim/lazy-lock.json @@ -1,8 +1,8 @@ { "ChatGPT.nvim": { "branch": "main", "commit": "f081338f07216a46d3915ce46c1fcb083bcb5016" }, - "CopilotChat.nvim": { "branch": "canary", "commit": "f20a0425b33c1704133bdef5ec10c4e94f6efdc6" }, + "CopilotChat.nvim": { "branch": "canary", "commit": "4a5e07185b37d3132e5541d8fa42aa874b774476" }, "LazyVim": { "branch": "main", "commit": "12818a6cb499456f4903c5d8e68af43753ebc869" }, - "SchemaStore.nvim": { "branch": "main", "commit": "6eb8cee613518fb065d23a81d01eeb42365d59c1" }, + "SchemaStore.nvim": { "branch": "main", "commit": "bb73383589c0aab431a100a014eed6cb0e1b3832" }, "aerial.nvim": { "branch": "master", "commit": "e75a3df2c20b3a98c786f5e61587d74a7a6b61d6" }, "auto-save.nvim": { "branch": "main", "commit": "979b6c82f60cfa80f4cf437d77446d0ded0addf0" }, "aw-watcher-vim": { "branch": "master", "commit": "4ba86d05a940574000c33f280fd7f6eccc284331" }, @@ -34,13 +34,13 @@ "flash.nvim": { "branch": "main", "commit": "34c7be146a91fec3555c33fe89c7d643f6ef5cf1" }, "fm-nvim": { "branch": "master", "commit": "8e6a77049330e7c797eb9e63affd75eb796fe75e" }, "friendly-snippets": { "branch": "main", "commit": "00ebcaa159e817150bd83bfe2d51fa3b3377d5c4" }, - "fzf": { "branch": "master", "commit": "b896e0d3140e4a80725fe5a54a9703e4a46e8b65" }, - "fzf-lua": { "branch": "main", "commit": "cc8b1ee2868e10fb4f4c00ca827a5b2af7a9b88a" }, + "fzf": { "branch": "master", "commit": "d9404fcce45be6a95d697fb2229e77e5ac8bb0c4" }, + "fzf-lua": { "branch": "main", "commit": "c7288e60b8dde218f3d3b5b16e1baf32ada20ef3" }, "fzf.vim": { "branch": "master", "commit": "f7c7b44764a601e621432b98c85709c9a53a7be8" }, - "gen.nvim": { "branch": "main", "commit": "d82f0ad673d3af2f2ca9dddd7fe363d7a30f7c0f" }, + "gen.nvim": { "branch": "main", "commit": "07fb74cf1bc533791e2c7cfca7bd3f45a3b597f9" }, "gh.nvim": { "branch": "main", "commit": "ebbaac254ef7dd6f85b439825fbce82d0dc84515" }, "gitsigns.nvim": { "branch": "main", "commit": "f074844b60f9e151970fbcdbeb8a2cd52b6ef25a" }, - "grug-far.nvim": { "branch": "main", "commit": "23f26dc09c6d61d574c92b4077598501dbe9aa06" }, + "grug-far.nvim": { "branch": "main", "commit": "4e18623ec055273e7c2e925e644a5dbba89b509e" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, "harpoon-lualine": { "branch": "master", "commit": "d1b873c19b701fd80d60a67d086dbb3bcc4eb00e" }, "highlight-undo.nvim": { "branch": "main", "commit": "1ea1c79372d7d93c88fd97543880927b7635e3d2" }, @@ -49,12 +49,12 @@ "lazy.nvim": { "branch": "main", "commit": "077102c5bfc578693f12377846d427f49bc50076" }, "lazydev.nvim": { "branch": "main", "commit": "491452cf1ca6f029e90ad0d0368848fac717c6d2" }, "lazygit.nvim": { "branch": "main", "commit": "dc56df433bfbf107fee0139e187eb9750878fa84" }, - "legendary.nvim": { "branch": "master", "commit": "636fb6949799057da599b560a14740355234cc6a" }, + "legendary.nvim": { "branch": "master", "commit": "543bbbba4e7b54222362f312e1d2e3dac1eaae75" }, "lf.nvim": { "branch": "master", "commit": "69ab1efcffee6928bf68ac9bd0c016464d9b2c8b" }, "litee.nvim": { "branch": "main", "commit": "4efaf373322d9e71eaff31164abb393417cc6f6a" }, "lsp-progress.nvim": { "branch": "main", "commit": "d5f4d28efe75ce636bfbe271eb45f39689765aab" }, "lualine.nvim": { "branch": "master", "commit": "544dd1583f9bb27b393f598475c89809c4d5e86b" }, - "lush.nvim": { "branch": "main", "commit": "1b66ab197b177aabc2270a2c9cb8019fa5a367df" }, + "lush.nvim": { "branch": "main", "commit": "6a254139d077ad53be7e4f3602c8da0c84447fd9" }, "luvit-meta": { "branch": "main", "commit": "ce76f6f6cdc9201523a5875a4471dcfe0186eb60" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "ba9c2f0b93deb48d0a99ae0e8d8dd36f7cc286d6" }, @@ -62,7 +62,7 @@ "mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" }, "mini.ai": { "branch": "main", "commit": "45587078f323eaf41b9f701bbc04f8d1ab008979" }, "mini.animate": { "branch": "main", "commit": "320fb35460238c436407cd779f63abad98e84870" }, - "mini.icons": { "branch": "main", "commit": "842e51b660c6843662e07506c06812b4ae0e2adb" }, + "mini.icons": { "branch": "main", "commit": "fe63fe080e76d80713557e5f0c65bc15b14b152d" }, "mini.pairs": { "branch": "main", "commit": "927d19cbdd0e752ab1c7eed87072e71d2cd6ff51" }, "mini.surround": { "branch": "main", "commit": "57caca9525cec0ea771a67326b0ee637d056078a" }, "neo-tree.nvim": { "branch": "main", "commit": "206241e451c12f78969ff5ae53af45616ffc9b72" }, @@ -85,22 +85,22 @@ "nvim-dap-ui": { "branch": "master", "commit": "a5606bc5958db86f8d92803bea7400ee26a8d7e4" }, "nvim-dap-virtual-text": { "branch": "master", "commit": "484995d573c0f0563f6a66ebdd6c67b649489615" }, "nvim-lint": { "branch": "master", "commit": "efc6fc83f0772283e064c53a8f9fb5645bde0bc0" }, - "nvim-lspconfig": { "branch": "master", "commit": "0e301015632c59d15422ee82729e70506ffe54c3" }, + "nvim-lspconfig": { "branch": "master", "commit": "fdc44768a09a65140aa00c92872a5381ad486485" }, "nvim-navic": { "branch": "master", "commit": "8649f694d3e76ee10c19255dece6411c29206a54" }, "nvim-nio": { "branch": "master", "commit": "a428f309119086dc78dd4b19306d2d67be884eee" }, "nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" }, - "nvim-silicon": { "branch": "main", "commit": "b305ad8a45210f0dc8bbba1494dea6af072c0ed2" }, + "nvim-silicon": { "branch": "main", "commit": "feb882f04c992b797daa118101a239fb3bedfc04" }, "nvim-snippets": { "branch": "main", "commit": "56b4052f71220144689caaa2e5b66222ba5661eb" }, "nvim-transparent": { "branch": "main", "commit": "fd35a46f4b7c1b244249266bdcb2da3814f01724" }, - "nvim-treesitter": { "branch": "master", "commit": "e0faad4a9e2804d0d9fd5c509289bd630253dfc3" }, + "nvim-treesitter": { "branch": "master", "commit": "8e569bc4b5eee3ef011c948f92493fda2e2a6a32" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "34867c69838078df7d6919b130c0541c0b400c47" }, "nvim-ts-autotag": { "branch": "main", "commit": "dc5e1687ab76ee02e0f11c5ce137f530b36e98b3" }, "nvim-ufo": { "branch": "main", "commit": "1b5f2838099f283857729e820cc05e2b19df7a2c" }, - "nvim-various-textobjs": { "branch": "main", "commit": "b8f7e971672aea04b754b70feb53b0bc71901a7c" }, - "nvim-web-devicons": { "branch": "master", "commit": "e612de3d3a41a6b7be47f51e956dddabcbf419d9" }, + "nvim-various-textobjs": { "branch": "main", "commit": "82ba233ec6f4de0e1d577c55140e6d31019d3369" }, + "nvim-web-devicons": { "branch": "master", "commit": "5be6c4e685618b99c3210a69375b38a1202369b4" }, "oatmeal.nvim": { "branch": "master", "commit": "c8cdd0a182cf77f88ea5fa4703229ddb3f47c1f7" }, "obsidian.nvim": { "branch": "main", "commit": "ae1f76a75c7ce36866e1d9342a8f6f5b9c2caf9b" }, - "oil.nvim": { "branch": "master", "commit": "71c972fbd218723a3c15afcb70421f67340f5a6d" }, + "oil.nvim": { "branch": "master", "commit": "fcca212c2e966fc3dec1d4baf888e670631d25d1" }, "persistence.nvim": { "branch": "main", "commit": "f6aad7dde7fcf54148ccfc5f622c6d5badd0cc3d" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "popup.nvim": { "branch": "master", "commit": "b7404d35d5d3548a82149238289fa71f7f6de4ac" }, @@ -109,7 +109,7 @@ "rainbow_csv": { "branch": "master", "commit": "3dbbfd7d17536aebfb80f571255548495574c32b" }, "remote-nvim.nvim": { "branch": "main", "commit": "66fc20fd259401c7bb6ac5189ecb6283c2eb65d2" }, "smart-open.nvim": { "branch": "0.2.x", "commit": "87626ee8748b9bba22093adec7bb58c63e7214f0" }, - "smart-splits.nvim": { "branch": "master", "commit": "7697116ca807304c9d27a3d8157fe4bc78e88d0f" }, + "smart-splits.nvim": { "branch": "master", "commit": "209c136a5bee236094245196986ce94920dd3fdf" }, "sqlite.lua": { "branch": "master", "commit": "d0ffd703b56d090d213b497ed4eb840495f14a11" }, "symbols-outline.nvim": { "branch": "master", "commit": "564ee65dfc9024bdde73a6621820866987cbb256" }, "tabular": { "branch": "master", "commit": "12437cd1b53488e24936ec4b091c9324cafee311" }, @@ -123,7 +123,7 @@ "telescope-github.nvim": { "branch": "master", "commit": "ee95c509901c3357679e9f2f9eaac3561c811736" }, "telescope-heading.nvim": { "branch": "main", "commit": "e85c0f69cb64048f56e76548dcb2f10277576df9" }, "telescope-import.nvim": { "branch": "main", "commit": "baa2d50be46c769a1cc942a9d5be049f314f4206" }, - "telescope-live-grep-args.nvim": { "branch": "master", "commit": "8ad632f793fd437865f99af5684f78300dac93fb" }, + "telescope-live-grep-args.nvim": { "branch": "master", "commit": "649b662a8f476fd2c0289570764459e95ebaa3f3" }, "telescope-node-modules.nvim": { "branch": "main", "commit": "b846d33ff5763176dc14fc74c30941a2067c82fd" }, "telescope-undo.nvim": { "branch": "main", "commit": "51be9ae7c42fc27c0b05505e3a0162e0f05fbb6a" }, "telescope.nvim": { "branch": "master", "commit": "10b8a82b042caf50b78e619d92caf0910211973d" }, @@ -149,9 +149,10 @@ "vim-visual-multi": { "branch": "master", "commit": "38b0e8d94a5499ccc17d6159763d32c79f53417b" }, "vim-wakatime": { "branch": "master", "commit": "53bba6bb8342de9cbdafc82142a9b5e82008d858" }, "vim-xtract": { "branch": "master", "commit": "65e47be935080f112f219b5f0bc1bf411c783f27" }, - "vimux": { "branch": "master", "commit": "fa35410805b82ffabc29e3cb5cdf3ad0b8dc402d" }, + "vimux": { "branch": "master", "commit": "c4ffa0b992798f3362b27642088dccb251aaef1e" }, "which-key.nvim": { "branch": "main", "commit": "6c1584eb76b55629702716995cca4ae2798a9cca" }, "worktrees.nvim": { "branch": "main", "commit": "9b705e702b29297009702e492c28c0277a5bb8fa" }, "wrapping.nvim": { "branch": "master", "commit": "3a823200c297885b70515fa8d974e1763c578e26" }, + "yanky.nvim": { "branch": "main", "commit": "73215b77d22ebb179cef98e7e1235825431d10e4" }, "zen-mode.nvim": { "branch": "main", "commit": "29b292bdc58b76a6c8f294c961a8bf92c5a6ebd6" } -} \ No newline at end of file +} diff --git a/nvim/lazyvim.json b/nix/home/neovim/nvim/lazyvim.json similarity index 77% rename from nvim/lazyvim.json rename to nix/home/neovim/nvim/lazyvim.json index d7d6410..fe306ce 100644 --- a/nvim/lazyvim.json +++ b/nix/home/neovim/nvim/lazyvim.json @@ -1,12 +1,12 @@ { "extras": [ - "lazyvim.plugins.extras.dap.core", "lazyvim.plugins.extras.coding.copilot", + "lazyvim.plugins.extras.dap.core", + "lazyvim.plugins.extras.editor.aerial", "lazyvim.plugins.extras.formatting.prettier", "lazyvim.plugins.extras.lang.go", "lazyvim.plugins.extras.lang.tailwind", - "lazyvim.plugins.extras.lang.yaml", - "lazyvim.plugins.extras.editor.aerial" + "lazyvim.plugins.extras.lang.yaml" ], "news": { "NEWS.md": "6520" diff --git a/nvim/lua/config/autocmds.lua b/nix/home/neovim/nvim/lua/config/autocmds.lua similarity index 100% rename from nvim/lua/config/autocmds.lua rename to nix/home/neovim/nvim/lua/config/autocmds.lua diff --git a/nvim/lua/config/keymaps.lua b/nix/home/neovim/nvim/lua/config/keymaps.lua similarity index 100% rename from nvim/lua/config/keymaps.lua rename to nix/home/neovim/nvim/lua/config/keymaps.lua diff --git a/nvim/lua/config/lazy.lua b/nix/home/neovim/nvim/lua/config/lazy.lua similarity index 100% rename from nvim/lua/config/lazy.lua rename to nix/home/neovim/nvim/lua/config/lazy.lua diff --git a/nvim/lua/config/options.lua b/nix/home/neovim/nvim/lua/config/options.lua similarity index 100% rename from nvim/lua/config/options.lua rename to nix/home/neovim/nvim/lua/config/options.lua diff --git a/nvim/lua/lualine/themes/custom.lua b/nix/home/neovim/nvim/lua/lualine/themes/custom.lua similarity index 100% rename from nvim/lua/lualine/themes/custom.lua rename to nix/home/neovim/nvim/lua/lualine/themes/custom.lua diff --git a/nvim/lua/lualine/themes/transparent.lua b/nix/home/neovim/nvim/lua/lualine/themes/transparent.lua similarity index 100% rename from nvim/lua/lualine/themes/transparent.lua rename to nix/home/neovim/nvim/lua/lualine/themes/transparent.lua diff --git a/nvim/lua/plugins/abolish.lua b/nix/home/neovim/nvim/lua/plugins/abolish.lua similarity index 100% rename from nvim/lua/plugins/abolish.lua rename to nix/home/neovim/nvim/lua/plugins/abolish.lua diff --git a/nvim/lua/plugins/activitywatch.lua b/nix/home/neovim/nvim/lua/plugins/activitywatch.lua similarity index 100% rename from nvim/lua/plugins/activitywatch.lua rename to nix/home/neovim/nvim/lua/plugins/activitywatch.lua diff --git a/nvim/lua/plugins/aerial.lua b/nix/home/neovim/nvim/lua/plugins/aerial.lua similarity index 100% rename from nvim/lua/plugins/aerial.lua rename to nix/home/neovim/nvim/lua/plugins/aerial.lua diff --git a/nvim/lua/plugins/astro.lua b/nix/home/neovim/nvim/lua/plugins/astro.lua similarity index 100% rename from nvim/lua/plugins/astro.lua rename to nix/home/neovim/nvim/lua/plugins/astro.lua diff --git a/nvim/lua/plugins/auto-save.lua b/nix/home/neovim/nvim/lua/plugins/auto-save.lua similarity index 100% rename from nvim/lua/plugins/auto-save.lua rename to nix/home/neovim/nvim/lua/plugins/auto-save.lua diff --git a/nvim/lua/plugins/autotag.lua b/nix/home/neovim/nvim/lua/plugins/autotag.lua similarity index 100% rename from nvim/lua/plugins/autotag.lua rename to nix/home/neovim/nvim/lua/plugins/autotag.lua diff --git a/nvim/lua/plugins/barbecue.lua b/nix/home/neovim/nvim/lua/plugins/barbecue.lua similarity index 100% rename from nvim/lua/plugins/barbecue.lua rename to nix/home/neovim/nvim/lua/plugins/barbecue.lua diff --git a/nvim/lua/plugins/base16.lua b/nix/home/neovim/nvim/lua/plugins/base16.lua similarity index 100% rename from nvim/lua/plugins/base16.lua rename to nix/home/neovim/nvim/lua/plugins/base16.lua diff --git a/nvim/lua/plugins/blamer.lua b/nix/home/neovim/nvim/lua/plugins/blamer.lua similarity index 100% rename from nvim/lua/plugins/blamer.lua rename to nix/home/neovim/nvim/lua/plugins/blamer.lua diff --git a/nvim/lua/plugins/bookmark.lua b/nix/home/neovim/nvim/lua/plugins/bookmark.lua similarity index 100% rename from nvim/lua/plugins/bookmark.lua rename to nix/home/neovim/nvim/lua/plugins/bookmark.lua diff --git a/nvim/lua/plugins/bufferline.lua b/nix/home/neovim/nvim/lua/plugins/bufferline.lua similarity index 100% rename from nvim/lua/plugins/bufferline.lua rename to nix/home/neovim/nvim/lua/plugins/bufferline.lua diff --git a/nvim/lua/plugins/catppuccin.lua b/nix/home/neovim/nvim/lua/plugins/catppuccin.lua similarity index 100% rename from nvim/lua/plugins/catppuccin.lua rename to nix/home/neovim/nvim/lua/plugins/catppuccin.lua diff --git a/nvim/lua/plugins/chafa.lua b/nix/home/neovim/nvim/lua/plugins/chafa.lua similarity index 100% rename from nvim/lua/plugins/chafa.lua rename to nix/home/neovim/nvim/lua/plugins/chafa.lua diff --git a/nix/home/neovim/nvim/lua/plugins/chatgpg.lua b/nix/home/neovim/nvim/lua/plugins/chatgpg.lua new file mode 100644 index 0000000..9e39e7e --- /dev/null +++ b/nix/home/neovim/nvim/lua/plugins/chatgpg.lua @@ -0,0 +1,29 @@ +-- ChatGPT Neovim Plugin +-- https://github.com/jackMort/ChatGPT.nvim +return { + "jackMort/ChatGPT.nvim", + event = "VeryLazy", + keys = { + { + mode = "v", + "e", + function() + require("chatgpt").edit_with_instructions() + end, + desc = "Edit with instructions", + }, + }, + config = function() + local home = vim.fn.expand("$HOME") + local file_path = home .. "/.dotfiles/nix/home/neovim/nvim/lua/plugins/chatgpg.txt.gpg" + require("chatgpt").setup({ + api_key_cmd = "gpg --decrypt --use-agent " .. file_path, + }) + end, + dependencies = { + "MunifTanjim/nui.nvim", + "nvim-lua/plenary.nvim", + "folke/trouble.nvim", + "nvim-telescope/telescope.nvim", + }, +} diff --git a/nvim/lua/plugins/chatgpg.txt.gpg b/nix/home/neovim/nvim/lua/plugins/chatgpg.txt.gpg similarity index 100% rename from nvim/lua/plugins/chatgpg.txt.gpg rename to nix/home/neovim/nvim/lua/plugins/chatgpg.txt.gpg diff --git a/nvim/lua/plugins/cheatsheet.lua b/nix/home/neovim/nvim/lua/plugins/cheatsheet.lua similarity index 100% rename from nvim/lua/plugins/cheatsheet.lua rename to nix/home/neovim/nvim/lua/plugins/cheatsheet.lua diff --git a/nvim/lua/plugins/cmp.lua b/nix/home/neovim/nvim/lua/plugins/cmp.lua similarity index 100% rename from nvim/lua/plugins/cmp.lua rename to nix/home/neovim/nvim/lua/plugins/cmp.lua diff --git a/nvim/lua/plugins/codewindow.lua b/nix/home/neovim/nvim/lua/plugins/codewindow.lua similarity index 100% rename from nvim/lua/plugins/codewindow.lua rename to nix/home/neovim/nvim/lua/plugins/codewindow.lua diff --git a/nvim/lua/plugins/colorizer.lua b/nix/home/neovim/nvim/lua/plugins/colorizer.lua similarity index 100% rename from nvim/lua/plugins/colorizer.lua rename to nix/home/neovim/nvim/lua/plugins/colorizer.lua diff --git a/nvim/lua/plugins/colorscheme-catppuccin.lua b/nix/home/neovim/nvim/lua/plugins/colorscheme-catppuccin.lua similarity index 100% rename from nvim/lua/plugins/colorscheme-catppuccin.lua rename to nix/home/neovim/nvim/lua/plugins/colorscheme-catppuccin.lua diff --git a/nvim/lua/plugins/colorscheme-night-owl.lua b/nix/home/neovim/nvim/lua/plugins/colorscheme-night-owl.lua similarity index 100% rename from nvim/lua/plugins/colorscheme-night-owl.lua rename to nix/home/neovim/nvim/lua/plugins/colorscheme-night-owl.lua diff --git a/nvim/lua/plugins/colorscheme-tokyonight.lua b/nix/home/neovim/nvim/lua/plugins/colorscheme-tokyonight.lua similarity index 100% rename from nvim/lua/plugins/colorscheme-tokyonight.lua rename to nix/home/neovim/nvim/lua/plugins/colorscheme-tokyonight.lua diff --git a/nvim/lua/plugins/colorschemes.lua b/nix/home/neovim/nvim/lua/plugins/colorschemes.lua similarity index 100% rename from nvim/lua/plugins/colorschemes.lua rename to nix/home/neovim/nvim/lua/plugins/colorschemes.lua diff --git a/nvim/lua/plugins/committia.lua b/nix/home/neovim/nvim/lua/plugins/committia.lua similarity index 100% rename from nvim/lua/plugins/committia.lua rename to nix/home/neovim/nvim/lua/plugins/committia.lua diff --git a/nvim/lua/plugins/copilot-chat.lua b/nix/home/neovim/nvim/lua/plugins/copilot-chat.lua similarity index 100% rename from nvim/lua/plugins/copilot-chat.lua rename to nix/home/neovim/nvim/lua/plugins/copilot-chat.lua diff --git a/nvim/lua/plugins/copilot.lua b/nix/home/neovim/nvim/lua/plugins/copilot.lua similarity index 100% rename from nvim/lua/plugins/copilot.lua rename to nix/home/neovim/nvim/lua/plugins/copilot.lua diff --git a/nvim/lua/plugins/cursorline.lua b/nix/home/neovim/nvim/lua/plugins/cursorline.lua similarity index 100% rename from nvim/lua/plugins/cursorline.lua rename to nix/home/neovim/nvim/lua/plugins/cursorline.lua diff --git a/nvim/lua/plugins/dashboard.lua b/nix/home/neovim/nvim/lua/plugins/dashboard.lua similarity index 100% rename from nvim/lua/plugins/dashboard.lua rename to nix/home/neovim/nvim/lua/plugins/dashboard.lua diff --git a/nvim/lua/plugins/dial.lua b/nix/home/neovim/nvim/lua/plugins/dial.lua similarity index 100% rename from nvim/lua/plugins/dial.lua rename to nix/home/neovim/nvim/lua/plugins/dial.lua diff --git a/nvim/lua/plugins/diffview.lua b/nix/home/neovim/nvim/lua/plugins/diffview.lua similarity index 100% rename from nvim/lua/plugins/diffview.lua rename to nix/home/neovim/nvim/lua/plugins/diffview.lua diff --git a/nvim/lua/plugins/editorconfig.lua b/nix/home/neovim/nvim/lua/plugins/editorconfig.lua similarity index 100% rename from nvim/lua/plugins/editorconfig.lua rename to nix/home/neovim/nvim/lua/plugins/editorconfig.lua diff --git a/nvim/lua/plugins/emmet.lua b/nix/home/neovim/nvim/lua/plugins/emmet.lua similarity index 100% rename from nvim/lua/plugins/emmet.lua rename to nix/home/neovim/nvim/lua/plugins/emmet.lua diff --git a/nvim/lua/plugins/example.lua b/nix/home/neovim/nvim/lua/plugins/example.lua similarity index 100% rename from nvim/lua/plugins/example.lua rename to nix/home/neovim/nvim/lua/plugins/example.lua diff --git a/nvim/lua/plugins/export-to-vscode.lua b/nix/home/neovim/nvim/lua/plugins/export-to-vscode.lua similarity index 100% rename from nvim/lua/plugins/export-to-vscode.lua rename to nix/home/neovim/nvim/lua/plugins/export-to-vscode.lua diff --git a/nvim/lua/plugins/flash.lua b/nix/home/neovim/nvim/lua/plugins/flash.lua similarity index 100% rename from nvim/lua/plugins/flash.lua rename to nix/home/neovim/nvim/lua/plugins/flash.lua diff --git a/nvim/lua/plugins/fm.lua b/nix/home/neovim/nvim/lua/plugins/fm.lua similarity index 100% rename from nvim/lua/plugins/fm.lua rename to nix/home/neovim/nvim/lua/plugins/fm.lua diff --git a/nvim/lua/plugins/formatting.lua b/nix/home/neovim/nvim/lua/plugins/formatting.lua similarity index 100% rename from nvim/lua/plugins/formatting.lua rename to nix/home/neovim/nvim/lua/plugins/formatting.lua diff --git a/nvim/lua/plugins/fugitive.lua b/nix/home/neovim/nvim/lua/plugins/fugitive.lua similarity index 100% rename from nvim/lua/plugins/fugitive.lua rename to nix/home/neovim/nvim/lua/plugins/fugitive.lua diff --git a/nvim/lua/plugins/gh-line.lua b/nix/home/neovim/nvim/lua/plugins/gh-line.lua similarity index 100% rename from nvim/lua/plugins/gh-line.lua rename to nix/home/neovim/nvim/lua/plugins/gh-line.lua diff --git a/nvim/lua/plugins/gh.lua b/nix/home/neovim/nvim/lua/plugins/gh.lua similarity index 100% rename from nvim/lua/plugins/gh.lua rename to nix/home/neovim/nvim/lua/plugins/gh.lua diff --git a/nvim/lua/plugins/grammarous.lua b/nix/home/neovim/nvim/lua/plugins/grammarous.lua similarity index 100% rename from nvim/lua/plugins/grammarous.lua rename to nix/home/neovim/nvim/lua/plugins/grammarous.lua diff --git a/nvim/lua/plugins/harpoon-lualine.lua b/nix/home/neovim/nvim/lua/plugins/harpoon-lualine.lua similarity index 100% rename from nvim/lua/plugins/harpoon-lualine.lua rename to nix/home/neovim/nvim/lua/plugins/harpoon-lualine.lua diff --git a/nvim/lua/plugins/harpoon.lua b/nix/home/neovim/nvim/lua/plugins/harpoon.lua similarity index 100% rename from nvim/lua/plugins/harpoon.lua rename to nix/home/neovim/nvim/lua/plugins/harpoon.lua diff --git a/nvim/lua/plugins/highlight-undo.lua b/nix/home/neovim/nvim/lua/plugins/highlight-undo.lua similarity index 100% rename from nvim/lua/plugins/highlight-undo.lua rename to nix/home/neovim/nvim/lua/plugins/highlight-undo.lua diff --git a/nvim/lua/plugins/inc-rename.lua b/nix/home/neovim/nvim/lua/plugins/inc-rename.lua similarity index 100% rename from nvim/lua/plugins/inc-rename.lua rename to nix/home/neovim/nvim/lua/plugins/inc-rename.lua diff --git a/nvim/lua/plugins/lazygit.lua b/nix/home/neovim/nvim/lua/plugins/lazygit.lua similarity index 100% rename from nvim/lua/plugins/lazygit.lua rename to nix/home/neovim/nvim/lua/plugins/lazygit.lua diff --git a/nvim/lua/plugins/legendary.lua b/nix/home/neovim/nvim/lua/plugins/legendary.lua similarity index 100% rename from nvim/lua/plugins/legendary.lua rename to nix/home/neovim/nvim/lua/plugins/legendary.lua diff --git a/nvim/lua/plugins/lf.lua b/nix/home/neovim/nvim/lua/plugins/lf.lua similarity index 100% rename from nvim/lua/plugins/lf.lua rename to nix/home/neovim/nvim/lua/plugins/lf.lua diff --git a/nvim/lua/plugins/linting.lua b/nix/home/neovim/nvim/lua/plugins/linting.lua similarity index 100% rename from nvim/lua/plugins/linting.lua rename to nix/home/neovim/nvim/lua/plugins/linting.lua diff --git a/nvim/lua/plugins/lsp-progress.lua b/nix/home/neovim/nvim/lua/plugins/lsp-progress.lua similarity index 100% rename from nvim/lua/plugins/lsp-progress.lua rename to nix/home/neovim/nvim/lua/plugins/lsp-progress.lua diff --git a/nvim/lua/plugins/lspconfig.lua b/nix/home/neovim/nvim/lua/plugins/lspconfig.lua similarity index 100% rename from nvim/lua/plugins/lspconfig.lua rename to nix/home/neovim/nvim/lua/plugins/lspconfig.lua diff --git a/nvim/lua/plugins/lualine.lua b/nix/home/neovim/nvim/lua/plugins/lualine.lua similarity index 100% rename from nvim/lua/plugins/lualine.lua rename to nix/home/neovim/nvim/lua/plugins/lualine.lua diff --git a/nvim/lua/plugins/markdown-preview.lua b/nix/home/neovim/nvim/lua/plugins/markdown-preview.lua similarity index 100% rename from nvim/lua/plugins/markdown-preview.lua rename to nix/home/neovim/nvim/lua/plugins/markdown-preview.lua diff --git a/nvim/lua/plugins/mason.lua b/nix/home/neovim/nvim/lua/plugins/mason.lua similarity index 100% rename from nvim/lua/plugins/mason.lua rename to nix/home/neovim/nvim/lua/plugins/mason.lua diff --git a/nvim/lua/plugins/mundo.lua b/nix/home/neovim/nvim/lua/plugins/mundo.lua similarity index 100% rename from nvim/lua/plugins/mundo.lua rename to nix/home/neovim/nvim/lua/plugins/mundo.lua diff --git a/nvim/lua/plugins/neogit.lua b/nix/home/neovim/nvim/lua/plugins/neogit.lua similarity index 100% rename from nvim/lua/plugins/neogit.lua rename to nix/home/neovim/nvim/lua/plugins/neogit.lua diff --git a/nvim/lua/plugins/neotest.lua b/nix/home/neovim/nvim/lua/plugins/neotest.lua similarity index 100% rename from nvim/lua/plugins/neotest.lua rename to nix/home/neovim/nvim/lua/plugins/neotest.lua diff --git a/nvim/lua/plugins/noctis.lua b/nix/home/neovim/nvim/lua/plugins/noctis.lua similarity index 100% rename from nvim/lua/plugins/noctis.lua rename to nix/home/neovim/nvim/lua/plugins/noctis.lua diff --git a/nvim/lua/plugins/noice.lua b/nix/home/neovim/nvim/lua/plugins/noice.lua similarity index 100% rename from nvim/lua/plugins/noice.lua rename to nix/home/neovim/nvim/lua/plugins/noice.lua diff --git a/nvim/lua/plugins/notify.lua b/nix/home/neovim/nvim/lua/plugins/notify.lua similarity index 100% rename from nvim/lua/plugins/notify.lua rename to nix/home/neovim/nvim/lua/plugins/notify.lua diff --git a/nvim/lua/plugins/oatmeal.lua b/nix/home/neovim/nvim/lua/plugins/oatmeal.lua similarity index 100% rename from nvim/lua/plugins/oatmeal.lua rename to nix/home/neovim/nvim/lua/plugins/oatmeal.lua diff --git a/nvim/lua/plugins/obsidian.lua b/nix/home/neovim/nvim/lua/plugins/obsidian.lua similarity index 100% rename from nvim/lua/plugins/obsidian.lua rename to nix/home/neovim/nvim/lua/plugins/obsidian.lua diff --git a/nvim/lua/plugins/oil.lua b/nix/home/neovim/nvim/lua/plugins/oil.lua similarity index 100% rename from nvim/lua/plugins/oil.lua rename to nix/home/neovim/nvim/lua/plugins/oil.lua diff --git a/nvim/lua/plugins/ollama.lua b/nix/home/neovim/nvim/lua/plugins/ollama.lua similarity index 100% rename from nvim/lua/plugins/ollama.lua rename to nix/home/neovim/nvim/lua/plugins/ollama.lua diff --git a/nvim/lua/plugins/project.lua b/nix/home/neovim/nvim/lua/plugins/project.lua similarity index 100% rename from nvim/lua/plugins/project.lua rename to nix/home/neovim/nvim/lua/plugins/project.lua diff --git a/nvim/lua/plugins/rainbow-csv.lua b/nix/home/neovim/nvim/lua/plugins/rainbow-csv.lua similarity index 100% rename from nvim/lua/plugins/rainbow-csv.lua rename to nix/home/neovim/nvim/lua/plugins/rainbow-csv.lua diff --git a/nvim/lua/plugins/remote-nvim.lua b/nix/home/neovim/nvim/lua/plugins/remote-nvim.lua similarity index 100% rename from nvim/lua/plugins/remote-nvim.lua rename to nix/home/neovim/nvim/lua/plugins/remote-nvim.lua diff --git a/nvim/lua/plugins/screenshots.lua b/nix/home/neovim/nvim/lua/plugins/screenshots.lua similarity index 100% rename from nvim/lua/plugins/screenshots.lua rename to nix/home/neovim/nvim/lua/plugins/screenshots.lua diff --git a/nvim/lua/plugins/smart-splits.lua b/nix/home/neovim/nvim/lua/plugins/smart-splits.lua similarity index 100% rename from nvim/lua/plugins/smart-splits.lua rename to nix/home/neovim/nvim/lua/plugins/smart-splits.lua diff --git a/nvim/lua/plugins/symbols-outline.lua b/nix/home/neovim/nvim/lua/plugins/symbols-outline.lua similarity index 100% rename from nvim/lua/plugins/symbols-outline.lua rename to nix/home/neovim/nvim/lua/plugins/symbols-outline.lua diff --git a/nvim/lua/plugins/table-mode.lua b/nix/home/neovim/nvim/lua/plugins/table-mode.lua similarity index 100% rename from nvim/lua/plugins/table-mode.lua rename to nix/home/neovim/nvim/lua/plugins/table-mode.lua diff --git a/nvim/lua/plugins/tailwindcss.lua b/nix/home/neovim/nvim/lua/plugins/tailwindcss.lua similarity index 100% rename from nvim/lua/plugins/tailwindcss.lua rename to nix/home/neovim/nvim/lua/plugins/tailwindcss.lua diff --git a/nvim/lua/plugins/telecope-heading.lua b/nix/home/neovim/nvim/lua/plugins/telecope-heading.lua similarity index 100% rename from nvim/lua/plugins/telecope-heading.lua rename to nix/home/neovim/nvim/lua/plugins/telecope-heading.lua diff --git a/nvim/lua/plugins/telescope-file-browser.lua b/nix/home/neovim/nvim/lua/plugins/telescope-file-browser.lua similarity index 100% rename from nvim/lua/plugins/telescope-file-browser.lua rename to nix/home/neovim/nvim/lua/plugins/telescope-file-browser.lua diff --git a/nvim/lua/plugins/telescope-frecency.lua b/nix/home/neovim/nvim/lua/plugins/telescope-frecency.lua similarity index 100% rename from nvim/lua/plugins/telescope-frecency.lua rename to nix/home/neovim/nvim/lua/plugins/telescope-frecency.lua diff --git a/nvim/lua/plugins/telescope-fzy-native.lua b/nix/home/neovim/nvim/lua/plugins/telescope-fzy-native.lua similarity index 100% rename from nvim/lua/plugins/telescope-fzy-native.lua rename to nix/home/neovim/nvim/lua/plugins/telescope-fzy-native.lua diff --git a/nvim/lua/plugins/telescope-github.lua b/nix/home/neovim/nvim/lua/plugins/telescope-github.lua similarity index 100% rename from nvim/lua/plugins/telescope-github.lua rename to nix/home/neovim/nvim/lua/plugins/telescope-github.lua diff --git a/nvim/lua/plugins/telescope-import.lua b/nix/home/neovim/nvim/lua/plugins/telescope-import.lua similarity index 100% rename from nvim/lua/plugins/telescope-import.lua rename to nix/home/neovim/nvim/lua/plugins/telescope-import.lua diff --git a/nvim/lua/plugins/telescope-live-grep-args.lua b/nix/home/neovim/nvim/lua/plugins/telescope-live-grep-args.lua similarity index 100% rename from nvim/lua/plugins/telescope-live-grep-args.lua rename to nix/home/neovim/nvim/lua/plugins/telescope-live-grep-args.lua diff --git a/nvim/lua/plugins/telescope-node-modules.lua b/nix/home/neovim/nvim/lua/plugins/telescope-node-modules.lua similarity index 100% rename from nvim/lua/plugins/telescope-node-modules.lua rename to nix/home/neovim/nvim/lua/plugins/telescope-node-modules.lua diff --git a/nvim/lua/plugins/telescope-smart-open.lua b/nix/home/neovim/nvim/lua/plugins/telescope-smart-open.lua similarity index 100% rename from nvim/lua/plugins/telescope-smart-open.lua rename to nix/home/neovim/nvim/lua/plugins/telescope-smart-open.lua diff --git a/nvim/lua/plugins/telescope-undo.lua b/nix/home/neovim/nvim/lua/plugins/telescope-undo.lua similarity index 100% rename from nvim/lua/plugins/telescope-undo.lua rename to nix/home/neovim/nvim/lua/plugins/telescope-undo.lua diff --git a/nvim/lua/plugins/telescope.lua b/nix/home/neovim/nvim/lua/plugins/telescope.lua similarity index 100% rename from nvim/lua/plugins/telescope.lua rename to nix/home/neovim/nvim/lua/plugins/telescope.lua diff --git a/nvim/lua/plugins/tmux-awesome-plugin-manager.lua b/nix/home/neovim/nvim/lua/plugins/tmux-awesome-plugin-manager.lua similarity index 100% rename from nvim/lua/plugins/tmux-awesome-plugin-manager.lua rename to nix/home/neovim/nvim/lua/plugins/tmux-awesome-plugin-manager.lua diff --git a/nvim/lua/plugins/tmux-navigator.lua b/nix/home/neovim/nvim/lua/plugins/tmux-navigator.lua similarity index 100% rename from nvim/lua/plugins/tmux-navigator.lua rename to nix/home/neovim/nvim/lua/plugins/tmux-navigator.lua diff --git a/nvim/lua/plugins/todo-comments.lua b/nix/home/neovim/nvim/lua/plugins/todo-comments.lua similarity index 100% rename from nvim/lua/plugins/todo-comments.lua rename to nix/home/neovim/nvim/lua/plugins/todo-comments.lua diff --git a/nvim/lua/plugins/transparent.lua b/nix/home/neovim/nvim/lua/plugins/transparent.lua similarity index 100% rename from nvim/lua/plugins/transparent.lua rename to nix/home/neovim/nvim/lua/plugins/transparent.lua diff --git a/nvim/lua/plugins/treesitter.lua b/nix/home/neovim/nvim/lua/plugins/treesitter.lua similarity index 100% rename from nvim/lua/plugins/treesitter.lua rename to nix/home/neovim/nvim/lua/plugins/treesitter.lua diff --git a/nvim/lua/plugins/twilight.lua b/nix/home/neovim/nvim/lua/plugins/twilight.lua similarity index 100% rename from nvim/lua/plugins/twilight.lua rename to nix/home/neovim/nvim/lua/plugins/twilight.lua diff --git a/nvim/lua/plugins/ufo.lua b/nix/home/neovim/nvim/lua/plugins/ufo.lua similarity index 100% rename from nvim/lua/plugins/ufo.lua rename to nix/home/neovim/nvim/lua/plugins/ufo.lua diff --git a/nvim/lua/plugins/various-textobjs.lua b/nix/home/neovim/nvim/lua/plugins/various-textobjs.lua similarity index 100% rename from nvim/lua/plugins/various-textobjs.lua rename to nix/home/neovim/nvim/lua/plugins/various-textobjs.lua diff --git a/nvim/lua/plugins/vim-nix.lua b/nix/home/neovim/nvim/lua/plugins/vim-nix.lua similarity index 100% rename from nvim/lua/plugins/vim-nix.lua rename to nix/home/neovim/nvim/lua/plugins/vim-nix.lua diff --git a/nvim/lua/plugins/vimux.lua b/nix/home/neovim/nvim/lua/plugins/vimux.lua similarity index 100% rename from nvim/lua/plugins/vimux.lua rename to nix/home/neovim/nvim/lua/plugins/vimux.lua diff --git a/nvim/lua/plugins/visincr.lua b/nix/home/neovim/nvim/lua/plugins/visincr.lua similarity index 100% rename from nvim/lua/plugins/visincr.lua rename to nix/home/neovim/nvim/lua/plugins/visincr.lua diff --git a/nvim/lua/plugins/visual-multi.lua b/nix/home/neovim/nvim/lua/plugins/visual-multi.lua similarity index 100% rename from nvim/lua/plugins/visual-multi.lua rename to nix/home/neovim/nvim/lua/plugins/visual-multi.lua diff --git a/nvim/lua/plugins/wakatime.lua b/nix/home/neovim/nvim/lua/plugins/wakatime.lua similarity index 100% rename from nvim/lua/plugins/wakatime.lua rename to nix/home/neovim/nvim/lua/plugins/wakatime.lua diff --git a/nvim/lua/plugins/worktrees.lua b/nix/home/neovim/nvim/lua/plugins/worktrees.lua similarity index 100% rename from nvim/lua/plugins/worktrees.lua rename to nix/home/neovim/nvim/lua/plugins/worktrees.lua diff --git a/nvim/lua/plugins/wrapping.lua b/nix/home/neovim/nvim/lua/plugins/wrapping.lua similarity index 100% rename from nvim/lua/plugins/wrapping.lua rename to nix/home/neovim/nvim/lua/plugins/wrapping.lua diff --git a/nvim/lua/plugins/xtract.lua b/nix/home/neovim/nvim/lua/plugins/xtract.lua similarity index 100% rename from nvim/lua/plugins/xtract.lua rename to nix/home/neovim/nvim/lua/plugins/xtract.lua diff --git a/nvim/lua/plugins/zen-mode.lua b/nix/home/neovim/nvim/lua/plugins/zen-mode.lua similarity index 100% rename from nvim/lua/plugins/zen-mode.lua rename to nix/home/neovim/nvim/lua/plugins/zen-mode.lua diff --git a/nvim/spell/de.utf-8.add b/nix/home/neovim/nvim/spell/de.utf-8.add similarity index 100% rename from nvim/spell/de.utf-8.add rename to nix/home/neovim/nvim/spell/de.utf-8.add diff --git a/nvim/spell/de.utf-8.add.spl b/nix/home/neovim/nvim/spell/de.utf-8.add.spl similarity index 100% rename from nvim/spell/de.utf-8.add.spl rename to nix/home/neovim/nvim/spell/de.utf-8.add.spl diff --git a/nvim/spell/de.utf-8.spl b/nix/home/neovim/nvim/spell/de.utf-8.spl similarity index 100% rename from nvim/spell/de.utf-8.spl rename to nix/home/neovim/nvim/spell/de.utf-8.spl diff --git a/nvim/spell/de.utf-8.sug b/nix/home/neovim/nvim/spell/de.utf-8.sug similarity index 100% rename from nvim/spell/de.utf-8.sug rename to nix/home/neovim/nvim/spell/de.utf-8.sug diff --git a/nvim/spell/en.utf-8.add b/nix/home/neovim/nvim/spell/en.utf-8.add similarity index 100% rename from nvim/spell/en.utf-8.add rename to nix/home/neovim/nvim/spell/en.utf-8.add diff --git a/nvim/spell/en.utf-8.add.spl b/nix/home/neovim/nvim/spell/en.utf-8.add.spl similarity index 100% rename from nvim/spell/en.utf-8.add.spl rename to nix/home/neovim/nvim/spell/en.utf-8.add.spl diff --git a/nvim/spell/en.utf-8.spl b/nix/home/neovim/nvim/spell/en.utf-8.spl similarity index 100% rename from nvim/spell/en.utf-8.spl rename to nix/home/neovim/nvim/spell/en.utf-8.spl diff --git a/nvim/spell/en.utf-8.sug b/nix/home/neovim/nvim/spell/en.utf-8.sug similarity index 100% rename from nvim/spell/en.utf-8.sug rename to nix/home/neovim/nvim/spell/en.utf-8.sug diff --git a/nvim/stylua.toml b/nix/home/neovim/nvim/stylua.toml similarity index 100% rename from nvim/stylua.toml rename to nix/home/neovim/nvim/stylua.toml diff --git a/nvim/thesaurus/de_openthesaurus.txt b/nix/home/neovim/nvim/thesaurus/de_openthesaurus.txt similarity index 100% rename from nvim/thesaurus/de_openthesaurus.txt rename to nix/home/neovim/nvim/thesaurus/de_openthesaurus.txt diff --git a/nvim/thesaurus/de_user.txt b/nix/home/neovim/nvim/thesaurus/de_user.txt similarity index 100% rename from nvim/thesaurus/de_user.txt rename to nix/home/neovim/nvim/thesaurus/de_user.txt diff --git a/nvim/lua/plugins/chatgpg.lua b/nvim/lua/plugins/chatgpg.lua deleted file mode 100644 index 77d2bac..0000000 --- a/nvim/lua/plugins/chatgpg.lua +++ /dev/null @@ -1,29 +0,0 @@ --- ChatGPT Neovim Plugin --- https://github.com/jackMort/ChatGPT.nvim -return { - "jackMort/ChatGPT.nvim", - event = "VeryLazy", - keys = { - { - mode = "v", - "e", - function() - require("chatgpt").edit_with_instructions() - end, - desc = "Edit with instructions", - }, - }, - config = function() - local home = vim.fn.expand("$HOME") - local file_path = home .. "/.dotfiles/nvim/lua/plugins/chatgpg.txt.gpg" - require("chatgpt").setup({ - api_key_cmd = "gpg --decrypt --use-agent " .. file_path, - }) - end, - dependencies = { - "MunifTanjim/nui.nvim", - "nvim-lua/plenary.nvim", - "folke/trouble.nvim", - "nvim-telescope/telescope.nvim", - }, -}