Archlinux basic installation configuration scripts
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

89 lines
1.7 KiB

  1. #!/usr/bin/env bash
  2. # Color files
  3. PFILE="$HOME/.config/polybar/cuts/colors.ini"
  4. RFILE="$HOME/.config/polybar/cuts/scripts/rofi/colors.rasi"
  5. # Change colors
  6. change_color() {
  7. # polybar
  8. sed -i -e "s/background = #.*/background = #${BG}/g" $PFILE
  9. sed -i -e "s/background-alt = #.*/background-alt = #8C${BG}/g" $PFILE
  10. sed -i -e "s/foreground = #.*/foreground = #${FG}/g" $PFILE
  11. sed -i -e "s/foreground-alt = #.*/foreground-alt = #33${FG}/g" $PFILE
  12. sed -i -e "s/primary = #.*/primary = $AC/g" $PFILE
  13. # rofi
  14. cat > $RFILE <<- EOF
  15. /* colors */
  16. * {
  17. al: #00000000;
  18. bg: #${BG}BF;
  19. bga: #${BG}FF;
  20. fg: #${FG}FF;
  21. ac: ${AC}FF;
  22. se: ${AC}1A;
  23. }
  24. EOF
  25. polybar-msg cmd restart
  26. }
  27. if [[ $1 = "--mode1" ]]; then
  28. BG="0a0a0a"
  29. FG="f5f5f5"
  30. AC="#fdd835"
  31. change_color
  32. elif [[ $1 = "--mode2" ]]; then
  33. BG="263238"
  34. FG="DFDFDF"
  35. AC="#00BCD4"
  36. change_color
  37. elif [[ $1 = "--mode3" ]]; then
  38. BG="112526"
  39. FG="C4AAA5"
  40. AC="#EE7313"
  41. change_color
  42. elif [[ $1 = "--mode4" ]]; then
  43. BG="461320"
  44. FG="f5f5f5"
  45. AC="#fdd835"
  46. change_color
  47. elif [[ $1 = "--mode5" ]]; then
  48. BG="092F1C"
  49. FG="f5f5f5"
  50. AC="#fdd835"
  51. change_color
  52. elif [[ $1 = "--mode6" ]]; then
  53. BG="003C3C"
  54. FG="CFCFCF"
  55. AC="#00acc1"
  56. change_color
  57. elif [[ $1 = "--mode7" ]]; then
  58. BG="3C3836"
  59. FG="EBDBB2"
  60. AC="#FB4934"
  61. change_color
  62. elif [[ $1 = "--mode8" ]]; then
  63. BG="2E3440"
  64. FG="D8DEE9"
  65. AC="#BF616A"
  66. change_color
  67. elif [[ $1 = "--mode9" ]]; then
  68. BG="002b36"
  69. FG="839496"
  70. AC="#b58900"
  71. change_color
  72. elif [[ $1 = "--mode10" ]]; then
  73. BG="1F1626"
  74. FG="FFFFFF"
  75. AC="#FFD16F"
  76. change_color
  77. else
  78. cat <<- _EOF_
  79. No option specified, Available options:
  80. --mode1 --mode2 --mode3 --mode4 --mode5
  81. --mode6 --mode7 --mode8 --mode9 --mode10
  82. _EOF_
  83. fi