From 9619c277c30b918d78b73970801eca94a4db38c1 Mon Sep 17 00:00:00 2001 From: deadguy Date: Fri, 3 Dec 2021 20:15:59 -0300 Subject: [PATCH] nvim 0.6 --- dunst/dunstrc | 2 +- fzf-marks | 21 -------- neomutt/neomuttrc.d/bindings.neomuttrc | 6 +-- nvim/init.lua | 7 ++- nvim/lua/packer_compiled.lua | 7 ++- nvim/lua/plugins/lsp/lsp-config.lua | 17 +++++-- nvim/lua/plugins/lsp/lsp-utils.lua | 43 ++++++++++++----- nvim/lua/plugins/lsp/null-ls.lua | 16 ++++--- nvim/lua/plugins/lsp/nvim-cmp.lua | 66 ++++++++++++-------------- nvim/lua/plugins/telescope.lua | 63 ++++++++++++++++++++---- nvim/lua/plugins/web-devicons.lua | 2 - nvim/plugin/autocmds.vim | 2 +- nvim/plugin/color.vim | 4 ++ nvim/plugin/settings.vim | 3 -- nvim/plugin/statusline.lua | 29 ++++++----- xbpaketes | 45 ++++++++++-------- zsh/conf/03_aliases.zsh | 1 + 17 files changed, 197 insertions(+), 137 deletions(-) delete mode 100644 fzf-marks diff --git a/dunst/dunstrc b/dunst/dunstrc index da55473..4a75571 100644 --- a/dunst/dunstrc +++ b/dunst/dunstrc @@ -9,7 +9,7 @@ show_age_threshold = -1 word_wrap = no ignore_newline = yes - width = 0 + width = (0, 1920) origin = top-left offset = 0x0 notification_limit = 1 diff --git a/fzf-marks b/fzf-marks deleted file mode 100644 index 1926ad5..0000000 --- a/fzf-marks +++ /dev/null @@ -1,21 +0,0 @@ - -marks : /home/corpse/.config/fzf-marks -git : /home/corpse/.config/git/config -lfview : /home/corpse/.local/bin/lfview -xresources : /home/corpse/.config/X11/xresources -correo : /home/corpse/.config/neomutt -xinit : /home/corpse/.config/X11/xinitrc -terminal : /home/corpse/.config/alacritty.yml -mpv : /home/corpse/.config/mpv/mpv.conf -lf : /home/corpse/.config/lf/lfrc -polybar : /home/corpse/.config/polybar/config -keys : /home/corpse/.config/sxhkd/sxhkdrc -bspwm : /home/corpse/.config/bspwm/bspwmrc -zsh : /home/corpse/.config/zsh -alias : /home/corpse/.config/zsh/conf/03_aliases.zsh -dunst : /home/corpse/.config/dunst/dunstrc -gtk2 : /home/corpse/.config/gtk-2.0/gtkrc-2.0 -gtk3 : /home/corpse/.config/gtk-3.0/settings.ini -tmux : /home/corpse/.config/tmux/tmux.conf -zshenv : /home/corpse/.zshenv -nvim : /home/corpse/.config/nvim diff --git a/neomutt/neomuttrc.d/bindings.neomuttrc b/neomutt/neomuttrc.d/bindings.neomuttrc index f3d9538..318262e 100644 --- a/neomutt/neomuttrc.d/bindings.neomuttrc +++ b/neomutt/neomuttrc.d/bindings.neomuttrc @@ -59,6 +59,6 @@ macro index A "all\n" "show all messages (undo limit)" macro browser h '..' "Go to parent folder" -macro index,pager 'source ~/.config/neomutt/accounts/dgy@fuckup.club.muttrc!;' "switch to dgy@fuckup.club" # mw-autogenerated -macro index,pager 'source ~/.config/neomutt/accounts/dgy@texto-plano.xyz.muttrc!;' "switch to adeadgit@gmail.com" -macro index,pager 'source ~/.config/neomutt/accounts/alejo.muttrc!;' "switch to alejo.jardon@gmail.com" +macro index,pager 'source ~/.config/neomutt/accounts/dgy@fuckup.club.muttrc!;' "switch to dgy@fuckup" +macro index,pager 'source ~/.config/neomutt/accounts/dgy@texto-plano.xyz.muttrc!;' "switch to dgy@t-p" +macro index,pager 'source ~/.config/neomutt/accounts/alejo.muttrc!;' "switch to namefag" diff --git a/nvim/init.lua b/nvim/init.lua index a4c5a47..b1a4b62 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -1,7 +1,12 @@ +vim.g.did_load_filetypes = 1 vim.g.mapleader = " " vim.g.maplocalleader = "," vim.o.termguicolors = true -vim.g.did_load_filetypes = 1 + +local install_path = vim.fn.stdpath("data") .. "/site/pack/packer/opt/packer.nvim" +if vim.fn.empty(vim.fn.glob(install_path)) > 0 then + vim.fn.execute("!git clone https://github.com/wbthomason/packer.nvim " .. install_path) +end vim.api.nvim_command([[packadd packer.nvim]]) require("packer").startup({ diff --git a/nvim/lua/packer_compiled.lua b/nvim/lua/packer_compiled.lua index efb60ef..9e02fbc 100644 --- a/nvim/lua/packer_compiled.lua +++ b/nvim/lua/packer_compiled.lua @@ -57,7 +57,7 @@ end time([[Luarocks path setup]], false) time([[try_loadstring definition]], true) local function try_loadstring(s, component, name) - local success, result = pcall(loadstring(s)) + local success, result = pcall(loadstring(s), name, _G.packer_plugins[name]) if not success then vim.schedule(function() vim.api.nvim_notify('packer.nvim: Error running ' .. component .. ' for ' .. name .. ': ' .. result, vim.log.levels.ERROR, {}) @@ -235,6 +235,7 @@ _G.packer_plugins = { }, ["nvim-web-devicons"] = { config = { "\27LJ\2\0028\0\0\2\0\2\0\0046\0\0\0'\1\1\0B\0\2\1K\0\1\0\29plugins.webdevicons_nvim\frequire\0" }, + load_after = {}, loaded = false, needs_bufread = false, path = "/home/corpse/.local/share/nvim/site/pack/packer/opt/nvim-web-devicons", @@ -274,6 +275,10 @@ time([[Defining packer_plugins]], false) time([[Config for impatient.nvim]], true) try_loadstring("\27LJ\2\2)\0\0\2\0\2\0\0046\0\0\0'\1\1\0B\0\2\1K\0\1\0\14impatient\frequire\0", "config", "impatient.nvim") time([[Config for impatient.nvim]], false) +-- Load plugins in order defined by `after` +time([[Sequenced loading]], true) +vim.cmd [[ packadd gruvbox.nvim ]] +time([[Sequenced loading]], false) -- Command lazy-loads time([[Defining lazy-load commands]], true) diff --git a/nvim/lua/plugins/lsp/lsp-config.lua b/nvim/lua/plugins/lsp/lsp-config.lua index d3dd7a7..82bda9a 100644 --- a/nvim/lua/plugins/lsp/lsp-config.lua +++ b/nvim/lua/plugins/lsp/lsp-config.lua @@ -13,17 +13,13 @@ local sumneko_root_path = "/mnt/wd1tb/catacombs/code/lua-language-server" local sumneko_binary = sumneko_root_path .. "/bin/Linux/lua-language-server" local handlers = { - ["textDocument/publishDiagnostics"] = vim.lsp.with(vim.lsp.diagnostic.on_publish_diagnostics, { - update_in_insert = true, - severity_sort = true, - virtual_text = false, - }), ["textDocument/hover"] = vim.lsp.with(vim.lsp.handlers.hover, { border = "single" }), ["textDocument/signatureHelp"] = vim.lsp.with(vim.lsp.handlers.signature_help, { border = "single" }), ["textDocument/definition"] = lsp_utils.goto_split("split"), } local on_attach = function(client, bufnr) + vim.opt.signcolumn = "yes" lsp_utils.disable_formatting(client) lsp_utils.mappings(bufnr) require("lsp_signature").on_attach({ @@ -33,6 +29,17 @@ local on_attach = function(client, bufnr) padding = " ", handler_opts = { border = "shadow" }, }) + if client.resolved_capabilities.document_highlight then + vim.cmd([[ + hi link LspReferenceRead Visual + hi link LspReferenceText Visual + hi link LspReferenceWrite Visual + augroup lsp_document_highlight + autocmd CursorHold lua vim.lsp.buf.document_highlight() + autocmd CursorMoved lua vim.lsp.buf.clear_references() + augroup END + ]]) + end end lsconf.sumneko_lua.setup({ diff --git a/nvim/lua/plugins/lsp/lsp-utils.lua b/nvim/lua/plugins/lsp/lsp-utils.lua index a46ab90..d7c5c51 100644 --- a/nvim/lua/plugins/lsp/lsp-utils.lua +++ b/nvim/lua/plugins/lsp/lsp-utils.lua @@ -1,14 +1,26 @@ -vim.cmd([[ -highlight LspDiagnosticsLineNrError guibg=#51202A guifg=#FF0000 gui=bold -highlight LspDiagnosticsLineNrWarning guibg=#51412A guifg=#FFA500 gui=bold -highlight LspDiagnosticsLineNrInformation guibg=#1E535D guifg=#00FFFF gui=bold -highlight LspDiagnosticsLineNrHint guibg=#1E205D guifg=#008bbd gui=bold +vim.fn.sign_define( + "DiagnosticSignError", + { text = " ", texthl = "DiagnosticSignError", numhl = "LspDiagnosticsLineNrError" } +) +vim.fn.sign_define( + "DiagnosticSignWarn", + { text = " ", texthl = "DiagnosticSignWarn", numhl = "LspDiagnosticsLineNrWarning" } +) +vim.fn.sign_define( + "DiagnosticSignInformation", + { text = " ", texthl = "DiagnosticSignInfo", numhl = "LspDiagnosticsLineNrInformation" } +) +vim.fn.sign_define( + "DiagnosticSignHint", + { text = " ", texthl = "DiagnosticSignHint", numhl = "LspDiagnosticsLineNrHint" } +) -sign define LspDiagnosticsSignError text= texthl=LspDiagnosticsSignError linehl= numhl=LspDiagnosticsLineNrError -sign define LspDiagnosticsSignWarning text= texthl=LspDiagnosticsSignWarning linehl= numhl=LspDiagnosticsLineNrWarning -sign define LspDiagnosticsSignInformation text= texthl=LspDiagnosticsSignInformation linehl= numhl=LspDiagnosticsLineNrInformation -sign define LspDiagnosticsSignHint text= texthl=LspDiagnosticsSignHint linehl= numhl=LspDiagnosticsLineNrHint -]]) +vim.diagnostic.config({ + virtual_text = false, + update_in_insert = true, + severity_sort = true, + source = "always", +}) local U = {} @@ -40,8 +52,8 @@ function U.mappings(bufnr) vim.api.nvim_buf_set_keymap(bufnr, "i", "", "lua vim.lsp.buf.signature_help()", opts) vim.api.nvim_buf_set_keymap(bufnr, "n", "rn", "lua vim.lsp.buf.rename()", opts) vim.api.nvim_buf_set_keymap(bufnr, "n", "ca", "lua vim.lsp.buf.code_action()", opts) - vim.api.nvim_buf_set_keymap(bufnr, "n", "{g", "lua vim.lsp.diagnostic.goto_prev()", opts) - vim.api.nvim_buf_set_keymap(bufnr, "n", "}g", "lua vim.lsp.diagnostic.goto_next()", opts) + vim.api.nvim_buf_set_keymap(bufnr, "n", "{g", "lua vim.diagnostic.goto_prev()", opts) + vim.api.nvim_buf_set_keymap(bufnr, "n", "}g", "lua vim.diagnostic.goto_next()", opts) end function U.goto_split(split_cmd) @@ -71,4 +83,11 @@ function U.goto_split(split_cmd) return handler end +function U.code_action_listener() + local context = { diagnostics = vim.lsp.diagnostic.get_line_diagnostics() } + local params = vim.lsp.util.make_range_params() + params.context = context + vim.lsp.buf_request(0, "textDocument/codeAction", params, function(err, _, result) end) +end + return U diff --git a/nvim/lua/plugins/lsp/null-ls.lua b/nvim/lua/plugins/lsp/null-ls.lua index 01dd42d..8951424 100644 --- a/nvim/lua/plugins/lsp/null-ls.lua +++ b/nvim/lua/plugins/lsp/null-ls.lua @@ -1,7 +1,6 @@ -local lsp_utils = require("plugins.lsp.lsp-utils") - local fmt = require("null-ls").builtins.formatting local dgn = require("null-ls").builtins.diagnostics +local cda = require("null-ls").builtins.code_actions require("null-ls").config({ sources = { @@ -16,22 +15,27 @@ require("null-ls").config({ fmt.eslint_d, fmt.rustywind, fmt.stylua, - fmt.gofmt, + fmt.goimports, + fmt.gofumpt, fmt.shfmt, -- # DIAGNOSTICS # dgn.eslint_d, dgn.shellcheck, + dgn.golangci_lint, dgn.luacheck.with({ extra_args = { "--globals", "vim", "--std", "luajit" }, }), - require("null-ls").builtins.code_actions.gitsigns, + -- # CODE ACTIONS # + cda.gitsigns, + cda.eslint_d, + cda.shellcheck, }, }) -- NOTE: don't move this setup() call elsewhere require("lspconfig")["null-ls"].setup({ on_attach = function(client, bufnr) - lsp_utils.fmt_on_save(client) - lsp_utils.mappings(bufnr) + require("plugins.lsp.lsp-utils").fmt_on_save(client) + require("plugins.lsp.lsp-utils").mappings(bufnr) end, }) diff --git a/nvim/lua/plugins/lsp/nvim-cmp.lua b/nvim/lua/plugins/lsp/nvim-cmp.lua index 48c75f3..aa73f18 100644 --- a/nvim/lua/plugins/lsp/nvim-cmp.lua +++ b/nvim/lua/plugins/lsp/nvim-cmp.lua @@ -1,44 +1,38 @@ local cmp = require("cmp") local luasnip = require("luasnip") +local cmp_kinds = { + Text = " ", + Method = " ", + Function = " ", + Constructor = " ", + Field = " ", + Variable = " ", + Class = "ﴯ ", + Interface = " ", + Module = " ", + Property = "ﰠ ", + Unit = " ", + Value = " ", + Enum = " ", + Keyword = " ", + Snippet = " ", + Color = " ", + File = " ", + Reference = " ", + Folder = " ", + EnumMember = " ", + Constant = " ", + Struct = " ", + Event = " ", + Operator = " ", + TypeParameter = " ", +} + cmp.setup({ formatting = { - format = function(entry, vim_item) - vim_item.menu = ({ - nvim_lsp = "[LSP]", - buffer = "[Buffer]", - luasnip = "[Snippet]", - nvim_lua = "[API]", - path = "[Path]", - spell = "[Spell]", - })[entry.source.name] - vim_item.kind = ({ - Text = " text", - Method = " Method", - Function = " Function", - Constructor = " Constructor", - Field = "ﰠ Field", - Variable = " Variable", - Class = " Class", - Interface = "ﰮ Interface", - Module = " Module", - Property = " Property", - Unit = " Unit", - Value = " Value", - Enum = " Enum", - Keyword = " Keyword", - Snippet = "﬌ Snippet", - Color = " Color", - File = " File", - Reference = " Reference", - Folder = " Folder", - EnumMember = " EnumMember", - Constant = " Constant", - Struct = " Struct", - Event = " Event", - Operator = " Operator", - TypeParameter = " TypeParameter", - })[vim_item.kind] + format = function(_, vim_item) + vim_item.kind = (cmp_kinds[vim_item.kind] or "") .. vim_item.kind return vim_item end, }, diff --git a/nvim/lua/plugins/telescope.lua b/nvim/lua/plugins/telescope.lua index 67fc120..6414d45 100644 --- a/nvim/lua/plugins/telescope.lua +++ b/nvim/lua/plugins/telescope.lua @@ -1,5 +1,6 @@ local actions = require("telescope.actions") local previewers = require("telescope.previewers") +local builtin = require("telescope.builtin") local Job = require("plenary.job") local new_maker = function(filepath, bufnr, opts) @@ -24,9 +25,16 @@ end require("telescope").setup({ defaults = { - prompt_title = " ", - results_title = " ", - preview_title = " ", + vimgrep_arguments = { + "rg", + "--color=never", + "--no-heading", + "--with-filename", + "--line-number", + "--column", + "--smart-case", + "--trim", + }, sorting_strategy = "ascending", layout_config = { width = 0.75, @@ -44,7 +52,7 @@ require("telescope").setup({ preview_title = false, }, find_files = { - find_command = { "fd", "-t f", "-c always", "-H" }, + find_command = { "fd", "-t f", "-c always", "-H", "--strip-cwd-prefix" }, hidden = true, }, file_browser = { @@ -120,6 +128,10 @@ require("telescope").setup({ [""] = actions.select_horizontal, [""] = actions.select_default + actions.center, [""] = actions.close, + [""] = actions.move_selection_next, + [""] = actions.move_selection_previous, + [""] = actions.toggle_selection + actions.move_selection_next, + [""] = actions.send_selected_to_qflist, }, n = { [""] = actions.smart_send_to_qflist + actions.open_qflist, @@ -128,14 +140,45 @@ require("telescope").setup({ }, }) +Project_files = function() + local opts = {} + local ok = pcall(require("telescope.builtin").git_files, opts) + if not ok then + require("telescope.builtin").find_files(opts) + end +end + +local delta = previewers.new_termopen_previewer({ + get_command = function(entry) + return { "git", "-c", "core.pager=delta", "-c", "delta.side-by-side=false", "diff", entry.value .. "^!" } + end, +}) + +Delta_git_commits = function(opts) + opts = opts or {} + opts.previewer = { + delta, + previewers.git_commit_message.new(opts), + previewers.git_commit_diff_as_was.new(opts), + } + + builtin.git_commits(opts) +end + +Delta_git_bcommits = function(opts) + opts = opts or {} + opts.previewer = { + delta, + previewers.git_commit_message.new(opts), + previewers.git_commit_diff_as_was.new(opts), + } + + builtin.git_bcommits(opts) +end + local default_opts = { noremap = true, silent = true } vim.api.nvim_set_keymap("n", "", "Telescope help_tags", default_opts) -vim.api.nvim_set_keymap( - "n", - "", - 'lua require("telescope.builtin").find_files({cwd = "%:h", hidden=true})', - default_opts -) +vim.api.nvim_set_keymap("n", "", 'lua require("telescope").Project_files()', default_opts) vim.api.nvim_set_keymap("n", "", "Telescope file_browser hidden=true", default_opts) vim.api.nvim_set_keymap("n", "", "Telescope buffers", default_opts) vim.api.nvim_set_keymap("n", "", "Telescope live_grep", default_opts) diff --git a/nvim/lua/plugins/web-devicons.lua b/nvim/lua/plugins/web-devicons.lua index 0c32ada..bd948a3 100644 --- a/nvim/lua/plugins/web-devicons.lua +++ b/nvim/lua/plugins/web-devicons.lua @@ -19,7 +19,6 @@ function M.init() name = "js", }, ts = { - icon = "ﯤ", color = "#519ABA", name = "ts", }, @@ -29,7 +28,6 @@ function M.init() name = "rs", }, kt = { - icon = "󱈙", color = "#ffcb91", name = "kt", }, diff --git a/nvim/plugin/autocmds.vim b/nvim/plugin/autocmds.vim index 3d24dfc..886292c 100644 --- a/nvim/plugin/autocmds.vim +++ b/nvim/plugin/autocmds.vim @@ -14,7 +14,7 @@ if !exists('autocommands_loaded') && has('autocmd') aug Miscs au TextYankPost * silent! lua vim.highlight.on_yank{timeout = 80, on_visual=true} au BufEnter * set fo-=c fo-=r fo-=o - au CursorHold,CursorHoldI * lua vim.lsp.diagnostic.show_line_diagnostics({focusable=false, show_header=false}) + au CursorHold,CursorHoldI * lua vim.diagnostic.open_float(nil, {focusable=false, header=""}) aug END aug OnSave diff --git a/nvim/plugin/color.vim b/nvim/plugin/color.vim index d253f30..c102490 100644 --- a/nvim/plugin/color.vim +++ b/nvim/plugin/color.vim @@ -2,3 +2,7 @@ colorscheme gruvbox hi! Normal ctermbg=NONE guibg=NONE hi! NonText ctermbg=NONE guibg=NONE guifg=NONE ctermfg=NONE hi! SignColumn ctermbg=NONE guibg=NONE guifg=NONE ctermfg=NONE +hi! LspDiagnosticsLineNrError guibg=#51202A guifg=#FF0000 gui=bold +hi! LspDiagnosticsLineNrWarning guibg=#51412A guifg=#FFA500 gui=bold +hi! LspDiagnosticsLineNrInformation guibg=#1E535D guifg=#00FFFF gui=bold +hi! LspDiagnosticsLineNrHint guibg=#1E205D guifg=#008bbd gui=bold diff --git a/nvim/plugin/settings.vim b/nvim/plugin/settings.vim index c0a98ad..c0ce58d 100644 --- a/nvim/plugin/settings.vim +++ b/nvim/plugin/settings.vim @@ -1,9 +1,6 @@ -set inccommand=nosplit set clipboard^=unnamedplus set number -set signcolumn="yes" set noswapfile -set hidden set lazyredraw set matchpairs+=<:> set updatetime=250 diff --git a/nvim/plugin/statusline.lua b/nvim/plugin/statusline.lua index 14fe334..406efd6 100644 --- a/nvim/plugin/statusline.lua +++ b/nvim/plugin/statusline.lua @@ -20,10 +20,10 @@ local statusline_colors = { active = "%#StatusLine#", inactive = "%#StatusLineNC#", git = "%#diffChanged#", - err = "%#LspDiagnosticsDefaultError#", - warn = "%#LspDiagnosticsDefaultWarning#", - nfo = "%#LspDiagnosticsDefaultInformation#", - hnt = "%#LspDiagnosticsDefaultHint#", + err = "%#DiagnosticSignError#", + warn = "%#DiagnosticSignWarn#", + nfo = "%#DiagnosticSignInfo#", + hnt = "%#DiagnosticSignHint#", line_col = "%#Delimiter#", percentage = "%#Delimiter#", } @@ -79,16 +79,15 @@ local get_diagnostics = function() end local status_parts = {} - local errors = vim.lsp.diagnostic.get_count(0, [[Error]]) - - if errors > 0 then - table.insert(status_parts, statusline_colors.err .. symbol_config.indicator_error .. errors) - end - if not Is_htruncated(truncation_limit) then - local warnings = vim.lsp.diagnostic.get_count(0, [[Warning]]) - local hints = vim.lsp.diagnostic.get_count(0, [[Hint]]) - local infos = vim.lsp.diagnostic.get_count(0, [[Info]]) + local warnings = vim.diagnostic.get(0, { severity = vim.diagnostic.severity.WARN }) + local hints = vim.diagnostic.get(0, { severity = vim.diagnostic.severity.HINT }) + local infos = vim.diagnostic.get(0, { severity = vim.diagnostic.severity.INFO }) + local errors = vim.diagnostic.get(0, { severity = vim.diagnostic.severity.ERROR }) + + if errors > 0 then + table.insert(status_parts, statusline_colors.err .. symbol_config.indicator_error .. errors) + end if warnings > 0 then table.insert(status_parts, statusline_colors.warn .. symbol_config.indicator_warning .. warnings) @@ -129,7 +128,7 @@ end -- active statusline local statusline_normal = function() - local diagnostics = get_diagnostics() + -- local diagnostics = get_diagnostics() local flags = statusline_colors.active .. get_flags() local filename = statusline_colors.active .. get_filename() local git = statusline_colors.git .. get_git_status() @@ -137,7 +136,7 @@ local statusline_normal = function() local percentage = statusline_colors.percentage .. get_percentage() return table.concat({ - diagnostics, + -- diagnostics, flags, "%=% ", filename, diff --git a/xbpaketes b/xbpaketes index 8ada1c0..5952975 100644 --- a/xbpaketes +++ b/xbpaketes @@ -26,7 +26,7 @@ cgo-0.6.1_1 chrony-4.1_1 cmake-3.21.1_1 curl-7.80.0_1 -delta-0.9.2_1 +delta-0.10.2_1 delve-1.7.1_1 dfc-3.1.1_2 dkms-2.8.4_2 @@ -38,15 +38,15 @@ fcitx-configtool-0.4.10_2 fcitx-mozc-2.26.4472.102_2 fd-8.2.1_1 feh-3.7.2_1 -ffmpeg-4.4_1 +ffmpeg-4.4.1_1 figlet-2.2.5_6 figlet-fonts-20150508_4 file-roller-3.40.0_1 firefox-94.0_1 font-misc-misc-1.1.2_7 fzf-0.28.0_2 -git-2.33.1_1 -git-libsecret-2.33.1_1 +git-2.34.1_1 +git-libsecret-2.34.1_1 glu-9.0.2_2 glxinfo-8.4.0_3 gmic-2.9.9_1 @@ -56,6 +56,7 @@ go-1.17.2_1 golangci-lint-1.42.1_1 gopls-0.7.3_1 grub-2.06_2 +gucharmap-12.0.1_2 gzdoom-4.7.1_1 highlight-4.1_2 htop-3.1.1_1 @@ -72,20 +73,23 @@ libfcitx-gtk3-4.2.9.8_5 libgcc-32bit-10.2.1pre1_3 libglvnd-32bit-1.3.3_1 libstdc++-32bit-10.2.1pre1_3 -linux-headers-5.13_1 +linux-headers-5.15_1 lm_sensors-3.6.0_1 lolcat-c-1.2_1 +lua53-devel-5.3.5_7 +lua54-devel-5.4.3_2 +luarocks-lua54-3.7.0_1 maim-5.7.4_2 -mesa-dri-21.2.5_2 -mesa-dri-32bit-21.2.5_2 -mesa-vaapi-21.2.5_2 -mesa-vaapi-32bit-21.2.5_2 -mesa-vdpau-21.2.5_2 -mesa-vdpau-32bit-21.2.5_2 -mesa-vulkan-overlay-layer-21.2.5_2 -mesa-vulkan-overlay-layer-32bit-21.2.5_2 -mesa-vulkan-radeon-21.2.5_2 -mesa-vulkan-radeon-32bit-21.2.5_2 +mesa-dri-21.2.6_1 +mesa-dri-32bit-21.2.6_1 +mesa-vaapi-21.2.6_1 +mesa-vaapi-32bit-21.2.6_1 +mesa-vdpau-21.2.6_1 +mesa-vdpau-32bit-21.2.6_1 +mesa-vulkan-overlay-layer-21.2.6_1 +mesa-vulkan-overlay-layer-32bit-21.2.6_1 +mesa-vulkan-radeon-21.2.6_1 +mesa-vulkan-radeon-32bit-21.2.6_1 mlocate-0.26_7 mosh-1.3.2_23 mpv-0.34.0_1 @@ -94,10 +98,10 @@ mumble-1.3.4_7 ncdu-1.16_1 ncurses-devel-6.2_4 neomutt-20211029_1 -neovim-0.5.1_2 +neovim-0.6.0_1 newsboat-2.25_1 nfs-utils-2.5.4_1 -nftables-1.0.0_2 +nftables-1.0.1_1 nicotine+-3.0.6_2 nodejs-16.9.1_1 noto-fonts-cjk-20190416_2 @@ -107,9 +111,10 @@ opendoas-6.8.1_1 openjdk11-11.0.12+5_2 p7zip-16.02_5 pass-1.7.4_1 +perl-File-MimeInfo-0.30_1 perl-Text-CharWidth-0.04_7 pinentry-gtk-1.2.0_1 -pipe-viewer-0.1.5_1 +pipe-viewer-0.1.7_1 polybar-3.5.7_1 pulsemixer-1.5.1_2 python3-neovim-0.4.3_2 @@ -122,7 +127,7 @@ rsync-3.2.3_3 runit-nftables-20200123_2 setxkbmap-1.3.2_1 shellcheck-0.8.0_1 -shfmt-3.4.0_1 +shfmt-3.4.1_1 simple-mtpfs-0.4.0_1 snooze-0.5_1 socklog-void-20200115_2 @@ -137,7 +142,7 @@ tremc-0.9.2_2 tty-solitaire-1.3.1_1 udevil-0.4.4_5 unclutter-xfixes-1.6_1 -unrar-6.0.7_1 +unrar-6.1.2_1 vkBasalt-0.3.2.4_1 vkBasalt-32bit-0.3.2.4_1 vkd3d-1.2_1 diff --git a/zsh/conf/03_aliases.zsh b/zsh/conf/03_aliases.zsh index 0e0c542..42bcbc5 100644 --- a/zsh/conf/03_aliases.zsh +++ b/zsh/conf/03_aliases.zsh @@ -15,6 +15,7 @@ alias \ ytv='pipe-viewer' \ vdf='nvim -d' \ vkl='vkpurge list' \ + gdl='gallery-dl --zip -q' \ sxiv='sxiv-rifle' \ news='neomutt -G' \ pyserv='python -m http.server' \