From 6125b4952541c8f28f22a8ad27d7461c53ac4ea5 Mon Sep 17 00:00:00 2001 From: Oscar Wallberg Date: Fri, 9 Aug 2024 02:19:59 +0200 Subject: [PATCH] fix(bootstrap): simplify dependencies --- lua/bootstrap.lua | 16 +++++++--------- lua/plugins/telescope.lua | 4 +--- 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/lua/bootstrap.lua b/lua/bootstrap.lua index c63ca16..c2ceb51 100644 --- a/lua/bootstrap.lua +++ b/lua/bootstrap.lua @@ -11,17 +11,15 @@ local utils = require("utils") -- Install lazy.nvim local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" if not vim.uv.fs_stat(lazypath) then - if utils.os_name == "Windows_NT" then - utils.assert_any_installed({ "pwsh", "powershell", }) - utils.assert_any_installed({ "7z", "peazip", "arc", "wzzip", "rar", }) - else - utils.assert_any_installed({ "curl", "wget", }) - utils.assert_installed("unzip") - utils.assert_installed("gzip") - end - utils.assert_installed("git") + if not os.getenv("CC") then + utils.assert_installed("cc") + end + utils.assert_installed("make") + utils.assert_any_installed({ "curl", "wget", }) + utils.assert_installed("unzip") utils.assert_installed("tar") + utils.assert_installed("gzip") local resp = vim.system({ "git", diff --git a/lua/plugins/telescope.lua b/lua/plugins/telescope.lua index 47c416e..576ea29 100644 --- a/lua/plugins/telescope.lua +++ b/lua/plugins/telescope.lua @@ -9,9 +9,7 @@ return { "nvim-lua/plenary.nvim", { "nvim-telescope/telescope-fzf-native.nvim", - build = "cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release" - .. " && cmake --build build --config Release" - .. " && cmake --install build --prefix build", + build = "make", }, }, config = function()