summaryrefslogtreecommitdiff
path: root/overlays/additions.nix
diff options
context:
space:
mode:
authorLinnnus <[email protected]>2024-12-21 16:04:31 +0100
committerLinnnus <[email protected]>2024-12-21 16:19:09 +0100
commit334250012b41c3fd2b2dc177b0a14bd23e13d672 (patch)
tree20a61d1e40614f4864f679ec02987c1b7c1cd647 /overlays/additions.nix
parentc7a50827e444e08a6e14d18c90a85109121ecda3 (diff)
Define packages in overlays/additions
Diffstat (limited to 'overlays/additions.nix')
-rw-r--r--overlays/additions.nix38
1 files changed, 38 insertions, 0 deletions
diff --git a/overlays/additions.nix b/overlays/additions.nix
new file mode 100644
index 0000000..fc399f2
--- /dev/null
+++ b/overlays/additions.nix
@@ -0,0 +1,38 @@
+# This file contains an overlay which adds all the custom packages from `pkgs/`.
+final: prev: {
+ duksebot = prev.callPackage ../pkgs/duksebot {};
+
+ tcl-cmark = prev.callPackage ../pkgs/tcl-cmark {};
+
+ still-awake = prev.callPackage ../pkgs/still-awake {};
+
+ trash = prev.callPackage ../pkgs/trash {};
+
+ mcping = prev.callPackage ../pkgs/mcping {};
+
+ # This is not wrapping the YaLafi python library, just a particular example
+ # from the repo where they spellcheck LaTex files.
+ yalafi-shell = prev.callPackage ../pkgs/yalafi-shell {};
+
+ pbv = prev.callPackage ../pkgs/pbv {};
+
+ vemf-unwrapped = prev.callPackage ../pkgs/vemf-unwrapped {};
+
+ vemf = prev.callPackage ../pkgs/vemf {};
+
+ cscript = prev.callPackage ../pkgs/cscript {};
+
+ human-sleep = prev.callPackage ../pkgs/human-sleep {};
+
+ disable-sleep = prev.callPackage ../pkgs/disable-sleep {};
+
+ nowrap = prev.callPackage ../pkgs/nowrap {};
+
+ echoargs = prev.callPackage ../pkgs/echoargs {};
+
+ vimPlugins = prev.vimPlugins.extend (final': prev': {
+ vim-crystal = prev.callPackage ../pkgs/vim-crystal {};
+ vim-noweb = prev.callPackage ../pkgs/vim-noweb {};
+ vim-janet = prev.callPackage ../pkgs/vim-janet {};
+ });
+}