From 2fdb70ac2c967c17b414c9210879d1297df60d75 Mon Sep 17 00:00:00 2001 From: js0ny Date: Sun, 26 Oct 2025 01:42:22 +0100 Subject: [PATCH] add verilog toolchains --- nixcfgs/modules/home/dev/typst.nix | 3 +++ nixcfgs/modules/home/dev/verilog.nix | 10 ++++++++++ nixcfgs/users/js0ny/packages/gui.nix | 2 +- nixcfgs/users/js0ny/programs/gnome/default.nix | 1 + nixcfgs/users/js0ny/zephyrus.nix | 1 + 5 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 nixcfgs/modules/home/dev/verilog.nix diff --git a/nixcfgs/modules/home/dev/typst.nix b/nixcfgs/modules/home/dev/typst.nix index 048aa6c..bd762b4 100644 --- a/nixcfgs/modules/home/dev/typst.nix +++ b/nixcfgs/modules/home/dev/typst.nix @@ -2,9 +2,12 @@ home.packages = with pkgs; [ typst typstyle + tinymist ]; programs.vscode.profiles.default.extensions = with pkgs.vscode-extensions; [ myriad-dreamin.tinymist ]; + + programs.zed-editor.extensions = ["typst"]; } diff --git a/nixcfgs/modules/home/dev/verilog.nix b/nixcfgs/modules/home/dev/verilog.nix new file mode 100644 index 0000000..0001166 --- /dev/null +++ b/nixcfgs/modules/home/dev/verilog.nix @@ -0,0 +1,10 @@ +{pkgs}: { + home.packages = with pkgs; [ + verilator # Formatter + iverilog # Simulator: Icarus Verilog + gtkwave # Waveform Viewer + vimPlugins.nvim-treesitter-parsers.verilog + ]; + + programs.zed-editor.extensions = ["verilog"]; +} diff --git a/nixcfgs/users/js0ny/packages/gui.nix b/nixcfgs/users/js0ny/packages/gui.nix index 6539745..68ee672 100644 --- a/nixcfgs/users/js0ny/packages/gui.nix +++ b/nixcfgs/users/js0ny/packages/gui.nix @@ -14,7 +14,7 @@ kdePackages.okular # default sioyek # Image Viewer - imv # default + vimiv-qt # Default loupe # SUPER FAST 有催人跑的感觉 w/ GPU Accel. papirus-icon-theme kdePackages.elisa diff --git a/nixcfgs/users/js0ny/programs/gnome/default.nix b/nixcfgs/users/js0ny/programs/gnome/default.nix index ef04582..dda50e1 100644 --- a/nixcfgs/users/js0ny/programs/gnome/default.nix +++ b/nixcfgs/users/js0ny/programs/gnome/default.nix @@ -9,6 +9,7 @@ gnome-menus adwaita-qt adwaita-qt6 + showtime gobject-introspection gnomeExtensions.dash-to-dock gnomeExtensions.caffeine diff --git a/nixcfgs/users/js0ny/zephyrus.nix b/nixcfgs/users/js0ny/zephyrus.nix index a137702..aee5695 100644 --- a/nixcfgs/users/js0ny/zephyrus.nix +++ b/nixcfgs/users/js0ny/zephyrus.nix @@ -46,6 +46,7 @@ ../../modules/home/dev/nix.nix ../../modules/home/dev/python.nix ../../modules/home/dev/typst.nix + ../../modules/home/dev/verilog.nix ]; home.stateVersion = "25.05";