aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJack Sangdahl <[email protected]>2024-05-04 16:39:34 -0600
committerJack Sangdahl <[email protected]>2024-05-04 16:39:34 -0600
commit2a1e50a6e4708e46405d67f0bd845cd12d80d888 (patch)
tree8a297eae47a82689e053369c956db211984e5c3b
parent0aa584a32d58b993383a97be5ea0d63841b369fd (diff)
downloaddots-2a1e50a6e4708e46405d67f0bd845cd12d80d888.tar.gz
dots-2a1e50a6e4708e46405d67f0bd845cd12d80d888.zip
standalone nvim config
-rw-r--r--.config/.gitignore1
-rw-r--r--.config/kernel.config13
-rw-r--r--.config/nvchad/chadrc.lua18
-rw-r--r--.config/nvchad/configs/lspconfig.lua13
-rw-r--r--.config/nvchad/configs/luasnip.lua54
-rw-r--r--.config/nvchad/configs/markdown-preview.lua2
-rw-r--r--.config/nvchad/configs/null-ls.lua40
-rw-r--r--.config/nvchad/configs/overrides.lua44
-rw-r--r--.config/nvchad/mappings.lua9
-rw-r--r--.config/nvchad/plugins.lua73
-rw-r--r--.config/nvim/init.lua39
-rw-r--r--.config/nvim/lazy-lock.json29
-rw-r--r--.config/nvim/lua/chadrc.lua12
-rw-r--r--.config/nvim/lua/configs/conform.lua17
-rw-r--r--.config/nvim/lua/configs/lazy.lua47
-rw-r--r--.config/nvim/lua/configs/lspconfig.lua14
-rw-r--r--.config/nvim/lua/configs/vimtex.lua (renamed from .config/nvchad/configs/vimtex.lua)0
-rw-r--r--.config/nvim/lua/mappings.lua1
-rw-r--r--.config/nvim/lua/options.lua1
-rw-r--r--.config/nvim/lua/plugins/init.lua55
-rw-r--r--.pkglist_full.txt122
21 files changed, 284 insertions, 320 deletions
diff --git a/.config/.gitignore b/.config/.gitignore
index 205458ab..91e6d8ca 100644
--- a/.config/.gitignore
+++ b/.config/.gitignore
@@ -2,7 +2,6 @@ BetterDiscord*
dconf
discord
mimeapps.list
-nvim
pulse
qmk
rclone
diff --git a/.config/kernel.config b/.config/kernel.config
index ee0d85a7..ecbc897c 100644
--- a/.config/kernel.config
+++ b/.config/kernel.config
@@ -1,13 +1,13 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 6.8.1-gentoo Kernel Configuration
+# Linux/x86 6.8.9-gentoo Kernel Configuration
#
-CONFIG_CC_VERSION_TEXT="clang version 18.1.2"
+CONFIG_CC_VERSION_TEXT="clang version 18.1.4"
CONFIG_GCC_VERSION=0
CONFIG_CC_IS_CLANG=y
-CONFIG_CLANG_VERSION=180102
+CONFIG_CLANG_VERSION=180104
CONFIG_AS_IS_LLVM=y
-CONFIG_AS_VERSION=180102
+CONFIG_AS_VERSION=180104
CONFIG_LD_VERSION=0
CONFIG_LD_IS_LLD=y
CONFIG_LLD_VERSION=170006
@@ -436,7 +436,7 @@ CONFIG_CALL_PADDING=y
CONFIG_HAVE_CALL_THUNKS=y
CONFIG_CALL_THUNKS=y
CONFIG_PREFIX_SYMBOLS=y
-CONFIG_SPECULATION_MITIGATIONS=y
+CONFIG_CPU_MITIGATIONS=y
CONFIG_PAGE_TABLE_ISOLATION=y
CONFIG_RETPOLINE=y
CONFIG_RETHUNK=y
@@ -449,6 +449,7 @@ CONFIG_CPU_IBRS_ENTRY=y
# CONFIG_SLS is not set
# CONFIG_GDS_FORCE_MITIGATION is not set
CONFIG_MITIGATION_RFDS=y
+CONFIG_MITIGATION_SPECTRE_BHI=y
CONFIG_ARCH_HAS_ADD_PAGES=y
#
@@ -593,6 +594,7 @@ CONFIG_AS_SHA256_NI=y
CONFIG_AS_TPAUSE=y
CONFIG_AS_GFNI=y
CONFIG_AS_WRUSS=y
+CONFIG_ARCH_CONFIGURES_CPU_MITIGATIONS=y
#
# General architecture-dependent options
@@ -1191,7 +1193,6 @@ CONFIG_BT_RFCOMM=y
# CONFIG_BT_RFCOMM_TTY is not set
# CONFIG_BT_BNEP is not set
CONFIG_BT_HIDP=y
-CONFIG_BT_HS=y
CONFIG_BT_LE=y
CONFIG_BT_LE_L2CAP_ECRED=y
# CONFIG_BT_LEDS is not set
diff --git a/.config/nvchad/chadrc.lua b/.config/nvchad/chadrc.lua
deleted file mode 100644
index 62c4cb5d..00000000
--- a/.config/nvchad/chadrc.lua
+++ /dev/null
@@ -1,18 +0,0 @@
----@type ChadrcConfig
-local M = {}
-
-M.ui = {
- statusline = {
- theme = "vscode_colored",
- },
- tabufline = {
- lazyload = true,
- },
- theme = "onenord",
- theme_toggle = "onenord_light",
-}
-
-M.plugins = "custom.plugins"
--- M.mappings = require "custom.mappings"
-
-return M
diff --git a/.config/nvchad/configs/lspconfig.lua b/.config/nvchad/configs/lspconfig.lua
deleted file mode 100644
index 1f56f71f..00000000
--- a/.config/nvchad/configs/lspconfig.lua
+++ /dev/null
@@ -1,13 +0,0 @@
-local on_attach = require("plugins.configs.lspconfig").on_attach
-local capabilities = require("plugins.configs.lspconfig").capabilities
-
-local lspconfig = require "lspconfig"
-
-local servers = { "pylsp", "clangd", "cssls" }
-
-for _, lsp in ipairs(servers) do
- lspconfig[lsp].setup {
- on_attach = on_attach,
- capabilities = capabilities,
- }
-end
diff --git a/.config/nvchad/configs/luasnip.lua b/.config/nvchad/configs/luasnip.lua
deleted file mode 100644
index c8642e64..00000000
--- a/.config/nvchad/configs/luasnip.lua
+++ /dev/null
@@ -1,54 +0,0 @@
-require("luasnip.loaders.from_vscode").load {
- exclude = {
- "cobol",
- "csharp",
- "css",
- "docker",
- "frameworks",
- "java",
- "javascript",
- "lua",
- "php",
- "PowerShell",
- "dart",
- "eelixir",
- "elixir",
- "erb",
- "erlang",
- "fennel",
- "fortran",
- "fsh",
- "gdscript",
- "gitcommit",
- "global",
- "glsl",
- "go",
- "haskell",
- "html",
- "julia",
- "kotlin",
- "kubernetes",
- "license",
- "liquid",
- "make",
- "mint",
- "norg",
- "nushell",
- "objc",
- "org",
- "plantuml",
- "quarto",
- "r",
- "rescript",
- "rmarkdown",
- "ruby",
- "scala",
- "solidity",
- "sql",
- "svelte",
- "swift",
- "systemverilog",
- "verilog",
- "vhdl",
- },
-}
diff --git a/.config/nvchad/configs/markdown-preview.lua b/.config/nvchad/configs/markdown-preview.lua
deleted file mode 100644
index a2338ae4..00000000
--- a/.config/nvchad/configs/markdown-preview.lua
+++ /dev/null
@@ -1,2 +0,0 @@
-vim.g.mkdp_filetypes = { "markdown" }
-vim.g.mkdp_theme = 'light'
diff --git a/.config/nvchad/configs/null-ls.lua b/.config/nvchad/configs/null-ls.lua
deleted file mode 100644
index 250fc613..00000000
--- a/.config/nvchad/configs/null-ls.lua
+++ /dev/null
@@ -1,40 +0,0 @@
-local present, null_ls = pcall(require, "null-ls")
-
-if not present then
- return
-end
-
-local b = null_ls.builtins
-
-local sources = {
- -- lua
- b.formatting.stylua,
-
- -- cpp
- b.formatting.clang_format,
-
- -- rust
- b.formatting.rustfmt,
-
- -- python
- b.formatting.black,
-
- -- latex
- b.formatting.latexindent,
-
- -- bash
- b.formatting.beautysh,
-}
-
-null_ls.setup({
- debug = false,
- sources = sources,
-})
-
-local notify = vim.notify
-vim.notify = function(msg, ...)
- if msg:match("warning: multiple different client offset_encodings") then
- return
- end
- notify(msg, ...)
-end
diff --git a/.config/nvchad/configs/overrides.lua b/.config/nvchad/configs/overrides.lua
deleted file mode 100644
index b525c733..00000000
--- a/.config/nvchad/configs/overrides.lua
+++ /dev/null
@@ -1,44 +0,0 @@
-local M = {}
-
-M.treesitter = {
- ensure_installed = {
- "vim",
- "lua",
- "html",
- "css",
- "cpp",
- "c",
- "markdown",
- "markdown_inline",
- },
- indent = {
- enable = true,
- },
-}
-
-M.mason = {
- ensure_installed = {
- "lua-language-server",
- "stylua",
-
- "clangd",
- "clang-format",
- },
-}
-
-M.nvimtree = {
- git = {
- enable = true,
- },
-
- renderer = {
- highlight_git = true,
- icons = {
- show = {
- git = true,
- },
- },
- },
-}
-
-return M
diff --git a/.config/nvchad/mappings.lua b/.config/nvchad/mappings.lua
deleted file mode 100644
index 64dcf59c..00000000
--- a/.config/nvchad/mappings.lua
+++ /dev/null
@@ -1,9 +0,0 @@
-local M = {}
-
-M.general = {
- i = {
- ["<C-l>"] = { "<C-g>u<Esc>[s1z=`]a<C-g>u", "spell check and fix", opts = { noremap = true } },
- },
-}
-
-return M
diff --git a/.config/nvchad/plugins.lua b/.config/nvchad/plugins.lua
deleted file mode 100644
index 00691aa9..00000000
--- a/.config/nvchad/plugins.lua
+++ /dev/null
@@ -1,73 +0,0 @@
-local overrides = require("custom.configs.overrides")
-
----@type NvPluginSpec[]
-local plugins = {
-
- {
- "neovim/nvim-lspconfig",
- dependencies = {
- {
- "jose-elias-alvarez/null-ls.nvim",
- config = function()
- require("custom.configs.null-ls")
- end,
- },
- },
- config = function()
- require("plugins.configs.lspconfig")
- require("custom.configs.lspconfig")
- end,
- },
-
- {
- "williamboman/mason.nvim",
- opts = overrides.mason,
- },
-
- {
- "nvim-treesitter/nvim-treesitter",
- opts = overrides.treesitter,
- },
-
- {
- "nvim-tree/nvim-tree.lua",
- opts = overrides.nvimtree,
- },
-
- {
- "max397574/better-escape.nvim",
- event = "InsertEnter",
- config = function()
- require("better_escape").setup()
- end,
- },
-
- {
- "lervag/vimtex",
- lazy = false,
- config = function()
- require("custom.configs.vimtex")
- end,
- },
-
- {
- "L3MON4D3/LuaSnip",
- dependencies = { "rafamadriz/friendly-snippets" },
- config = function()
- require("custom.configs.luasnip")
- end,
- lazy = false,
- },
-
- {
- "iamcco/markdown-preview.nvim",
- cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" },
- build = "cd app && npm install",
- config = function()
- require("custom.configs.markdown-preview")
- end,
- ft = { "markdown" },
- },
-}
-
-return plugins
diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua
new file mode 100644
index 00000000..1152335b
--- /dev/null
+++ b/.config/nvim/init.lua
@@ -0,0 +1,39 @@
+vim.g.base46_cache = vim.fn.stdpath "data" .. "/nvchad/base46/"
+vim.g.mapleader = " "
+
+-- bootstrap lazy and all plugins
+local lazypath = vim.fn.stdpath "data" .. "/lazy/lazy.nvim"
+
+if not vim.loop.fs_stat(lazypath) then
+ local repo = "https://github.com/folke/lazy.nvim.git"
+ vim.fn.system { "git", "clone", "--filter=blob:none", repo, "--branch=stable", lazypath }
+end
+
+vim.opt.rtp:prepend(lazypath)
+
+local lazy_config = require "configs.lazy"
+
+-- load plugins
+require("lazy").setup({
+ {
+ "NvChad/NvChad",
+ lazy = false,
+ branch = "v2.5",
+ import = "nvchad.plugins",
+ config = function()
+ require "options"
+ end,
+ },
+
+ { import = "plugins" },
+}, lazy_config)
+
+-- load theme
+dofile(vim.g.base46_cache .. "defaults")
+dofile(vim.g.base46_cache .. "statusline")
+
+require "nvchad.autocmds"
+
+vim.schedule(function()
+ require "mappings"
+end)
diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json
new file mode 100644
index 00000000..3d52bc08
--- /dev/null
+++ b/.config/nvim/lazy-lock.json
@@ -0,0 +1,29 @@
+{
+ "Comment.nvim": { "branch": "master", "commit": "0236521ea582747b58869cb72f70ccfa967d2e89" },
+ "LuaSnip": { "branch": "master", "commit": "b152822e1a4bafb6bdf11a16cc26525cbd95ee00" },
+ "NvChad": { "branch": "v2.5", "commit": "156eeef8ecae812acd79d5eb58070d734a6202c6" },
+ "base46": { "branch": "v2.5", "commit": "bcc9ed2e88ef55b7e9d50b2f80f6a2d4b8080b1d" },
+ "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
+ "cmp-nvim-lsp": { "branch": "main", "commit": "5af77f54de1b16c34b23cba810150689a3a90312" },
+ "cmp-nvim-lua": { "branch": "main", "commit": "f12408bdb54c39c23e67cab726264c10db33ada8" },
+ "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
+ "cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" },
+ "conform.nvim": { "branch": "master", "commit": "12b3995537f52ba2810a9857e8ca256881febbda" },
+ "friendly-snippets": { "branch": "main", "commit": "fa36367422da5a38560892e3db6d090a635d9d41" },
+ "gitsigns.nvim": { "branch": "main", "commit": "bc933d24a669608968ff4791b14d2d9554813a65" },
+ "indent-blankline.nvim": { "branch": "master", "commit": "3d08501caef2329aba5121b753e903904088f7e6" },
+ "lazy.nvim": { "branch": "main", "commit": "bef521ac89c8d423f9d092e37b58e8af0c099309" },
+ "mason.nvim": { "branch": "main", "commit": "751b1fcbf3d3b783fcf8d48865264a9bcd8f9b10" },
+ "nvim-autopairs": { "branch": "master", "commit": "4f41e5940bc0443fdbe5f995e2a596847215cd2a" },
+ "nvim-cmp": { "branch": "main", "commit": "8f3c541407e691af6163e2447f3af1bd6e17f9a3" },
+ "nvim-colorizer.lua": { "branch": "master", "commit": "85855b38011114929f4058efc97af1059ab3e41d" },
+ "nvim-lspconfig": { "branch": "master", "commit": "aa5f4f4ee10b2688fb37fa46215672441d5cd5d9" },
+ "nvim-tree.lua": { "branch": "master", "commit": "64f61e4c913047a045ff90bd188dd3b54ee443cf" },
+ "nvim-treesitter": { "branch": "master", "commit": "4e21361e15b1d4147830c5fe571556eb1b14e6f9" },
+ "nvim-web-devicons": { "branch": "master", "commit": "475fbcfcb6ee7c35aa33a6b6207ebd4032791d87" },
+ "plenary.nvim": { "branch": "master", "commit": "08e301982b9a057110ede7a735dd1b5285eb341f" },
+ "telescope.nvim": { "branch": "master", "commit": "fac83a556e7b710dc31433dec727361ca062dbe9" },
+ "ui": { "branch": "v2.5", "commit": "9c16efc915346c7bde5288ad94f0ea40a7267d31" },
+ "vimtex": { "branch": "master", "commit": "137f5bded9ce554018c47f4c9c59cddb8ac9a455" },
+ "which-key.nvim": { "branch": "main", "commit": "4433e5ec9a507e5097571ed55c02ea9658fb268a" }
+} \ No newline at end of file
diff --git a/.config/nvim/lua/chadrc.lua b/.config/nvim/lua/chadrc.lua
new file mode 100644
index 00000000..d4551929
--- /dev/null
+++ b/.config/nvim/lua/chadrc.lua
@@ -0,0 +1,12 @@
+---@type ChadrcConfig
+local M = {}
+
+M.ui = {
+ theme = "onenord",
+ theme_toggle = { "onenord", "onenord_light" },
+ statusline = { theme = "vscode_colored" },
+ tabufline = { lazyload = true },
+ nvdash = { load_on_startup = true },
+}
+
+return M
diff --git a/.config/nvim/lua/configs/conform.lua b/.config/nvim/lua/configs/conform.lua
new file mode 100644
index 00000000..838a8dad
--- /dev/null
+++ b/.config/nvim/lua/configs/conform.lua
@@ -0,0 +1,17 @@
+local options = {
+ formatters_by_ft = {
+ python = { "black" },
+ rust = { "rustfmt" },
+ lua = { "stylua" },
+ cpp = { "clang-format" },
+ c = { "clang-format" },
+ css = { "prettier" },
+ html = { "prettier" },
+ },
+ format_on_save = {
+ timeout_ms = 500,
+ lsp_fallback = true,
+ },
+}
+
+require("conform").setup(options)
diff --git a/.config/nvim/lua/configs/lazy.lua b/.config/nvim/lua/configs/lazy.lua
new file mode 100644
index 00000000..cd170bd3
--- /dev/null
+++ b/.config/nvim/lua/configs/lazy.lua
@@ -0,0 +1,47 @@
+return {
+ defaults = { lazy = true },
+ install = { colorscheme = { "nvchad" } },
+
+ ui = {
+ icons = {
+ ft = "",
+ lazy = "󰂠 ",
+ loaded = "",
+ not_loaded = "",
+ },
+ },
+
+ performance = {
+ rtp = {
+ disabled_plugins = {
+ "2html_plugin",
+ "tohtml",
+ "getscript",
+ "getscriptPlugin",
+ "gzip",
+ "logipat",
+ "netrw",
+ "netrwPlugin",
+ "netrwSettings",
+ "netrwFileHandlers",
+ "matchit",
+ "tar",
+ "tarPlugin",
+ "rrhelper",
+ "spellfile_plugin",
+ "vimball",
+ "vimballPlugin",
+ "zip",
+ "zipPlugin",
+ "tutor",
+ "rplugin",
+ "syntax",
+ "synmenu",
+ "optwin",
+ "compiler",
+ "bugreport",
+ "ftplugin",
+ },
+ },
+ },
+}
diff --git a/.config/nvim/lua/configs/lspconfig.lua b/.config/nvim/lua/configs/lspconfig.lua
new file mode 100644
index 00000000..eaf7856f
--- /dev/null
+++ b/.config/nvim/lua/configs/lspconfig.lua
@@ -0,0 +1,14 @@
+local on_attach = require("nvchad.configs.lspconfig").on_attach
+local on_init = require("nvchad.configs.lspconfig").on_init
+local capabilities = require("nvchad.configs.lspconfig").capabilities
+
+local lspconfig = require("lspconfig")
+local servers = { "pylsp", "clangd", "cssls", "rust_analyzer", "marksman", "bash-language-server" }
+
+for _, lsp in ipairs(servers) do
+ lspconfig[lsp].setup({
+ on_attach = on_attach,
+ on_init = on_init,
+ capabilities = capabilities,
+ })
+end
diff --git a/.config/nvchad/configs/vimtex.lua b/.config/nvim/lua/configs/vimtex.lua
index c25558d5..c25558d5 100644
--- a/.config/nvchad/configs/vimtex.lua
+++ b/.config/nvim/lua/configs/vimtex.lua
diff --git a/.config/nvim/lua/mappings.lua b/.config/nvim/lua/mappings.lua
new file mode 100644
index 00000000..043f8043
--- /dev/null
+++ b/.config/nvim/lua/mappings.lua
@@ -0,0 +1 @@
+require("nvchad.mappings")
diff --git a/.config/nvim/lua/options.lua b/.config/nvim/lua/options.lua
new file mode 100644
index 00000000..292dee1a
--- /dev/null
+++ b/.config/nvim/lua/options.lua
@@ -0,0 +1 @@
+require "nvchad.options"
diff --git a/.config/nvim/lua/plugins/init.lua b/.config/nvim/lua/plugins/init.lua
new file mode 100644
index 00000000..babc8ae8
--- /dev/null
+++ b/.config/nvim/lua/plugins/init.lua
@@ -0,0 +1,55 @@
+return {
+ {
+ "stevearc/conform.nvim",
+ event = "BufWritePre",
+ config = function()
+ require("configs.conform")
+ end,
+ },
+ {
+ "neovim/nvim-lspconfig",
+ config = function()
+ require("nvchad.configs.lspconfig").defaults()
+ require("configs.lspconfig")
+ end,
+ },
+ {
+ "williamboman/mason.nvim",
+ opts = {
+ ensure_installed = {
+ "lua-language-server",
+ "stylua",
+ "html-lsp",
+ "css-lsp",
+ "prettier",
+ "bash-language-server",
+ "marksman",
+ },
+ },
+ },
+ {
+ "nvim-treesitter/nvim-treesitter",
+ opts = {
+ ensure_installed = {
+ "vim",
+ "lua",
+ "vimdoc",
+ "html",
+ "css",
+ "python",
+ "rust",
+ "cpp",
+ "c",
+ "bash",
+ "html",
+ "markdown",
+ },
+ },
+ },
+ {
+ "lervag/vimtex",
+ config = function()
+ require("configs.vimtex")
+ end,
+ },
+}
diff --git a/.pkglist_full.txt b/.pkglist_full.txt
index 57639eb6..0125ac05 100644
--- a/.pkglist_full.txt
+++ b/.pkglist_full.txt
@@ -14,11 +14,10 @@ at-spi2-core-2.50.2
doas-6.8.2 eselect-1.4.27-r1 metalog-20230719 perl-cleaner-2.31 yadm-3.2.2
/var/db/pkg/app-alternatives:
-awk-4 bc-0 bzip2-1 cpio-0 gzip-1 lex-0-r1 ninja-1 sh-0 tar-0 yacc-1-r2
+awk-4 bc-0 bzip2-1 gzip-1 lex-0-r1 ninja-1 sh-0 tar-0 yacc-1-r2
/var/db/pkg/app-arch:
-brotli-1.1.0 cpio-2.15 libarchive-3.7.2-r3 tar-1.35 xz-utils-5.4.2 zstd-1.5.6
-bzip2-1.0.8-r5 gzip-1.13 ncompress-5.0-r1 unzip-6.0_p27-r1 zip-3.0-r7
+brotli-1.1.0 bzip2-1.0.8-r5 gzip-1.13 libarchive-3.7.3 ncompress-5.0-r1 tar-1.35 unzip-6.0_p27-r1 xz-utils-5.4.2 zip-3.0-r7 zstd-1.5.6
/var/db/pkg/app-crypt:
gcr-3.41.1-r2 gnupg-2.4.5 gpgme-1.23.2 libb2-0.98.1-r3 libmd-1.1.0 libsecret-0.21.1 p11-kit-0.25.3-r2 pinentry-1.3.0-r2 rhash-1.4.4-r1
@@ -37,10 +36,10 @@ tlp-1.5.0
brightnessctl-0.5.1 ca-certificates-20240203.3.98 editor-wrapper-4-r1 mime-types-2.1.54 pax-utils-1.3.7
/var/db/pkg/app-portage:
-elt-patches-20240324 gemato-20.5 gentoolkit-0.6.5 getuto-1.11 portage-utils-0.96.1
+elt-patches-20240415 gemato-20.5 gentoolkit-0.6.5 getuto-1.11 portage-utils-0.97
/var/db/pkg/app-shells:
-bash-5.2_p26 zoxide-0.9.4 zsh-5.9-r6 zsh-completions-0.34.0
+bash-5.2_p26-r1 zoxide-0.9.4 zsh-5.9-r6 zsh-completions-0.34.0
/var/db/pkg/app-text:
asciidoc-10.2.0 docbook-xml-dtd-4.2-r3 docbook-xsl-stylesheets-1.79.1-r4 scdoc-1.11.3 zathura-pdf-mupdf-0.4.1
@@ -50,35 +49,35 @@ docbook-sgml-dtd-3.0-r5 docbook-xml-dtd-4.5-r2 manpager-1
docbook-xml-dtd-4.1.2-r7 docbook-xsl-ns-stylesheets-1.79.1 mupdf-1.23.7-r1 zathura-0.5.4
/var/db/pkg/dev-build:
-autoconf-2.13-r8 autoconf-archive-2023.02.20 automake-1.16.5-r2 cmake-3.29.0 libtool-2.4.7-r4 meson-1.4.0-r1 ninja-1.11.1-r5
+autoconf-2.13-r8 autoconf-archive-2023.02.20 automake-1.16.5-r2 cmake-3.29.2 libtool-2.4.7-r4 meson-1.4.0-r1 ninja-1.12.0
autoconf-2.72-r1 autoconf-wrapper-20231224 automake-wrapper-20221207 gtk-doc-am-1.33.2 make-4.4.1-r1 meson-format-array-0
/var/db/pkg/dev-cpp:
atkmm-2.28.3 cairomm-1.14.4 glibmm-2.66.7 gtkmm-3.24.9 pangomm-2.46.3
/var/db/pkg/dev-db:
-sqlite-3.45.2
+sqlite-3.45.3
/var/db/pkg/dev-debug:
gdb-14.2
/var/db/pkg/dev-lang:
-go-1.22.1 luajit-2.1.0_beta3_p20220613 nasm-2.16.01-r1 python-3.11.8_p1 python-exec-2.4.10 rust-bin-1.77.1 tcl-8.6.14
-lua-5.1.5-r200 mujs-1.3.4 perl-5.38.2-r2 python-3.12.2_p1 python-exec-conf-2.4.6 spidermonkey-115.9.1 vala-0.56.16
+go-1.22.2 luajit-2.1.0_beta3_p20220613 nasm-2.16.03 python-3.11.9 python-exec-2.4.10 rust-bin-1.77.1 tcl-8.6.14
+lua-5.1.5-r200 mujs-1.3.4 perl-5.38.2-r2 python-3.12.3 python-exec-conf-2.4.6 spidermonkey-115.10.0 vala-0.56.17
/var/db/pkg/dev-libs:
-atk-2.46.0 gobject-introspection-common-1.78.1 libedit-20221030.3.1 libksba-1.6.6 libuv-1.48.0 oniguruma-6.9.9
-boehm-gc-8.2.6 gumbo-0.12.1 libevdev-1.13.1 libltdl-2.4.7-r1 libvterm-0.3.3 openssl-3.2.1-r1
-date-3.0.0 icu-74.2 libffi-3.4.6 libmpack-1.0.5-r5 libxml2-2.12.6 popt-1.19-r1
-dbus-glib-0.112 inih-58 libfido2-1.13.0 libnl-3.9.0 libxslt-1.1.39 ptexenc-1.4.3_p20230311
-elfutils-0.191 json-c-0.17 libfmt-9.1.0-r1 libpcre-8.45-r3 lzo-2.10 spdlog-1.13.0
-ell-0.64 json-glib-1.8.0 libgcrypt-1.10.3-r2 libpcre2-10.43 mpc-1.3.1 tree-sitter-0.22.2
-expat-2.6.2 jsoncpp-1.9.5 libgit2-1.8.0 libpipeline-1.5.7 mpfr-4.2.1 unibilium-2.1.1-r1
-fribidi-1.0.13 kpathsea-6.3.5_p20230311 libgpg-error-1.48 libsigc++-2.12.0 msgpack-6.0.0-r1 vala-common-0.56.16
-girara-0.4.2 libassuan-2.5.7 libgrapheme-2.0.2 libtasn1-4.19.0 nettle-3.9.1 wayland-1.22.0
-glib-2.78.4-r1 libatomic_ops-7.8.2 libgudev-238-r1 libtermkey-0.22-r2 npth-1.7-r1 wayland-protocols-1.34
-gmp-6.3.0-r1 libbsd-0.11.8 libical-3.0.17 libunistring-1.2 nspr-4.35-r2 zziplib-0.13.74
-gobject-introspection-1.78.1 libcbor-0.10.2 libinput-1.25.0 libusb-1.0.27-r1 nss-3.99
+atk-2.46.0 gobject-introspection-1.78.1 libcbor-0.10.2 libinput-1.25.0 libusb-1.0.27-r1 nss-3.99
+boehm-gc-8.2.6 gobject-introspection-common-1.78.1 libedit-20221030.3.1 libksba-1.6.6 libuv-1.48.0 oniguruma-6.9.9
+date-3.0.0 gumbo-0.12.1 libevdev-1.13.1 libltdl-2.4.7-r1 libvterm-0.3.3 openssl-3.2.1-r2
+dbus-glib-0.112 icu-74.2 libffi-3.4.6 libmpack-1.0.5-r5 libxml2-2.12.6 popt-1.19-r1
+double-conversion-3.2.1 inih-58 libfido2-1.13.0 libnl-3.9.0 libxslt-1.1.39 ptexenc-1.4.3_p20230311
+elfutils-0.191 json-c-0.17 libfmt-9.1.0-r2 libpcre-8.45-r3 lzo-2.10 spdlog-1.13.0-r1
+ell-0.64 json-glib-1.8.0 libgcrypt-1.10.3-r2 libpcre2-10.43 mpc-1.3.1 tree-sitter-0.22.5
+expat-2.6.2 jsoncpp-1.9.5 libgit2-1.8.0 libpipeline-1.5.7 mpfr-4.2.1 unibilium-2.1.1-r1
+fribidi-1.0.13 kpathsea-6.3.5_p20230311 libgpg-error-1.48 libsigc++-2.12.0 msgpack-6.0.0-r1 vala-common-0.56.17
+girara-0.4.2 libassuan-2.5.7 libgrapheme-2.0.2 libtasn1-4.19.0 nettle-3.9.1 wayland-1.22.0
+glib-2.78.4-r1 libatomic_ops-7.8.2 libgudev-238-r1 libtermkey-0.22-r2 npth-1.7-r1 wayland-protocols-1.35
+gmp-6.3.0-r1 libbsd-0.11.8 libical-3.0.18 libunistring-1.2 nspr-4.35-r2 zziplib-0.13.74
/var/db/pkg/dev-lua:
lpeg-1.0.2-r101 luv-1.45.0.0 mpack-1.0.12
@@ -107,13 +106,16 @@ Exception-Class-1.450.0 Log-Dispatch-2.710.0 PerlIO-utf8_st
ExtUtils-HasCompiler-0.23.0 LWP-MediaTypes-6.40.0 Ref-Util-0.204.0 YAML-Tiny-1.740.0
/var/db/pkg/dev-python:
-certifi-3021.3.16-r4 ensurepip-wheels-100 jaraco-context-4.3.0 more-itertools-10.2.0 pygments-2.17.2 typing-extensions-4.10.0
-charset-normalizer-3.3.2 flit-core-3.9.0 jaraco-functools-4.0.0 ordered-set-4.1.0 PySocks-1.7.1-r2 urllib3-2.2.1
-cython-3.0.10 gentoo-common-1 jaraco-text-3.12.0 packaging-24.0 requests-2.31.0 wheel-0.43.0
-docutils-0.20.1-r1 gpep517-15 jinja-3.1.3 pathspec-0.12.1 setuptools-69.2.0-r1
-editables-0.5 hatchling-1.22.4 lxml-5.2.1 pip-24.0 setuptools-scm-8.0.4
-ensurepip-pip-24.0 idna-3.6 mako-1.3.2 platformdirs-4.2.0 tomli-2.0.1-r1
-ensurepip-setuptools-69.2.0 installer-0.7.0 markupsafe-2.1.5 pluggy-1.4.0 trove-classifiers-2024.3.25
+backports-tarfile-1.0.0 ensurepip-setuptools-69.5.1 jaraco-context-5.3.0 olefile-0.47 python-lsp-jsonrpc-1.1.2 uv-0.1.35
+black-24.4.0 ensurepip-wheels-100 jaraco-functools-4.0.1 ordered-set-4.1.0 python-lsp-server-1.11.0 wheel-0.43.0
+certifi-3021.3.16-r4 flit-core-3.9.0 jaraco-text-3.12.0 packaging-24.0 requests-2.31.0
+charset-normalizer-3.3.2 gentoo-common-1 jedi-0.19.1 parso-0.8.4 setuptools-69.5.1
+click-8.1.7 gpep517-15 jinja-3.1.3 pathspec-0.12.1 setuptools-scm-8.0.4
+cython-3.0.10 hatch-fancy-pypi-readme-24.1.0 lxml-5.2.1 pillow-10.3.0 tomli-2.0.1-r1
+docstring-to-markdown-0.15 hatch-vcs-0.4.0 mako-1.3.3 platformdirs-4.2.0 trove-classifiers-2024.4.10
+docutils-0.21.1 hatchling-1.24.2 markupsafe-2.1.5 pluggy-1.5.0 typing-extensions-4.11.0
+editables-0.5 idna-3.7 more-itertools-10.2.0 pygments-2.17.2 ujson-5.9.0
+ensurepip-pip-24.0 installer-0.7.0 mypy_extensions-1.0.0 PySocks-1.7.1-r2 urllib3-2.2.1
/var/db/pkg/dev-util:
desktop-file-utils-0.27-r1 glib-utils-2.78.4 gtk-doc-1.33.2-r1 itstool-2.0.7-r2 re2c-3.1 wayland-scanner-1.22.0
@@ -126,10 +128,10 @@ git-2.44.0
dconf-0.40.0 gnome-keyring-42.1-r2 librsvg-2.57.3
/var/db/pkg/gui-apps:
-grim-1.4.1 gtklock-2.1.0 mako-1.8.0 slurp-1.5.0 swaybg-1.2.0 waybar-0.9.22 wl-clipboard-2.2.1-r1 wofi-1.3
+grim-1.4.1 gtklock-3.0.0 mako-1.8.0 slurp-1.5.0 swaybg-1.2.0 waybar-0.10.0 wl-clipboard-2.2.1-r1 wofi-1.4
/var/db/pkg/gui-libs:
-display-manager-init-1.1.2 gtk-layer-shell-0.8.2 wlroots-0.17.2
+display-manager-init-1.1.2 gtk-layer-shell-0.8.2 gtk-session-lock-0.2.0-r3 wlroots-0.17.2
/var/db/pkg/gui-wm:
sway-1.9
@@ -138,16 +140,16 @@ sway-1.9
nullmailer-2.2-r2
/var/db/pkg/media-fonts:
-encodings-1.1.0 font-util-1.4.1 liberation-fonts-2.1.5 noto-20240229 noto-emoji-20231130-r1
+encodings-1.1.0 font-util-1.4.1 liberation-fonts-2.1.5 noto-20240325 noto-emoji-20231130-r1
/var/db/pkg/media-gfx:
graphite2-1.3.14_p20210810-r3 imv-4.5.0 potrace-1.16-r1
/var/db/pkg/media-libs:
alsa-lib-1.2.11 fontconfig-2.15.0 jbig2dec-0.19 libglvnd-1.7.0 libpulse-17.0 libvorbis-1.3.7-r1 sbc-2.0
-alsa-topology-conf-1.2.5.1 freetype-2.13.2 lcms-2.16 libjpeg-turbo-3.0.2 libsdl-1.2.68 mesa-24.0.4 speexdsp-1.2.1
-alsa-ucm-conf-1.2.11 gd-2.3.3-r4 libdisplay-info-0.1.1 libogg-1.3.5-r1 libsdl2-2.30.1 openjpeg-2.5.2 tiff-4.6.0
-flac-1.4.3 harfbuzz-8.3.1 libepoxy-1.5.10-r2 libpng-1.6.43 libsndfile-1.2.2-r2 opus-1.5.1-r1
+alsa-topology-conf-1.2.5.1 freetype-2.13.2 lcms-2.16 libjpeg-turbo-3.0.2 libsdl-1.2.68 mesa-24.0.5 speexdsp-1.2.1
+alsa-ucm-conf-1.2.11 gd-2.3.3-r4 libdisplay-info-0.1.1 libogg-1.3.5-r1 libsdl2-2.30.2 openjpeg-2.5.2 tiff-4.6.0
+flac-1.4.3 harfbuzz-8.3.1 libepoxy-1.5.10-r3 libpng-1.6.43 libsndfile-1.2.2-r2 opus-1.5.2
/var/db/pkg/media-plugins:
alsa-plugins-1.2.7.1-r1
@@ -159,29 +161,29 @@ lame-3.100-r3 mpg123-base-1.32.3 pulseaudio-daemon-17.0-r1
ffmpeg-6.1.1-r5
/var/db/pkg/net-dns:
-c-ares-1.27.0 libidn2-2.3.7
+c-ares-1.28.1 libidn2-2.3.7
/var/db/pkg/net-firewall:
iptables-1.8.10-r1
/var/db/pkg/net-im:
-discord-0.0.47
+discord-0.0.51
/var/db/pkg/net-libs:
-gnutls-3.8.3 libasyncns-0.8-r4 libnsl-2.0.1 libssh2-1.11.0-r2 nghttp2-1.61.0
-http-parser-2.9.4-r2 libmnl-1.0.5 libpsl-0.21.5 libtirpc-1.3.4-r2 nodejs-20.11.1
+gnutls-3.8.5 libasyncns-0.8-r4 libnsl-2.0.1 libssh2-1.11.0-r2 nghttp2-1.61.0
+http-parser-2.9.4-r2 libmnl-1.0.5 libpsl-0.21.5 libtirpc-1.3.4-r2 nodejs-20.12.1
/var/db/pkg/net-mail:
mailutils-3.17
/var/db/pkg/net-misc:
-chrony-4.5 curl-8.7.1-r1 dhcpcd-10.0.6-r2 iputils-20240117 netifrc-0.7.8 openssh-9.7_p1-r2 rclone-1.63.1 rsync-3.2.7-r4 wget-1.21.4
+chrony-4.5 curl-8.7.1-r3 dhcpcd-10.0.6-r2 iputils-20240117 netifrc-0.7.8 openssh-9.7_p1-r2 rclone-1.63.1 rsync-3.3.0 wget-1.24.5
/var/db/pkg/net-print:
cups-2.4.7-r2
/var/db/pkg/net-wireless:
-bluez-5.73 iw-6.7 wireless-regdb-20230503-r2 wpa_supplicant-2.10-r4
+bluez-5.75 iw-6.7 wireless-regdb-20230503-r2 wpa_supplicant-2.10-r4
/var/db/pkg/perl-core:
Compress-Raw-Zlib-2.206.0 File-Temp-0.231.100 Math-BigInt-1.999.842 Test-Simple-1.302.196
@@ -192,11 +194,11 @@ openpgp-keys-gentoo-release-20230329
/var/db/pkg/sys-apps:
acl-2.3.2-r1 ed-1.20.1 groff-1.23.0 kbd-2.6.4 man-pages-6.06 sed-4.9 util-linux-2.39.3-r7
attr-2.5.2-r1 ethtool-6.7 hdparm-9.65-r2 kmod-32-r1 net-tools-2.10 shadow-4.14.6 which-2.21
-baselayout-2.15 file-5.45-r4 help2man-1.49.3 less-643-r1 openrc-0.54 smartmontools-7.4-r1
-bat-0.24.0-r1 findutils-4.9.0-r2 hwdata-0.376 locale-gen-2.23-r1 pciutils-3.11.1 systemd-utils-254.10-r1
+baselayout-2.15 file-5.45-r4 help2man-1.49.3 less-643-r2 openrc-0.54 smartmontools-7.4-r1
+bat-0.24.0-r1 findutils-4.9.0-r2 hwdata-0.376 locale-gen-2.23-r1 pciutils-3.12.0 systemd-utils-254.10-r1
coreutils-9.5 gawk-5.3.0-r1 install-xattr-0.8-r1 lsb-release-3.3 portage-3.0.63 sysvinit-3.09
-dbus-1.15.8 gentoo-functions-0.19 iproute2-6.6.0-r3 lsd-1.1.2 ripgrep-14.1.0 texinfo-7.1-r1
-diffutils-3.10 grep-3.11 iucode_tool-2.3.1-r1 man-db-2.12.0 sandbox-2.38 usbutils-017
+dbus-1.15.8 gentoo-functions-0.19 iproute2-6.8.0-r2 lsd-1.1.2 ripgrep-14.1.0 texinfo-7.1-r1
+diffutils-3.10 grep-3.11 iucode_tool-2.3.1-r1 man-db-2.12.1 sandbox-2.38 usbutils-017
/var/db/pkg/sys-auth:
elogind-252.9 pam_u2f-1.3.0 pambase-20240128 passwdqc-2.0.3-r1 polkit-124-r1 seatd-0.8.0
@@ -205,11 +207,11 @@ elogind-252.9 pam_u2f-1.3.0 pambase-20240128 passwdqc-2.0.3-r1 polkit-124-r1
efibootmgr-18-r1
/var/db/pkg/sys-devel:
--MERGING-gnuconfig-20230731 clang-17.0.6 clang-toolchain-symlinks-17 gettext-0.22.5 llvm-18.1.3 m4-1.4.19-r2
-bc-1.07.1-r6 clang-18.1.3 clang-toolchain-symlinks-18 gnuconfig-20230731 llvm-common-18.1.3 patch-2.7.6-r5
-binutils-2.42-r1 clang-common-18.1.3-r3 flex-2.6.4-r6 lld-17.0.6 llvm-toolchain-symlinks-17
+-MERGING-gnuconfig-20230731 clang-17.0.6 clang-toolchain-symlinks-17 gettext-0.22.5 llvm-18.1.4 m4-1.4.19-r2
+bc-1.07.1-r6 clang-18.1.4 clang-toolchain-symlinks-18 gnuconfig-20230731 llvm-common-18.1.4 patch-2.7.6-r5
+binutils-2.42-r1 clang-common-18.1.4-r3 flex-2.6.4-r6 lld-17.0.6 llvm-toolchain-symlinks-17
binutils-config-5.5 clang-runtime-17.0.6 gcc-13.2.1_p20240210 lld-toolchain-symlinks-17 llvm-toolchain-symlinks-18
-bison-3.8.2-r2 clang-runtime-18.1.3 gcc-config-2.11 llvm-17.0.6 llvmgold-18
+bison-3.8.2-r2 clang-runtime-18.1.4 gcc-config-2.11 llvm-17.0.6 llvmgold-18
/var/db/pkg/sys-firmware:
intel-microcode-20240312_p20240312
@@ -218,15 +220,15 @@ intel-microcode-20240312_p20240312
e2fsprogs-1.47.0-r3 fuse-3.16.2 fuse-common-3.10.4 udev-init-scripts-35
/var/db/pkg/sys-kernel:
-gentoo-sources-6.8.3 linux-firmware-20240312 linux-headers-6.8-r1
+linux-firmware-20240410 linux-headers-6.8-r1
/var/db/pkg/sys-libs:
-binutils-libs-2.42-r1 compiler-rt-sanitizers-17.0.6 gdbm-1.23 libomp-18.1.3 mtdev-1.1.6 readline-8.2_p10
-compiler-rt-17.0.6 compiler-rt-sanitizers-18.1.3 glibc-2.39-r2 libseccomp-2.5.5-r1 ncurses-6.4_p20230401 timezone-data-2024a-r1
-compiler-rt-18.1.3 efivar-38 libcap-2.69-r1 libxcrypt-4.4.36-r3 pam-1.5.3-r1 zlib-1.3.1-r1
+binutils-libs-2.42-r1 compiler-rt-sanitizers-17.0.6 gdbm-1.23 libomp-18.1.4 mtdev-1.1.7 readline-8.2_p10
+compiler-rt-17.0.6 compiler-rt-sanitizers-18.1.4 glibc-2.39-r3 libseccomp-2.5.5-r1 ncurses-6.4_p20240414 timezone-data-2024a-r1
+compiler-rt-18.1.4 efivar-38 libcap-2.69-r1 libxcrypt-4.4.36-r3 pam-1.5.3-r1 zlib-1.3.1-r1
/var/db/pkg/sys-power:
-acpi-1.7-r1 linux-x86-power-tools-4.20 thermald-2.5.6 upower-1.90.2
+acpi-1.7-r1 linux-x86-power-tools-4.20 thermald-2.5.7 upower-1.90.2
/var/db/pkg/sys-process:
gotop-4.2.0 procps-4.0.4-r1 psmisc-23.7
@@ -253,27 +255,27 @@ os-headers-0-r2 perl-ExtUtils-Manifest-1.730.0-r2 perl-Parse-
package-manager-1 perl-ExtUtils-ParseXS-3.510.0 perl-Perl-OSType-1.10.0-r7 ttf-fonts-1-r2
/var/db/pkg/www-client:
-firefox-bin-124.0.1 w3m-0.5.3_p20230121
+firefox-bin-125.0.2 w3m-0.5.3_p20230121
/var/db/pkg/x11-apps:
iceauth-1.0.10 mkfontscale-1.2.3 xauth-1.1.3 xinit-1.4.2 xkbcomp-1.4.7 xprop-1.2.7 xrdb-1.2.2 xset-1.2.5
/var/db/pkg/x11-base:
-xcb-proto-1.16.0 xorg-drivers-21.1-r2 xorg-proto-2024.1 xorg-server-21.1.12 xwayland-23.2.5
+xcb-proto-1.17.0 xorg-drivers-21.1-r2 xorg-proto-2024.1 xorg-server-21.1.13 xwayland-23.2.6
/var/db/pkg/x11-drivers:
xf86-input-libinput-1.4.0 xf86-video-intel-2.99.917_p20230201
/var/db/pkg/x11-libs:
-cairo-1.18.0 libnotify-0.8.3 libxcb-1.16.1 libXext-1.3.6 libxkbfile-1.1.3 libxshmfence-1.3.2 pixman-0.43.4
-gdk-pixbuf-2.42.10-r1 libpciaccess-0.18.1 libXcomposite-0.4.6 libXfixes-6.0.1 libXmu-1.2.0 libXt-1.3.0 xcb-util-keysyms-0.4.1
+cairo-1.18.0 libnotify-0.8.3 libxcb-1.17.0 libXext-1.3.6 libxkbfile-1.1.3 libxshmfence-1.3.2 pixman-0.43.4
+gdk-pixbuf-2.42.10-r1 libpciaccess-0.18.1 libXcomposite-0.4.6 libXfixes-6.0.1 libXmu-1.2.1 libXt-1.3.0 xcb-util-keysyms-0.4.1
gtk+-3.24.41 libSM-1.2.4 libXcursor-1.2.2 libXfont2-2.0.6-r1 libXpm-3.5.17 libXtst-1.2.4 xcb-util-wm-0.4.2
-libdrm-2.4.120 libX11-1.8.8 libxcvt-0.1.2 libXft-2.3.8 libXrandr-1.5.4 libXv-1.0.12 xtrans-1.5.0
+libdrm-2.4.120 libX11-1.8.9 libxcvt-0.1.2 libXft-2.3.8 libXrandr-1.5.4 libXv-1.0.12 xtrans-1.5.0
libfontenc-1.1.8 libXau-1.0.11 libXdamage-1.1.6 libXi-1.8.1 libXrender-0.9.11 libXxf86vm-1.1.5
-libICE-1.1.1-r1 libXaw-1.0.16 libXdmcp-1.1.5 libxkbcommon-1.7.0 libXScrnSaver-1.2.4 pango-1.52.1
+libICE-1.1.1-r1 libXaw-1.0.16 libXdmcp-1.1.5 libxkbcommon-1.7.0 libXScrnSaver-1.2.4 pango-1.52.2
/var/db/pkg/x11-misc:
-compose-tables-1.8.8 shared-mime-info-2.4-r1 util-macros-1.20.0 xbitmaps-1.1.3 xdg-user-dirs-0.18 xdg-utils-1.2.1-r1 xkeyboard-config-2.41
+compose-tables-1.8.9 shared-mime-info-2.4-r1 util-macros-1.20.1 xbitmaps-1.1.3 xdg-user-dirs-0.18 xdg-utils-1.2.1-r1 xkeyboard-config-2.41
/var/db/pkg/x11-themes:
adwaita-icon-theme-45.0 hicolor-icon-theme-0.17