gruvbox_256palette.sh 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. #!/bin/sh
  2. if [ "${TERM%%-*}" = "screen" ]; then
  3. if [ -n "$TMUX" ]; then
  4. echo -ne "\ePtmux;\e\e]4;236;rgb:32/30/2f\a\e\\"
  5. echo -ne "\ePtmux;\e\e]4;234;rgb:1d/20/21\a\e\\"
  6. echo -ne "\ePtmux;\e\e]4;235;rgb:28/28/28\a\e\\"
  7. echo -ne "\ePtmux;\e\e]4;237;rgb:3c/38/36\a\e\\"
  8. echo -ne "\ePtmux;\e\e]4;239;rgb:50/49/45\a\e\\"
  9. echo -ne "\ePtmux;\e\e]4;241;rgb:66/5c/54\a\e\\"
  10. echo -ne "\ePtmux;\e\e]4;243;rgb:7c/6f/64\a\e\\"
  11. echo -ne "\ePtmux;\e\e]4;244;rgb:92/83/74\a\e\\"
  12. echo -ne "\ePtmux;\e\e]4;245;rgb:92/83/74\a\e\\"
  13. echo -ne "\ePtmux;\e\e]4;228;rgb:f4/e8/ba\a\e\\"
  14. echo -ne "\ePtmux;\e\e]4;230;rgb:ff/ff/c8\a\e\\"
  15. echo -ne "\ePtmux;\e\e]4;229;rgb:fd/f4/c1\a\e\\"
  16. echo -ne "\ePtmux;\e\e]4;223;rgb:eb/db/b2\a\e\\"
  17. echo -ne "\ePtmux;\e\e]4;250;rgb:d5/c4/a1\a\e\\"
  18. echo -ne "\ePtmux;\e\e]4;248;rgb:bd/ae/93\a\e\\"
  19. echo -ne "\ePtmux;\e\e]4;246;rgb:a8/99/84\a\e\\"
  20. echo -ne "\ePtmux;\e\e]4;167;rgb:fb/49/34\a\e\\"
  21. echo -ne "\ePtmux;\e\e]4;142;rgb:b8/bb/26\a\e\\"
  22. echo -ne "\ePtmux;\e\e]4;214;rgb:fa/bd/2f\a\e\\"
  23. echo -ne "\ePtmux;\e\e]4;109;rgb:83/a5/98\a\e\\"
  24. echo -ne "\ePtmux;\e\e]4;175;rgb:d3/86/9b\a\e\\"
  25. echo -ne "\ePtmux;\e\e]4;108;rgb:8e/c0/7c\a\e\\"
  26. echo -ne "\ePtmux;\e\e]4;208;rgb:fe/80/19\a\e\\"
  27. echo -ne "\ePtmux;\e\e]4;88;rgb:9d/00/06\a\e\\"
  28. echo -ne "\ePtmux;\e\e]4;100;rgb:79/74/0e\a\e\\"
  29. echo -ne "\ePtmux;\e\e]4;136;rgb:b5/76/14\a\e\\"
  30. echo -ne "\ePtmux;\e\e]4;24;rgb:07/66/78\a\e\\"
  31. echo -ne "\ePtmux;\e\e]4;96;rgb:8f/3f/71\a\e\\"
  32. echo -ne "\ePtmux;\e\e]4;66;rgb:42/7b/58\a\e\\"
  33. echo -ne "\ePtmux;\e\e]4;130;rgb:af/3a/03\a\e\\"
  34. else
  35. echo -ne "\eP\e]4;236;rgb:32/30/2f\a\e\\"
  36. echo -ne "\eP\e]4;234;rgb:1d/20/21\a\e\\"
  37. echo -ne "\eP\e]4;235;rgb:28/28/28\a\e\\"
  38. echo -ne "\eP\e]4;237;rgb:3c/38/36\a\e\\"
  39. echo -ne "\eP\e]4;239;rgb:50/49/45\a\e\\"
  40. echo -ne "\eP\e]4;241;rgb:66/5c/54\a\e\\"
  41. echo -ne "\eP\e]4;243;rgb:7c/6f/64\a\e\\"
  42. echo -ne "\eP\e]4;244;rgb:92/83/74\a\e\\"
  43. echo -ne "\eP\e]4;245;rgb:92/83/74\a\e\\"
  44. echo -ne "\eP\e]4;228;rgb:f4/e8/ba\a\e\\"
  45. echo -ne "\eP\e]4;230;rgb:ff/ff/c8\a\e\\"
  46. echo -ne "\eP\e]4;229;rgb:fd/f4/c1\a\e\\"
  47. echo -ne "\eP\e]4;223;rgb:eb/db/b2\a\e\\"
  48. echo -ne "\eP\e]4;250;rgb:d5/c4/a1\a\e\\"
  49. echo -ne "\eP\e]4;248;rgb:bd/ae/93\a\e\\"
  50. echo -ne "\eP\e]4;246;rgb:a8/99/84\a\e\\"
  51. echo -ne "\eP\e]4;167;rgb:fb/49/34\a\e\\"
  52. echo -ne "\eP\e]4;142;rgb:b8/bb/26\a\e\\"
  53. echo -ne "\eP\e]4;214;rgb:fa/bd/2f\a\e\\"
  54. echo -ne "\eP\e]4;109;rgb:83/a5/98\a\e\\"
  55. echo -ne "\eP\e]4;175;rgb:d3/86/9b\a\e\\"
  56. echo -ne "\eP\e]4;108;rgb:8e/c0/7c\a\e\\"
  57. echo -ne "\eP\e]4;208;rgb:fe/80/19\a\e\\"
  58. echo -ne "\eP\e]4;88;rgb:9d/00/06\a\e\\"
  59. echo -ne "\eP\e]4;100;rgb:79/74/0e\a\e\\"
  60. echo -ne "\eP\e]4;136;rgb:b5/76/14\a\e\\"
  61. echo -ne "\eP\e]4;24;rgb:07/66/78\a\e\\"
  62. echo -ne "\eP\e]4;96;rgb:8f/3f/71\a\e\\"
  63. echo -ne "\eP\e]4;66;rgb:42/7b/58\a\e\\"
  64. echo -ne "\eP\e]4;130;rgb:af/3a/03\a\e\\"
  65. fi
  66. else
  67. echo -ne "\e]4;236;rgb:32/30/2f\e\\"
  68. echo -ne "\e]4;234;rgb:1d/20/21\e\\"
  69. echo -ne "\e]4;235;rgb:28/28/28\e\\"
  70. echo -ne "\e]4;237;rgb:3c/38/36\e\\"
  71. echo -ne "\e]4;239;rgb:50/49/45\e\\"
  72. echo -ne "\e]4;241;rgb:66/5c/54\e\\"
  73. echo -ne "\e]4;243;rgb:7c/6f/64\e\\"
  74. echo -ne "\e]4;244;rgb:92/83/74\e\\"
  75. echo -ne "\e]4;245;rgb:92/83/74\e\\"
  76. echo -ne "\e]4;228;rgb:f4/e8/ba\e\\"
  77. echo -ne "\e]4;230;rgb:ff/ff/c8\e\\"
  78. echo -ne "\e]4;229;rgb:fd/f4/c1\e\\"
  79. echo -ne "\e]4;223;rgb:eb/db/b2\e\\"
  80. echo -ne "\e]4;250;rgb:d5/c4/a1\e\\"
  81. echo -ne "\e]4;248;rgb:bd/ae/93\e\\"
  82. echo -ne "\e]4;246;rgb:a8/99/84\e\\"
  83. echo -ne "\e]4;167;rgb:fb/49/34\e\\"
  84. echo -ne "\e]4;142;rgb:b8/bb/26\e\\"
  85. echo -ne "\e]4;214;rgb:fa/bd/2f\e\\"
  86. echo -ne "\e]4;109;rgb:83/a5/98\e\\"
  87. echo -ne "\e]4;175;rgb:d3/86/9b\e\\"
  88. echo -ne "\e]4;108;rgb:8e/c0/7c\e\\"
  89. echo -ne "\e]4;208;rgb:fe/80/19\e\\"
  90. echo -ne "\e]4;88;rgb:9d/00/06\e\\"
  91. echo -ne "\e]4;100;rgb:79/74/0e\e\\"
  92. echo -ne "\e]4;136;rgb:b5/76/14\e\\"
  93. echo -ne "\e]4;24;rgb:07/66/78\e\\"
  94. echo -ne "\e]4;96;rgb:8f/3f/71\e\\"
  95. echo -ne "\e]4;66;rgb:42/7b/58\e\\"
  96. echo -ne "\e]4;130;rgb:af/3a/03\e\\"
  97. fi