From 2f24231813d589854f982cc9bde9f42bd0865562 Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Tue, 18 Mar 2025 23:08:05 +0800 Subject: [PATCH] build(eww): add eww and yuck parser --- users/modules/de.nix | 1 + users/modules/programs/eww.nix | 6 ++++++ users/modules/programs/eww/eww.scss | 0 users/modules/programs/eww/eww.yuck | 0 users/modules/programs/nvf.nix | 15 +++++++++++---- 5 files changed, 18 insertions(+), 4 deletions(-) create mode 100644 users/modules/programs/eww.nix create mode 100644 users/modules/programs/eww/eww.scss create mode 100644 users/modules/programs/eww/eww.yuck diff --git a/users/modules/de.nix b/users/modules/de.nix index 7d452a2..5026d6e 100644 --- a/users/modules/de.nix +++ b/users/modules/de.nix @@ -8,5 +8,6 @@ ./programs/spicetify.nix ./programs/waybar.nix ./programs/hyprlock.nix + ./programs/eww.nix ]; } diff --git a/users/modules/programs/eww.nix b/users/modules/programs/eww.nix new file mode 100644 index 0000000..4bafe2e --- /dev/null +++ b/users/modules/programs/eww.nix @@ -0,0 +1,6 @@ +{ + programs.eww = { + enable = true; + configDir = ./eww; + }; +} diff --git a/users/modules/programs/eww/eww.scss b/users/modules/programs/eww/eww.scss new file mode 100644 index 0000000..e69de29 diff --git a/users/modules/programs/eww/eww.yuck b/users/modules/programs/eww/eww.yuck new file mode 100644 index 0000000..e69de29 diff --git a/users/modules/programs/nvf.nix b/users/modules/programs/nvf.nix index e39d3cc..13a9513 100644 --- a/users/modules/programs/nvf.nix +++ b/users/modules/programs/nvf.nix @@ -1,4 +1,5 @@ -{inputs, ...}: { +{ inputs, pkgs, ... }: +{ imports = [ inputs.nvf.homeManagerModules.default ./nvf/input.nix @@ -48,14 +49,20 @@ } ]; luaConfigRC.turn_off_inline_diagnostics = - /* - lua - */ + # lua '' vim.diagnostic.config({ virtual_text = false -- turn off inline diagnostics }) ''; + extraPlugins = with pkgs.vimPlugins; { + yuck-vim = { + package = yuck-vim; + }; + nvim-treesitter-parsers = { + package = nvim-treesitter-parsers.yuck; + }; + }; }; }; }