diff --git a/home.nix b/home.nix index ceb6086..6be88cd 100644 --- a/home.nix +++ b/home.nix @@ -58,6 +58,7 @@ in { cargo unstable.deno rustc + gh (callPackage ./packages/org-stats {}) (callPackage ./packages/python3.catppuccin-catwalk {}) diff --git a/modules/neovim/after/plugin/telescope.lua b/modules/neovim/after/plugin/telescope.lua index be59ea4..35d553d 100644 --- a/modules/neovim/after/plugin/telescope.lua +++ b/modules/neovim/after/plugin/telescope.lua @@ -1,5 +1,7 @@ local present, telescope = pcall(require, "telescope") -if not present then return end +if not present then + return +end pcall(telescope.load_extension, "fzf") pcall(telescope.load_extension, "asynctasks") @@ -9,7 +11,7 @@ pcall(telescope.load_extension, "project") telescope.setup({ defaults = { selection_caret = "▶ ", - borderchars = { '═', '║', '═', '║', '╔', '╗', '╝', '╚' }, + borderchars = { "═", "║", "═", "║", "╔", "╗", "╝", "╚" }, }, extensions = { fzf = { @@ -20,14 +22,3 @@ telescope.setup({ }, }, }) - -local ep_present, easypick = pcall(require, "easypick") -if not ep_present then return end - -easypick.setup({ - pickers = { { - name = "chezmoi", - command = [[chezmoi managed -ifiles -pabsolute -xencrypted]], - previewer = easypick.previewers.default() - } } -}) diff --git a/modules/neovim/lua/plugins.lua b/modules/neovim/lua/plugins.lua index 77b3f9d..d4cdebf 100644 --- a/modules/neovim/lua/plugins.lua +++ b/modules/neovim/lua/plugins.lua @@ -84,10 +84,19 @@ local plugins = { "GustavoKatel/telescope-asynctasks.nvim", "nvim-telescope/telescope-file-browser.nvim", "nvim-telescope/telescope-project.nvim", - "axkirillov/easypick.nvim", }, }, + { + "pwntester/octo.nvim", + requires = { + "nvim-lua/plenary.nvim", + "nvim-telescope/telescope.nvim", + "kyazdani42/nvim-web-devicons", + }, + opts = {}, + }, + -- nvimtree "nvim-tree/nvim-web-devicons", "nvim-tree/nvim-tree.lua",