overlay.nix 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. self: super:
  2. {
  3. # alacritty = import ../pkgs/alacritty;
  4. # deer = import ../pkgs/deer;
  5. # eb-garamond12 = import ../pkgs/eb-garamond12;
  6. # guile-fibers = import ../pkgs/guile-fibers;
  7. # emacs = self.emacs27;
  8. # emacs27 = with self; stdenv.lib.overrideDerivation
  9. # (self.emacs26.override { srcRepo = true; }) (attrs: rec {
  10. # name = "emacs-${version}${versionModifier}";
  11. # version = "27.0";
  12. # versionModifier = ".91";
  13. # src = fetchGit {
  14. # url = "git://git.sv.gnu.org/emacs.git";
  15. # rev = "c36c5a3dedbb2e0349be1b6c3b7567ea7b594f1c";
  16. # };
  17. # patches = [];
  18. # buildInputs = super.emacs.buildInputs ++
  19. # [ super.jansson super.harfbuzz.dev super.cairo ];
  20. # configureFlags = super.emacs.configureFlags ++ [ "--with-cairo" ];
  21. # });
  22. interception-tools = super.callPackage ./pkgs/interception-tools { };
  23. interception-tools-plugins = {
  24. caps2esc = super.callPackage ./pkgs/interception-tools/caps2esc.nix { };
  25. personal = super.callPackage ../interception-tools/plugins { };
  26. };
  27. iosevka-custom = super.callPackage ./pkgs/iosevka-custom { };
  28. janet = super.callPackage ./pkgs/janet { };
  29. tiny = super.callPackage ./pkgs/tiny { };
  30. # iosevka = super.iosevka.override {
  31. # privateBuildPlan = {
  32. # family = "Iosevka Custom";
  33. # design = [ "v-i-hooky" "v-l-hooky" ];
  34. # };
  35. # set = "custom";
  36. # };
  37. # mytexlive = (super.pkgs.texlive.combine {
  38. # inherit (super.pkgs.texlive)
  39. # collection-bibtexextra
  40. # collection-binextra
  41. # collection-fontsextra
  42. # collection-fontsrecommended
  43. # collection-latexrecommended
  44. # collection-luatex
  45. # collection-mathextra
  46. # collection-pictures
  47. # collection-publishers
  48. # collection-science
  49. # etoolbox
  50. # filehook;
  51. # });
  52. # otfcc = import ../pkgs/otfcc;
  53. # setroot = import ../pkgs/setroot;
  54. # sxhkd = import ../pkgs/sxhkd;
  55. # xst = import ../pkgs/xst;
  56. }