dots

Laptop & Desktop dotfiles
git clone https://git.pngu.org/dots
Log | Files | Refs | README

commit 6146c3882792b0eb8aa66878b8796b7c899dba03
parent 98c7d8b0cde3ba5ae49ec2bc613f9e165a42287b
Author: Jack Sangdahl <jack@pngu.org>
Date:   Sun, 19 Oct 2025 11:59:57 -0600

Add Verilog support via verilator and in neovim

Diffstat:
M.config/nvim/lua/configs/conform.lua | 1+
M.config/nvim/lua/configs/lspconfig.lua | 1+
M.config/nvim/lua/plugins/init.lua | 2++
M.pkglist.txt | 4++++
4 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/.config/nvim/lua/configs/conform.lua b/.config/nvim/lua/configs/conform.lua @@ -10,6 +10,7 @@ local options = { cpp = { "clang-format" }, c = { "clang-format" }, lua = { "stylua" }, + v = { "verible-verilog-format" }, }, format_on_save = { timeout_ms = 500, diff --git a/.config/nvim/lua/configs/lspconfig.lua b/.config/nvim/lua/configs/lspconfig.lua @@ -6,6 +6,7 @@ local servers = { "clangd", "pylsp", "lua_ls", + "verible", } vim.lsp.enable(servers) diff --git a/.config/nvim/lua/plugins/init.lua b/.config/nvim/lua/plugins/init.lua @@ -20,6 +20,7 @@ return { "python", "cpp", "c", + "verilog", }, }, }, @@ -32,6 +33,7 @@ return { "prettier", "lua-language-server", "stylua", + "verible", }, }, }, diff --git a/.pkglist.txt b/.pkglist.txt @@ -24,6 +24,9 @@ imv # Display images intel-ucode # CPU microcode iwd # WiFi system iwd-openrc # WiFi system service +kicad # KiCad EDA +kicad-library # KiCad symbols & footprints +kicad-library-3d # KiCad 3d models linux-firmware-broadcom # Firmware for Broadcom hardware (network, bluetooth, touchpad, etc.) linux-firmware-cirrus # Firmware for Cirrus hardware (audio) linux-firmware-intel # Firmware for various Intel hardware @@ -64,6 +67,7 @@ tlp-openrc # Battery manager service tokei # Utility to count lines of code unzip # Unpack zip archives uv # Python manager +verilator # Verilog compiler waybar # Window manager bar weechat # Messaging platform wezterm # Terminal