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:
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