diff --git a/modules/wrapper-manager/neovim/generated.json b/modules/wrapper-manager/neovim/generated.json index 3f7d5b1c..f1c12d02 100644 --- a/modules/wrapper-manager/neovim/generated.json +++ b/modules/wrapper-manager/neovim/generated.json @@ -173,11 +173,11 @@ "name": null, "owner": "lukas-reineke", "repo": "indent-blankline.nvim", - "rev": "v3.7.1", - "sha256": "sha256-PSsXBB2KOFPJJ1O8fpTvsVe2A0/wU6Ae9dN/UemraZM=", + "rev": "v3.7.2", + "sha256": "sha256-/2PpfXVXFd6adzdizcpCvLftOELuWr3OJja00pr2yG8=", "type": "github" }, - "version": "v3.7.1" + "version": "v3.7.2" }, "lualine-nvim": { "cargoLocks": null, @@ -239,6 +239,46 @@ }, "version": "206241e451c12f78969ff5ae53af45616ffc9b72" }, + "neovim-project": { + "cargoLocks": null, + "date": "2024-07-08", + "extract": null, + "name": "neovim-project", + "passthru": null, + "pinned": false, + "src": { + "deepClone": false, + "fetchSubmodules": false, + "leaveDotGit": false, + "name": null, + "owner": "coffebar", + "repo": "neovim-project", + "rev": "16594823c2a3e2214ed8c7d676e5e5beefbe96fd", + "sha256": "sha256-jPvqyjiOaQz8vR6Gp3oSXMz/gtkE5j7lLyXKc/CdBEs=", + "type": "github" + }, + "version": "16594823c2a3e2214ed8c7d676e5e5beefbe96fd" + }, + "neovim-session-manager": { + "cargoLocks": null, + "date": "2024-08-02", + "extract": null, + "name": "neovim-session-manager", + "passthru": null, + "pinned": false, + "src": { + "deepClone": false, + "fetchSubmodules": false, + "leaveDotGit": false, + "name": null, + "owner": "Shatur", + "repo": "neovim-session-manager", + "rev": "cbaebd92dce84e9ba63cb07d3199e5a19b204c1a", + "sha256": "sha256-HnNbB5Nx65Zb5oTjED0et+bAAEVX5+8pZxwTZvxRtQ8=", + "type": "github" + }, + "version": "cbaebd92dce84e9ba63cb07d3199e5a19b204c1a" + }, "nui-nvim": { "cargoLocks": null, "date": null, @@ -261,7 +301,7 @@ }, "nvim-autopairs": { "cargoLocks": null, - "date": "2024-07-23", + "date": "2024-08-07", "extract": null, "name": "nvim-autopairs", "passthru": null, @@ -273,11 +313,11 @@ "name": null, "owner": "windwp", "repo": "nvim-autopairs", - "rev": "e38c5d837e755ce186ae51d2c48e1b387c4425c6", - "sha256": "sha256-2+r2SkCtLqKn6CxbEjvUEpsPL5G9KNOf7Q9lGMsolZs=", + "rev": "4a39f2dcbe1967ddc3a0f76f863540dd3aa7871a", + "sha256": "sha256-7/IKz/ibAJSjIKy2iK03v5MSptHMEplrQ0+z8tvXvTU=", "type": "github" }, - "version": "e38c5d837e755ce186ae51d2c48e1b387c4425c6" + "version": "4a39f2dcbe1967ddc3a0f76f863540dd3aa7871a" }, "nvim-base-16": { "cargoLocks": null, diff --git a/modules/wrapper-manager/neovim/generated.nix b/modules/wrapper-manager/neovim/generated.nix index 78781f0b..716673c9 100644 --- a/modules/wrapper-manager/neovim/generated.nix +++ b/modules/wrapper-manager/neovim/generated.nix @@ -97,13 +97,13 @@ }; indent-blankline-nvim = { pname = "indent-blankline-nvim"; - version = "v3.7.1"; + version = "v3.7.2"; src = fetchFromGitHub { owner = "lukas-reineke"; repo = "indent-blankline.nvim"; - rev = "v3.7.1"; + rev = "v3.7.2"; fetchSubmodules = false; - sha256 = "sha256-PSsXBB2KOFPJJ1O8fpTvsVe2A0/wU6Ae9dN/UemraZM="; + sha256 = "sha256-/2PpfXVXFd6adzdizcpCvLftOELuWr3OJja00pr2yG8="; }; }; lualine-nvim = { @@ -142,6 +142,30 @@ }; date = "2024-06-11"; }; + neovim-project = { + pname = "neovim-project"; + version = "16594823c2a3e2214ed8c7d676e5e5beefbe96fd"; + src = fetchFromGitHub { + owner = "coffebar"; + repo = "neovim-project"; + rev = "16594823c2a3e2214ed8c7d676e5e5beefbe96fd"; + fetchSubmodules = false; + sha256 = "sha256-jPvqyjiOaQz8vR6Gp3oSXMz/gtkE5j7lLyXKc/CdBEs="; + }; + date = "2024-07-08"; + }; + neovim-session-manager = { + pname = "neovim-session-manager"; + version = "cbaebd92dce84e9ba63cb07d3199e5a19b204c1a"; + src = fetchFromGitHub { + owner = "Shatur"; + repo = "neovim-session-manager"; + rev = "cbaebd92dce84e9ba63cb07d3199e5a19b204c1a"; + fetchSubmodules = false; + sha256 = "sha256-HnNbB5Nx65Zb5oTjED0et+bAAEVX5+8pZxwTZvxRtQ8="; + }; + date = "2024-08-02"; + }; nui-nvim = { pname = "nui-nvim"; version = "0.3.0"; @@ -155,15 +179,15 @@ }; nvim-autopairs = { pname = "nvim-autopairs"; - version = "e38c5d837e755ce186ae51d2c48e1b387c4425c6"; + version = "4a39f2dcbe1967ddc3a0f76f863540dd3aa7871a"; src = fetchFromGitHub { owner = "windwp"; repo = "nvim-autopairs"; - rev = "e38c5d837e755ce186ae51d2c48e1b387c4425c6"; + rev = "4a39f2dcbe1967ddc3a0f76f863540dd3aa7871a"; fetchSubmodules = false; - sha256 = "sha256-2+r2SkCtLqKn6CxbEjvUEpsPL5G9KNOf7Q9lGMsolZs="; + sha256 = "sha256-7/IKz/ibAJSjIKy2iK03v5MSptHMEplrQ0+z8tvXvTU="; }; - date = "2024-07-23"; + date = "2024-08-07"; }; nvim-base-16 = { pname = "nvim-base-16"; diff --git a/modules/wrapper-manager/neovim/init-plugin/lua/viper/init.lua b/modules/wrapper-manager/neovim/init-plugin/lua/viper/init.lua index a1826bb8..4cf0cd1e 100644 --- a/modules/wrapper-manager/neovim/init-plugin/lua/viper/init.lua +++ b/modules/wrapper-manager/neovim/init-plugin/lua/viper/init.lua @@ -372,3 +372,14 @@ require("ibl").setup() require("minintro").setup({ color = "#4d4d4d", }) + +-- require('session_manager').setup({}) + +require("neovim-project").setup({ + projects = { + "~/Documents/*", + "~/Projects/*", + }, +}) + +vim.opt.sessionoptions:append("globals") diff --git a/modules/wrapper-manager/neovim/nvfetcher.toml b/modules/wrapper-manager/neovim/nvfetcher.toml index cac0f9e2..15188db1 100644 --- a/modules/wrapper-manager/neovim/nvfetcher.toml +++ b/modules/wrapper-manager/neovim/nvfetcher.toml @@ -105,3 +105,11 @@ src.github = "lukas-reineke/indent-blankline.nvim" [minintro-nvim] fetch.github = "eoh-bse/minintro.nvim" src.git = "https://github.com/eoh-bse/minintro.nvim" + +[neovim-session-manager] +fetch.github = "Shatur/neovim-session-manager" +src.git = "https://github.com/Shatur/neovim-session-manager" + +[neovim-project] +fetch.github = "coffebar/neovim-project" +src.git = "https://github.com/coffebar/neovim-project"