From 6f8e974b64f1b7bbcc8315345119a28a288402e6 Mon Sep 17 00:00:00 2001 From: moons-14 Date: Wed, 11 Mar 2026 16:19:43 +0900 Subject: [PATCH] nixvim: add nvim-surround and nvim-colorizer.lua Co-Authored-By: Claude Sonnet 4.6 --- modules/home/nixvim/plugins/editor/default.nix | 1 + .../home/nixvim/plugins/editor/surround.nix | 3 +++ modules/home/nixvim/plugins/ui/colorizer.nix | 18 ++++++++++++++++++ modules/home/nixvim/plugins/ui/default.nix | 1 + 4 files changed, 23 insertions(+) create mode 100644 modules/home/nixvim/plugins/editor/surround.nix create mode 100644 modules/home/nixvim/plugins/ui/colorizer.nix diff --git a/modules/home/nixvim/plugins/editor/default.nix b/modules/home/nixvim/plugins/editor/default.nix index 7ca8eaa..4808770 100644 --- a/modules/home/nixvim/plugins/editor/default.nix +++ b/modules/home/nixvim/plugins/editor/default.nix @@ -10,5 +10,6 @@ ./copilot.nix ./trouble.nix ./conform.nix + ./surround.nix ]; } diff --git a/modules/home/nixvim/plugins/editor/surround.nix b/modules/home/nixvim/plugins/editor/surround.nix new file mode 100644 index 0000000..a6575b0 --- /dev/null +++ b/modules/home/nixvim/plugins/editor/surround.nix @@ -0,0 +1,3 @@ +{...}: { + programs.nixvim.plugins.nvim-surround.enable = true; +} diff --git a/modules/home/nixvim/plugins/ui/colorizer.nix b/modules/home/nixvim/plugins/ui/colorizer.nix new file mode 100644 index 0000000..93bab50 --- /dev/null +++ b/modules/home/nixvim/plugins/ui/colorizer.nix @@ -0,0 +1,18 @@ +{pkgs, ...}: { + programs.nixvim = { + extraPlugins = [pkgs.vimPlugins.nvim-colorizer-lua]; + extraConfigLua = '' + require("colorizer").setup({ + filetypes = { "*" }, + user_default_options = { + RGB = true, + RRGGBB = true, + names = false, + css = true, + tailwind = true, + mode = "background", + }, + }) + ''; + }; +} diff --git a/modules/home/nixvim/plugins/ui/default.nix b/modules/home/nixvim/plugins/ui/default.nix index ed3903b..3399d49 100644 --- a/modules/home/nixvim/plugins/ui/default.nix +++ b/modules/home/nixvim/plugins/ui/default.nix @@ -9,5 +9,6 @@ ./treesitter.nix ./barbar.nix ./lightbulb.nix + ./colorizer.nix ]; }