summaryrefslogtreecommitdiff
path: root/pkgs
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/default.nix6
-rw-r--r--pkgs/vimPlugins/overrides.nix46
2 files changed, 50 insertions, 2 deletions
diff --git a/pkgs/default.nix b/pkgs/default.nix
index fb76338..1de13ff 100644
--- a/pkgs/default.nix
+++ b/pkgs/default.nix
@@ -1,8 +1,8 @@
{ pkgs, inputs, ... }: {
nixpkgs.overlays = with pkgs; [
(final: prev: {
- immich-frame = (callPackage ./immich-frame {});
- lowbat = (callPackage ./lowbat {});
+ immich-frame = (callPackage ./immich-frame {});
+ lowbat = (callPackage ./lowbat {});
workcentre-7800-series = (callPackage ./xerox-workcentre-7800-series-driver {});
unclutter-desktop-entry = (callPackage ./unclutter-desktop-entry {});
@@ -26,7 +26,9 @@
};
});
})
+ # Import overlays
(import ./st/overrides.nix)
+ (import ./vimPlugins/overrides.nix)
(import ./xorg/overrides.nix)
# Allow installing unstable packages via pkgs.unstable.<name>
(final: prev: {
diff --git a/pkgs/vimPlugins/overrides.nix b/pkgs/vimPlugins/overrides.nix
new file mode 100644
index 0000000..a56511b
--- /dev/null
+++ b/pkgs/vimPlugins/overrides.nix
@@ -0,0 +1,46 @@
+final: prev: {
+ vimPlugins = prev.vimPlugins // {
+ minitab-nvim = prev.vimUtils.buildVimPlugin rec {
+ pname = "minitab.nvim";
+ version = "2024-11-28";
+ rev = "f6183e8cb6f408e54dd5d1d13c0075376655a3ec";
+ src = prev.fetchzip {
+ url = "https://git.tjkeller.xyz/${pname}/snapshot/${pname}-${rev}.tar.xz";
+ sha256 = "sha256-INJC+6GNTF5MpvtOh6/eYD5CMiXxlP6aHT5TX2lJqiM=";
+ };
+ meta.homepage = "https://git.tjkeller.xyz/minitab.nvim";
+ };
+
+ # TODO
+ #nvim-treesitter-parsers = prev.vimPlugins.nvim-treesitter-parsers // {
+ # #jinja2 = prev.tree-sitter.buildGrammar rec {
+ # # language = "jinja2";
+ # # version = "2025-10-24";
+ # # src = prev.fetchFromGitHub {
+ # # owner = "geigerzaehler";
+ # # repo = "tree-sitter-jinja2";
+ # # rev = "ecab6215c53da5c1126d81d1bf664b3b5cf87d15";
+ # # sha256 = "sha256-gYU9gQZMlLKYHVAISa5AF/KXzr0PA0M8gK0/B7gXcYs=";
+ # # };
+ # # meta.homepage = "https://github.com/geigerzaehler/tree-sitter-jinja2";
+ # #};
+ # #jinja2 = prev.vimUtils.buildVimPlugin rec {
+ # # pname = "jinja2";
+ # # version = "2025-10-24";
+ # # src = prev.fetchFromGitHub {
+ # # owner = "geigerzaehler";
+ # # repo = "tree-sitter-jinja2";
+ # # rev = "ecab6215c53da5c1126d81d1bf664b3b5cf87d15";
+ # # sha256 = "sha256-gYU9gQZMlLKYHVAISa5AF/KXzr0PA0M8gK0/B7gXcYs=";
+ # # };
+ # # patches = [
+ # # (prev.fetchpatch {
+ # # url = "https://github.com/geigerzaehler/tree-sitter-jinja2/pull/6.diff";
+ # # sha256 = "sha256-CBUAwb9hz1Cpa4RaY+6aTMJNU+hX9D3BGpNxL+MoAq0=";
+ # # })
+ # # ];
+ # # meta.homepage = "https://github.com/geigerzaehler/tree-sitter-jinja2";
+ # #};
+ #};
+ };
+}