Advertisement
Guest User

st.nix

a guest
Apr 12th, 2020
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. { pkgs ? import <nixpkgs> {} }:
  2.  
  3. with pkgs; st.override {
  4. libXft = xorg.libXft.overrideAttrs (oldAttrs: {
  5. patches = [ fetchurl {
  6. url = https://gitlab.freedesktop.org/xorg/lib/libxft/-/merge_requests/1.diff;
  7. sha256 = "1fkw7ghjfz2svhpc2msz8lyjafzmabgm95xc6dycmb0gb3fq58ik";
  8. } ];
  9. });
  10. patches = map fetchurl [
  11. # {
  12. # url = https://st.suckless.org/patches/alpha/st-alpha-0.8.2.diff;
  13. # sha256 = "9c5b4b4f23de80de78ca5ec3739dc6ce5e7f72666186cf4a9c6b614ac90fb285";
  14. # }
  15. {
  16. url = https://st.suckless.org/patches/anysize/st-anysize-0.8.1.diff;
  17. sha256 = "8118dbc50d2fe07ae10958c65366476d5992684a87a431f7ee772e27d5dee50f";
  18. }
  19. {
  20. url = https://st.suckless.org/patches/bold-is-not-bright/st-bold-is-not-bright-20190127-3be4cf1.diff;
  21. sha256 = "329169acac7ceaf901995d6e0897913089b799d8cd150c7f04c902f4a5b8eab2";
  22. }
  23. {
  24. url = https://st.suckless.org/patches/fix_ime/st-ime-20190202-3be4cf1.diff;
  25. sha256 = "cf5a3a9fe11e3ba96b5461a26a0e182adb19affcdcc1b4799b50972e7bc19a58";
  26. }
  27. {
  28. url = https://st.suckless.org/patches/boxdraw/st-boxdraw_v2-0.8.2.diff;
  29. sha256 = "c1b7ab7672815b73e8328ecc55300c12fddce9ecae4ab04ff4377bd9132089f6";
  30. }
  31. {
  32. url = https://st.suckless.org/patches/ligatures/st-ligatures-boxdraw-20200407-28ad288.diff;
  33. sha256 = "76095a5dcc201b269250e8b9880e629dc2799ad9f293139a483f977c9fb6e620";
  34. }
  35. {
  36. url = https://st.suckless.org/patches/selectioncolors/st-selectioncolors-0.8.2.diff;
  37. sha256 = "161ecbeb0a0a71b9808ad389aff669bb7afd969dec9958c3f97150ce178baaa4";
  38. }
  39. # {
  40. # url = https://st.suckless.org/patches/themed_cursor/st-themed_cursor-0.8.1.diff;
  41. # sha256 = "6279082be43d35a6d06be2afb5cbc598db9cc4d60704b7019ffa06c6999342c0";
  42. # }
  43. {
  44. url = https://st.suckless.org/patches/vertcenter/st-vertcenter-20180320-6ac8c8a.diff;
  45. sha256 = "04e6a4696293f668260b2f54a7240e379dbfabbc209de07bd5d4d57e9f513360";
  46. }
  47. {
  48. url = https://st.suckless.org/patches/visualbell/st-visualbell2-basic-2018-10-16-30ec9a3.diff;
  49. sha256 = "e9dfcf8fc0a69822c06542fddc9f43e38ba0ab1f7220bd0212c7166b787ca892";
  50. }
  51. ];
  52. extraLibs = [ harfbuzz ];
  53. }
  54. # vim: set foldmethod=indent foldcolumn=4 shiftwidth=2 tabstop=2 expandtab:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement