From 76d0ed7b5bf7df02b1c8981da33ac37f303f3596 Mon Sep 17 00:00:00 2001 From: arielherself Date: Thu, 15 Aug 2024 15:35:57 +0800 Subject: [PATCH] regular backup --- home-manager/home.nix | 5 +++-- mypkgs | 2 +- nvim/lua/config.lua | 13 +++++++++++++ 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/home-manager/home.nix b/home-manager/home.nix index 37aa6e8..1d95e9d 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -223,9 +223,10 @@ in { pkgs.firefox-devedition mypkgs.thorium pkgs.wiki-tui - pkgs.asciiquarium - pkgs.starship + pkgs.asciiquarium # Interesting + pkgs.starship # Prompt bar pkgs.patchelf + pkgs.screenkey # My version of BerkeleyMono NF is incomplete. Should add some fallback fonts. (pkgs.nerdfonts.override { fonts = [ diff --git a/mypkgs b/mypkgs index df8c7f6..17af77d 160000 --- a/mypkgs +++ b/mypkgs @@ -1 +1 @@ -Subproject commit df8c7f614534d1702df2735db5d005688dd63731 +Subproject commit 17af77d44389e7e74f8f82dbc920acb81990e849 diff --git a/nvim/lua/config.lua b/nvim/lua/config.lua index a3280d9..04df266 100644 --- a/nvim/lua/config.lua +++ b/nvim/lua/config.lua @@ -474,6 +474,16 @@ local plugins = { { url = 'https://git.sr.ht/~whynothugo/lsp_lines.nvim' }, { 'glacambre/firenvim', build = ":call firenvim#install(0)" }, { 'nushell/tree-sitter-nu' }, + { + "ibhagwan/fzf-lua", + -- optional for icon support + dependencies = { "nvim-tree/nvim-web-devicons" }, + config = function() + -- calling `setup` is optional for customization + require("fzf-lua").setup({}) + end + }, + { 'NStefan002/screenkey.nvim' }, } require("lazy").setup(plugins, {}) @@ -638,6 +648,9 @@ local capabilities = require('cmp_nvim_lsp').default_capabilities() -- } lspconfig.clangd.setup { capabilities = capabilities, + root_dir = function(fname) + return lspconfig.util.root_pattern('compile_commands.json')(fname) or lspconfig.util.find_git_ancestor(fname) or vim.fn.getcwd() + end, cmd = { "clangd", -- "--header-insertion=never"