Advertisement
bluebyt

instructions

Nov 22nd, 2024
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. I need to modify directly a files styles.css with python script
  2.  
  3. First the python script need to read the output of the file:
  4. .config/ipc-scripts/active_workspace_number.py &
  5. the result will be 1 to 9, this is the workspace
  6.  
  7. Once the script know the workspace number, it need to change the file
  8. ~/.config/ironbar/style.css
  9.  
  10. The number to change is ".work$variable " be carefull because the .work appear 3 times in the script:
  11. Dont modify this ".work3," and this ".work3:"
  12.  
  13. Here the files style.css :
  14.  
  15. .container {
  16.     font-family: MesloLGSDZ Nerd Font;
  17.     /*  font-family: CaskaydiaCove Nerd Font; */
  18.     /*  font-weight: bold; */
  19.     font-size: 18px;
  20. }
  21.  
  22. .cava {
  23.     padding: 0px 20px;
  24.     margin-top: 5px;
  25.     margin-bottom: 15px;
  26.     margin-right: 8px;
  27.     border-radius: 10px;
  28.     color: #7dcfff;
  29.     background: #1a1b26;
  30.     opacity: 0.8;
  31.     box-shadow: rgba(0, 0, 0, 0.288) 2px 2px 5px 2px;
  32. }
  33.  
  34. .background {
  35.     background-color: rgba(0, 0, 0, 0);
  36. }
  37.  
  38. .wlogout {
  39.     padding: 0px 15px 0px 10px;
  40.     margin-top: 5px;
  41.     margin-bottom: 15px;
  42.     margin-right: 8px;
  43.     border-radius: 10px;
  44.     color: #ff757f;
  45.     background: #1a1b26;
  46.     opacity: 0.8;
  47.     box-shadow: rgba(0, 0, 0, 0.288) 2px 2px 5px 2px;
  48. }
  49. .wlogout:hover {
  50.     color: #7dcfff;
  51.     background: #1a1b26;
  52.     border-radius: 10px;
  53.     min-width: 30px;
  54.     transition: all 0.3s ease-in-out;
  55.     opacity: 0.8;
  56. }
  57. .airpod {
  58.     padding: 0px 15px 0px 10px;
  59.     margin-top: 5px;
  60.     margin-bottom: 15px;
  61.     margin-right: 8px;
  62.     border-radius: 10px;
  63.     color: #ff757f;
  64.     background: #1a1b26;
  65.     opacity: 0.8;
  66.     box-shadow: rgba(0, 0, 0, 0.288) 2px 2px 5px 2px;
  67. }
  68. .airpod:hover {
  69.     color: #7dcfff;
  70.     background: #1a1b26;
  71.     border-radius: 10px;
  72.     min-width: 30px;
  73.     transition: all 0.3s ease-in-out;
  74.     opacity: 0.8;
  75. }
  76. /* cpu */
  77. .sysinfo .item:nth-child(1) {
  78.     padding: 0px 10px;
  79.     margin-top: 5px;
  80.     margin-bottom: 15px;
  81.     margin-right: 0px;
  82.     border-radius: 10px;
  83.     color: #ff9e64;
  84.     background: #1a1b26;
  85.     opacity: 0.8;
  86.     box-shadow: rgba(0, 0, 0, 0.288) 2px 2px 5px 2px;
  87. }
  88. /* memory */
  89. .sysinfo .item:nth-child(2) {
  90.     padding: 0px 10px;
  91.     margin-top: 5px;
  92.     margin-bottom: 15px;
  93.     margin-right: 0px;
  94.     border-radius: 10px;
  95.     color: #7dcfff;
  96.     background: #1a1b26;
  97.     opacity: 0.8;
  98.     box-shadow: rgba(0, 0, 0, 0.288) 2px 2px 5px 2px;
  99. }
  100. /* temp */
  101. .sysinfo .item:nth-child(3) {
  102.     padding: 0px 10px;
  103.     margin-top: 5px;
  104.     margin-bottom: 15px;
  105.     margin-right: 0px;
  106.     border-radius: 10px;
  107.     color: #bb9af7;
  108.     background: #1a1b26;
  109.     opacity: 0.8;
  110.     box-shadow: rgba(0, 0, 0, 0.288) 2px 2px 5px 2px;
  111. }
  112. /* disk */
  113. .sysinfo .item:nth-child(4) {
  114.     padding: 0px 10px;
  115.     margin-top: 5px;
  116.     margin-bottom: 15px;
  117.     margin-right: 10px;
  118.     border-radius: 10px;
  119.     color: #9ece6a;
  120.     background: #1a1b26;
  121.     opacity: 0.8;
  122.     box-shadow: rgba(0, 0, 0, 0.288) 2px 2px 5px 2px;
  123. }
  124. .pacman {
  125.     padding: 0px 10px;
  126.     margin-top: 5px;
  127.     margin-bottom: 15px;
  128.     margin-right: 10px;
  129.     border-radius: 10px;
  130.     color: #c3e88d;
  131.     background: #1a1b26;
  132.     opacity: 0.8;
  133.     box-shadow: rgba(0, 0, 0, 0.288) 2px 2px 5px 2px;
  134. }
  135. .zellij {
  136.     padding: 0px 7px 0px 9px;
  137.     margin-top: 5px;
  138.     margin-bottom: 15px;
  139.     margin-right: 8px;
  140.     border-radius: 10px;
  141.     color: #c3e88d;
  142.     background: #1a1b26;
  143.     opacity: 0.8;
  144.     box-shadow: rgba(0, 0, 0, 0.288) 2px 2px 5px 2px;
  145. }
  146. .zellij:hover {
  147.     color: #7dcfff;
  148.     background: #1a1b26;
  149.     border-radius: 10px;
  150.     min-width: 30px;
  151.     transition: all 0.3s ease-in-out;
  152.     opacity: 0.8;
  153. }
  154. .volume {
  155.     padding: 0px 10px;
  156.     margin-top: 5px;
  157.     margin-bottom: 15px;
  158.     margin-right: 10px;
  159.     border-radius: 10px;
  160.     box-shadow: rgba(0, 0, 0, 0.288) 2px 2px 5px 2px;
  161.     color: #9abdf5;
  162.     background: #1a1b26;
  163.     opacity: 0.8;
  164. }
  165.  
  166. .popup-volume {
  167.     padding: 20px 20px 20px 20px;
  168.     border-radius: 5px;
  169.     color: #c0caf5;
  170.     /* background: #1a1b26; */
  171.     background-color: rgba(26, 27, 38, 0.8);
  172.     border: 2px solid #bb9af7;
  173. }
  174.  
  175. .weather,
  176. .kbdd {
  177.     padding: 0px 10px;
  178.     margin-top: 5px;
  179.     margin-bottom: 15px;
  180.     margin-right: 8px;
  181.     border-radius: 10px;
  182.     color: #ff9e64;
  183.     background: #1a1b26;
  184.     opacity: 0.8;
  185.     box-shadow: rgba(0, 0, 0, 0.288) 2px 2px 5px 2px;
  186. }
  187.  
  188. .clock {
  189.     font-family: CaskaydiaCove Nerd Font;
  190.     margin-top: 5px;
  191.     margin-bottom: 15px;
  192.     margin-right: 10px;
  193.     margin-left: 10px;
  194.     padding-right: 10px;
  195.     padding-left: 10px;
  196.     padding-bottom: 3px;
  197.     border-radius: 10px;
  198.     color: #7dcfff;
  199.     background: #1a1b26;
  200.     opacity: 0.8;
  201.     box-shadow: rgba(0, 0, 0, 0.288) 2px 2px 5px 2px;
  202. }
  203.  
  204. .clock_date {
  205.     color: rgb(94, 129, 172);
  206. }
  207.  
  208. .popup-clock {
  209.     font-weight: bolder;
  210.     background-color: rgba(26, 27, 38, 0.8);
  211.     border-radius: 10px;
  212.     border: 2px solid #bb9af7;
  213. }
  214.  
  215. .popup-clock .calendar-clock {
  216.     color: #c0caf5;
  217.     /*  font-size: 2.5em; */
  218.     padding-bottom: 0.1em;
  219. }
  220.  
  221. .popup-clock .calendar {
  222.     background-color: rgba(26, 27, 38, 0.8);
  223.     color: #c0caf5;
  224.     border-radius: 10px;
  225. }
  226.  
  227. .popup-clock .calendar .header {
  228.     padding-top: 1em;
  229.     border-top: 1px solid #424242;
  230.     font-size: 1.5em;
  231. }
  232.  
  233. .popup-clock .calendar:selected {
  234.     background-color: #3d59a1;
  235. }
  236.  
  237. .focused {
  238.     padding: 0px 10px;
  239.     margin-top: 5px;
  240.     margin-bottom: 15px;
  241.     margin-right: 8px;
  242.     margin-left: 8px;
  243.     border-radius: 10px;
  244.     box-shadow: rgba(0, 0, 0, 0.288) 2px 2px 5px 2px;
  245.     color: #c3e88d;
  246.     background: #1a1b26;
  247.     opacity: 0.8;
  248.     /* top right bottom left */
  249. }
  250.  
  251. .clipboard {
  252.     padding: 0px 10px;
  253.     margin-top: 5px;
  254.     margin-bottom: 15px;
  255.     margin-right: 8px;
  256.     border-radius: 10px;
  257.     box-shadow: rgba(0, 0, 0, 0.288) 2px 2px 5px 2px;
  258.     color: #9abdf5;
  259.     background: #1a1b26;
  260.     opacity: 0.8;
  261. }
  262.  
  263. .popup-clipboard {
  264.     margin-left: 5px;
  265.     padding: 10px 10px 10px 10px;
  266.     border-radius: 5px;
  267.     color: #c0caf5;
  268.     background: #1a1b26;
  269.     background-color: rgba(26, 27, 38, 0.8);
  270.     border: 2px solid #bb9af7;
  271.     box-shadow: rgba(0, 0, 0, 0.288) 2px 2px 5px 2px;
  272. }
  273.  
  274. .work1,
  275. .work2,
  276. .work3,
  277. .work4,
  278. .work5,
  279. .work6,
  280. .work7,
  281. .work8,
  282. .work9 {
  283.     padding: 0px 5px;
  284.     margin-top: 5px;
  285.     margin-bottom: 15px;
  286.     margin-right: 3px;
  287.     border-radius: 10px;
  288.     color: #ff9e64;
  289.     opacity: 0.8;
  290.     background: #1a1b26;
  291.     box-shadow: rgba(0, 0, 0, 0.288) 2px 2px 5px 2px;
  292. }
  293.  
  294. .work3 {
  295.     padding: 0px 10px 0px 10px;
  296.     margin-top: 5px;
  297.     margin-bottom: 15px;
  298.     margin-right: 3px;
  299.     border-radius: 10px;
  300.     color: #c3e88d;
  301.     opacity: 0.8;
  302.     background: #1a1b26;
  303.     box-shadow: rgba(0, 0, 0, 0.288) 2px 2px 5px 2px;
  304. }
  305.  
  306. .work1:hover,
  307. .work2:hover,
  308. .work3:hover,
  309. .work4:hover,
  310. .work5:hover,
  311. .work6:hover,
  312. .work7:hover,
  313. .work8:hover,
  314. .work9:hover {
  315.     color: #c3e88d;
  316.     background: #1a1b26;
  317.     border-radius: 10px;
  318.     min-width: 40px;
  319.     transition: all 0.3s ease-in-out;
  320.     opacity: 0.8;
  321. }
  322.  
  323. .script {
  324.     padding: 0px 10px 0px 10px;
  325.     margin-top: 5px;
  326.     margin-bottom: 15px;
  327.     margin-right: 8px;
  328.     margin-left: 8px;
  329.     border-radius: 10px;
  330.     color: #9abdf5;
  331.     background: #1a1b26;
  332.     opacity: 0.8;
  333.     box-shadow: rgba(0, 0, 0, 0.288) 2px 2px 5px 2px;
  334. }
  335.  
  336. .script:hover {
  337.     color: #7dcfff;
  338.     background: #1a1b26;
  339.     border-radius: 10px;
  340.     min-width: 30px;
  341.     transition: all 0.3s ease-in-out;
  342.     opacity: 0.8;
  343. }
  344.  
  345. .zscroll {
  346.     border-radius: 10px;
  347.     padding: 0px 10px;
  348.     margin-top: 5px;
  349.     margin-bottom: 15px;
  350.     margin-right: 7px;
  351.     margin-left: 10px;
  352.     color: #bb9af7;
  353.     background: #1a1b26;
  354.     opacity: 0.8;
  355.     box-shadow: rgba(0, 0, 0, 0.288) 2px 2px 5px 2px;
  356. }
  357. .music {
  358.     border-radius: 10px;
  359.     padding: 0px 10px;
  360.     margin-top: 5px;
  361.     margin-bottom: 15px;
  362.     margin-right: 7px;
  363.     margin-left: 10px;
  364.     color: #bb9af7;
  365.     background: #1a1b26;
  366.     opacity: 0.8;
  367.     box-shadow: rgba(0, 0, 0, 0.288) 2px 2px 5px 2px;
  368. }
  369. .popup-music {
  370.     margin-left: 5px;
  371.     padding: 10px 10px 10px 10px;
  372.     border-radius: 5px;
  373.     color: #c0caf5;
  374.     background: #1a1b26;
  375.     background-color: rgba(26, 27, 38, 0.8);
  376.     border: 2px solid #bb9af7;
  377.     box-shadow: rgba(0, 0, 0, 0.288) 2px 2px 5px 2px;
  378. }
  379.  
  380. .popup-music.volume {
  381. }
  382. .popup-music .volume .slider {
  383.     padding: 2px 2px 2px 2px;
  384.     margin-top: 5px;
  385.     margin-bottom: 5px;
  386.     margin-right: 5px;
  387.     margin-left: 5px;
  388. }
  389. .popup-music .volume .icon {
  390. }
  391.  
  392. tooltip.background {
  393.     background-color: rgba(00, 00, 00, 0.5);
  394.     font-size: 18px;
  395.     border-radius: 10px;
  396.     color: #fdfdfd;
  397. }
  398.  
  399. tooltip * {
  400.     padding: 4px;
  401.     background-color: transparent;
  402.     color: white;
  403. }
  404.  
  405. .host tooltip {
  406.     background-color: rgba(255, 00, 00, 0.5);
  407. }
  408.  
  409. .workspaces {
  410.     background: #1a1b26;
  411.     padding: 5px 5px;
  412.     margin-top: 5px;
  413.     margin-bottom: 15px;
  414.     margin-right: 10px;
  415.     margin-left: 10px;
  416.     border-radius: 10px;
  417.     font-weight: bold;
  418.     font-style: normal;
  419.     opacity: 0.8;
  420.     font-size: 16px;
  421.     color: #ffffff;
  422.     box-shadow: rgba(0, 0, 0, 0.288) 2px 2px 5px 2px;
  423. }
  424.  
  425. .workspaces button {
  426.     padding: 1px 1px;
  427.     margin: 0px 1px;
  428.     border-radius: 19px;
  429.     border: 0px;
  430.     color: #c0caf5;
  431.     background-color: #3b4261;
  432.     transition: all 0.3s ease-in-out;
  433.     opacity: 0.7;
  434. }
  435.  
  436. .workspaces .item.focused {
  437.     color: #ffffff;
  438.     background: #545c7e;
  439.     border-radius: 19px;
  440.     min-width: 50px;
  441.     transition: all 0.3s ease-in-out;
  442.     opacity: 1;
  443. }
  444.  
  445. .workspaces button:hover {
  446.     color: #ffffff;
  447.     background: #545c7e;
  448.     border-radius: 15px;
  449.     min-width: 50px;
  450.     opacity: 0.7;
  451. }
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement