From 065551c4428edfbcc1e17d717c8a20e9db3e8115 Mon Sep 17 00:00:00 2001 From: AnthonyAxenov Date: Wed, 22 Dec 2021 21:51:22 +0800 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D0=B7=D0=B0=D0=BB?= =?UTF-8?q?=D0=B8=D0=B2=20=D1=80=D0=B5=D0=BF=D0=BE=D0=B7=D0=B8=D1=82=D0=BE?= =?UTF-8?q?=D1=80=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 23 + dotfiles/.aliases | 51 + dotfiles/.bashrc | 119 + dotfiles/.gitconfig | 86 + dotfiles/.zshrc | 106 + dotfiles/Шаблоны/Empty File | 0 dotfiles/Шаблоны/LibreOffice Calc.ods | Bin 0 -> 6836 bytes dotfiles/Шаблоны/LibreOffice Draw.odg | Bin 0 -> 7508 bytes dotfiles/Шаблоны/LibreOffice Impress.odp | Bin 0 -> 12093 bytes dotfiles/Шаблоны/LibreOffice Writer.odt | Bin 0 -> 7668 bytes dotfiles/Шаблоны/MS Excel.xlsx | Bin 0 -> 4914 bytes dotfiles/Шаблоны/MS PowerPoint.pptx | Bin 0 -> 21201 bytes dotfiles/Шаблоны/MS Word.docx | Bin 0 -> 4036 bytes dotfiles/Шаблоны/PHP script.php | 4 + dotfiles/Шаблоны/Shell script.sh | 1 + dotfiles/Шаблоны/Text File.txt | 0 install/000-apt.sh | 51 + install/001-snap.sh | 37 + install/002-flatpak.sh | 8 + install/003-zsh.sh | 41 + install/010-git.sh | 24 + install/020-docker.sh | 21 + install/040-ulauncher.sh | 6 + install/050-syncthing.sh | 23 + install/100-grub-customizer.sh | 6 + install/110-wine.sh | 9 + install/120-chrome.sh | 10 + install/130-postman.sh | 24 + install/200-golang.sh | 27 + install/700-apache.sh | 7 + install/710-php.sh | 28 + install/720-composer.sh | 47 + install/730-oci8.sh_ | 39 + install/800-mysql.sh | 8 + install/810-pgsql.sh | 7 + install/996-zint.sh | 28 + install/997-nodejs.sh | 20 + install/998-phpstorm-url-handler.sh_ | 35 + install/999-dotfiles.sh | 10 + scripts/db_backup.sh | 120 + scripts/second-mon.sh | 55 + src/00-io.sh | 115 + src/01-common.sh | 49 + start.sh | 19 + theme/Bridge/cursors/.directory | 5 + .../cursors/00000000000000020006000e7e9ffc3f | 1 + .../cursors/00008160000006810000408080010102 | 1 + .../cursors/03b6e0fcb3499374a867c041f52298f0 | 1 + .../cursors/08e8e1c95fe2fc01f976f1e063a24ccd | 1 + .../cursors/1081e37283d90000800003c07f3ef6bf | 1 + .../cursors/3085a0e285430894940527032f8b26df | 1 + .../cursors/3ecb610c1bf2410f44200f48c40d3599 | 1 + .../cursors/4498f0e0c1937ffe01fd06f973665830 | 1 + .../cursors/5c6cd98b3f3ebcb1f9c7f1c204630408 | 1 + .../cursors/6407b0e94181790501fd1e167b474872 | 1 + .../cursors/640fb0e74195791501fd1ed57b41487f | 1 + .../cursors/9081237383d90e509aa00f00170e968f | 1 + .../cursors/9d800788f1b08800ae810202380a0822 | 1 + .../cursors/a2a266d0498c3104214a47bd64ab0fc8 | 1 + theme/Bridge/cursors/alias | Bin 0 -> 3660 bytes theme/Bridge/cursors/all-scroll | Bin 0 -> 4160 bytes .../cursors/b66166c04f8c3109214a4fbd64a50fc8 | 1 + theme/Bridge/cursors/bottom_left_corner | 1 + theme/Bridge/cursors/bottom_right_corner | 1 + theme/Bridge/cursors/bottom_side | Bin 0 -> 1984 bytes theme/Bridge/cursors/cell | Bin 0 -> 1360 bytes theme/Bridge/cursors/center-ptr | Bin 0 -> 2416 bytes theme/Bridge/cursors/circle | 1 + theme/Bridge/cursors/closedhand | Bin 0 -> 6788 bytes theme/Bridge/cursors/col-resize | Bin 0 -> 2560 bytes theme/Bridge/cursors/color-picker | Bin 0 -> 2464 bytes theme/Bridge/cursors/context-menu | Bin 0 -> 1936 bytes theme/Bridge/cursors/copy | Bin 0 -> 3660 bytes theme/Bridge/cursors/cross | 1 + theme/Bridge/cursors/crossed_circle | 1 + theme/Bridge/cursors/crosshair | Bin 0 -> 2180 bytes .../cursors/d9ce0ab605698f320427677b458ad60b | 1 + theme/Bridge/cursors/default | Bin 0 -> 1936 bytes theme/Bridge/cursors/dnd-copy | Bin 0 -> 3660 bytes theme/Bridge/cursors/dnd-link | 1 + theme/Bridge/cursors/dnd-move | Bin 0 -> 2272 bytes theme/Bridge/cursors/dnd-no-drop | Bin 0 -> 3520 bytes theme/Bridge/cursors/dnd-none | Bin 0 -> 6788 bytes theme/Bridge/cursors/down-arrow | Bin 0 -> 1564 bytes theme/Bridge/cursors/draft | Bin 0 -> 2180 bytes theme/Bridge/cursors/e-resize | 1 + .../cursors/e29285e634086352946a0e7090d73106 | 1 + .../cursors/fcf21c00b30f7e3f83fe0dfd12e71cff | 1 + theme/Bridge/cursors/fleur | Bin 0 -> 4160 bytes theme/Bridge/cursors/forbidden | 1 + theme/Bridge/cursors/h_double_arrow | 1 + theme/Bridge/cursors/half-busy | 1 + theme/Bridge/cursors/hand1 | 1 + theme/Bridge/cursors/hand2 | 1 + theme/Bridge/cursors/help | Bin 0 -> 3660 bytes theme/Bridge/cursors/ibeam | 1 + theme/Bridge/cursors/left_ptr | 1 + theme/Bridge/cursors/left_ptr_help | 1 + theme/Bridge/cursors/left_ptr_watch | 1 + theme/Bridge/cursors/left_side | Bin 0 -> 2113 bytes theme/Bridge/cursors/link | 1 + theme/Bridge/cursors/move | Bin 0 -> 6788 bytes theme/Bridge/cursors/n-resize | 1 + theme/Bridge/cursors/no-drop | Bin 0 -> 3660 bytes theme/Bridge/cursors/not-allowed | Bin 0 -> 3200 bytes theme/Bridge/cursors/openhand | Bin 0 -> 3196 bytes theme/Bridge/cursors/pencil | Bin 0 -> 2180 bytes theme/Bridge/cursors/pirate | Bin 0 -> 2656 bytes theme/Bridge/cursors/plus | 1 + theme/Bridge/cursors/pointer | Bin 0 -> 2764 bytes theme/Bridge/cursors/pointing_hand | 1 + theme/Bridge/cursors/progress | Bin 0 -> 83828 bytes theme/Bridge/cursors/question_arrow | 1 + theme/Bridge/cursors/right-arrow | Bin 0 -> 1624 bytes theme/Bridge/cursors/right_ptr | Bin 0 -> 2008 bytes theme/Bridge/cursors/right_side | Bin 0 -> 2064 bytes theme/Bridge/cursors/row-resize | Bin 0 -> 2664 bytes theme/Bridge/cursors/s-resize | 1 + theme/Bridge/cursors/sb_h_double_arrow | 1 + theme/Bridge/cursors/sb_v_double_arrow | 1 + theme/Bridge/cursors/size_all | 1 + theme/Bridge/cursors/size_bdiag | Bin 0 -> 2872 bytes theme/Bridge/cursors/size_fdiag | Bin 0 -> 2872 bytes theme/Bridge/cursors/size_hor | Bin 0 -> 1984 bytes theme/Bridge/cursors/size_ver | Bin 0 -> 1984 bytes theme/Bridge/cursors/split_h | 1 + theme/Bridge/cursors/split_v | 1 + theme/Bridge/cursors/text | Bin 0 -> 1364 bytes theme/Bridge/cursors/top_left_corner | 1 + theme/Bridge/cursors/top_right_corner | 1 + theme/Bridge/cursors/top_side | Bin 0 -> 1984 bytes theme/Bridge/cursors/up-arrow | Bin 0 -> 1624 bytes theme/Bridge/cursors/v_double_arrow | 1 + theme/Bridge/cursors/vertical-text | Bin 0 -> 1364 bytes theme/Bridge/cursors/w-resize | 1 + theme/Bridge/cursors/wait | Bin 0 -> 73248 bytes theme/Bridge/cursors/watch | 1 + theme/Bridge/cursors/wayland-cursor | Bin 0 -> 3428 bytes theme/Bridge/cursors/whats_this | 1 + theme/Bridge/cursors/x-cursor | Bin 0 -> 2000 bytes theme/Bridge/cursors/xterm | 1 + theme/Bridge/cursors/zoom-in | Bin 0 -> 2664 bytes theme/Bridge/cursors/zoom-out | Bin 0 -> 2664 bytes theme/Bridge/index.theme | 3 + theme/Budgie/cinnamon/cinnamon.css | 1442 +++++ .../common-assets/menu/menu-hover.svg | 104 + .../common-assets/menu/menu-separator.svg | 60 + .../misc/add-workspace-active.svg | 154 + .../misc/add-workspace-hover.svg | 117 + .../common-assets/misc/add-workspace.svg | 117 + .../Budgie/cinnamon/common-assets/misc/bg.svg | 127 + .../misc/calendar-arrow-left-hover.svg | 172 + .../misc/calendar-arrow-left.svg | 152 + .../misc/calendar-arrow-right-hover.svg | 172 + .../misc/calendar-arrow-right.svg | 152 + .../common-assets/misc/close-active.svg | 100 + .../common-assets/misc/close-hover.svg | 100 + .../cinnamon/common-assets/misc/close.svg | 100 + .../common-assets/misc/corner-ripple.svg | 85 + .../common-assets/misc/desklet-header.svg | 158 + .../cinnamon/common-assets/misc/desklet.svg | 152 + .../cinnamon/common-assets/misc/osd.svg | 127 + .../common-assets/misc/overview-hover.png | Bin 0 -> 838 bytes .../cinnamon/common-assets/misc/overview.png | Bin 0 -> 680 bytes .../common-assets/misc/trash-icon.svg | 97 + .../common-assets/panel/activities-active.svg | 178 + .../common-assets/panel/activities.svg | 158 + .../common-assets/panel/panel-bottom.svg | 79 + .../common-assets/panel/panel-left.svg | 79 + .../common-assets/panel/panel-right.svg | 79 + .../common-assets/panel/panel-top.svg | 75 + .../panel/window-list-active-bottom.svg | 162 + .../panel/window-list-active-left.svg | 164 + .../panel/window-list-active-right.svg | 164 + .../panel/window-list-active-top.svg | 162 + .../switch/switch-off-selected.svg | 229 + .../switch/switch-on-selected.svg | 274 + .../checkbox/checkbox-checked-focused.svg | 214 + .../dark-assets/checkbox/checkbox-checked.svg | 214 + .../checkbox/checkbox-unchecked-focused.svg | 160 + .../checkbox/checkbox-unchecked.svg | 141 + .../Budgie/cinnamon/dark-assets/menu/menu.svg | 127 + .../cinnamon/dark-assets/menu/submenu.svg | 117 + .../cinnamon/dark-assets/misc/button-box.svg | 101 + .../cinnamon/dark-assets/misc/message.svg | 96 + .../cinnamon/dark-assets/misc/modal.svg | 143 + .../dark-assets/switch/switch-off.svg | 201 + .../cinnamon/dark-assets/switch/switch-on.svg | 239 + theme/Budgie/cinnamon/thumbnail.png | Bin 0 -> 29913 bytes .../common-assets/dash/dash-left.svg | 72 + .../common-assets/dash/dash-placeholder.svg | 84 + .../common-assets/dash/dash-right.svg | 77 + .../common-assets/dash/running1.svg | 162 + .../common-assets/dash/running2.svg | 169 + .../common-assets/dash/running3.svg | 176 + .../common-assets/dash/running4.svg | 183 + .../common-assets/menu/menu-hover.svg | 104 + .../common-assets/menu/menu-separator.svg | 60 + .../gnome-shell/common-assets/misc/bg.svg | 127 + .../common-assets/misc/calendar-today.svg | 205 + .../common-assets/misc/close-active.svg | 100 + .../common-assets/misc/close-hover.svg | 100 + .../gnome-shell/common-assets/misc/close.svg | 100 + .../common-assets/misc/corner-ripple-ltr.svg | 125 + .../common-assets/misc/corner-ripple-rtl.svg | 75 + .../common-assets/misc/more-results.svg | 167 + .../gnome-shell/common-assets/misc/osd.svg | 127 + .../misc/page-indicator-active.svg | 87 + .../misc/page-indicator-checked.svg | 67 + .../misc/page-indicator-hover.svg | 67 + .../misc/page-indicator-inactive.svg | 67 + .../common-assets/misc/process-working.svg | 409 ++ .../misc/ws-switch-arrow-down.png | Bin 0 -> 739 bytes .../common-assets/misc/ws-switch-arrow-up.png | Bin 0 -> 723 bytes .../common-assets/panel/activities-active.svg | 178 + .../common-assets/panel/activities.svg | 158 + .../common-assets/panel/panel-overview.svg | 75 + .../gnome-shell/common-assets/panel/panel.svg | 75 + .../switch/switch-off-selected.svg | 229 + .../switch/switch-on-selected.svg | 274 + .../checkbox/checkbox-checked-focused.svg | 214 + .../dark-assets/checkbox/checkbox-checked.svg | 214 + .../checkbox/checkbox-unchecked-focused.svg | 160 + .../checkbox/checkbox-unchecked.svg | 141 + .../gnome-shell/dark-assets/menu/menu.svg | 127 + .../dark-assets/menu/submenu-open.svg | 109 + .../gnome-shell/dark-assets/menu/submenu.svg | 109 + .../misc/calendar-arrow-left-hover.svg | 172 + .../dark-assets/misc/calendar-arrow-left.svg | 169 + .../misc/calendar-arrow-right-hover.svg | 172 + .../dark-assets/misc/calendar-arrow-right.svg | 171 + .../dark-assets/misc/message-active.svg | 90 + .../dark-assets/misc/message-close-active.svg | 155 + .../dark-assets/misc/message-close-hover.svg | 138 + .../dark-assets/misc/message-close.svg | 118 + .../dark-assets/misc/message-hover.svg | 96 + .../gnome-shell/dark-assets/misc/message.svg | 96 + .../gnome-shell/dark-assets/misc/modal.svg | 143 + .../dark-assets/switch/switch-off.svg | 201 + .../dark-assets/switch/switch-on.svg | 239 + theme/Budgie/gnome-shell/gnome-shell.css | 2065 +++++++ theme/Budgie/gtk-2.0/apps.rc | 157 + .../gtk-2.0/assets/arrow-down-insens.png | Bin 0 -> 194 bytes .../gtk-2.0/assets/arrow-down-prelight.png | Bin 0 -> 199 bytes .../assets/arrow-down-small-insens.png | Bin 0 -> 170 bytes .../assets/arrow-down-small-prelight.png | Bin 0 -> 177 bytes .../gtk-2.0/assets/arrow-down-small.png | Bin 0 -> 176 bytes theme/Budgie/gtk-2.0/assets/arrow-down.png | Bin 0 -> 207 bytes .../gtk-2.0/assets/arrow-left-insens.png | Bin 0 -> 256 bytes .../gtk-2.0/assets/arrow-left-prelight.png | Bin 0 -> 202 bytes theme/Budgie/gtk-2.0/assets/arrow-left.png | Bin 0 -> 246 bytes .../gtk-2.0/assets/arrow-right-insens.png | Bin 0 -> 251 bytes .../gtk-2.0/assets/arrow-right-prelight.png | Bin 0 -> 195 bytes theme/Budgie/gtk-2.0/assets/arrow-right.png | Bin 0 -> 247 bytes .../Budgie/gtk-2.0/assets/arrow-up-insens.png | Bin 0 -> 193 bytes .../gtk-2.0/assets/arrow-up-prelight.png | Bin 0 -> 197 bytes .../gtk-2.0/assets/arrow-up-small-insens.png | Bin 0 -> 171 bytes .../assets/arrow-up-small-prelight.png | Bin 0 -> 180 bytes .../Budgie/gtk-2.0/assets/arrow-up-small.png | Bin 0 -> 182 bytes theme/Budgie/gtk-2.0/assets/arrow-up.png | Bin 0 -> 200 bytes theme/Budgie/gtk-2.0/assets/button-active.png | Bin 0 -> 208 bytes theme/Budgie/gtk-2.0/assets/button-hover.png | Bin 0 -> 198 bytes .../gtk-2.0/assets/button-insensitive.png | Bin 0 -> 197 bytes theme/Budgie/gtk-2.0/assets/button.png | Bin 0 -> 197 bytes .../assets/checkbox-checked-insensitive.png | Bin 0 -> 275 bytes .../gtk-2.0/assets/checkbox-checked.png | Bin 0 -> 285 bytes .../assets/checkbox-unchecked-insensitive.png | Bin 0 -> 188 bytes .../gtk-2.0/assets/checkbox-unchecked.png | Bin 0 -> 194 bytes .../assets/combo-entry-border-focus-rtl.png | Bin 0 -> 189 bytes .../assets/combo-entry-border-focus.png | Bin 0 -> 191 bytes .../gtk-2.0/assets/combo-entry-border-rtl.png | Bin 0 -> 193 bytes .../gtk-2.0/assets/combo-entry-border.png | Bin 0 -> 192 bytes .../assets/combo-entry-button-active-rtl.png | Bin 0 -> 175 bytes .../assets/combo-entry-button-active.png | Bin 0 -> 167 bytes .../combo-entry-button-insensitive-rtl.png | Bin 0 -> 169 bytes .../assets/combo-entry-button-insensitive.png | Bin 0 -> 169 bytes .../gtk-2.0/assets/combo-entry-button-rtl.png | Bin 0 -> 174 bytes .../gtk-2.0/assets/combo-entry-button.png | Bin 0 -> 165 bytes .../assets/combo-entry-focus-notebook-rtl.png | Bin 0 -> 159 bytes .../assets/combo-entry-focus-notebook.png | Bin 0 -> 161 bytes .../gtk-2.0/assets/combo-entry-focus-rtl.png | Bin 0 -> 166 bytes .../gtk-2.0/assets/combo-entry-focus.png | Bin 0 -> 173 bytes .../combo-entry-insensitive-notebook-rtl.png | Bin 0 -> 167 bytes .../combo-entry-insensitive-notebook.png | Bin 0 -> 162 bytes .../assets/combo-entry-insensitive-rtl.png | Bin 0 -> 168 bytes .../assets/combo-entry-insensitive.png | Bin 0 -> 165 bytes .../assets/combo-entry-notebook-rtl.png | Bin 0 -> 174 bytes .../gtk-2.0/assets/combo-entry-notebook.png | Bin 0 -> 169 bytes .../Budgie/gtk-2.0/assets/combo-entry-rtl.png | Bin 0 -> 166 bytes theme/Budgie/gtk-2.0/assets/combo-entry.png | Bin 0 -> 172 bytes .../assets/down-background-disable-rtl.png | Bin 0 -> 113 bytes .../assets/down-background-disable.png | Bin 0 -> 117 bytes .../gtk-2.0/assets/down-background-rtl.png | Bin 0 -> 113 bytes .../Budgie/gtk-2.0/assets/down-background.png | Bin 0 -> 118 bytes .../Budgie/gtk-2.0/assets/entry-active-bg.png | Bin 0 -> 226 bytes .../gtk-2.0/assets/entry-active-notebook.png | Bin 0 -> 190 bytes .../gtk-2.0/assets/entry-active-toolbar.png | Bin 0 -> 206 bytes .../assets/entry-background-disabled.png | Bin 0 -> 76 bytes .../gtk-2.0/assets/entry-background.png | Bin 0 -> 76 bytes theme/Budgie/gtk-2.0/assets/entry-bg.png | Bin 0 -> 225 bytes .../gtk-2.0/assets/entry-border-active-bg.png | Bin 0 -> 236 bytes .../Budgie/gtk-2.0/assets/entry-border-bg.png | Bin 0 -> 232 bytes .../gtk-2.0/assets/entry-disabled-bg.png | Bin 0 -> 195 bytes .../assets/entry-disabled-notebook.png | Bin 0 -> 188 bytes .../gtk-2.0/assets/entry-disabled-toolbar.png | Bin 0 -> 184 bytes .../Budgie/gtk-2.0/assets/entry-notebook.png | Bin 0 -> 194 bytes theme/Budgie/gtk-2.0/assets/entry-toolbar.png | Bin 0 -> 191 bytes theme/Budgie/gtk-2.0/assets/focus-line.png | Bin 0 -> 80 bytes theme/Budgie/gtk-2.0/assets/frame-gap-end.png | Bin 0 -> 71 bytes .../Budgie/gtk-2.0/assets/frame-gap-start.png | Bin 0 -> 71 bytes theme/Budgie/gtk-2.0/assets/frame.png | Bin 0 -> 92 bytes theme/Budgie/gtk-2.0/assets/handle-h.png | Bin 0 -> 80 bytes theme/Budgie/gtk-2.0/assets/handle-v.png | Bin 0 -> 79 bytes .../Budgie/gtk-2.0/assets/inline-toolbar.png | Bin 0 -> 97 bytes theme/Budgie/gtk-2.0/assets/line-h.png | Bin 0 -> 73 bytes theme/Budgie/gtk-2.0/assets/line-v.png | Bin 0 -> 74 bytes .../gtk-2.0/assets/menu-arrow-prelight.png | Bin 0 -> 186 bytes theme/Budgie/gtk-2.0/assets/menu-arrow.png | Bin 0 -> 146 bytes .../menu-checkbox-checked-insensitive.png | Bin 0 -> 266 bytes .../assets/menu-checkbox-checked-selected.png | Bin 0 -> 256 bytes .../gtk-2.0/assets/menu-checkbox-checked.png | Bin 0 -> 254 bytes .../menu-checkbox-unchecked-insensitive.png | Bin 0 -> 144 bytes .../menu-checkbox-unchecked-selected.png | Bin 0 -> 118 bytes .../assets/menu-checkbox-unchecked.png | Bin 0 -> 166 bytes .../assets/menu-radio-checked-insensitive.png | Bin 0 -> 316 bytes .../assets/menu-radio-checked-selected.png | Bin 0 -> 231 bytes .../gtk-2.0/assets/menu-radio-checked.png | Bin 0 -> 316 bytes .../menu-radio-unchecked-insensitive.png | Bin 0 -> 358 bytes .../assets/menu-radio-unchecked-selected.png | Bin 0 -> 231 bytes .../gtk-2.0/assets/menu-radio-unchecked.png | Bin 0 -> 389 bytes theme/Budgie/gtk-2.0/assets/menubar.png | Bin 0 -> 95 bytes .../Budgie/gtk-2.0/assets/menubar_button.png | Bin 0 -> 85 bytes theme/Budgie/gtk-2.0/assets/menuitem.png | Bin 0 -> 85 bytes theme/Budgie/gtk-2.0/assets/minus.png | Bin 0 -> 201 bytes .../gtk-2.0/assets/notebook-gap-horiz.png | Bin 0 -> 77 bytes .../gtk-2.0/assets/notebook-gap-vert.png | Bin 0 -> 76 bytes theme/Budgie/gtk-2.0/assets/notebook.png | Bin 0 -> 92 bytes theme/Budgie/gtk-2.0/assets/null.png | Bin 0 -> 73 bytes theme/Budgie/gtk-2.0/assets/plus.png | Bin 0 -> 187 bytes theme/Budgie/gtk-2.0/assets/progressbar.png | Bin 0 -> 195 bytes theme/Budgie/gtk-2.0/assets/progressbar_v.png | Bin 0 -> 198 bytes .../assets/radio-checked-insensitive.png | Bin 0 -> 314 bytes theme/Budgie/gtk-2.0/assets/radio-checked.png | Bin 0 -> 296 bytes .../assets/radio-unchecked-insensitive.png | Bin 0 -> 293 bytes .../Budgie/gtk-2.0/assets/radio-unchecked.png | Bin 0 -> 324 bytes .../gtk-2.0/assets/slider-horiz-active.png | Bin 0 -> 181 bytes .../gtk-2.0/assets/slider-horiz-insens.png | Bin 0 -> 181 bytes .../gtk-2.0/assets/slider-horiz-prelight.png | Bin 0 -> 181 bytes theme/Budgie/gtk-2.0/assets/slider-horiz.png | Bin 0 -> 181 bytes .../gtk-2.0/assets/slider-insensitive.png | Bin 0 -> 325 bytes .../Budgie/gtk-2.0/assets/slider-prelight.png | Bin 0 -> 331 bytes .../gtk-2.0/assets/slider-vert-active.png | Bin 0 -> 179 bytes .../gtk-2.0/assets/slider-vert-insens.png | Bin 0 -> 179 bytes .../gtk-2.0/assets/slider-vert-prelight.png | Bin 0 -> 179 bytes theme/Budgie/gtk-2.0/assets/slider-vert.png | Bin 0 -> 179 bytes theme/Budgie/gtk-2.0/assets/slider.png | Bin 0 -> 357 bytes .../gtk-2.0/assets/tab-bottom-active.png | Bin 0 -> 99 bytes .../Budgie/gtk-2.0/assets/tab-left-active.png | Bin 0 -> 98 bytes .../gtk-2.0/assets/tab-right-active.png | Bin 0 -> 98 bytes .../Budgie/gtk-2.0/assets/tab-top-active.png | Bin 0 -> 97 bytes theme/Budgie/gtk-2.0/assets/toolbar.png | Bin 0 -> 95 bytes theme/Budgie/gtk-2.0/assets/tree_header.png | Bin 0 -> 90 bytes .../assets/trough-horizontal-active.png | Bin 0 -> 183 bytes .../gtk-2.0/assets/trough-horizontal.png | Bin 0 -> 183 bytes .../gtk-2.0/assets/trough-progressbar.png | Bin 0 -> 200 bytes .../gtk-2.0/assets/trough-progressbar_v.png | Bin 0 -> 204 bytes .../gtk-2.0/assets/trough-scrollbar-horiz.png | Bin 0 -> 87 bytes .../gtk-2.0/assets/trough-scrollbar-vert.png | Bin 0 -> 84 bytes .../gtk-2.0/assets/trough-vertical-active.png | Bin 0 -> 191 bytes .../Budgie/gtk-2.0/assets/trough-vertical.png | Bin 0 -> 191 bytes .../assets/up-background-disable-rtl.png | Bin 0 -> 119 bytes .../gtk-2.0/assets/up-background-disable.png | Bin 0 -> 145 bytes .../gtk-2.0/assets/up-background-rtl.png | Bin 0 -> 118 bytes theme/Budgie/gtk-2.0/assets/up-background.png | Bin 0 -> 145 bytes theme/Budgie/gtk-2.0/gtkrc | 24 + theme/Budgie/gtk-2.0/main.rc | 2349 ++++++++ .../gtk-2.0/menubar-toolbar/button-active.png | Bin 0 -> 208 bytes .../gtk-2.0/menubar-toolbar/button-hover.png | Bin 0 -> 198 bytes .../menubar-toolbar/button-insensitive.png | Bin 0 -> 197 bytes .../Budgie/gtk-2.0/menubar-toolbar/button.png | Bin 0 -> 197 bytes .../entry-active-toolbar-dark.png | Bin 0 -> 206 bytes .../menubar-toolbar/entry-active-toolbar.png | Bin 0 -> 202 bytes .../entry-disabled-toolbar-dark.png | Bin 0 -> 184 bytes .../entry-disabled-toolbar.png | Bin 0 -> 190 bytes .../menubar-toolbar/entry-toolbar-dark.png | Bin 0 -> 191 bytes .../gtk-2.0/menubar-toolbar/entry-toolbar.png | Bin 0 -> 185 bytes .../gtk-2.0/menubar-toolbar/menubar-dark.png | Bin 0 -> 95 bytes .../menubar-toolbar/menubar-toolbar-dark.rc | 222 + .../menubar-toolbar/menubar-toolbar.rc | 162 + .../gtk-2.0/menubar-toolbar/menubar.png | Bin 0 -> 95 bytes .../menubar-toolbar/menubar_button-dark.png | Bin 0 -> 85 bytes .../menubar-toolbar/menubar_button.png | Bin 0 -> 85 bytes theme/Budgie/gtk-2.0/panel.rc | 160 + theme/Budgie/gtk-2.0/xfce-notify.rc | 74 + .../gtk-3.0/assets/checkbox-checked-dark.png | Bin 0 -> 285 bytes .../assets/checkbox-checked-dark@2.png | Bin 0 -> 390 bytes .../checkbox-checked-insensitive-dark.png | Bin 0 -> 293 bytes .../checkbox-checked-insensitive-dark@2.png | Bin 0 -> 412 bytes .../checkbox-checked-insensitive-selected.png | Bin 0 -> 291 bytes ...heckbox-checked-insensitive-selected@2.png | Bin 0 -> 409 bytes .../assets/checkbox-checked-insensitive.png | Bin 0 -> 299 bytes .../assets/checkbox-checked-insensitive@2.png | Bin 0 -> 412 bytes .../assets/checkbox-checked-selected.png | Bin 0 -> 282 bytes .../assets/checkbox-checked-selected@2.png | Bin 0 -> 395 bytes .../checkbox-checked-selectionmode-dark.png | Bin 0 -> 383 bytes .../checkbox-checked-selectionmode-dark@2.png | Bin 0 -> 529 bytes .../assets/checkbox-checked-selectionmode.png | Bin 0 -> 374 bytes .../checkbox-checked-selectionmode@2.png | Bin 0 -> 535 bytes .../gtk-3.0/assets/checkbox-checked.png | Bin 0 -> 288 bytes .../gtk-3.0/assets/checkbox-checked@2.png | Bin 0 -> 395 bytes .../gtk-3.0/assets/checkbox-mixed-dark.png | Bin 0 -> 162 bytes .../gtk-3.0/assets/checkbox-mixed-dark@2.png | Bin 0 -> 225 bytes .../checkbox-mixed-insensitive-dark.png | Bin 0 -> 160 bytes .../checkbox-mixed-insensitive-dark@2.png | Bin 0 -> 227 bytes .../checkbox-mixed-insensitive-selected.png | Bin 0 -> 155 bytes .../checkbox-mixed-insensitive-selected@2.png | Bin 0 -> 215 bytes .../assets/checkbox-mixed-insensitive.png | Bin 0 -> 160 bytes .../assets/checkbox-mixed-insensitive@2.png | Bin 0 -> 226 bytes .../assets/checkbox-mixed-selected.png | Bin 0 -> 118 bytes .../assets/checkbox-mixed-selected@2.png | Bin 0 -> 225 bytes .../Budgie/gtk-3.0/assets/checkbox-mixed.png | Bin 0 -> 162 bytes .../gtk-3.0/assets/checkbox-mixed@2.png | Bin 0 -> 224 bytes .../assets/checkbox-selectionmode-dark.png | Bin 0 -> 405 bytes .../assets/checkbox-selectionmode-dark@2.png | Bin 0 -> 581 bytes .../gtk-3.0/assets/checkbox-selectionmode.png | Bin 0 -> 357 bytes .../assets/checkbox-selectionmode@2.png | Bin 0 -> 545 bytes .../assets/checkbox-unchecked-dark.png | Bin 0 -> 200 bytes .../assets/checkbox-unchecked-dark@2.png | Bin 0 -> 270 bytes .../checkbox-unchecked-insensitive-dark.png | Bin 0 -> 194 bytes .../checkbox-unchecked-insensitive-dark@2.png | Bin 0 -> 260 bytes ...heckbox-unchecked-insensitive-selected.png | Bin 0 -> 177 bytes ...ckbox-unchecked-insensitive-selected@2.png | Bin 0 -> 244 bytes .../assets/checkbox-unchecked-insensitive.png | Bin 0 -> 196 bytes .../checkbox-unchecked-insensitive@2.png | Bin 0 -> 280 bytes .../assets/checkbox-unchecked-selected.png | Bin 0 -> 185 bytes .../assets/checkbox-unchecked-selected@2.png | Bin 0 -> 259 bytes .../gtk-3.0/assets/checkbox-unchecked.png | Bin 0 -> 198 bytes .../gtk-3.0/assets/checkbox-unchecked@2.png | Bin 0 -> 273 bytes .../gtk-3.0/assets/radio-checked-dark.png | Bin 0 -> 296 bytes .../gtk-3.0/assets/radio-checked-dark@2.png | Bin 0 -> 556 bytes .../assets/radio-checked-insensitive-dark.png | Bin 0 -> 295 bytes .../radio-checked-insensitive-dark@2.png | Bin 0 -> 536 bytes .../radio-checked-insensitive-selected.png | Bin 0 -> 273 bytes .../radio-checked-insensitive-selected@2.png | Bin 0 -> 494 bytes .../assets/radio-checked-insensitive.png | Bin 0 -> 290 bytes .../assets/radio-checked-insensitive@2.png | Bin 0 -> 526 bytes .../gtk-3.0/assets/radio-checked-selected.png | Bin 0 -> 228 bytes .../assets/radio-checked-selected@2.png | Bin 0 -> 559 bytes theme/Budgie/gtk-3.0/assets/radio-checked.png | Bin 0 -> 292 bytes .../Budgie/gtk-3.0/assets/radio-checked@2.png | Bin 0 -> 555 bytes .../gtk-3.0/assets/radio-mixed-dark.png | Bin 0 -> 266 bytes .../gtk-3.0/assets/radio-mixed-dark@2.png | Bin 0 -> 463 bytes .../assets/radio-mixed-insensitive-dark.png | Bin 0 -> 259 bytes .../assets/radio-mixed-insensitive-dark@2.png | Bin 0 -> 445 bytes .../radio-mixed-insensitive-selected.png | Bin 0 -> 242 bytes .../radio-mixed-insensitive-selected@2.png | Bin 0 -> 399 bytes .../assets/radio-mixed-insensitive.png | Bin 0 -> 259 bytes .../assets/radio-mixed-insensitive@2.png | Bin 0 -> 445 bytes .../gtk-3.0/assets/radio-mixed-selected.png | Bin 0 -> 197 bytes .../gtk-3.0/assets/radio-mixed-selected@2.png | Bin 0 -> 331 bytes theme/Budgie/gtk-3.0/assets/radio-mixed.png | Bin 0 -> 265 bytes theme/Budgie/gtk-3.0/assets/radio-mixed@2.png | Bin 0 -> 463 bytes .../gtk-3.0/assets/radio-unchecked-dark.png | Bin 0 -> 366 bytes .../gtk-3.0/assets/radio-unchecked-dark@2.png | Bin 0 -> 675 bytes .../radio-unchecked-insensitive-dark.png | Bin 0 -> 342 bytes .../radio-unchecked-insensitive-dark@2.png | Bin 0 -> 613 bytes .../radio-unchecked-insensitive-selected.png | Bin 0 -> 206 bytes ...radio-unchecked-insensitive-selected@2.png | Bin 0 -> 495 bytes .../assets/radio-unchecked-insensitive.png | Bin 0 -> 344 bytes .../assets/radio-unchecked-insensitive@2.png | Bin 0 -> 638 bytes .../assets/radio-unchecked-selected.png | Bin 0 -> 218 bytes .../assets/radio-unchecked-selected@2.png | Bin 0 -> 619 bytes .../Budgie/gtk-3.0/assets/radio-unchecked.png | Bin 0 -> 354 bytes .../gtk-3.0/assets/radio-unchecked@2.png | Bin 0 -> 672 bytes .../gtk-3.0/assets/switch-active-dark.png | Bin 0 -> 717 bytes .../gtk-3.0/assets/switch-active-dark@2.png | Bin 0 -> 1304 bytes .../assets/switch-active-header-dark.png | Bin 0 -> 722 bytes .../assets/switch-active-header-dark@2.png | Bin 0 -> 1319 bytes .../gtk-3.0/assets/switch-active-header.png | Bin 0 -> 714 bytes .../gtk-3.0/assets/switch-active-header@2.png | Bin 0 -> 1315 bytes .../assets/switch-active-insensitive-dark.png | Bin 0 -> 697 bytes .../switch-active-insensitive-dark@2.png | Bin 0 -> 1305 bytes .../switch-active-insensitive-header-dark.png | Bin 0 -> 704 bytes ...witch-active-insensitive-header-dark@2.png | Bin 0 -> 1289 bytes .../switch-active-insensitive-header.png | Bin 0 -> 690 bytes .../switch-active-insensitive-header@2.png | Bin 0 -> 1292 bytes .../switch-active-insensitive-selected.png | Bin 0 -> 652 bytes .../switch-active-insensitive-selected@2.png | Bin 0 -> 1206 bytes .../assets/switch-active-insensitive.png | Bin 0 -> 690 bytes .../assets/switch-active-insensitive@2.png | Bin 0 -> 1292 bytes .../gtk-3.0/assets/switch-active-selected.png | Bin 0 -> 713 bytes .../assets/switch-active-selected@2.png | Bin 0 -> 1318 bytes theme/Budgie/gtk-3.0/assets/switch-active.png | Bin 0 -> 714 bytes .../Budgie/gtk-3.0/assets/switch-active@2.png | Bin 0 -> 1315 bytes theme/Budgie/gtk-3.0/assets/switch-dark.png | Bin 0 -> 684 bytes theme/Budgie/gtk-3.0/assets/switch-dark@2.png | Bin 0 -> 1219 bytes .../gtk-3.0/assets/switch-header-dark.png | Bin 0 -> 697 bytes .../gtk-3.0/assets/switch-header-dark@2.png | Bin 0 -> 1228 bytes theme/Budgie/gtk-3.0/assets/switch-header.png | Bin 0 -> 713 bytes .../Budgie/gtk-3.0/assets/switch-header@2.png | Bin 0 -> 1290 bytes .../assets/switch-insensitive-dark.png | Bin 0 -> 644 bytes .../assets/switch-insensitive-dark@2.png | Bin 0 -> 1127 bytes .../assets/switch-insensitive-header-dark.png | Bin 0 -> 666 bytes .../switch-insensitive-header-dark@2.png | Bin 0 -> 1169 bytes .../assets/switch-insensitive-header.png | Bin 0 -> 634 bytes .../assets/switch-insensitive-header@2.png | Bin 0 -> 1138 bytes .../assets/switch-insensitive-selected.png | Bin 0 -> 564 bytes .../assets/switch-insensitive-selected@2.png | Bin 0 -> 976 bytes .../gtk-3.0/assets/switch-insensitive.png | Bin 0 -> 678 bytes .../gtk-3.0/assets/switch-insensitive@2.png | Bin 0 -> 1217 bytes .../Budgie/gtk-3.0/assets/switch-selected.png | Bin 0 -> 631 bytes .../gtk-3.0/assets/switch-selected@2.png | Bin 0 -> 1106 bytes theme/Budgie/gtk-3.0/assets/switch.png | Bin 0 -> 680 bytes theme/Budgie/gtk-3.0/assets/switch@2.png | Bin 0 -> 1254 bytes .../Budgie/gtk-3.0/assets/thumbnail-frame.png | Bin 0 -> 529 bytes .../assets/titlebutton-close-active-dark.png | Bin 0 -> 406 bytes .../titlebutton-close-active-dark@2.png | Bin 0 -> 558 bytes .../assets/titlebutton-close-active.png | Bin 0 -> 406 bytes .../assets/titlebutton-close-active@2.png | Bin 0 -> 558 bytes .../titlebutton-close-backdrop-dark.png | Bin 0 -> 360 bytes .../titlebutton-close-backdrop-dark@2.png | Bin 0 -> 623 bytes .../assets/titlebutton-close-backdrop.png | Bin 0 -> 360 bytes .../assets/titlebutton-close-backdrop@2.png | Bin 0 -> 628 bytes .../gtk-3.0/assets/titlebutton-close-dark.png | Bin 0 -> 360 bytes .../assets/titlebutton-close-dark@2.png | Bin 0 -> 628 bytes .../assets/titlebutton-close-hover-dark.png | Bin 0 -> 435 bytes .../assets/titlebutton-close-hover-dark@2.png | Bin 0 -> 729 bytes .../assets/titlebutton-close-hover.png | Bin 0 -> 435 bytes .../assets/titlebutton-close-hover@2.png | Bin 0 -> 729 bytes .../gtk-3.0/assets/titlebutton-close.png | Bin 0 -> 360 bytes .../gtk-3.0/assets/titlebutton-close@2.png | Bin 0 -> 628 bytes .../titlebutton-maximize-active-dark.png | Bin 0 -> 379 bytes .../titlebutton-maximize-active-dark@2.png | Bin 0 -> 563 bytes .../assets/titlebutton-maximize-active.png | Bin 0 -> 379 bytes .../assets/titlebutton-maximize-active@2.png | Bin 0 -> 563 bytes .../titlebutton-maximize-backdrop-dark.png | Bin 0 -> 364 bytes .../titlebutton-maximize-backdrop-dark@2.png | Bin 0 -> 203 bytes .../assets/titlebutton-maximize-backdrop.png | Bin 0 -> 364 bytes .../titlebutton-maximize-backdrop@2.png | Bin 0 -> 627 bytes .../assets/titlebutton-maximize-dark.png | Bin 0 -> 364 bytes .../assets/titlebutton-maximize-dark@2.png | Bin 0 -> 627 bytes .../titlebutton-maximize-hover-dark.png | Bin 0 -> 414 bytes .../titlebutton-maximize-hover-dark@2.png | Bin 0 -> 736 bytes .../assets/titlebutton-maximize-hover.png | Bin 0 -> 414 bytes .../assets/titlebutton-maximize-hover@2.png | Bin 0 -> 736 bytes .../gtk-3.0/assets/titlebutton-maximize.png | Bin 0 -> 364 bytes .../gtk-3.0/assets/titlebutton-maximize@2.png | Bin 0 -> 627 bytes .../titlebutton-minimize-active-dark.png | Bin 0 -> 356 bytes .../titlebutton-minimize-active-dark@2.png | Bin 0 -> 495 bytes .../assets/titlebutton-minimize-active.png | Bin 0 -> 356 bytes .../assets/titlebutton-minimize-active@2.png | Bin 0 -> 520 bytes .../titlebutton-minimize-backdrop-dark.png | Bin 0 -> 372 bytes .../titlebutton-minimize-backdrop-dark@2.png | Bin 0 -> 111 bytes .../assets/titlebutton-minimize-backdrop.png | Bin 0 -> 372 bytes .../titlebutton-minimize-backdrop@2.png | Bin 0 -> 619 bytes .../assets/titlebutton-minimize-dark.png | Bin 0 -> 372 bytes .../assets/titlebutton-minimize-dark@2.png | Bin 0 -> 619 bytes .../titlebutton-minimize-hover-dark.png | Bin 0 -> 394 bytes .../titlebutton-minimize-hover-dark@2.png | Bin 0 -> 675 bytes .../assets/titlebutton-minimize-hover.png | Bin 0 -> 394 bytes .../assets/titlebutton-minimize-hover@2.png | Bin 0 -> 675 bytes .../gtk-3.0/assets/titlebutton-minimize.png | Bin 0 -> 372 bytes .../gtk-3.0/assets/titlebutton-minimize@2.png | Bin 0 -> 619 bytes .../titlebutton-restore-active-dark.png | Bin 0 -> 381 bytes .../titlebutton-restore-active-dark@2.png | Bin 0 -> 543 bytes .../assets/titlebutton-restore-active.png | Bin 0 -> 381 bytes .../assets/titlebutton-restore-active@2.png | Bin 0 -> 543 bytes .../titlebutton-restore-backdrop-dark.png | Bin 0 -> 364 bytes .../assets/titlebutton-restore-backdrop.png | Bin 0 -> 364 bytes .../assets/titlebutton-restore-backdrop@2.png | Bin 0 -> 627 bytes .../assets/titlebutton-restore-dark.png | Bin 0 -> 364 bytes .../assets/titlebutton-restore-dark@2.png | Bin 0 -> 627 bytes .../assets/titlebutton-restore-hover-dark.png | Bin 0 -> 416 bytes .../titlebutton-restore-hover-dark@2.png | Bin 0 -> 708 bytes .../assets/titlebutton-restore-hover.png | Bin 0 -> 416 bytes .../assets/titlebutton-restore-hover@2.png | Bin 0 -> 708 bytes .../gtk-3.0/assets/titlebutton-restore.png | Bin 0 -> 364 bytes .../gtk-3.0/assets/titlebutton-restore@2.png | Bin 0 -> 627 bytes theme/Budgie/gtk-3.0/gtk.css | 5100 +++++++++++++++++ theme/Budgie/gtk-3.0/thumbnail.png | Bin 0 -> 1251 bytes theme/Budgie/index.theme | 12 + theme/Budgie/metacity-1/button-bg.svg | 105 + theme/Budgie/metacity-1/button-border.svg | 107 + theme/Budgie/metacity-1/close-icon.svg | 104 + theme/Budgie/metacity-1/max-icon.svg | 75 + theme/Budgie/metacity-1/metacity-theme-1.xml | 762 +++ theme/Budgie/metacity-1/metacity-theme-2.xml | 762 +++ theme/Budgie/metacity-1/metacity-theme-3.xml | 1016 ++++ theme/Budgie/metacity-1/min-icon.svg | 75 + theme/Budgie/metacity-1/thumbnail.png | Bin 0 -> 427 bytes theme/Budgie/plank/dock.theme | 63 + theme/Budgie/unity/close.svg | 214 + theme/Budgie/unity/close_dash.svg | 214 + theme/Budgie/unity/close_dash_disabled.svg | 214 + theme/Budgie/unity/close_dash_prelight.svg | 214 + theme/Budgie/unity/close_dash_pressed.svg | 214 + theme/Budgie/unity/close_focused_normal.svg | 214 + theme/Budgie/unity/close_focused_prelight.svg | 214 + theme/Budgie/unity/close_focused_pressed.svg | 214 + theme/Budgie/unity/close_unfocused.svg | 214 + .../Budgie/unity/close_unfocused_prelight.svg | 214 + .../Budgie/unity/close_unfocused_pressed.svg | 214 + theme/Budgie/unity/dash/close_dash.svg | 214 + .../Budgie/unity/dash/close_dash_disabled.svg | 214 + .../Budgie/unity/dash/close_dash_prelight.svg | 214 + .../Budgie/unity/dash/close_dash_pressed.svg | 214 + theme/Budgie/unity/dash/maximize_dash.svg | 170 + .../unity/dash/maximize_dash_disabled.svg | 170 + .../unity/dash/maximize_dash_prelight.svg | 224 + .../unity/dash/maximize_dash_pressed.svg | 247 + theme/Budgie/unity/dash/minimize_dash.svg | 170 + .../unity/dash/minimize_dash_disabled.svg | 170 + .../unity/dash/minimize_dash_prelight.svg | 224 + .../unity/dash/minimize_dash_pressed.svg | 247 + theme/Budgie/unity/launcher_arrow_ltr_19.svg | 101 + theme/Budgie/unity/launcher_arrow_ltr_37.svg | 102 + .../unity/launcher_arrow_outline_ltr_19.svg | 101 + .../unity/launcher_arrow_outline_ltr_37.svg | 102 + .../unity/launcher_arrow_outline_rtl_19.svg | 102 + .../unity/launcher_arrow_outline_rtl_37.svg | 102 + theme/Budgie/unity/launcher_arrow_rtl_19.svg | 101 + theme/Budgie/unity/launcher_arrow_rtl_37.svg | 102 + theme/Budgie/unity/launcher_icon_back_150.svg | 61 + theme/Budgie/unity/launcher_icon_back_54.svg | 55 + theme/Budgie/unity/launcher_icon_edge_150.svg | 75 + theme/Budgie/unity/launcher_icon_edge_54.svg | 65 + theme/Budgie/unity/launcher_icon_glow_200.svg | 7 + theme/Budgie/unity/launcher_icon_glow_62.svg | 7 + .../unity/launcher_icon_selected_back_150.svg | 96 + .../unity/launcher_icon_selected_back_54.svg | 82 + .../Budgie/unity/launcher_icon_shadow_200.svg | 7 + .../Budgie/unity/launcher_icon_shadow_62.svg | 61 + .../Budgie/unity/launcher_icon_shine_150.svg | 59 + theme/Budgie/unity/launcher_icon_shine_54.svg | 83 + theme/Budgie/unity/launcher_pip_ltr_19.svg | 101 + theme/Budgie/unity/launcher_pip_ltr_37.svg | 103 + theme/Budgie/unity/launcher_pip_rtl_19.svg | 102 + theme/Budgie/unity/launcher_pip_rtl_37.svg | 103 + theme/Budgie/unity/maximize.svg | 170 + theme/Budgie/unity/maximize_dash.svg | 170 + theme/Budgie/unity/maximize_dash_disabled.svg | 170 + theme/Budgie/unity/maximize_dash_prelight.svg | 224 + theme/Budgie/unity/maximize_dash_pressed.svg | 247 + .../Budgie/unity/maximize_focused_normal.svg | 170 + .../unity/maximize_focused_prelight.svg | 224 + .../Budgie/unity/maximize_focused_pressed.svg | 347 ++ theme/Budgie/unity/maximize_unfocused.svg | 170 + .../unity/maximize_unfocused_prelight.svg | 224 + .../unity/maximize_unfocused_pressed.svg | 347 ++ theme/Budgie/unity/minimize.svg | 166 + theme/Budgie/unity/minimize_dash.svg | 170 + theme/Budgie/unity/minimize_dash_disabled.svg | 170 + theme/Budgie/unity/minimize_dash_prelight.svg | 224 + theme/Budgie/unity/minimize_dash_pressed.svg | 247 + .../Budgie/unity/minimize_focused_normal.svg | 166 + .../unity/minimize_focused_prelight.svg | 220 + .../Budgie/unity/minimize_focused_pressed.svg | 260 + theme/Budgie/unity/minimize_unfocused.svg | 166 + .../unity/minimize_unfocused_prelight.svg | 220 + .../unity/minimize_unfocused_pressed.svg | 260 + .../unity/sheet_style_close_focused.svg | 214 + .../sheet_style_close_focused_prelight.svg | 214 + .../sheet_style_close_focused_pressed.svg | 214 + theme/Budgie/unity/unmaximize.svg | 170 + theme/Budgie/unity/unmaximize_dash.svg | 170 + .../Budgie/unity/unmaximize_dash_disabled.svg | 170 + .../Budgie/unity/unmaximize_dash_prelight.svg | 224 + .../Budgie/unity/unmaximize_dash_pressed.svg | 247 + .../unity/unmaximize_focused_normal.svg | 170 + .../unity/unmaximize_focused_prelight.svg | 224 + .../unity/unmaximize_focused_pressed.svg | 347 ++ theme/Budgie/unity/unmaximize_unfocused.svg | 170 + .../unity/unmaximize_unfocused_prelight.svg | 224 + .../unity/unmaximize_unfocused_pressed.svg | 347 ++ theme/Budgie/unity/window-buttons/close.svg | 214 + .../unity/window-buttons/close_prelight.svg | 214 + .../unity/window-buttons/close_pressed.svg | 214 + .../unity/window-buttons/close_unfocused.svg | 214 + .../Budgie/unity/window-buttons/maximize.svg | 170 + .../window-buttons/maximize_prelight.svg | 224 + .../unity/window-buttons/maximize_pressed.svg | 347 ++ .../window-buttons/maximize_unfocused.svg | 170 + .../Budgie/unity/window-buttons/minimize.svg | 166 + .../window-buttons/minimize_prelight.svg | 220 + .../unity/window-buttons/minimize_pressed.svg | 260 + .../window-buttons/minimize_unfocused.svg | 166 + theme/Budgie/xfwm4/bottom-active.png | Bin 0 -> 74 bytes theme/Budgie/xfwm4/bottom-inactive.png | Bin 0 -> 74 bytes theme/Budgie/xfwm4/bottom-left-active.png | Bin 0 -> 76 bytes theme/Budgie/xfwm4/bottom-left-inactive.png | Bin 0 -> 76 bytes theme/Budgie/xfwm4/bottom-right-active.png | Bin 0 -> 76 bytes theme/Budgie/xfwm4/bottom-right-inactive.png | Bin 0 -> 76 bytes theme/Budgie/xfwm4/close-active.png | Bin 0 -> 343 bytes theme/Budgie/xfwm4/close-inactive.png | Bin 0 -> 320 bytes theme/Budgie/xfwm4/close-prelight.png | Bin 0 -> 349 bytes theme/Budgie/xfwm4/close-pressed.png | Bin 0 -> 339 bytes theme/Budgie/xfwm4/hide-active.png | Bin 0 -> 112 bytes theme/Budgie/xfwm4/hide-inactive.png | Bin 0 -> 112 bytes theme/Budgie/xfwm4/hide-prelight.png | Bin 0 -> 264 bytes theme/Budgie/xfwm4/hide-pressed.png | Bin 0 -> 253 bytes theme/Budgie/xfwm4/left-active.png | Bin 0 -> 72 bytes theme/Budgie/xfwm4/left-inactive.png | Bin 0 -> 72 bytes theme/Budgie/xfwm4/maximize-active.png | Bin 0 -> 164 bytes theme/Budgie/xfwm4/maximize-inactive.png | Bin 0 -> 164 bytes theme/Budgie/xfwm4/maximize-prelight.png | Bin 0 -> 314 bytes theme/Budgie/xfwm4/maximize-pressed.png | Bin 0 -> 310 bytes theme/Budgie/xfwm4/menu-active.png | Bin 0 -> 85 bytes theme/Budgie/xfwm4/menu-inactive.png | Bin 0 -> 85 bytes theme/Budgie/xfwm4/menu-pressed.png | Bin 0 -> 85 bytes theme/Budgie/xfwm4/right-active.png | Bin 0 -> 72 bytes theme/Budgie/xfwm4/right-inactive.png | Bin 0 -> 72 bytes theme/Budgie/xfwm4/shade-active.png | Bin 0 -> 184 bytes theme/Budgie/xfwm4/shade-inactive.png | Bin 0 -> 187 bytes theme/Budgie/xfwm4/shade-pressed.png | Bin 0 -> 187 bytes theme/Budgie/xfwm4/stick-active.png | Bin 0 -> 116 bytes theme/Budgie/xfwm4/stick-inactive.png | Bin 0 -> 116 bytes theme/Budgie/xfwm4/stick-pressed.png | Bin 0 -> 116 bytes theme/Budgie/xfwm4/themerc | 23 + theme/Budgie/xfwm4/title-1-active.png | Bin 0 -> 90 bytes theme/Budgie/xfwm4/title-1-inactive.png | Bin 0 -> 90 bytes theme/Budgie/xfwm4/title-2-active.png | Bin 0 -> 90 bytes theme/Budgie/xfwm4/title-2-inactive.png | Bin 0 -> 90 bytes theme/Budgie/xfwm4/title-3-active.png | Bin 0 -> 90 bytes theme/Budgie/xfwm4/title-3-inactive.png | Bin 0 -> 90 bytes theme/Budgie/xfwm4/title-4-active.png | Bin 0 -> 90 bytes theme/Budgie/xfwm4/title-4-inactive.png | Bin 0 -> 90 bytes theme/Budgie/xfwm4/title-5-active.png | Bin 0 -> 90 bytes theme/Budgie/xfwm4/title-5-inactive.png | Bin 0 -> 90 bytes theme/Budgie/xfwm4/top-left-active.png | Bin 0 -> 83 bytes theme/Budgie/xfwm4/top-left-inactive.png | Bin 0 -> 83 bytes theme/Budgie/xfwm4/top-right-active.png | Bin 0 -> 84 bytes theme/Budgie/xfwm4/top-right-inactive.png | Bin 0 -> 84 bytes .../cursors/00000000000000020006000e7e9ffc3f | 1 + .../cursors/00008160000006810000408080010102 | 1 + .../cursors/03b6e0fcb3499374a867c041f52298f0 | 1 + .../cursors/08e8e1c95fe2fc01f976f1e063a24ccd | 1 + .../cursors/1081e37283d90000800003c07f3ef6bf | 1 + .../cursors/3085a0e285430894940527032f8b26df | 1 + .../cursors/3ecb610c1bf2410f44200f48c40d3599 | 1 + .../cursors/4498f0e0c1937ffe01fd06f973665830 | 1 + .../cursors/5c6cd98b3f3ebcb1f9c7f1c204630408 | 1 + .../cursors/6407b0e94181790501fd1e167b474872 | 1 + .../cursors/640fb0e74195791501fd1ed57b41487f | 1 + .../cursors/9081237383d90e509aa00f00170e968f | 1 + .../cursors/9d800788f1b08800ae810202380a0822 | 1 + .../cursors/a2a266d0498c3104214a47bd64ab0fc8 | 1 + theme/Capitaine/cursors/alias | Bin 0 -> 229648 bytes theme/Capitaine/cursors/all-scroll | Bin 0 -> 229648 bytes theme/Capitaine/cursors/arrow | 1 + .../cursors/b66166c04f8c3109214a4fbd64a50fc8 | 1 + theme/Capitaine/cursors/bottom_left_corner | Bin 0 -> 229648 bytes theme/Capitaine/cursors/bottom_right_corner | Bin 0 -> 229648 bytes theme/Capitaine/cursors/bottom_side | Bin 0 -> 229648 bytes theme/Capitaine/cursors/cell | Bin 0 -> 229648 bytes theme/Capitaine/cursors/center_ptr | Bin 0 -> 229648 bytes theme/Capitaine/cursors/circle | 1 + theme/Capitaine/cursors/closedhand | 1 + theme/Capitaine/cursors/col-resize | Bin 0 -> 229648 bytes theme/Capitaine/cursors/color-picker | Bin 0 -> 229648 bytes theme/Capitaine/cursors/context-menu | Bin 0 -> 229648 bytes theme/Capitaine/cursors/copy | Bin 0 -> 229648 bytes theme/Capitaine/cursors/cross | 1 + theme/Capitaine/cursors/crossed_circle | 1 + theme/Capitaine/cursors/crosshair | Bin 0 -> 229648 bytes .../cursors/d9ce0ab605698f320427677b458ad60b | 1 + theme/Capitaine/cursors/default | Bin 0 -> 229648 bytes theme/Capitaine/cursors/dnd-copy | 1 + theme/Capitaine/cursors/dnd-move | Bin 0 -> 229648 bytes theme/Capitaine/cursors/dnd-no-drop | Bin 0 -> 229648 bytes theme/Capitaine/cursors/dnd-none | 1 + theme/Capitaine/cursors/down-arrow | Bin 0 -> 229648 bytes theme/Capitaine/cursors/draft | Bin 0 -> 229648 bytes theme/Capitaine/cursors/e-resize | 1 + .../cursors/e29285e634086352946a0e7090d73106 | 1 + .../cursors/fcf21c00b30f7e3f83fe0dfd12e71cff | 1 + theme/Capitaine/cursors/fleur | Bin 0 -> 229648 bytes theme/Capitaine/cursors/forbidden | 1 + theme/Capitaine/cursors/grab | 1 + theme/Capitaine/cursors/grabbing | 1 + theme/Capitaine/cursors/h_double_arrow | 1 + theme/Capitaine/cursors/half-busy | 1 + theme/Capitaine/cursors/hand1 | 1 + theme/Capitaine/cursors/hand2 | 1 + theme/Capitaine/cursors/help | Bin 0 -> 229648 bytes theme/Capitaine/cursors/ibeam | 1 + theme/Capitaine/cursors/left-arrow | Bin 0 -> 229648 bytes theme/Capitaine/cursors/left_ptr | 1 + theme/Capitaine/cursors/left_ptr_help | 1 + theme/Capitaine/cursors/left_ptr_watch | 1 + theme/Capitaine/cursors/left_side | Bin 0 -> 229648 bytes theme/Capitaine/cursors/link | 1 + theme/Capitaine/cursors/ll_angle | 1 + theme/Capitaine/cursors/lr_angle | 1 + theme/Capitaine/cursors/move | 1 + theme/Capitaine/cursors/n-resize | 1 + theme/Capitaine/cursors/ne-resize | 1 + theme/Capitaine/cursors/nesw-resize | 1 + theme/Capitaine/cursors/no-drop | Bin 0 -> 229648 bytes theme/Capitaine/cursors/not-allowed | Bin 0 -> 229648 bytes theme/Capitaine/cursors/nw-resize | 1 + theme/Capitaine/cursors/nwse-resize | 1 + theme/Capitaine/cursors/openhand | Bin 0 -> 229648 bytes theme/Capitaine/cursors/pencil | Bin 0 -> 229648 bytes theme/Capitaine/cursors/pirate | Bin 0 -> 229648 bytes theme/Capitaine/cursors/plus | 1 + theme/Capitaine/cursors/pointer | Bin 0 -> 229648 bytes theme/Capitaine/cursors/pointing_hand | 1 + theme/Capitaine/cursors/progress | Bin 0 -> 5511184 bytes theme/Capitaine/cursors/question_arrow | 1 + theme/Capitaine/cursors/right-arrow | Bin 0 -> 229648 bytes theme/Capitaine/cursors/right_ptr | Bin 0 -> 229648 bytes theme/Capitaine/cursors/right_side | Bin 0 -> 229648 bytes theme/Capitaine/cursors/row-resize | Bin 0 -> 229648 bytes theme/Capitaine/cursors/s-resize | 1 + theme/Capitaine/cursors/sb_h_double_arrow | 1 + theme/Capitaine/cursors/sb_v_double_arrow | 1 + theme/Capitaine/cursors/se-resize | 1 + theme/Capitaine/cursors/size_all | 1 + theme/Capitaine/cursors/size_bdiag | Bin 0 -> 229648 bytes theme/Capitaine/cursors/size_fdiag | Bin 0 -> 229648 bytes theme/Capitaine/cursors/size_hor | Bin 0 -> 229648 bytes theme/Capitaine/cursors/size_ver | Bin 0 -> 229648 bytes theme/Capitaine/cursors/split_h | 1 + theme/Capitaine/cursors/split_v | 1 + theme/Capitaine/cursors/sw-resize | 1 + theme/Capitaine/cursors/text | Bin 0 -> 229648 bytes theme/Capitaine/cursors/top_left_corner | Bin 0 -> 229648 bytes theme/Capitaine/cursors/top_right_corner | Bin 0 -> 229648 bytes theme/Capitaine/cursors/top_side | Bin 0 -> 229648 bytes theme/Capitaine/cursors/ul_angle | 1 + theme/Capitaine/cursors/up-arrow | Bin 0 -> 229648 bytes theme/Capitaine/cursors/ur_angle | 1 + theme/Capitaine/cursors/v_double_arrow | 1 + theme/Capitaine/cursors/vertical-text | Bin 0 -> 229648 bytes theme/Capitaine/cursors/w-resize | 1 + theme/Capitaine/cursors/wait | Bin 0 -> 5511184 bytes theme/Capitaine/cursors/watch | 1 + theme/Capitaine/cursors/wayland-cursor | Bin 0 -> 229648 bytes theme/Capitaine/cursors/whats_this | 1 + theme/Capitaine/cursors/x-cursor | Bin 0 -> 229648 bytes theme/Capitaine/cursors/xterm | 1 + theme/Capitaine/cursors/zoom-in | Bin 0 -> 229648 bytes theme/Capitaine/cursors/zoom-out | Bin 0 -> 229648 bytes theme/Capitaine/index.theme | 4 + theme/install.sh | 41 + 845 files changed, 46155 insertions(+) create mode 100644 README.md create mode 100644 dotfiles/.aliases create mode 100644 dotfiles/.bashrc create mode 100644 dotfiles/.gitconfig create mode 100644 dotfiles/.zshrc create mode 100644 dotfiles/Шаблоны/Empty File create mode 100644 dotfiles/Шаблоны/LibreOffice Calc.ods create mode 100644 dotfiles/Шаблоны/LibreOffice Draw.odg create mode 100644 dotfiles/Шаблоны/LibreOffice Impress.odp create mode 100644 dotfiles/Шаблоны/LibreOffice Writer.odt create mode 100644 dotfiles/Шаблоны/MS Excel.xlsx create mode 100644 dotfiles/Шаблоны/MS PowerPoint.pptx create mode 100644 dotfiles/Шаблоны/MS Word.docx create mode 100644 dotfiles/Шаблоны/PHP script.php create mode 100644 dotfiles/Шаблоны/Shell script.sh create mode 100644 dotfiles/Шаблоны/Text File.txt create mode 100755 install/000-apt.sh create mode 100755 install/001-snap.sh create mode 100755 install/002-flatpak.sh create mode 100755 install/003-zsh.sh create mode 100755 install/010-git.sh create mode 100755 install/020-docker.sh create mode 100755 install/040-ulauncher.sh create mode 100755 install/050-syncthing.sh create mode 100755 install/100-grub-customizer.sh create mode 100755 install/110-wine.sh create mode 100755 install/120-chrome.sh create mode 100755 install/130-postman.sh create mode 100755 install/200-golang.sh create mode 100755 install/700-apache.sh create mode 100755 install/710-php.sh create mode 100755 install/720-composer.sh create mode 100644 install/730-oci8.sh_ create mode 100755 install/800-mysql.sh create mode 100755 install/810-pgsql.sh create mode 100755 install/996-zint.sh create mode 100755 install/997-nodejs.sh create mode 100644 install/998-phpstorm-url-handler.sh_ create mode 100755 install/999-dotfiles.sh create mode 100755 scripts/db_backup.sh create mode 100755 scripts/second-mon.sh create mode 100755 src/00-io.sh create mode 100755 src/01-common.sh create mode 100755 start.sh create mode 100644 theme/Bridge/cursors/.directory create mode 120000 theme/Bridge/cursors/00000000000000020006000e7e9ffc3f create mode 120000 theme/Bridge/cursors/00008160000006810000408080010102 create mode 120000 theme/Bridge/cursors/03b6e0fcb3499374a867c041f52298f0 create mode 120000 theme/Bridge/cursors/08e8e1c95fe2fc01f976f1e063a24ccd create mode 120000 theme/Bridge/cursors/1081e37283d90000800003c07f3ef6bf create mode 120000 theme/Bridge/cursors/3085a0e285430894940527032f8b26df create mode 120000 theme/Bridge/cursors/3ecb610c1bf2410f44200f48c40d3599 create mode 120000 theme/Bridge/cursors/4498f0e0c1937ffe01fd06f973665830 create mode 120000 theme/Bridge/cursors/5c6cd98b3f3ebcb1f9c7f1c204630408 create mode 120000 theme/Bridge/cursors/6407b0e94181790501fd1e167b474872 create mode 120000 theme/Bridge/cursors/640fb0e74195791501fd1ed57b41487f create mode 120000 theme/Bridge/cursors/9081237383d90e509aa00f00170e968f create mode 120000 theme/Bridge/cursors/9d800788f1b08800ae810202380a0822 create mode 120000 theme/Bridge/cursors/a2a266d0498c3104214a47bd64ab0fc8 create mode 100755 theme/Bridge/cursors/alias create mode 100755 theme/Bridge/cursors/all-scroll create mode 120000 theme/Bridge/cursors/b66166c04f8c3109214a4fbd64a50fc8 create mode 120000 theme/Bridge/cursors/bottom_left_corner create mode 120000 theme/Bridge/cursors/bottom_right_corner create mode 100755 theme/Bridge/cursors/bottom_side create mode 100755 theme/Bridge/cursors/cell create mode 100755 theme/Bridge/cursors/center-ptr create mode 120000 theme/Bridge/cursors/circle create mode 100755 theme/Bridge/cursors/closedhand create mode 100755 theme/Bridge/cursors/col-resize create mode 100755 theme/Bridge/cursors/color-picker create mode 100755 theme/Bridge/cursors/context-menu create mode 100755 theme/Bridge/cursors/copy create mode 120000 theme/Bridge/cursors/cross create mode 120000 theme/Bridge/cursors/crossed_circle create mode 100755 theme/Bridge/cursors/crosshair create mode 120000 theme/Bridge/cursors/d9ce0ab605698f320427677b458ad60b create mode 100755 theme/Bridge/cursors/default create mode 100755 theme/Bridge/cursors/dnd-copy create mode 120000 theme/Bridge/cursors/dnd-link create mode 100755 theme/Bridge/cursors/dnd-move create mode 100755 theme/Bridge/cursors/dnd-no-drop create mode 100755 theme/Bridge/cursors/dnd-none create mode 100755 theme/Bridge/cursors/down-arrow create mode 100755 theme/Bridge/cursors/draft create mode 120000 theme/Bridge/cursors/e-resize create mode 120000 theme/Bridge/cursors/e29285e634086352946a0e7090d73106 create mode 120000 theme/Bridge/cursors/fcf21c00b30f7e3f83fe0dfd12e71cff create mode 100755 theme/Bridge/cursors/fleur create mode 120000 theme/Bridge/cursors/forbidden create mode 120000 theme/Bridge/cursors/h_double_arrow create mode 120000 theme/Bridge/cursors/half-busy create mode 120000 theme/Bridge/cursors/hand1 create mode 120000 theme/Bridge/cursors/hand2 create mode 100755 theme/Bridge/cursors/help create mode 120000 theme/Bridge/cursors/ibeam create mode 120000 theme/Bridge/cursors/left_ptr create mode 120000 theme/Bridge/cursors/left_ptr_help create mode 120000 theme/Bridge/cursors/left_ptr_watch create mode 100644 theme/Bridge/cursors/left_side create mode 120000 theme/Bridge/cursors/link create mode 100755 theme/Bridge/cursors/move create mode 120000 theme/Bridge/cursors/n-resize create mode 100755 theme/Bridge/cursors/no-drop create mode 100755 theme/Bridge/cursors/not-allowed create mode 100755 theme/Bridge/cursors/openhand create mode 100755 theme/Bridge/cursors/pencil create mode 100755 theme/Bridge/cursors/pirate create mode 120000 theme/Bridge/cursors/plus create mode 100755 theme/Bridge/cursors/pointer create mode 120000 theme/Bridge/cursors/pointing_hand create mode 100755 theme/Bridge/cursors/progress create mode 120000 theme/Bridge/cursors/question_arrow create mode 100755 theme/Bridge/cursors/right-arrow create mode 100755 theme/Bridge/cursors/right_ptr create mode 100755 theme/Bridge/cursors/right_side create mode 100755 theme/Bridge/cursors/row-resize create mode 120000 theme/Bridge/cursors/s-resize create mode 120000 theme/Bridge/cursors/sb_h_double_arrow create mode 120000 theme/Bridge/cursors/sb_v_double_arrow create mode 120000 theme/Bridge/cursors/size_all create mode 100755 theme/Bridge/cursors/size_bdiag create mode 100755 theme/Bridge/cursors/size_fdiag create mode 100755 theme/Bridge/cursors/size_hor create mode 100755 theme/Bridge/cursors/size_ver create mode 120000 theme/Bridge/cursors/split_h create mode 120000 theme/Bridge/cursors/split_v create mode 100755 theme/Bridge/cursors/text create mode 120000 theme/Bridge/cursors/top_left_corner create mode 120000 theme/Bridge/cursors/top_right_corner create mode 100755 theme/Bridge/cursors/top_side create mode 100755 theme/Bridge/cursors/up-arrow create mode 120000 theme/Bridge/cursors/v_double_arrow create mode 100755 theme/Bridge/cursors/vertical-text create mode 120000 theme/Bridge/cursors/w-resize create mode 100755 theme/Bridge/cursors/wait create mode 120000 theme/Bridge/cursors/watch create mode 100755 theme/Bridge/cursors/wayland-cursor create mode 120000 theme/Bridge/cursors/whats_this create mode 100755 theme/Bridge/cursors/x-cursor create mode 120000 theme/Bridge/cursors/xterm create mode 100755 theme/Bridge/cursors/zoom-in create mode 100755 theme/Bridge/cursors/zoom-out create mode 100644 theme/Bridge/index.theme create mode 100644 theme/Budgie/cinnamon/cinnamon.css create mode 100644 theme/Budgie/cinnamon/common-assets/menu/menu-hover.svg create mode 100644 theme/Budgie/cinnamon/common-assets/menu/menu-separator.svg create mode 100644 theme/Budgie/cinnamon/common-assets/misc/add-workspace-active.svg create mode 100644 theme/Budgie/cinnamon/common-assets/misc/add-workspace-hover.svg create mode 100644 theme/Budgie/cinnamon/common-assets/misc/add-workspace.svg create mode 100644 theme/Budgie/cinnamon/common-assets/misc/bg.svg create mode 100644 theme/Budgie/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg create mode 100644 theme/Budgie/cinnamon/common-assets/misc/calendar-arrow-left.svg create mode 100644 theme/Budgie/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg create mode 100644 theme/Budgie/cinnamon/common-assets/misc/calendar-arrow-right.svg create mode 100644 theme/Budgie/cinnamon/common-assets/misc/close-active.svg create mode 100644 theme/Budgie/cinnamon/common-assets/misc/close-hover.svg create mode 100644 theme/Budgie/cinnamon/common-assets/misc/close.svg create mode 100644 theme/Budgie/cinnamon/common-assets/misc/corner-ripple.svg create mode 100644 theme/Budgie/cinnamon/common-assets/misc/desklet-header.svg create mode 100644 theme/Budgie/cinnamon/common-assets/misc/desklet.svg create mode 100644 theme/Budgie/cinnamon/common-assets/misc/osd.svg create mode 100644 theme/Budgie/cinnamon/common-assets/misc/overview-hover.png create mode 100644 theme/Budgie/cinnamon/common-assets/misc/overview.png create mode 100644 theme/Budgie/cinnamon/common-assets/misc/trash-icon.svg create mode 100644 theme/Budgie/cinnamon/common-assets/panel/activities-active.svg create mode 100644 theme/Budgie/cinnamon/common-assets/panel/activities.svg create mode 100644 theme/Budgie/cinnamon/common-assets/panel/panel-bottom.svg create mode 100644 theme/Budgie/cinnamon/common-assets/panel/panel-left.svg create mode 100644 theme/Budgie/cinnamon/common-assets/panel/panel-right.svg create mode 100644 theme/Budgie/cinnamon/common-assets/panel/panel-top.svg create mode 100644 theme/Budgie/cinnamon/common-assets/panel/window-list-active-bottom.svg create mode 100644 theme/Budgie/cinnamon/common-assets/panel/window-list-active-left.svg create mode 100644 theme/Budgie/cinnamon/common-assets/panel/window-list-active-right.svg create mode 100644 theme/Budgie/cinnamon/common-assets/panel/window-list-active-top.svg create mode 100644 theme/Budgie/cinnamon/common-assets/switch/switch-off-selected.svg create mode 100644 theme/Budgie/cinnamon/common-assets/switch/switch-on-selected.svg create mode 100644 theme/Budgie/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg create mode 100644 theme/Budgie/cinnamon/dark-assets/checkbox/checkbox-checked.svg create mode 100644 theme/Budgie/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg create mode 100644 theme/Budgie/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg create mode 100644 theme/Budgie/cinnamon/dark-assets/menu/menu.svg create mode 100644 theme/Budgie/cinnamon/dark-assets/menu/submenu.svg create mode 100644 theme/Budgie/cinnamon/dark-assets/misc/button-box.svg create mode 100644 theme/Budgie/cinnamon/dark-assets/misc/message.svg create mode 100644 theme/Budgie/cinnamon/dark-assets/misc/modal.svg create mode 100644 theme/Budgie/cinnamon/dark-assets/switch/switch-off.svg create mode 100644 theme/Budgie/cinnamon/dark-assets/switch/switch-on.svg create mode 100644 theme/Budgie/cinnamon/thumbnail.png create mode 100644 theme/Budgie/gnome-shell/common-assets/dash/dash-left.svg create mode 100644 theme/Budgie/gnome-shell/common-assets/dash/dash-placeholder.svg create mode 100644 theme/Budgie/gnome-shell/common-assets/dash/dash-right.svg create mode 100644 theme/Budgie/gnome-shell/common-assets/dash/running1.svg create mode 100644 theme/Budgie/gnome-shell/common-assets/dash/running2.svg create mode 100644 theme/Budgie/gnome-shell/common-assets/dash/running3.svg create mode 100644 theme/Budgie/gnome-shell/common-assets/dash/running4.svg create mode 100644 theme/Budgie/gnome-shell/common-assets/menu/menu-hover.svg create mode 100644 theme/Budgie/gnome-shell/common-assets/menu/menu-separator.svg create mode 100644 theme/Budgie/gnome-shell/common-assets/misc/bg.svg create mode 100644 theme/Budgie/gnome-shell/common-assets/misc/calendar-today.svg create mode 100644 theme/Budgie/gnome-shell/common-assets/misc/close-active.svg create mode 100644 theme/Budgie/gnome-shell/common-assets/misc/close-hover.svg create mode 100644 theme/Budgie/gnome-shell/common-assets/misc/close.svg create mode 100644 theme/Budgie/gnome-shell/common-assets/misc/corner-ripple-ltr.svg create mode 100644 theme/Budgie/gnome-shell/common-assets/misc/corner-ripple-rtl.svg create mode 100644 theme/Budgie/gnome-shell/common-assets/misc/more-results.svg create mode 100644 theme/Budgie/gnome-shell/common-assets/misc/osd.svg create mode 100644 theme/Budgie/gnome-shell/common-assets/misc/page-indicator-active.svg create mode 100644 theme/Budgie/gnome-shell/common-assets/misc/page-indicator-checked.svg create mode 100644 theme/Budgie/gnome-shell/common-assets/misc/page-indicator-hover.svg create mode 100644 theme/Budgie/gnome-shell/common-assets/misc/page-indicator-inactive.svg create mode 100644 theme/Budgie/gnome-shell/common-assets/misc/process-working.svg create mode 100644 theme/Budgie/gnome-shell/common-assets/misc/ws-switch-arrow-down.png create mode 100644 theme/Budgie/gnome-shell/common-assets/misc/ws-switch-arrow-up.png create mode 100644 theme/Budgie/gnome-shell/common-assets/panel/activities-active.svg create mode 100644 theme/Budgie/gnome-shell/common-assets/panel/activities.svg create mode 100644 theme/Budgie/gnome-shell/common-assets/panel/panel-overview.svg create mode 100644 theme/Budgie/gnome-shell/common-assets/panel/panel.svg create mode 100644 theme/Budgie/gnome-shell/common-assets/switch/switch-off-selected.svg create mode 100644 theme/Budgie/gnome-shell/common-assets/switch/switch-on-selected.svg create mode 100644 theme/Budgie/gnome-shell/dark-assets/checkbox/checkbox-checked-focused.svg create mode 100644 theme/Budgie/gnome-shell/dark-assets/checkbox/checkbox-checked.svg create mode 100644 theme/Budgie/gnome-shell/dark-assets/checkbox/checkbox-unchecked-focused.svg create mode 100644 theme/Budgie/gnome-shell/dark-assets/checkbox/checkbox-unchecked.svg create mode 100644 theme/Budgie/gnome-shell/dark-assets/menu/menu.svg create mode 100644 theme/Budgie/gnome-shell/dark-assets/menu/submenu-open.svg create mode 100644 theme/Budgie/gnome-shell/dark-assets/menu/submenu.svg create mode 100644 theme/Budgie/gnome-shell/dark-assets/misc/calendar-arrow-left-hover.svg create mode 100644 theme/Budgie/gnome-shell/dark-assets/misc/calendar-arrow-left.svg create mode 100644 theme/Budgie/gnome-shell/dark-assets/misc/calendar-arrow-right-hover.svg create mode 100644 theme/Budgie/gnome-shell/dark-assets/misc/calendar-arrow-right.svg create mode 100644 theme/Budgie/gnome-shell/dark-assets/misc/message-active.svg create mode 100644 theme/Budgie/gnome-shell/dark-assets/misc/message-close-active.svg create mode 100644 theme/Budgie/gnome-shell/dark-assets/misc/message-close-hover.svg create mode 100644 theme/Budgie/gnome-shell/dark-assets/misc/message-close.svg create mode 100644 theme/Budgie/gnome-shell/dark-assets/misc/message-hover.svg create mode 100644 theme/Budgie/gnome-shell/dark-assets/misc/message.svg create mode 100644 theme/Budgie/gnome-shell/dark-assets/misc/modal.svg create mode 100644 theme/Budgie/gnome-shell/dark-assets/switch/switch-off.svg create mode 100644 theme/Budgie/gnome-shell/dark-assets/switch/switch-on.svg create mode 100644 theme/Budgie/gnome-shell/gnome-shell.css create mode 100644 theme/Budgie/gtk-2.0/apps.rc create mode 100644 theme/Budgie/gtk-2.0/assets/arrow-down-insens.png create mode 100644 theme/Budgie/gtk-2.0/assets/arrow-down-prelight.png create mode 100644 theme/Budgie/gtk-2.0/assets/arrow-down-small-insens.png create mode 100644 theme/Budgie/gtk-2.0/assets/arrow-down-small-prelight.png create mode 100644 theme/Budgie/gtk-2.0/assets/arrow-down-small.png create mode 100644 theme/Budgie/gtk-2.0/assets/arrow-down.png create mode 100644 theme/Budgie/gtk-2.0/assets/arrow-left-insens.png create mode 100644 theme/Budgie/gtk-2.0/assets/arrow-left-prelight.png create mode 100644 theme/Budgie/gtk-2.0/assets/arrow-left.png create mode 100644 theme/Budgie/gtk-2.0/assets/arrow-right-insens.png create mode 100644 theme/Budgie/gtk-2.0/assets/arrow-right-prelight.png create mode 100644 theme/Budgie/gtk-2.0/assets/arrow-right.png create mode 100644 theme/Budgie/gtk-2.0/assets/arrow-up-insens.png create mode 100644 theme/Budgie/gtk-2.0/assets/arrow-up-prelight.png create mode 100644 theme/Budgie/gtk-2.0/assets/arrow-up-small-insens.png create mode 100644 theme/Budgie/gtk-2.0/assets/arrow-up-small-prelight.png create mode 100644 theme/Budgie/gtk-2.0/assets/arrow-up-small.png create mode 100644 theme/Budgie/gtk-2.0/assets/arrow-up.png create mode 100644 theme/Budgie/gtk-2.0/assets/button-active.png create mode 100644 theme/Budgie/gtk-2.0/assets/button-hover.png create mode 100644 theme/Budgie/gtk-2.0/assets/button-insensitive.png create mode 100644 theme/Budgie/gtk-2.0/assets/button.png create mode 100644 theme/Budgie/gtk-2.0/assets/checkbox-checked-insensitive.png create mode 100644 theme/Budgie/gtk-2.0/assets/checkbox-checked.png create mode 100644 theme/Budgie/gtk-2.0/assets/checkbox-unchecked-insensitive.png create mode 100644 theme/Budgie/gtk-2.0/assets/checkbox-unchecked.png create mode 100644 theme/Budgie/gtk-2.0/assets/combo-entry-border-focus-rtl.png create mode 100644 theme/Budgie/gtk-2.0/assets/combo-entry-border-focus.png create mode 100644 theme/Budgie/gtk-2.0/assets/combo-entry-border-rtl.png create mode 100644 theme/Budgie/gtk-2.0/assets/combo-entry-border.png create mode 100644 theme/Budgie/gtk-2.0/assets/combo-entry-button-active-rtl.png create mode 100644 theme/Budgie/gtk-2.0/assets/combo-entry-button-active.png create mode 100644 theme/Budgie/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png create mode 100644 theme/Budgie/gtk-2.0/assets/combo-entry-button-insensitive.png create mode 100644 theme/Budgie/gtk-2.0/assets/combo-entry-button-rtl.png create mode 100644 theme/Budgie/gtk-2.0/assets/combo-entry-button.png create mode 100644 theme/Budgie/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png create mode 100644 theme/Budgie/gtk-2.0/assets/combo-entry-focus-notebook.png create mode 100644 theme/Budgie/gtk-2.0/assets/combo-entry-focus-rtl.png create mode 100644 theme/Budgie/gtk-2.0/assets/combo-entry-focus.png create mode 100644 theme/Budgie/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png create mode 100644 theme/Budgie/gtk-2.0/assets/combo-entry-insensitive-notebook.png create mode 100644 theme/Budgie/gtk-2.0/assets/combo-entry-insensitive-rtl.png create mode 100644 theme/Budgie/gtk-2.0/assets/combo-entry-insensitive.png create mode 100644 theme/Budgie/gtk-2.0/assets/combo-entry-notebook-rtl.png create mode 100644 theme/Budgie/gtk-2.0/assets/combo-entry-notebook.png create mode 100644 theme/Budgie/gtk-2.0/assets/combo-entry-rtl.png create mode 100644 theme/Budgie/gtk-2.0/assets/combo-entry.png create mode 100644 theme/Budgie/gtk-2.0/assets/down-background-disable-rtl.png create mode 100644 theme/Budgie/gtk-2.0/assets/down-background-disable.png create mode 100644 theme/Budgie/gtk-2.0/assets/down-background-rtl.png create mode 100644 theme/Budgie/gtk-2.0/assets/down-background.png create mode 100644 theme/Budgie/gtk-2.0/assets/entry-active-bg.png create mode 100644 theme/Budgie/gtk-2.0/assets/entry-active-notebook.png create mode 100644 theme/Budgie/gtk-2.0/assets/entry-active-toolbar.png create mode 100644 theme/Budgie/gtk-2.0/assets/entry-background-disabled.png create mode 100644 theme/Budgie/gtk-2.0/assets/entry-background.png create mode 100644 theme/Budgie/gtk-2.0/assets/entry-bg.png create mode 100644 theme/Budgie/gtk-2.0/assets/entry-border-active-bg.png create mode 100644 theme/Budgie/gtk-2.0/assets/entry-border-bg.png create mode 100644 theme/Budgie/gtk-2.0/assets/entry-disabled-bg.png create mode 100644 theme/Budgie/gtk-2.0/assets/entry-disabled-notebook.png create mode 100644 theme/Budgie/gtk-2.0/assets/entry-disabled-toolbar.png create mode 100644 theme/Budgie/gtk-2.0/assets/entry-notebook.png create mode 100644 theme/Budgie/gtk-2.0/assets/entry-toolbar.png create mode 100644 theme/Budgie/gtk-2.0/assets/focus-line.png create mode 100644 theme/Budgie/gtk-2.0/assets/frame-gap-end.png create mode 100644 theme/Budgie/gtk-2.0/assets/frame-gap-start.png create mode 100644 theme/Budgie/gtk-2.0/assets/frame.png create mode 100644 theme/Budgie/gtk-2.0/assets/handle-h.png create mode 100644 theme/Budgie/gtk-2.0/assets/handle-v.png create mode 100644 theme/Budgie/gtk-2.0/assets/inline-toolbar.png create mode 100644 theme/Budgie/gtk-2.0/assets/line-h.png create mode 100644 theme/Budgie/gtk-2.0/assets/line-v.png create mode 100644 theme/Budgie/gtk-2.0/assets/menu-arrow-prelight.png create mode 100644 theme/Budgie/gtk-2.0/assets/menu-arrow.png create mode 100644 theme/Budgie/gtk-2.0/assets/menu-checkbox-checked-insensitive.png create mode 100644 theme/Budgie/gtk-2.0/assets/menu-checkbox-checked-selected.png create mode 100644 theme/Budgie/gtk-2.0/assets/menu-checkbox-checked.png create mode 100644 theme/Budgie/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png create mode 100644 theme/Budgie/gtk-2.0/assets/menu-checkbox-unchecked-selected.png create mode 100644 theme/Budgie/gtk-2.0/assets/menu-checkbox-unchecked.png create mode 100644 theme/Budgie/gtk-2.0/assets/menu-radio-checked-insensitive.png create mode 100644 theme/Budgie/gtk-2.0/assets/menu-radio-checked-selected.png create mode 100644 theme/Budgie/gtk-2.0/assets/menu-radio-checked.png create mode 100644 theme/Budgie/gtk-2.0/assets/menu-radio-unchecked-insensitive.png create mode 100644 theme/Budgie/gtk-2.0/assets/menu-radio-unchecked-selected.png create mode 100644 theme/Budgie/gtk-2.0/assets/menu-radio-unchecked.png create mode 100644 theme/Budgie/gtk-2.0/assets/menubar.png create mode 100644 theme/Budgie/gtk-2.0/assets/menubar_button.png create mode 100644 theme/Budgie/gtk-2.0/assets/menuitem.png create mode 100644 theme/Budgie/gtk-2.0/assets/minus.png create mode 100644 theme/Budgie/gtk-2.0/assets/notebook-gap-horiz.png create mode 100644 theme/Budgie/gtk-2.0/assets/notebook-gap-vert.png create mode 100644 theme/Budgie/gtk-2.0/assets/notebook.png create mode 100644 theme/Budgie/gtk-2.0/assets/null.png create mode 100644 theme/Budgie/gtk-2.0/assets/plus.png create mode 100644 theme/Budgie/gtk-2.0/assets/progressbar.png create mode 100644 theme/Budgie/gtk-2.0/assets/progressbar_v.png create mode 100644 theme/Budgie/gtk-2.0/assets/radio-checked-insensitive.png create mode 100644 theme/Budgie/gtk-2.0/assets/radio-checked.png create mode 100644 theme/Budgie/gtk-2.0/assets/radio-unchecked-insensitive.png create mode 100644 theme/Budgie/gtk-2.0/assets/radio-unchecked.png create mode 100644 theme/Budgie/gtk-2.0/assets/slider-horiz-active.png create mode 100644 theme/Budgie/gtk-2.0/assets/slider-horiz-insens.png create mode 100644 theme/Budgie/gtk-2.0/assets/slider-horiz-prelight.png create mode 100644 theme/Budgie/gtk-2.0/assets/slider-horiz.png create mode 100644 theme/Budgie/gtk-2.0/assets/slider-insensitive.png create mode 100644 theme/Budgie/gtk-2.0/assets/slider-prelight.png create mode 100644 theme/Budgie/gtk-2.0/assets/slider-vert-active.png create mode 100644 theme/Budgie/gtk-2.0/assets/slider-vert-insens.png create mode 100644 theme/Budgie/gtk-2.0/assets/slider-vert-prelight.png create mode 100644 theme/Budgie/gtk-2.0/assets/slider-vert.png create mode 100644 theme/Budgie/gtk-2.0/assets/slider.png create mode 100644 theme/Budgie/gtk-2.0/assets/tab-bottom-active.png create mode 100644 theme/Budgie/gtk-2.0/assets/tab-left-active.png create mode 100644 theme/Budgie/gtk-2.0/assets/tab-right-active.png create mode 100644 theme/Budgie/gtk-2.0/assets/tab-top-active.png create mode 100644 theme/Budgie/gtk-2.0/assets/toolbar.png create mode 100644 theme/Budgie/gtk-2.0/assets/tree_header.png create mode 100644 theme/Budgie/gtk-2.0/assets/trough-horizontal-active.png create mode 100644 theme/Budgie/gtk-2.0/assets/trough-horizontal.png create mode 100644 theme/Budgie/gtk-2.0/assets/trough-progressbar.png create mode 100644 theme/Budgie/gtk-2.0/assets/trough-progressbar_v.png create mode 100644 theme/Budgie/gtk-2.0/assets/trough-scrollbar-horiz.png create mode 100644 theme/Budgie/gtk-2.0/assets/trough-scrollbar-vert.png create mode 100644 theme/Budgie/gtk-2.0/assets/trough-vertical-active.png create mode 100644 theme/Budgie/gtk-2.0/assets/trough-vertical.png create mode 100644 theme/Budgie/gtk-2.0/assets/up-background-disable-rtl.png create mode 100644 theme/Budgie/gtk-2.0/assets/up-background-disable.png create mode 100644 theme/Budgie/gtk-2.0/assets/up-background-rtl.png create mode 100644 theme/Budgie/gtk-2.0/assets/up-background.png create mode 100644 theme/Budgie/gtk-2.0/gtkrc create mode 100644 theme/Budgie/gtk-2.0/main.rc create mode 100644 theme/Budgie/gtk-2.0/menubar-toolbar/button-active.png create mode 100644 theme/Budgie/gtk-2.0/menubar-toolbar/button-hover.png create mode 100644 theme/Budgie/gtk-2.0/menubar-toolbar/button-insensitive.png create mode 100644 theme/Budgie/gtk-2.0/menubar-toolbar/button.png create mode 100644 theme/Budgie/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png create mode 100644 theme/Budgie/gtk-2.0/menubar-toolbar/entry-active-toolbar.png create mode 100644 theme/Budgie/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png create mode 100644 theme/Budgie/gtk-2.0/menubar-toolbar/entry-disabled-toolbar.png create mode 100644 theme/Budgie/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png create mode 100644 theme/Budgie/gtk-2.0/menubar-toolbar/entry-toolbar.png create mode 100644 theme/Budgie/gtk-2.0/menubar-toolbar/menubar-dark.png create mode 100644 theme/Budgie/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc create mode 100644 theme/Budgie/gtk-2.0/menubar-toolbar/menubar-toolbar.rc create mode 100644 theme/Budgie/gtk-2.0/menubar-toolbar/menubar.png create mode 100644 theme/Budgie/gtk-2.0/menubar-toolbar/menubar_button-dark.png create mode 100644 theme/Budgie/gtk-2.0/menubar-toolbar/menubar_button.png create mode 100644 theme/Budgie/gtk-2.0/panel.rc create mode 100644 theme/Budgie/gtk-2.0/xfce-notify.rc create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-checked-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-checked-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-checked-insensitive-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-checked-insensitive-selected.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-checked-insensitive.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-checked-insensitive@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-checked-selected.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-checked-selected@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-checked-selectionmode.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-checked-selectionmode@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-checked.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-checked@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-mixed-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-mixed-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-mixed-insensitive.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-mixed-insensitive@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-mixed-selected.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-mixed-selected@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-mixed.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-mixed@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-selectionmode-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-selectionmode-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-selectionmode.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-selectionmode@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-unchecked-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-unchecked-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-unchecked-insensitive.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-unchecked-selected.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-unchecked-selected@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-unchecked.png create mode 100644 theme/Budgie/gtk-3.0/assets/checkbox-unchecked@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-checked-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-checked-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-checked-insensitive-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-checked-insensitive-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-checked-insensitive-selected.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-checked-insensitive-selected@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-checked-insensitive.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-checked-insensitive@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-checked-selected.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-checked-selected@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-checked.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-checked@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-mixed-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-mixed-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-mixed-insensitive-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-mixed-insensitive-selected.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-mixed-insensitive.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-mixed-insensitive@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-mixed-selected.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-mixed-selected@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-mixed.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-mixed@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-unchecked-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-unchecked-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-unchecked-insensitive-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-unchecked-insensitive-selected.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-unchecked-insensitive.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-unchecked-insensitive@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-unchecked-selected.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-unchecked-selected@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-unchecked.png create mode 100644 theme/Budgie/gtk-3.0/assets/radio-unchecked@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-active-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-active-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-active-header-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-active-header-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-active-header.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-active-header@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-active-insensitive-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-active-insensitive-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-active-insensitive-header-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-active-insensitive-header.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-active-insensitive-header@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-active-insensitive-selected.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-active-insensitive-selected@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-active-insensitive.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-active-insensitive@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-active-selected.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-active-selected@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-active.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-active@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-header-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-header-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-header.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-header@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-insensitive-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-insensitive-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-insensitive-header-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-insensitive-header-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-insensitive-header.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-insensitive-header@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-insensitive-selected.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-insensitive-selected@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-insensitive.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-insensitive@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-selected.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch-selected@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch.png create mode 100644 theme/Budgie/gtk-3.0/assets/switch@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/thumbnail-frame.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-close-active-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-close-active-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-close-active.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-close-active@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-close-backdrop-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-close-backdrop.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-close-backdrop@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-close-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-close-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-close-hover-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-close-hover-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-close-hover.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-close-hover@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-close.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-close@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-maximize-active-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-maximize-active.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-maximize-active@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-maximize-backdrop.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-maximize-backdrop@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-maximize-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-maximize-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-maximize-hover-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-maximize-hover.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-maximize-hover@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-maximize.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-maximize@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-minimize-active-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-minimize-active.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-minimize-active@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-minimize-backdrop.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-minimize-backdrop@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-minimize-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-minimize-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-minimize-hover-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-minimize-hover.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-minimize-hover@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-minimize.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-minimize@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-restore-active-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-restore-active-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-restore-active.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-restore-active@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-restore-backdrop-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-restore-backdrop.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-restore-backdrop@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-restore-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-restore-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-restore-hover-dark.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-restore-hover-dark@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-restore-hover.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-restore-hover@2.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-restore.png create mode 100644 theme/Budgie/gtk-3.0/assets/titlebutton-restore@2.png create mode 100644 theme/Budgie/gtk-3.0/gtk.css create mode 100644 theme/Budgie/gtk-3.0/thumbnail.png create mode 100644 theme/Budgie/index.theme create mode 100644 theme/Budgie/metacity-1/button-bg.svg create mode 100644 theme/Budgie/metacity-1/button-border.svg create mode 100644 theme/Budgie/metacity-1/close-icon.svg create mode 100644 theme/Budgie/metacity-1/max-icon.svg create mode 100644 theme/Budgie/metacity-1/metacity-theme-1.xml create mode 100644 theme/Budgie/metacity-1/metacity-theme-2.xml create mode 100644 theme/Budgie/metacity-1/metacity-theme-3.xml create mode 100644 theme/Budgie/metacity-1/min-icon.svg create mode 100644 theme/Budgie/metacity-1/thumbnail.png create mode 100644 theme/Budgie/plank/dock.theme create mode 100644 theme/Budgie/unity/close.svg create mode 100644 theme/Budgie/unity/close_dash.svg create mode 100644 theme/Budgie/unity/close_dash_disabled.svg create mode 100644 theme/Budgie/unity/close_dash_prelight.svg create mode 100644 theme/Budgie/unity/close_dash_pressed.svg create mode 100644 theme/Budgie/unity/close_focused_normal.svg create mode 100644 theme/Budgie/unity/close_focused_prelight.svg create mode 100644 theme/Budgie/unity/close_focused_pressed.svg create mode 100644 theme/Budgie/unity/close_unfocused.svg create mode 100644 theme/Budgie/unity/close_unfocused_prelight.svg create mode 100644 theme/Budgie/unity/close_unfocused_pressed.svg create mode 100644 theme/Budgie/unity/dash/close_dash.svg create mode 100644 theme/Budgie/unity/dash/close_dash_disabled.svg create mode 100644 theme/Budgie/unity/dash/close_dash_prelight.svg create mode 100644 theme/Budgie/unity/dash/close_dash_pressed.svg create mode 100644 theme/Budgie/unity/dash/maximize_dash.svg create mode 100644 theme/Budgie/unity/dash/maximize_dash_disabled.svg create mode 100644 theme/Budgie/unity/dash/maximize_dash_prelight.svg create mode 100644 theme/Budgie/unity/dash/maximize_dash_pressed.svg create mode 100644 theme/Budgie/unity/dash/minimize_dash.svg create mode 100644 theme/Budgie/unity/dash/minimize_dash_disabled.svg create mode 100644 theme/Budgie/unity/dash/minimize_dash_prelight.svg create mode 100644 theme/Budgie/unity/dash/minimize_dash_pressed.svg create mode 100644 theme/Budgie/unity/launcher_arrow_ltr_19.svg create mode 100644 theme/Budgie/unity/launcher_arrow_ltr_37.svg create mode 100644 theme/Budgie/unity/launcher_arrow_outline_ltr_19.svg create mode 100644 theme/Budgie/unity/launcher_arrow_outline_ltr_37.svg create mode 100644 theme/Budgie/unity/launcher_arrow_outline_rtl_19.svg create mode 100644 theme/Budgie/unity/launcher_arrow_outline_rtl_37.svg create mode 100644 theme/Budgie/unity/launcher_arrow_rtl_19.svg create mode 100644 theme/Budgie/unity/launcher_arrow_rtl_37.svg create mode 100644 theme/Budgie/unity/launcher_icon_back_150.svg create mode 100644 theme/Budgie/unity/launcher_icon_back_54.svg create mode 100644 theme/Budgie/unity/launcher_icon_edge_150.svg create mode 100644 theme/Budgie/unity/launcher_icon_edge_54.svg create mode 100644 theme/Budgie/unity/launcher_icon_glow_200.svg create mode 100644 theme/Budgie/unity/launcher_icon_glow_62.svg create mode 100644 theme/Budgie/unity/launcher_icon_selected_back_150.svg create mode 100644 theme/Budgie/unity/launcher_icon_selected_back_54.svg create mode 100644 theme/Budgie/unity/launcher_icon_shadow_200.svg create mode 100644 theme/Budgie/unity/launcher_icon_shadow_62.svg create mode 100644 theme/Budgie/unity/launcher_icon_shine_150.svg create mode 100644 theme/Budgie/unity/launcher_icon_shine_54.svg create mode 100644 theme/Budgie/unity/launcher_pip_ltr_19.svg create mode 100644 theme/Budgie/unity/launcher_pip_ltr_37.svg create mode 100644 theme/Budgie/unity/launcher_pip_rtl_19.svg create mode 100644 theme/Budgie/unity/launcher_pip_rtl_37.svg create mode 100644 theme/Budgie/unity/maximize.svg create mode 100644 theme/Budgie/unity/maximize_dash.svg create mode 100644 theme/Budgie/unity/maximize_dash_disabled.svg create mode 100644 theme/Budgie/unity/maximize_dash_prelight.svg create mode 100644 theme/Budgie/unity/maximize_dash_pressed.svg create mode 100644 theme/Budgie/unity/maximize_focused_normal.svg create mode 100644 theme/Budgie/unity/maximize_focused_prelight.svg create mode 100644 theme/Budgie/unity/maximize_focused_pressed.svg create mode 100644 theme/Budgie/unity/maximize_unfocused.svg create mode 100644 theme/Budgie/unity/maximize_unfocused_prelight.svg create mode 100644 theme/Budgie/unity/maximize_unfocused_pressed.svg create mode 100644 theme/Budgie/unity/minimize.svg create mode 100644 theme/Budgie/unity/minimize_dash.svg create mode 100644 theme/Budgie/unity/minimize_dash_disabled.svg create mode 100644 theme/Budgie/unity/minimize_dash_prelight.svg create mode 100644 theme/Budgie/unity/minimize_dash_pressed.svg create mode 100644 theme/Budgie/unity/minimize_focused_normal.svg create mode 100644 theme/Budgie/unity/minimize_focused_prelight.svg create mode 100644 theme/Budgie/unity/minimize_focused_pressed.svg create mode 100644 theme/Budgie/unity/minimize_unfocused.svg create mode 100644 theme/Budgie/unity/minimize_unfocused_prelight.svg create mode 100644 theme/Budgie/unity/minimize_unfocused_pressed.svg create mode 100644 theme/Budgie/unity/sheet_style_close_focused.svg create mode 100644 theme/Budgie/unity/sheet_style_close_focused_prelight.svg create mode 100644 theme/Budgie/unity/sheet_style_close_focused_pressed.svg create mode 100644 theme/Budgie/unity/unmaximize.svg create mode 100644 theme/Budgie/unity/unmaximize_dash.svg create mode 100644 theme/Budgie/unity/unmaximize_dash_disabled.svg create mode 100644 theme/Budgie/unity/unmaximize_dash_prelight.svg create mode 100644 theme/Budgie/unity/unmaximize_dash_pressed.svg create mode 100644 theme/Budgie/unity/unmaximize_focused_normal.svg create mode 100644 theme/Budgie/unity/unmaximize_focused_prelight.svg create mode 100644 theme/Budgie/unity/unmaximize_focused_pressed.svg create mode 100644 theme/Budgie/unity/unmaximize_unfocused.svg create mode 100644 theme/Budgie/unity/unmaximize_unfocused_prelight.svg create mode 100644 theme/Budgie/unity/unmaximize_unfocused_pressed.svg create mode 100644 theme/Budgie/unity/window-buttons/close.svg create mode 100644 theme/Budgie/unity/window-buttons/close_prelight.svg create mode 100644 theme/Budgie/unity/window-buttons/close_pressed.svg create mode 100644 theme/Budgie/unity/window-buttons/close_unfocused.svg create mode 100644 theme/Budgie/unity/window-buttons/maximize.svg create mode 100644 theme/Budgie/unity/window-buttons/maximize_prelight.svg create mode 100644 theme/Budgie/unity/window-buttons/maximize_pressed.svg create mode 100644 theme/Budgie/unity/window-buttons/maximize_unfocused.svg create mode 100644 theme/Budgie/unity/window-buttons/minimize.svg create mode 100644 theme/Budgie/unity/window-buttons/minimize_prelight.svg create mode 100644 theme/Budgie/unity/window-buttons/minimize_pressed.svg create mode 100644 theme/Budgie/unity/window-buttons/minimize_unfocused.svg create mode 100644 theme/Budgie/xfwm4/bottom-active.png create mode 100644 theme/Budgie/xfwm4/bottom-inactive.png create mode 100644 theme/Budgie/xfwm4/bottom-left-active.png create mode 100644 theme/Budgie/xfwm4/bottom-left-inactive.png create mode 100644 theme/Budgie/xfwm4/bottom-right-active.png create mode 100644 theme/Budgie/xfwm4/bottom-right-inactive.png create mode 100644 theme/Budgie/xfwm4/close-active.png create mode 100644 theme/Budgie/xfwm4/close-inactive.png create mode 100644 theme/Budgie/xfwm4/close-prelight.png create mode 100644 theme/Budgie/xfwm4/close-pressed.png create mode 100644 theme/Budgie/xfwm4/hide-active.png create mode 100644 theme/Budgie/xfwm4/hide-inactive.png create mode 100644 theme/Budgie/xfwm4/hide-prelight.png create mode 100644 theme/Budgie/xfwm4/hide-pressed.png create mode 100644 theme/Budgie/xfwm4/left-active.png create mode 100644 theme/Budgie/xfwm4/left-inactive.png create mode 100644 theme/Budgie/xfwm4/maximize-active.png create mode 100644 theme/Budgie/xfwm4/maximize-inactive.png create mode 100644 theme/Budgie/xfwm4/maximize-prelight.png create mode 100644 theme/Budgie/xfwm4/maximize-pressed.png create mode 100644 theme/Budgie/xfwm4/menu-active.png create mode 100644 theme/Budgie/xfwm4/menu-inactive.png create mode 100644 theme/Budgie/xfwm4/menu-pressed.png create mode 100644 theme/Budgie/xfwm4/right-active.png create mode 100644 theme/Budgie/xfwm4/right-inactive.png create mode 100644 theme/Budgie/xfwm4/shade-active.png create mode 100644 theme/Budgie/xfwm4/shade-inactive.png create mode 100644 theme/Budgie/xfwm4/shade-pressed.png create mode 100644 theme/Budgie/xfwm4/stick-active.png create mode 100644 theme/Budgie/xfwm4/stick-inactive.png create mode 100644 theme/Budgie/xfwm4/stick-pressed.png create mode 100644 theme/Budgie/xfwm4/themerc create mode 100644 theme/Budgie/xfwm4/title-1-active.png create mode 100644 theme/Budgie/xfwm4/title-1-inactive.png create mode 100644 theme/Budgie/xfwm4/title-2-active.png create mode 100644 theme/Budgie/xfwm4/title-2-inactive.png create mode 100644 theme/Budgie/xfwm4/title-3-active.png create mode 100644 theme/Budgie/xfwm4/title-3-inactive.png create mode 100644 theme/Budgie/xfwm4/title-4-active.png create mode 100644 theme/Budgie/xfwm4/title-4-inactive.png create mode 100644 theme/Budgie/xfwm4/title-5-active.png create mode 100644 theme/Budgie/xfwm4/title-5-inactive.png create mode 100644 theme/Budgie/xfwm4/top-left-active.png create mode 100644 theme/Budgie/xfwm4/top-left-inactive.png create mode 100644 theme/Budgie/xfwm4/top-right-active.png create mode 100644 theme/Budgie/xfwm4/top-right-inactive.png create mode 120000 theme/Capitaine/cursors/00000000000000020006000e7e9ffc3f create mode 120000 theme/Capitaine/cursors/00008160000006810000408080010102 create mode 120000 theme/Capitaine/cursors/03b6e0fcb3499374a867c041f52298f0 create mode 120000 theme/Capitaine/cursors/08e8e1c95fe2fc01f976f1e063a24ccd create mode 120000 theme/Capitaine/cursors/1081e37283d90000800003c07f3ef6bf create mode 120000 theme/Capitaine/cursors/3085a0e285430894940527032f8b26df create mode 120000 theme/Capitaine/cursors/3ecb610c1bf2410f44200f48c40d3599 create mode 120000 theme/Capitaine/cursors/4498f0e0c1937ffe01fd06f973665830 create mode 120000 theme/Capitaine/cursors/5c6cd98b3f3ebcb1f9c7f1c204630408 create mode 120000 theme/Capitaine/cursors/6407b0e94181790501fd1e167b474872 create mode 120000 theme/Capitaine/cursors/640fb0e74195791501fd1ed57b41487f create mode 120000 theme/Capitaine/cursors/9081237383d90e509aa00f00170e968f create mode 120000 theme/Capitaine/cursors/9d800788f1b08800ae810202380a0822 create mode 120000 theme/Capitaine/cursors/a2a266d0498c3104214a47bd64ab0fc8 create mode 100644 theme/Capitaine/cursors/alias create mode 100644 theme/Capitaine/cursors/all-scroll create mode 120000 theme/Capitaine/cursors/arrow create mode 120000 theme/Capitaine/cursors/b66166c04f8c3109214a4fbd64a50fc8 create mode 100644 theme/Capitaine/cursors/bottom_left_corner create mode 100644 theme/Capitaine/cursors/bottom_right_corner create mode 100644 theme/Capitaine/cursors/bottom_side create mode 100644 theme/Capitaine/cursors/cell create mode 100644 theme/Capitaine/cursors/center_ptr create mode 120000 theme/Capitaine/cursors/circle create mode 120000 theme/Capitaine/cursors/closedhand create mode 100644 theme/Capitaine/cursors/col-resize create mode 100644 theme/Capitaine/cursors/color-picker create mode 100644 theme/Capitaine/cursors/context-menu create mode 100644 theme/Capitaine/cursors/copy create mode 120000 theme/Capitaine/cursors/cross create mode 120000 theme/Capitaine/cursors/crossed_circle create mode 100644 theme/Capitaine/cursors/crosshair create mode 120000 theme/Capitaine/cursors/d9ce0ab605698f320427677b458ad60b create mode 100644 theme/Capitaine/cursors/default create mode 120000 theme/Capitaine/cursors/dnd-copy create mode 100644 theme/Capitaine/cursors/dnd-move create mode 100644 theme/Capitaine/cursors/dnd-no-drop create mode 120000 theme/Capitaine/cursors/dnd-none create mode 100644 theme/Capitaine/cursors/down-arrow create mode 100644 theme/Capitaine/cursors/draft create mode 120000 theme/Capitaine/cursors/e-resize create mode 120000 theme/Capitaine/cursors/e29285e634086352946a0e7090d73106 create mode 120000 theme/Capitaine/cursors/fcf21c00b30f7e3f83fe0dfd12e71cff create mode 100644 theme/Capitaine/cursors/fleur create mode 120000 theme/Capitaine/cursors/forbidden create mode 120000 theme/Capitaine/cursors/grab create mode 120000 theme/Capitaine/cursors/grabbing create mode 120000 theme/Capitaine/cursors/h_double_arrow create mode 120000 theme/Capitaine/cursors/half-busy create mode 120000 theme/Capitaine/cursors/hand1 create mode 120000 theme/Capitaine/cursors/hand2 create mode 100644 theme/Capitaine/cursors/help create mode 120000 theme/Capitaine/cursors/ibeam create mode 100644 theme/Capitaine/cursors/left-arrow create mode 120000 theme/Capitaine/cursors/left_ptr create mode 120000 theme/Capitaine/cursors/left_ptr_help create mode 120000 theme/Capitaine/cursors/left_ptr_watch create mode 100644 theme/Capitaine/cursors/left_side create mode 120000 theme/Capitaine/cursors/link create mode 120000 theme/Capitaine/cursors/ll_angle create mode 120000 theme/Capitaine/cursors/lr_angle create mode 120000 theme/Capitaine/cursors/move create mode 120000 theme/Capitaine/cursors/n-resize create mode 120000 theme/Capitaine/cursors/ne-resize create mode 120000 theme/Capitaine/cursors/nesw-resize create mode 100644 theme/Capitaine/cursors/no-drop create mode 100644 theme/Capitaine/cursors/not-allowed create mode 120000 theme/Capitaine/cursors/nw-resize create mode 120000 theme/Capitaine/cursors/nwse-resize create mode 100644 theme/Capitaine/cursors/openhand create mode 100644 theme/Capitaine/cursors/pencil create mode 100644 theme/Capitaine/cursors/pirate create mode 120000 theme/Capitaine/cursors/plus create mode 100644 theme/Capitaine/cursors/pointer create mode 120000 theme/Capitaine/cursors/pointing_hand create mode 100644 theme/Capitaine/cursors/progress create mode 120000 theme/Capitaine/cursors/question_arrow create mode 100644 theme/Capitaine/cursors/right-arrow create mode 100644 theme/Capitaine/cursors/right_ptr create mode 100644 theme/Capitaine/cursors/right_side create mode 100644 theme/Capitaine/cursors/row-resize create mode 120000 theme/Capitaine/cursors/s-resize create mode 120000 theme/Capitaine/cursors/sb_h_double_arrow create mode 120000 theme/Capitaine/cursors/sb_v_double_arrow create mode 120000 theme/Capitaine/cursors/se-resize create mode 120000 theme/Capitaine/cursors/size_all create mode 100644 theme/Capitaine/cursors/size_bdiag create mode 100644 theme/Capitaine/cursors/size_fdiag create mode 100644 theme/Capitaine/cursors/size_hor create mode 100644 theme/Capitaine/cursors/size_ver create mode 120000 theme/Capitaine/cursors/split_h create mode 120000 theme/Capitaine/cursors/split_v create mode 120000 theme/Capitaine/cursors/sw-resize create mode 100644 theme/Capitaine/cursors/text create mode 100644 theme/Capitaine/cursors/top_left_corner create mode 100644 theme/Capitaine/cursors/top_right_corner create mode 100644 theme/Capitaine/cursors/top_side create mode 120000 theme/Capitaine/cursors/ul_angle create mode 100644 theme/Capitaine/cursors/up-arrow create mode 120000 theme/Capitaine/cursors/ur_angle create mode 120000 theme/Capitaine/cursors/v_double_arrow create mode 100644 theme/Capitaine/cursors/vertical-text create mode 120000 theme/Capitaine/cursors/w-resize create mode 100644 theme/Capitaine/cursors/wait create mode 120000 theme/Capitaine/cursors/watch create mode 100644 theme/Capitaine/cursors/wayland-cursor create mode 120000 theme/Capitaine/cursors/whats_this create mode 100644 theme/Capitaine/cursors/x-cursor create mode 120000 theme/Capitaine/cursors/xterm create mode 100644 theme/Capitaine/cursors/zoom-in create mode 100644 theme/Capitaine/cursors/zoom-out create mode 100644 theme/Capitaine/index.theme create mode 100755 theme/install.sh diff --git a/README.md b/README.md new file mode 100644 index 0000000..d79c111 --- /dev/null +++ b/README.md @@ -0,0 +1,23 @@ +# Окружение рабочего стола + +Установщик софта и визуала. +Используется для развёртывания привычной рабочей среды на Ubuntu. + +Для установки всего софта выполнить команду: + +```shell +sudo ./start.sh +``` + +Команда обработает все `*.sh`-скрипты из [`/install`](/install) по порядку. + +Если весь софт не нужен, то следует обращаться к этим скриптам по отдельности: + +```shell +./install/050-syncthing.sh +``` + +Также можно установить визуальное оформление (**только в среде MATE**): +* тема: [Budgie Desktop Dark Theme](https://www.pling.com/p/1276879) +* икoнки: [Papirus](https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/) +* курсоры: [Bridge](https://www.mate-look.org/s/Mate/p/999983/), [Capitaine Cursors](https://www.gnome-look.org/p/1148692/) diff --git a/dotfiles/.aliases b/dotfiles/.aliases new file mode 100644 index 0000000..ed922a9 --- /dev/null +++ b/dotfiles/.aliases @@ -0,0 +1,51 @@ +# Common +own() { + sudo chmod 0664 -R --preserve-root $@ + sudo chown $USER. -R --preserve-root $@ +} +#alias aliases='source ~/install/aliases && cat ~/install/aliases' +alias aliases='source ~/install/aliases' +alias zshrc='source ~/.zshrc' +alias wine='LANG=ru_RU.utf8 wine' +alias upgrade='sudo apt update && sudo apt upgrade -y' +alias duh='du -ha --max-depth=1' +alias sduh='sudo du -ha --max-depth=1' +alias ports='netstat -tulanp' + +# Navigation +alias projects='cd ~/projects' +alias Downloads='cd ~/Downloads' + +# apache2 +alias a2ls='ls -al /etc/apache2/sites-available/' +alias a2slen='ls -al /etc/apache2/sites-enabled/' +alias a2err='sudo tail /var/log/apache2/error_log' +#alias a2errclr='sudo truncate -s0 "/var/log/apache2/error_log"' +alias a2restart='sudo systemctl restart apache2' +alias a2reload='sudo systemctl reload apache2' + +# nginx +#alias nxls='ls -al /etc/nginx/sites-available/' +#alias nxlsen='ls -al /etc/nginx/sites-enabled/' +#alias nxerr='sudo tail /var/log/nginx/error.log' +#alias nxerrclr='sudo truncate -s0 "/var/log/nginx/error.log"' +#alias nxrest='sudo systemctl restart nginx' +#alias nxreload='sudo systemctl reload nginx' +#alias nxensite='~/Scripts/web/nxensite.sh' + +# mysql +alias mysqlstart='sudo systemctl start mysql' +alias mysqlstop='sudo systemctl stop mysql' +alias mysqlrestart='sudo systemctl restart mysql' +alias mysqlstatus='sudo systemctl status mysql' + +# pgsql +#alias psql='sudo -u postgres psql' + +# php +alias phprestart='sudo systemctl restart php-fpm' + +# Docker +alias dockerstart='sudo systemctl start docker' +alias dockerrestart='sudo systemctl restart docker' +alias dockerstop='sudo systemctl stop docker' diff --git a/dotfiles/.bashrc b/dotfiles/.bashrc new file mode 100644 index 0000000..8f3053b --- /dev/null +++ b/dotfiles/.bashrc @@ -0,0 +1,119 @@ +# ~/.bashrc: executed by bash(1) for non-login shells. +# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) +# for examples + +# If not running interactively, don't do anything +case $- in + *i*) ;; + *) return;; +esac + +# don't put duplicate lines or lines starting with space in the history. +# See bash(1) for more options +HISTCONTROL=ignoreboth + +# append to the history file, don't overwrite it +shopt -s histappend + +# for setting history length see HISTSIZE and HISTFILESIZE in bash(1) +HISTSIZE=1000 +HISTFILESIZE=2000 + +# check the window size after each command and, if necessary, +# update the values of LINES and COLUMNS. +shopt -s checkwinsize + +# If set, the pattern "**" used in a pathname expansion context will +# match all files and zero or more directories and subdirectories. +#shopt -s globstar + +# make less more friendly for non-text input files, see lesspipe(1) +[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)" + +# set variable identifying the chroot you work in (used in the prompt below) +if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then + debian_chroot=$(cat /etc/debian_chroot) +fi + +# set a fancy prompt (non-color, unless we know we "want" color) +case "$TERM" in + xterm-color|*-256color) color_prompt=yes;; +esac + +# uncomment for a colored prompt, if the terminal has the capability; turned +# off by default to not distract the user: the focus in a terminal window +# should be on the output of commands, not on the prompt +#force_color_prompt=yes + +if [ -n "$force_color_prompt" ]; then + if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then + # We have color support; assume it's compliant with Ecma-48 + # (ISO/IEC-6429). (Lack of such support is extremely rare, and such + # a case would tend to support setf rather than setaf.) + color_prompt=yes + else + color_prompt= + fi +fi + +if [ "$color_prompt" = yes ]; then + PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' +else + PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' +fi +unset color_prompt force_color_prompt + +# If this is an xterm set the title to user@host:dir +case "$TERM" in +xterm*|rxvt*) + PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1" + ;; +*) + ;; +esac + +# enable color support of ls and also add handy aliases +if [ -x /usr/bin/dircolors ]; then + test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" + alias ls='ls --color=auto' + #alias dir='dir --color=auto' + #alias vdir='vdir --color=auto' + + alias grep='grep --color=auto' + alias fgrep='fgrep --color=auto' + alias egrep='egrep --color=auto' +fi + +# colored GCC warnings and errors +#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01' + +# some more ls aliases +alias ll='ls -alF' +alias la='ls -A' +alias l='ls -CF' + +# Add an "alert" alias for long running commands. Use like so: +# sleep 10; alert +alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"' + +# Alias definitions. +# You may want to put all your additions into a separate file like +# ~/.bash_aliases, instead of adding them here directly. +# See /usr/share/doc/bash-doc/examples in the bash-doc package. + +if [ -f ~/.bash_aliases ]; then + . ~/.bash_aliases +fi + +# enable programmable completion features (you don't need to enable +# this, if it's already enabled in /etc/bash.bashrc and /etc/profile +# sources /etc/bash.bashrc). +if ! shopt -oq posix; then + if [ -f /usr/share/bash-completion/bash_completion ]; then + . /usr/share/bash-completion/bash_completion + elif [ -f /etc/bash_completion ]; then + . /etc/bash_completion + fi +fi +if [ $TILIX_ID ] || [ $VTE_VERSION ] ; then source /etc/profile.d/vte.sh; fi # Ubuntu Budgie END + diff --git a/dotfiles/.gitconfig b/dotfiles/.gitconfig new file mode 100644 index 0000000..ef9d7d3 --- /dev/null +++ b/dotfiles/.gitconfig @@ -0,0 +1,86 @@ +[user] + name = AnthonyAxenov + email = anthonyaxenov@gmail.com +[push] + default = current +[pull] + default = current + rebase = false +[core] + editor = nano + autocrlf = input +[alias] + # общее ----------------------------------------------------------------- + st = status # + aliases = config --get-regexp '^alias' # показать список доступных алиасов + diffc = diff --cached # показать дельту staged-файла + co = checkout # + cob = checkout -b # создание новое ветки + cp = cherry-pick # применить коммит поверх текущего HEAD + bheads = branch -vv # показать список веток с последними коммитами + heads = log --graph --decorate --simplify-by-decoration --oneline # лог только по последним коммитам веток + + # управление ветками ---------------------------------------------------- + br = status -sb # показать название текущей ветки + branch = branch --list # показать текущую ветку в общем списке локальных веток + brd = branch -d # удалить слитую ветку локально + brD = branch -D # удалить НЕслитую ветку локально + brod = "!f(){ git branch -d "${1}"; git push origin :"${1}"; };f" # удалить слитую ветку локально и на origin + broD = "!f(){ git branch -D "${1}"; git push origin :"${1}"; };f" # удалить НЕслитую ветку локально и на origin + merged = branch --merged # показать список слитых веток + # удалить все слитые ветки + #bclean = "!f() { DEFAULT=master; git branch --merged ${1-$DEFAULT} | grep -v " ${1-$DEFAULT}$" | xargs git branch -d; }; f" + mn = merge --no-ff # слить ветку с принудительным коммитом слияния + + # переключение между ветками ---------------------------------------------- + master = "!git checkout master && git pull" # переключиться на ветку master и обновление + dev = "!git checkout dev && git pull" # переключиться на ветку dev и обновление + develop = "!git checkout develop && git pull" # переключиться на ветку develop и обновление + + # фиксация изменений ------------------------------------------------------ + c = commit # коммит + ca = commit -a # коммит всех файлов + cm = commit -m # коммит с заданным сообщением + cam = commit -am # коммит всех файлов с заданным сообщением + amend = commit --amend --no-edit # по-тихому прикрепляет все индексированные файлы к последнему коммиту, используя уже существующее сообщение + amendm = commit --amend -m # прикрепляет все индексированные файлы к последнему коммиту, спрашивает новое сообщение к коммиту + + # управление изменениями, сброс состояний, откат -------------------------- + rh = reset --hard # откат коммита с удалением всех изменений на указанный коммит + rhh = reset --hard HEAD # откат коммита с удалением всех изменений на последний коммит + rs = reset --soft # откат коммита с сохранением всех изменений на указанный коммит + rsh = reset --soft HEAD # откат коммита с сохранением всех изменений + unstage = reset HEAD # удаляет файл из staged перед коммитом + clear = checkout -- # удаляет изменения в unstaged-файле + + # штучка чтобы не терять наработки, которые ещё в процессе + # на самом деле, надо исопользовать стеш для таких дел + # save = !git add -A && git commit -m 'SAVEPOINT' + # wip = commit -am "WIP" + # undo = reset HEAD~1 --mixed + + # работа с remote-репами -------------------------------------------------- + p = push # отправить ветку + po = push origin # отправить ветку в origin + pt = push --tags # отправить теги + pl = pull # получить ветку + plo = pull origin # получить ветку из origin + ploh = pull origin HEAD # получить текущую ветку из origin + remotes = remote -v # показать список удалённых репозиториев + #sy = remote update origin --prune # + rso = remote show origin # показать состояние локальных веток относительно удалённых на origin bare + rpo = remote prune origin # удалить все мёртвые ссылки на bare-ветки origin + + # просмотр логов ---------------------------------------------------------- + head = log -1 HEAD # показать последний коммит в текущей ветке + hist = log --pretty=format:\"%h | %an (%ad) %s%d\" --graph --date=relative + logfull = log --graph --decorate --all + grog = log --graph --decorate --all --pretty=format:'%C(bold red)%h%C(reset) %C(bold blue)%an%C(reset) %C(green)%cr%C(reset) [%aD]%d%n%B' + + # подмодули --------------------------------------------------------------- + si = submodule init # инициализация сабмодулей + sdi = submodule deinit -f # удаление сабмодуля + sa = submodule add # добавление сабмодуля + sup = submodule update # обновление сабмодуля + sst = submodule status # статус сабмодулей + ss = submodule summary # список сабмодулей diff --git a/dotfiles/.zshrc b/dotfiles/.zshrc new file mode 100644 index 0000000..6734b9d --- /dev/null +++ b/dotfiles/.zshrc @@ -0,0 +1,106 @@ +# If you come from bash you might have to change your $PATH. +# export PATH=$HOME/bin:/usr/local/bin:$PATH + +# Path to your oh-my-zsh installation. +export ZSH="/home/anthony/.oh-my-zsh" + +# Set name of the theme to load --- if set to "random", it will +# load a random theme each time oh-my-zsh is loaded, in which case, +# to know which specific one was loaded, run: echo $RANDOM_THEME +# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes +ZSH_THEME="powerlevel9k/powerlevel9k" + +#POWERLEVEL9K_MODE='nerdfont-complete' +#POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(os_icon dir vcs) +POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(dir vcs) +POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(status time) + +# Set list of themes to pick from when loading at random +# Setting this variable when ZSH_THEME=random will cause zsh to load +# a theme from this variable instead of looking in $ZSH/themes/ +# If set to an empty array, this variable will have no effect. +# ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster" ) + +# Uncomment the following line to use case-sensitive completion. +# CASE_SENSITIVE="true" + +# Uncomment the following line to use hyphen-insensitive completion. +# Case-sensitive completion must be off. _ and - will be interchangeable. +# HYPHEN_INSENSITIVE="true" + +# Uncomment the following line to disable bi-weekly auto-update checks. +# DISABLE_AUTO_UPDATE="true" + +# Uncomment the following line to automatically update without prompting. +# DISABLE_UPDATE_PROMPT="true" + +# Uncomment the following line to change how often to auto-update (in days). +# export UPDATE_ZSH_DAYS=13 + +# Uncomment the following line if pasting URLs and other text is messed up. +# DISABLE_MAGIC_FUNCTIONS="true" + +# Uncomment the following line to disable colors in ls. +# DISABLE_LS_COLORS="true" + +# Uncomment the following line to disable auto-setting terminal title. +# DISABLE_AUTO_TITLE="true" + +# Uncomment the following line to enable command auto-correction. +# ENABLE_CORRECTION="true" + +# Uncomment the following line to display red dots whilst waiting for completion. +# COMPLETION_WAITING_DOTS="true" + +# Uncomment the following line if you want to disable marking untracked files +# under VCS as dirty. This makes repository status check for large repositories +# much, much faster. +# DISABLE_UNTRACKED_FILES_DIRTY="true" + +# Uncomment the following line if you want to change the command execution time +# stamp shown in the history command output. +# You can set one of the optional three formats: +# "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd" +# or set a custom format using the strftime function format specifications, +# see 'man strftime' for details. +# HIST_STAMPS="mm/dd/yyyy" + +# Would you like to use another custom folder than $ZSH/custom? +# ZSH_CUSTOM=/path/to/new-custom-folder + +# Which plugins would you like to load? +# Standard plugins can be found in $ZSH/plugins/ +# Custom plugins may be added to $ZSH_CUSTOM/plugins/ +# Example format: plugins=(rails git textmate ruby lighthouse) +# Add wisely, as too many plugins slow down shell startup. +plugins=(git zsh-autosuggestions zsh-syntax-highlighting) + +source $ZSH/oh-my-zsh.sh + +# User configuration + +# export MANPATH="/usr/local/man:$MANPATH" + +# You may need to manually set your language environment +# export LANG=en_US.UTF-8 + +# Preferred editor for local and remote sessions +# if [[ -n $SSH_CONNECTION ]]; then +# export EDITOR='vim' +# else +# export EDITOR='mvim' +# fi + +# Compilation flags +# export ARCHFLAGS="-arch x86_64" + +# Set personal aliases, overriding those provided by oh-my-zsh libs, +# plugins, and themes. Aliases can be placed here, though oh-my-zsh +# users are encouraged to define aliases within the ZSH_CUSTOM folder. +# For a full list of active aliases, run `alias`. +# +# Example aliases +# alias zshconfig="mate ~/.zshrc" +# alias ohmyzsh="mate ~/.oh-my-zsh" + +source ~/.aliases diff --git a/dotfiles/Шаблоны/Empty File b/dotfiles/Шаблоны/Empty File new file mode 100644 index 0000000..e69de29 diff --git a/dotfiles/Шаблоны/LibreOffice Calc.ods b/dotfiles/Шаблоны/LibreOffice Calc.ods new file mode 100644 index 0000000000000000000000000000000000000000..1961c6c348b8460b775288e202acbf3439215556 GIT binary patch literal 6836 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 literal 0 HcmV?d00001 diff --git a/dotfiles/Шаблоны/LibreOffice Draw.odg b/dotfiles/Шаблоны/LibreOffice Draw.odg new file mode 100644 index 0000000000000000000000000000000000000000..cc253864a2a7d44b96ddbdba39b168f9b463673c GIT binary patch literal 7508 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 NKg`JS5R+Y<{RdonW`+O& literal 0 HcmV?d00001 diff --git a/dotfiles/Шаблоны/LibreOffice Impress.odp b/dotfiles/Шаблоны/LibreOffice Impress.odp new file mode 100644 index 0000000000000000000000000000000000000000..e229b6c6a5f7b8a09b8953d958012708ddf2b776 GIT binary patch literal 12093 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 S=Op>(4?QFRa8LJg^?v|+bjT$D literal 0 HcmV?d00001 diff --git a/dotfiles/Шаблоны/LibreOffice Writer.odt b/dotfiles/Шаблоны/LibreOffice Writer.odt new file mode 100644 index 0000000000000000000000000000000000000000..32a2f76355fb51880e6713448320f7d111bb76f2 GIT binary patch literal 7668 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 literal 0 HcmV?d00001 diff --git a/dotfiles/Шаблоны/MS Excel.xlsx b/dotfiles/Шаблоны/MS Excel.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..e9faa9aa30aba2961ed8769a73544cd981598cfc GIT binary patch literal 4914 zcmaJ_1yodP*B%&R=%HIcLJ5gc8l<~HKtTqEj)9@OLxvs@1qM)3kW!Eq1VJPuL_)fe z76}QdfAD_y*U$CcyU$uD);fEi^FBM?{cK$gAPyA(1Ofr>J~>kd{3b-0dvkXixQ77$ z<+(g%KpiLqj@}N6MFsfOQY%`&YDRv{R1FGE?>&c!W(d-I1qDQaOr96wC#ePR^@%E= zrzvc|$7ZR-DkDlvc;gdK=>qbfk{)g_Hai*jvG*IPbC6l}lnlRv@3W@3U{x^+j@{R5 zy9O^?Xv{MRu&&zFwR5W zIJ~YbaI=YAXF$=wFo!|=HC({wI6xb8eblsa4(XO%f9F+vdW)A-L$rIg4CP8>#kq%g zJxDp}yeUO%?SuVD>)jn=4~u$BWCc;OZSDXv>-)w}6%w2b=H^OFM{RBd*{@$o&G z$s~lGB+WHsx9{f^n+{bhZ9nI!T+Z!jjRr0y`L$}M=7`5xY{}*Ii-zbKG5Sy+P5qUbO|Zxl;o1HlD_?T9e(>xspGwoxNNtf zsgR1yHw^+Vct1|tXs;LW+Kw+cK=S#Wv=MGuP!G!4OQcj$`74_k90IZa4Jq>9k+MR# z+gw8BtZ%B*CP)>0Xv`PHvZYLQzcxANEv=g7JNv-WE!ds93I{Uc^X6&1b|S>e>wU>0 zX)U{x5@K(Q>=G~KJaTp{dp(W9xcH_rn)y^5(uT)PWy01=fW+S2(mUyj!!%Fe&aHXa zv`4I46fj7Y+%1AaZFtUt%M$ZM+{T0vlXNw%@cqCYZ2R6Zl5#-9QkMfG9hxnfiM^2S zYTxK%vrsB3^IG7`Qd6vxGu8M(8?W7{pPk+&A0evyR$ zo;23_l|Bi3!6^oNB-hdoJyr6(?`{S^i&)8NkM^^pFZO=K=~KV2Va|)%ix{YH_3LTV zu3_P{%eD%2CaOC-!U+qyz&c`}e*AH$Xm@s{y9MjgAvm26a`iFJK>lm!GGH9y3m5n+ zt$h&gPL>FS)1_1XN^#T&!Zty$(&1UGU_j<*6!MlAyL_F#3~Rv%3$Ap4cH|{6J)XGdxiuAGg2_o45vISj33c>E3d;T_mXrc!G6?ii$B#Lep^(Z!N-;q)tEEIwCNGgZJwjdX!FjSusw1o_g4${0{T6XBCoBlKK5W zM;WWP-AU5=tm>b0Xul1+%>ka)nV%1xJ5I%zC|;<2bBS_IN_o?!NdGiYtOa-pLJ~GM zpc%8o^nZ;?y1ziUT)v0Bjg6;=z|V`&&pbBN@|Y9>Hy;{XxOP3K=B!B^iqwD4Zmea; z^ubEJPZI&Iq!Plb1Oe15LxO1M?6R34BVpLyF?Dfuh_vIA7d5umT%o!5b~@nw^y%1z zkWT80{g-FUBzCt!>`}@<-gBHME#?=gPY0!c5V8tl3kG+Tf;T7m_LOjIzTK?0=rYJF zRmv%sw4IRvLzqjvYO@B+?P_!%)PWGwNfs9OO0X*`?HvVkaouv1a`uA?%T_j|l zc#rx?U8;3{)OKacj!w~10z`In4&CpYv_i5@rifd4+v^laiXUOn8T;vV7=#!l$8?aB z3t}x=@z(lCWqomnMVAafp+2|@Hpp>Z^*@P$K;0bv))!Vc$eKtSZJ!~QjW}9ubR_DeaEp9 zS$reibDE|mT$PJ6$CVQr{;*^*cAFvzvF$p*%1{H zIk$5zP26|~Wap!@4!2nxYnOF41ZHPo`ZBg!`Ao`jPi%d+FbbV-tRAH;olhW-DE{24 zRiOxEFJ3TJ8TB4hnNN(x-YA$k-rVh5R=T$4rlF(*T(R^MKP~3LCw@12C}rrFL7t;X z{4hww)5l89m}UwpO$lqE^r9q5>p2EL@}C@z_6>YHsrHe&c$U;;p0Dle{n#5j@GCrm zl9r)8U#Q4Y4+dgQJ>L>2@!Yo8lY-J8H|WFY_%$Vj)|SI>HNTb67GjwkM3wKn49b}P zpnu=AW})SM+`cf~4O|myCp0?W#wkNOxqU%(LN4AN_MThVS+LdOhCq<>oOH zZzc;?N(D$B_>kSAlYU*;;FDA%C^OrhjQ7+jd#$+xa%Q$X4x%KVv_5CCT#79GZWg}v zau@EeGeJ6A_`T&a>6*WbGzkC!fJwZ6+X_hjN;(fuKe&y@Wu|SJI49+cfX`>l!;WSa zZ@?5DEmdbaRh+p?cpVO_8_I~yfjuqQ7pFK6HwNBYK*L|eh)!1NBaK?)S28*m=@)Sa zX0KEYA7QH{TT}~Xi`F{GQY~DU+i5%9uRiy)Wx&O~j?Jy?3cCV>y)iq#C9o~>rRA;>`Bw|PSW&TPq(g1Gb!e3-g{hJ@E0WM9weYdiXBpw07U)Z#TgjAdErEk=jT`?OL4*N!)BQL|#2x4}G z`ZWQ*^?qrg1=td7ne(PI&$0Tl&5f-4x6fkHbS}3p$E3NXJgbTa8h{?}G3gQ#n7m@l zZw!|B0_T^7yHg0-ybf_-rgZh3T06$W)qaS4g)}~cRv0nadX#{t>rB!I_G?YJo7_4^ zn%&0a5ZgVA>p`WIl`GC%*NS=loot)6%;)`#4@Y}Nr4eBRA;t%z!~<&DqdQ6 z9U3(GIzEUOGcrhOrXYyXIxB89e2b;(=*asVjZO?yS5{flvBTQLf;d@2Eak=|uY5i2kGi&sdB?NNYs_RP8_hEEm=s?$(WpCfpd_LX_SKNWYir?J^aDzo8(}a3vZ@!fe!BZ?CZn7k+~4< z0WWl))XLY5U*p!&^`iYsH2M&q%}IQtz0CD-7(+*fw?z{XEWTwcgd=q}Y*!$3f)ZQL zH&xY#xuAPll^ObqbYlA0o`sEI9Ho(y1H2{8vMLHX`Wna3wUs!%e{0=lrZ|jPMP7U$ z%AGT{l&Ir_VxDi~b(Xu|Ra0a5dl;-@CsYm03RFbsH;G~vHx`;Y#Zs>OObmtvsH4|? z>>6dsa$uCJ;im*3N6zY^?2j!J;W3ee+FwpyniW6s<|4{^)+DtBuRvLQ`AyK9vH4M~ zZN|G?nO6EfosxZQwF$^K^wL;JSdjELAA*OjI-v#5itJAjciX*qWO(p+82MR7dsELG zY7dCrGD#fKW|9iQ51ir02}c|*A{Qk2&*9kK#D}*)QUiyESWCaHPvv5|0l$fg^}y z;5m$Oz+l|K* ztW`?4fj@GhV{_6&^5QO7LAW{a{Pzz(gJ=dWuR)PGOhH*b=F%MU)}u@?EcwK&q9ePE75jw#s}Zh7}je$FJ*aUcQcpyPA?ahG;dVpYOENQ zb~aPkdJT>6Qp;M`R+)_SGTu7$!3{%+ZK9G*&u}UULSBeke4o5->lAIW!X~VEI_rx7 zn0Wcxj~t}@m^(x__!F*N8Nn7qh*|&0OsJwZN3ax43&q~xrl-n7)*=abgAz<6ZQr~hM}iDGcx%q+Pje|+5S@^eGN$$LU^SK5yj;W* zR?k+HQNUM@TJO}rp7nF)n=Qug)@d(eCeHWf)*+_7b;0bo|4dOSF)?GRfN=4&aq%?2 zK}_0?RV1P;h6Wjs*ON=>*mZ=f#?Fg3o#Z#CI& z$GUq_51heC+5g=nR(5ZvSx?4(O*6LVIlk%Ew+9S#7uf}6Q~n#Mhi)_{{cYooqZD0> zR;+4x?A+AF!^xaSIWT%t6S9?do!83WVt|HhlMi*#UnE`F2XseL1Bn89kAbtjrcJ~N|*=V)K9RNxX~#$AcSs~Cs}enO0e zO$GQhAo+bla5*6PZ~1LpqO0-WioX-)%K^eKp~rmc&vC+^+P|~AOH%zy6fk`6|F!?7 z*ng`3&WkQ7;4c}*tnr@-;h%PXZ}l!&)GrywlrfB*|H-NTwDNn|yKD=8i8kn`m0wNb zpQ^t{|7BhLB}j~=|NOw;Rq{{e-~D=-AityuW9xsUi>?MPrl$n}K$znU<0Y1#(ElH* CYh(EU literal 0 HcmV?d00001 diff --git a/dotfiles/Шаблоны/MS PowerPoint.pptx b/dotfiles/Шаблоны/MS PowerPoint.pptx new file mode 100644 index 0000000000000000000000000000000000000000..0e8d0bd3eb4081dc145991b46e42c894db72cf22 GIT binary patch literal 21201 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

}%5EUH&q8`W0TJ}4%> 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 A6#xJL literal 0 HcmV?d00001 diff --git a/dotfiles/Шаблоны/MS Word.docx b/dotfiles/Шаблоны/MS Word.docx new file mode 100644 index 0000000000000000000000000000000000000000..2a1f213ef262202db39daf9d39de3e4415ead31c GIT binary patch literal 4036 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 R0RX7*A60zXdeaep{R>k}e^3Ab literal 0 HcmV?d00001 diff --git a/dotfiles/Шаблоны/PHP script.php b/dotfiles/Шаблоны/PHP script.php new file mode 100644 index 0000000..4b011ba --- /dev/null +++ b/dotfiles/Шаблоны/PHP script.php @@ -0,0 +1,4 @@ + /dev/null +sudo apt update +apti docker-ce docker-ce-cli containerd.io + +sudo usermod -aG docker anthony + +success "You need to logout and log in again to apply docker group" diff --git a/install/040-ulauncher.sh b/install/040-ulauncher.sh new file mode 100755 index 0000000..c1cae94 --- /dev/null +++ b/install/040-ulauncher.sh @@ -0,0 +1,6 @@ +#!/bin/bash +. "../src/01-common.sh" || exit 5 +title "Installing ulauncher from apt..." + +sudo add-apt-repository ppa:agornostal/ulauncher +apti ulauncher diff --git a/install/050-syncthing.sh b/install/050-syncthing.sh new file mode 100755 index 0000000..198adf8 --- /dev/null +++ b/install/050-syncthing.sh @@ -0,0 +1,23 @@ +#!/bin/bash +. "../src/01-common.sh" || exit 5 +title "Installing syncthing..." + +# https://apt.syncthing.net/ + +# Add the release PGP keys: +sudo curl -s -o /usr/share/keyrings/syncthing-archive-keyring.gpg https://syncthing.net/release-key.gpg + +# Add the "stable" channel to your APT sources: +echo "deb [signed-by=/usr/share/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list + +# Add the "candidate" channel to your APT sources: +echo "deb [signed-by=/usr/share/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing candidate" | sudo tee /etc/apt/sources.list.d/syncthing.list + +# Update and install syncthing: +aptu +apti syncthing + +wget "https://raw.githubusercontent.com/syncthing/syncthing/main/etc/linux-desktop/syncthing-start.desktop" -O /home/anthony/.local/share/applications/syncthing-start.desktop +wget "https://raw.githubusercontent.com/syncthing/syncthing/main/etc/linux-desktop/syncthing-ui.desktop" -O /home/anthony/.local/share/applications/syncthing-ui.desktop +ln -s /home/anthony/.local/share/applications/syncthing-start.desktop /home/anthony/.config/autostart/syncthing-start.desktop +# или демоном: https://habr.com/ru/post/350892/ diff --git a/install/100-grub-customizer.sh b/install/100-grub-customizer.sh new file mode 100755 index 0000000..06e578f --- /dev/null +++ b/install/100-grub-customizer.sh @@ -0,0 +1,6 @@ +#!/bin/bash +. "../src/01-common.sh" || exit 5 +title "Installing grub-customizer..." + +sudo add-apt-repository ppa:danielrichter2007/grub-customizer +apti grub-customizer diff --git a/install/110-wine.sh b/install/110-wine.sh new file mode 100755 index 0000000..d5b74af --- /dev/null +++ b/install/110-wine.sh @@ -0,0 +1,9 @@ +#!/bin/bash +. "../src/01-common.sh" || exit 5 +title "Installing wine" + +sudo dpkg --add-architecture i386 +wget -qO- https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add - +sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main' +apti winehq-stable +installed "wine" && success "wine installed!" diff --git a/install/120-chrome.sh b/install/120-chrome.sh new file mode 100755 index 0000000..0579672 --- /dev/null +++ b/install/120-chrome.sh @@ -0,0 +1,10 @@ +#!/bin/bash +. "../src/01-common.sh" || exit 5 +title "Installing google chrome (latest)..." + +# https://t.me/axenov_blog/251 + +# snapi chromium +wget "https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb" -O /tmp/google-chrome-stable_current_amd64.deb +sudo dpkg -i /tmp/google-chrome-stable_current_amd64.deb +rm /tmp/google-chrome-stable_current_amd64.deb diff --git a/install/130-postman.sh b/install/130-postman.sh new file mode 100755 index 0000000..7c70f42 --- /dev/null +++ b/install/130-postman.sh @@ -0,0 +1,24 @@ +#!/bin/bash +. "../src/01-common.sh" || exit 5 +title "Installing postman (latest)..." + +wget "https://dl.pstmn.io/download/latest/linux64" -O /tmp/postman.tar.gz +# sudo tar -xvzf /tmp/postman.tar.gz -C /usr/local/bin +sudo tar -xzf /tmp/postman.tar.gz -C /usr/local/bin +rm /tmp/postman.tar.gz +sudo ln -s /usr/local/bin/Postman/Postman /usr/local/bin/postman + +echo "#!/usr/bin/env xdg-open + +[Desktop Entry] +Name=Postman +Exec=/usr/local/bin/postman +Icon=/usr/local/bin/Postman/app/icons/icon_128x128.png +Categories=Utility,Network +Terminal=false +Type=Application +Encoding=UTF-8 +" > /home/anthony/.local/share/applications/Postman.desktop +sudo update-desktop-database + +installed "postman" && success "Postman installed!" || warning "Something wrong, Postman was not installed" diff --git a/install/200-golang.sh b/install/200-golang.sh new file mode 100755 index 0000000..7ab7a50 --- /dev/null +++ b/install/200-golang.sh @@ -0,0 +1,27 @@ +#!/bin/bash +. "../src/01-common.sh" || exit 5 +title "Installing golang" + +# https://golang.org/doc/install +# https://www.vultr.com/docs/install-the-latest-version-of-golang-on-ubuntu + +# if [ "$EUID" -ne 0 ] +# then echo "*** root permissions required ***" +# exit +# fi + +[ $1 ] && VERSION="$1" || VERSION="1.17.5" +FILE="go$VERSION.linux-amd64.tar.gz" + +sudo rm -rf /usr/local/go +wget "https://golang.org/dl/$FILE" -O /tmp/$FILE +sudo tar -xzf $FILE -C /usr/local +rm -rf /tmp/$FILE +sudo chown $USER: -R /usr/local/go + +echo "export PATH=$PATH:/usr/local/go/bin" >> /home/anthony/.profile +echo "export GOPATH=~/.go" >> /home/anthony/.profile +# source ~/.profile + +success "$(go version)" +info "NOTE: now run \`source ~/.profile\` to apply new env vars" diff --git a/install/700-apache.sh b/install/700-apache.sh new file mode 100755 index 0000000..0e21a11 --- /dev/null +++ b/install/700-apache.sh @@ -0,0 +1,7 @@ +#!/bin/bash +. "../src/01-common.sh" || exit 5 +title "Installing apache2..." + +apti apache2 +sudo service apache2 restart +success "$(apache2 -v)" diff --git a/install/710-php.sh b/install/710-php.sh new file mode 100755 index 0000000..4b524df --- /dev/null +++ b/install/710-php.sh @@ -0,0 +1,28 @@ +#!/bin/bash +. "../src/01-common.sh" || exit 5 +PHPVER="8.1" +title "Installing php${PHPVER}..." + +sudo LC_ALL=C.UTF-8 add-apt-repository -y ppa:ondrej/php +apti php${PHPVER} \ + php${PHPVER}-xdebug \ + php${PHPVER}-bcmath \ + php${PHPVER}-bz2 \ + php${PHPVER}-curl \ + php${PHPVER}-gd \ + php${PHPVER}-json \ + php${PHPVER}-mbstring \ + php${PHPVER}-mysql \ + php${PHPVER}-opcache \ + php${PHPVER}-pgsql \ + php${PHPVER}-soap \ + php${PHPVER}-xml \ + php${PHPVER}-xmlrpc \ + php${PHPVER}-xsl \ + php${PHPVER}-zip + # php${PHPVER}-common + # php${PHPVER}-cli + # php${PHPVER}-dba + # php${PHPVER}-ldap + # php${PHPVER}-sqlite3 +php -v diff --git a/install/720-composer.sh b/install/720-composer.sh new file mode 100755 index 0000000..d6655a3 --- /dev/null +++ b/install/720-composer.sh @@ -0,0 +1,47 @@ +#!/bin/bash +. "../src/01-common.sh" || exit 5 +title "Installing composer..." + +if installed "php"; then + if installed "composer"; then + warning "You already have composer installed - removing to install actual version" + sudo apt remove -y --autoremove composer + sudo rm -f /bin/composer + sudo rm -f /usr/bin/composer + sudo rm -f /usr/local/bin/composer + sudo rm -rf /usr/src/composer + fi + sudo mkdir -m 0777 -p /usr/src/composer + cd /usr/src/composer + # https://getcomposer.org/doc/faqs/how-to-install-composer-programmatically.md + EXPECTED_CHECKSUM="$(php -r 'copy("https://composer.github.io/installer.sig", "php://stdout");')" + sudo php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" + ACTUAL_CHECKSUM="$(php -r "echo hash_file('sha384', 'composer-setup.php');")" + if [ "$EXPECTED_CHECKSUM" != "$ACTUAL_CHECKSUM" ]; then + >&2 echo 'ERROR: Invalid installer checksum' + rm composer-setup.php + exit 1 + fi + php composer-setup.php --quiet + sudo cp /usr/src/composer/composer.phar /usr/local/bin/composer + cd - >/dev/null + sudo rm -rf /usr/src/composer/ + installed "composer" && success "composer installed!" +else + warning "*** You need to have php installed" +fi + +# title "Installing composer.phar in home dir..." +# cd ~ +# EXPECTED_SIGNATURE="$(wget -q -O - https://composer.github.io/installer.sig)" +# php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" +# ACTUAL_SIGNATURE="$(php -r "echo hash_file('sha384', 'composer-setup.php');")" +# if [ "$EXPECTED_SIGNATURE" != "$ACTUAL_SIGNATURE" ] +# then +# >&2 echo 'ERROR: Invalid installer signature' +# rm composer-setup.php +# exit 1 +# fi +# php composer-setup.php --quiet +# RESULT=$? +# rm composer-setup.php diff --git a/install/730-oci8.sh_ b/install/730-oci8.sh_ new file mode 100644 index 0000000..789d766 --- /dev/null +++ b/install/730-oci8.sh_ @@ -0,0 +1,39 @@ +#!/bin/bash +. "../src/01-common.sh" || exit 5 +title "Installing oci8..." + +#check for +# wget https://download.oracle.com/otn_software/linux/instantclient/instantclient-basic-linuxx64.zip +# wget https://download.oracle.com/otn_software/linux/instantclient/instantclient-basiclite-linuxx64.zip -- only libociicus.so +# wget https://download.oracle.com/otn_software/linux/instantclient/instantclient-sqlplus-linuxx64.zip +# wget https://download.oracle.com/otn_software/linux/instantclient/instantclient-tools-linuxx64.zip +# wget https://download.oracle.com/otn_software/linux/instantclient/instantclient-sdk-linuxx64.zip +#unzip + +sudo mkdir /opt/oracle/ +sudo mv ~/Downloads/instant_client/ /opt/oracle/ + +sudo sh -c "echo /opt/oracle/instant_client > /etc/ld.so.conf.d/oracle-instantclient.conf" +sudo ldconfig + +apti php-dev php-pear build-essential libaio1 default-jdk +sudo pecl channel-update pecl.php.net +#sudo pecl install oci8 # php8 +sudo pecl install oci8-2.2.0 # php7 + +#sh -c "echo '; priority=10' > /etc/php/7.4/mods-available/oci8.ini" +sudo sh -c "echo 'extension=oci8.so' >> /etc/php/7.4/mods-available/oci8.ini" +sudo chmod 0644 /etc/php/7.4/mods-available/oci8.ini +sudo phpenmod oci8 +php -i | grep oci8 + +# instantclient,/opt/oracle/instant_client + + + + + + + +# https://pecl.php.net/package/oci8 +sudo pecl install oci8-2.2.0 diff --git a/install/800-mysql.sh b/install/800-mysql.sh new file mode 100755 index 0000000..4551e55 --- /dev/null +++ b/install/800-mysql.sh @@ -0,0 +1,8 @@ +#!/bin/bash +. "../src/01-common.sh" || exit 5 +title "Installing mariadb..." + +apti mariadb-server mariadb-client +sudo mysql_secure_installation +installed "php" && apti php-mysql phpmyadmin +installed "mysql" && success "mariadb installed!" diff --git a/install/810-pgsql.sh b/install/810-pgsql.sh new file mode 100755 index 0000000..b917073 --- /dev/null +++ b/install/810-pgsql.sh @@ -0,0 +1,7 @@ +#!/bin/bash +. "../src/01-common.sh" || exit 5 +title "Installing pgsql..." + +apti postgresql postgresql-contrib +sudo service postgresql restart +installed php && apti php-pgsql diff --git a/install/996-zint.sh b/install/996-zint.sh new file mode 100755 index 0000000..2dd3720 --- /dev/null +++ b/install/996-zint.sh @@ -0,0 +1,28 @@ +#!/bin/bash +. "../src/01-common.sh" || exit 5 +title "Installing zint..." + +apti g++ cmake qtbase5-dev qttools5-dev libpng-dev + +if installed git; then + # 2.9.* =============================================================================== + sudo git clone git://git.code.sf.net/p/zint/code /usr/src/zint + cd /usr/src/zint + sudo cmake . + sudo make + sudo make install + cd - +else + echo "You need git to be installed!" + # 2.4.2 =============================================================================== + # https://wayneoutthere.com/2021/02/17/how-to-install-zint-on-ubuntu/ + # sudo wget https://github.com/downloads/zint/zint/zint-2.4.2.tar.gz -O /usr/src/zint.tar.gz + # sudo tar -C /usr/src/ -xzf /usr/src/zint.tar.gz + # sudo rm -rf /usr/src/zint.tar.gz + # cd /usr/src/zint-2.4.2/build + # sudo cmake .. + # sudo make + # sudo make install + # sudo rm -rf /usr/src/zint* + # cd - +fi diff --git a/install/997-nodejs.sh b/install/997-nodejs.sh new file mode 100755 index 0000000..ce6e357 --- /dev/null +++ b/install/997-nodejs.sh @@ -0,0 +1,20 @@ +#!/bin/bash +. "../src/01-common.sh" || exit 5 +title "Installing nodejs..." + +# apti nodejs npm + +if !installed "nvm"; then + wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash +fi +if [ $(nvm current) == 'system' ]; then + warning "You already have node installed - removing to install actual version" + sudo apt remove -y --autoremove nodejs npm +else + nvm install-latest-npm +fi +nvm install node +nvm use node +installed "node" && success "nodejs installed! $(nvm current)" +installed "npm" && success "npm installed! $(nvm current)" +nvm ls diff --git a/install/998-phpstorm-url-handler.sh_ b/install/998-phpstorm-url-handler.sh_ new file mode 100644 index 0000000..995aadc --- /dev/null +++ b/install/998-phpstorm-url-handler.sh_ @@ -0,0 +1,35 @@ +#!/bin/bash +. "../src/01-common.sh" || exit 5 +title "Installing phpstorm-url-handler..." + +# https://github.com/rozwell/phpstorm-url-handler/ +# https://askubuntu.com/a/1023143 +# https://askubuntu.com/a/919825 +# https://medium.com/swlh/custom-protocol-handling-how-to-8ac41ff651eb +# https://www.linuxquestions.org/questions/linux-desktop-74/xdg-open-doesn%27t-recognize-custom-protocol-4175433062/#post4809984 + +sudo rm -rf /usr/bin/phpstorm-url-handler >/dev/null +sudo rm -rf ~/.local/share/applications/phpstorm-url-handler.desktop >/dev/null +sudo rm -rf /usr/share/applications/phpstorm-url-handler.desktop >/dev/null +if installed "git"; then + sudo git clone https://github.com/rozwell/phpstorm-url-handler.git /usr/src/phpstorm-url-handler +else + sudo wget https://github.com/rozwell/phpstorm-url-handler/archive/master.zip -O /usr/src/phpstorm-url-handler.zip + sudo unzip /usr/src/phpstorm-url-handler.zip -d /usr/src/phpstorm-url-handler + sudo rm -f /usr/src/phpstorm-url-handler.zip +fi + +info "Copy .desktop" +sudo cp /usr/src/phpstorm-url-handler/phpstorm-url-handler.desktop /usr/share/local/applications/phpstorm-url-handler.desktop + +info "Symlink bin" +sudo cp /usr/src/phpstorm-url-handler/phpstorm-url-handler /usr/bin/phpstorm-url-handler + +info "desktop-file-install" +sudo desktop-file-install phpstorm-url-handler.desktop + +info "update-desktop-database" +sudo update-desktop-database -v 2>&1 | grep -E "^(.+)\/phpstorm-url-handler.desktop(.+)$" + +info "xdg-mime" +xdg-mime default phpstorm-url-handler.desktop x-scheme-handler/phpstorm diff --git a/install/999-dotfiles.sh b/install/999-dotfiles.sh new file mode 100755 index 0000000..c22fa26 --- /dev/null +++ b/install/999-dotfiles.sh @@ -0,0 +1,10 @@ +#!/bin/bash +. "../src/01-common.sh" || exit 5 +title "Copying dotfiles..." +require_start + +cp $DOTFILESDIR/.aliases $HOME/.aliases +cp $DOTFILESDIR/.bashrc $HOME/.bashrc +cp $DOTFILESDIR/.zshrc $HOME/.zshrc +cp $DOTFILESDIR/.gitconfig $HOME/.gitconfig +cp -R $DOTFILESDIR/Шаблоны $HOME/Шаблоны diff --git a/scripts/db_backup.sh b/scripts/db_backup.sh new file mode 100755 index 0000000..f866f5b --- /dev/null +++ b/scripts/db_backup.sh @@ -0,0 +1,120 @@ +############################################################## +# Скрипт для автоматического резервного копирования +# базы данных. +# +# Автор: Антон Аксенов +# URL: anthonyaxenov.ru +# Email: anthonyaxenov@gmail.com +# +# Подробности о скрипте, подготовка к работе: +# https://anthonyaxenov.blogspot.ru/2017/05/cron-1.html +# +############################################################## +#!/bin/bash + +# Данные для работы с БД +DBHOST= +DBUSER= +DBPASS= +DBNAME= +DBCHARSET="utf8" + +# Даты +FMT_DT_DIR="%d-%m-%Y" # формат даты для директорий | 19-03-2021 +FMT_DT_FILE="%H%M%S-%d%m%y" # формат даты для файлов | 082456-190321 +FMT_DT_LOG="%H:%M:%S" # формат даты для лога | 08:24:15.168149413 + +# Локальное хранилище +LOCALDIR=/backup # полный путь директории для бэкапов +LOCALPATH=$LOCALDIR/$(date +$FMT_DT_DIR) # полный путь директории за сегодня +LOCALFILE=$LOCALPATH/$DBNAME-$(date +$FMT_DT_FILE).sql # полный путь к файлу дампа + +# Облачное хранилище +CLOUDUSE=1 # Копировать ли в облако? Закомментировать строку, если не надо +CLOUDMNT=/mnt/yadisk # Точка монтирования облака относительно корня +CLOUDDIR=db_backup # Папка в облаке, куда будут лететь файлы (внутри папки CLOUDMNT, т.е. без / в начале) +CLOUDPATH=$CLOUDMNT/$CLOUDDIR/$DATE # полный путь к папке текущей даты в облаке относительно корня +CLOUDFILE=$CLOUDPATH/$DBNAME-$DATETIME.sql # полный путь к файлу дампа в облаке +CLOUDFILEGZ=$CLOUDFILE.gz # полный путь к архиву в облаке + +# Путь к бекапу на примонтированном хранилище будет выглядеть так: +# /mnt/yadisk/db_backup/2017-01-01/mybigdatabase-2017-01-01-12-23-34.sql.gz + +log() { + echo "[$(date +$FMT_DT_LOG)] $*" +} + +is_dir() { + [ -d "$1" ] +} + +# Начало процесса +echo "[--------------------------------[$(date +$FMT_DT_LOG)]--------------------------------]" +log $LOCALPATH +if ! is_dir $LOCALPATH; then # Если нет папки за сегодня + sudo mkdir -p $LOCALPATH # создаём её, ошибки игнорируем + [ $? -eq 0 ] && log "New directory: $LOCALPATH" +fi + + + +log "Generate a database dump: '$DBNAME'..." +mysqldump \ + -q \ + --user=$DBUSER \ + --host=$DBHOST \ + --password=$DBPASS \ + --opt \ + --default-character-set=$DBCHARSET $DBNAME \ + > $LOCALFILE +exit + + + +if [[ $? -gt 0 ]]; then + # если дамп сделать не удалось (код завершения предыдущей команды больше нуля) - прерываем весь скрипт + log "Dumping failed! Script aborted." + exit 1 +else # иначе - упаковываем его + log "Dumping successfull! Packing in GZIP..." + gzip $LOCALFILE # Упаковка + if [[ $? -ne 0 ]]; then # Если не удалась + log "GZipping failed! SQL-file will be uploaded." + GZIP_FAILED=1 # Создаём флажок, что упаковка сорвалась + else + log "Result file: $LOCALFILEGZ" + fi + if [[ $CLOUDUSE -eq 1 ]]; then # Если задано копирование в облако - делаем всякое такое + mount | grep "$CLOUDMNT" > /dev/null # Проверяем примонтировано ли уже у нас облако (вывод не важен) + if [[ $? -ne 0 ]]; then # Если нет + mount $CLOUDMNT # значит монтируем + fi + if [[ $? -eq 0 ]]; then # если монтирование успешно - копируем туда файл + log "Cloud: successfully mounted at $CLOUDMNT" + log "Cloud: copying started => $CLOUDFILEGZ" + if ! [[ -d $CLOUDPATH ]]; then # Если в облаке нет папки за сегодня + mkdir $CLOUDPATH 2> /dev/null # создаём её, ошибки игнорируем + fi + if [[ -f $LOCALFILEGZ && GZIP_FAILED -ne 1 ]]; then # Если у нас архивирование выше не сорвалось + cp -R $LOCALFILEGZ $CLOUDFILEGZ # Копируем архив + else + cp -R $LOCALFILE $CLOUDFILE # Иначе - копируем большой тяжёлый дамп + fi + if [[ $? -gt 0 ]]; then # Если не скопировался - просто сообщаем + log "Cloud: copy failed." + else # Если скопировался - сообщаем и размонтируем + log "Cloud: file successfully uploaded!" + umount $CLOUDMNT # Размонтирование облака + if [[ $? -gt 0 ]]; then # Сообщаем результат размонтирования (если необходимо) + log "Cloud: umount - failed!" + fi # Конец проверки успешного РАЗмонтирования + fi # Конец проверки успешного копирования + else # если монтирование НЕуспешно - сообщаем + log "Cloud: failed to mount cloud at $CLOUDMNT" + fi # Конец проверки успешного монтирования + fi # Конец проверки необходимости выгрузки в облако +fi # Конец проверки успешного выполнения mysqldump +log "Stat datadir space (USED): `du -h $LOCALPATH | tail -n1`" # вывод размера папки с бэкапами за текущий день +log "Free HDD space: `df -h /home|tail -n1|awk '{print $4}'`" # вывод свободного места на локальном диске +log "All operations completed!" +exit 0 # Успешное завершение скрипта diff --git a/scripts/second-mon.sh b/scripts/second-mon.sh new file mode 100755 index 0000000..9c31bfc --- /dev/null +++ b/scripts/second-mon.sh @@ -0,0 +1,55 @@ +#!/bin/bash + +# https://gist.github.com/anthonyaxenov/c16e1181d4b8a8644c57ec8a1f6cf21c + +######################################################################### +# # +# Set display resolution # +# # +# Author: Anthony Axenov (Антон Аксенов) # +# Version: 1.0 # +# License: WTFPL # +# # +######################################################################### +# # +# Using this script you can change your display resolution # +# to any one you need. Just adjust some vars below and run script # +# (chmod +x needed). # +# # +######################################################################### + +# Set display name to work with. You can get it via 'xrandr --listactivemonitors' +display="HDMI-2" +# Set width of this display in px +width=1600 +# Set height of this display in px +height=900 + +# Sometimes cvt and gtf generates different modelines. +# You can play around and look which of them gives best result: +modeline=$(cvt ${width} ${height} | grep "Modeline") +# modeline=$(gtf ${width} ${height} 60 | grep "Modeline") + +# Some important data needed to xrandr: +modename="${width}x${height}_my" +params=$(echo "$modeline" | sed "s|^\s*Modeline\s*\"[0-9x_.]*\"\s*||") + +echo "Set resolution ${width}x${height} on display $display:" +echo "$modename $params" + +# Simple logic: +# 1. Switch display to safe mode which always exists (I believe) to avoid errors +xrandr --output $display --mode 640x480 +# 2. If display aready have our mode -- we must delete it to avoid errors +if $(xrandr | grep -q "$modename"); then + # 2.1. Detach mode from display + xrandr --delmode $display $modename + # 2.2. Remove mode itself + xrandr --rmmode $modename +fi +# 3. Create new mode with freshly generated parameters +xrandr --newmode $modename $params +# 4. Attach mode to our display +xrandr --addmode $display $modename +# 5. Switch display to this mode immidiately +xrandr --output $display --mode $modename diff --git a/src/00-io.sh b/src/00-io.sh new file mode 100755 index 0000000..71fcafc --- /dev/null +++ b/src/00-io.sh @@ -0,0 +1,115 @@ +#!/bin/bash +# https://misc.flogisoft.com/bash/tip_colors_and_formatting + +######################################################## +# Иконки +######################################################## + +IINFO="[ i ]" +INOTE="[ * ]" +IWARN="[ # ]" +IERROR="[ ! ]" +IFATAL="[ @ ]" +ISUCCESS="[ ! ]" +IASK="[ ? ]" + +######################################################## +# Атрибуты текста (форматирование) +######################################################## + +BOLD="\e[1m" # жирный +_BOLD="\e[21m" # нежирный +DIM="\e[2m" # приглушённый +_DIM="\e[22m" # неприглушённый + +NORMAL="\e[20m" # сброс всех атрибутов +RESET="\e[0m" # сброс всех атрибутов и цветов (вообще) + +######################################################## +# Цвет текста +######################################################## + +FRESET="\e[39m" +FBLACK="\e[30m" +FWHITE="\e[97m" +FRED="\e[31m" +FGREEN="\e[32m" +FYELLOW="\e[33m" +FBLUE="\e[34m" +FLRED="\e[91m" +FLGREEN="\e[92m" +FLYELLOW="\e[93m" +FLBLUE="\e[94m" + +######################################################## +# Цвет фона текста +######################################################## + +BRESET="\e[49m" +BBLACK="\e[40m" +BWHITE="\e[107m" +BRED="\e[41m" +BGREEN="\e[42m" +BYELLOW="\e[43m" +BBLUE="\e[44m" +BLRED="\e[101m" +BLGREEN="\e[102m" +BLYELLOW="\e[103m" +BLBLUE="\e[104m" + +######################################################## +# Функции для вывода текста +######################################################## + +print() { + echo -e "$*${RESET}" +} + +ask() { + IFS= read -rp "$(print ${BOLD}${BBLUE}${FWHITE}${IASK}${BRESET}\ ${BOLD}$1 ): " $2 +} + +dbg() { + print "${DIM}$*" +} + +info() { + print "${BOLD}${FWHITE}${IINFO}${RESET}${FWHITE} $1 " +} + +note() { + print "${BOLD}${DIM}${FWHITE}${INOTE}${RESET} $1 " +} + +success() { + print "${BOLD}${BGREEN}${FWHITE}${ISUCCESS}${BRESET}$FGREEN $1 " +} + +warn() { + print "${BOLD}${BYELLOW}${FBLACK}${IWARN}${BRESET}${FYELLOW} Warning:${RESET} $1 " >&2 +} + +error() { + print "${BOLD}${BLRED}${FWHITE}${IERROR} Error: ${BRESET}${FLRED} $1 " >&2 +} + +fatal() { + print "${BOLD}${BRED}${FWHITE}${IFATAL} FATAL: $1 " >&2 +} + +######################################################## +# Тестирование +######################################################## + +# print +# print "print test" +# print +# ask "ask test" test +# print $test +# dbg "debug test" +# info "info test" +# note "note test" +# success "success test" +# warn "warn test" +# error "error test" +# fatal "fatal test" diff --git a/src/01-common.sh b/src/01-common.sh new file mode 100755 index 0000000..e5b88e1 --- /dev/null +++ b/src/01-common.sh @@ -0,0 +1,49 @@ +#!/bin/bash +set -e +source "./../src/00-io.sh" + +title() { + info "" + info "===============================================" + info " $1" + info "===============================================" + info "" +} + +apti() { + sudo apt install -y --autoremove $@ +} + +aptu() { + sudo apt update +} + +aptug() { + sudo apt upgrade -y --autoremove +} + +snapi() { + snap install $1 2>/dev/null + [[ $? -ne 0 ]] && snap install $1 --classic +} + +installed() { + command -v "$1" >/dev/null 2>&1 +} + +die() { + error "$1" + exit $2 || 1 +} + +require_root() { + [ $(id -u) > "0" ] && die "You must run this script with sudo!" 1 +} + +require_user() { + [ $(id -u) == "0" ] && die "You must run this script WITHOUT sudo!" 2 +} + +require_start() { + [ -z "$ENVDIR" ] && die "You must run start.sh to execute this script!" 3 +} diff --git a/start.sh b/start.sh new file mode 100755 index 0000000..67fbcf1 --- /dev/null +++ b/start.sh @@ -0,0 +1,19 @@ +#!/bin/bash +set -e +OLDDIR=`pwd` +ENVDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" +ENVSRCDIR="$ENVDIR"/src +INSTALLDIR="$ENVDIR"/install +DOTFILESDIR="$ENVDIR"/dotfiles + +for script in "$ENVSRCDIR"/*.sh +do + . "$script" +done + +for script in "$INSTALLDIR"/*.sh +do + . "$script" +done + +# neofetch diff --git a/theme/Bridge/cursors/.directory b/theme/Bridge/cursors/.directory new file mode 100644 index 0000000..9fea84a --- /dev/null +++ b/theme/Bridge/cursors/.directory @@ -0,0 +1,5 @@ +[Dolphin] +AdditionalInfoV2=Details_Size,Details_Date,CustomizedDetails +Timestamp=2011,9,4,15,13,34 +Version=2 +ViewMode=1 diff --git a/theme/Bridge/cursors/00000000000000020006000e7e9ffc3f b/theme/Bridge/cursors/00000000000000020006000e7e9ffc3f new file mode 120000 index 0000000..a305d5c --- /dev/null +++ b/theme/Bridge/cursors/00000000000000020006000e7e9ffc3f @@ -0,0 +1 @@ +progress \ No newline at end of file diff --git a/theme/Bridge/cursors/00008160000006810000408080010102 b/theme/Bridge/cursors/00008160000006810000408080010102 new file mode 120000 index 0000000..fb54fee --- /dev/null +++ b/theme/Bridge/cursors/00008160000006810000408080010102 @@ -0,0 +1 @@ +size_ver \ No newline at end of file diff --git a/theme/Bridge/cursors/03b6e0fcb3499374a867c041f52298f0 b/theme/Bridge/cursors/03b6e0fcb3499374a867c041f52298f0 new file mode 120000 index 0000000..031757c --- /dev/null +++ b/theme/Bridge/cursors/03b6e0fcb3499374a867c041f52298f0 @@ -0,0 +1 @@ +circle \ No newline at end of file diff --git a/theme/Bridge/cursors/08e8e1c95fe2fc01f976f1e063a24ccd b/theme/Bridge/cursors/08e8e1c95fe2fc01f976f1e063a24ccd new file mode 120000 index 0000000..a305d5c --- /dev/null +++ b/theme/Bridge/cursors/08e8e1c95fe2fc01f976f1e063a24ccd @@ -0,0 +1 @@ +progress \ No newline at end of file diff --git a/theme/Bridge/cursors/1081e37283d90000800003c07f3ef6bf b/theme/Bridge/cursors/1081e37283d90000800003c07f3ef6bf new file mode 120000 index 0000000..88740b2 --- /dev/null +++ b/theme/Bridge/cursors/1081e37283d90000800003c07f3ef6bf @@ -0,0 +1 @@ +copy \ No newline at end of file diff --git a/theme/Bridge/cursors/3085a0e285430894940527032f8b26df b/theme/Bridge/cursors/3085a0e285430894940527032f8b26df new file mode 120000 index 0000000..c150ede --- /dev/null +++ b/theme/Bridge/cursors/3085a0e285430894940527032f8b26df @@ -0,0 +1 @@ +link \ No newline at end of file diff --git a/theme/Bridge/cursors/3ecb610c1bf2410f44200f48c40d3599 b/theme/Bridge/cursors/3ecb610c1bf2410f44200f48c40d3599 new file mode 120000 index 0000000..a305d5c --- /dev/null +++ b/theme/Bridge/cursors/3ecb610c1bf2410f44200f48c40d3599 @@ -0,0 +1 @@ +progress \ No newline at end of file diff --git a/theme/Bridge/cursors/4498f0e0c1937ffe01fd06f973665830 b/theme/Bridge/cursors/4498f0e0c1937ffe01fd06f973665830 new file mode 120000 index 0000000..3e94178 --- /dev/null +++ b/theme/Bridge/cursors/4498f0e0c1937ffe01fd06f973665830 @@ -0,0 +1 @@ +closedhand \ No newline at end of file diff --git a/theme/Bridge/cursors/5c6cd98b3f3ebcb1f9c7f1c204630408 b/theme/Bridge/cursors/5c6cd98b3f3ebcb1f9c7f1c204630408 new file mode 120000 index 0000000..4cea3ac --- /dev/null +++ b/theme/Bridge/cursors/5c6cd98b3f3ebcb1f9c7f1c204630408 @@ -0,0 +1 @@ +help \ No newline at end of file diff --git a/theme/Bridge/cursors/6407b0e94181790501fd1e167b474872 b/theme/Bridge/cursors/6407b0e94181790501fd1e167b474872 new file mode 120000 index 0000000..88740b2 --- /dev/null +++ b/theme/Bridge/cursors/6407b0e94181790501fd1e167b474872 @@ -0,0 +1 @@ +copy \ No newline at end of file diff --git a/theme/Bridge/cursors/640fb0e74195791501fd1ed57b41487f b/theme/Bridge/cursors/640fb0e74195791501fd1ed57b41487f new file mode 120000 index 0000000..c150ede --- /dev/null +++ b/theme/Bridge/cursors/640fb0e74195791501fd1ed57b41487f @@ -0,0 +1 @@ +link \ No newline at end of file diff --git a/theme/Bridge/cursors/9081237383d90e509aa00f00170e968f b/theme/Bridge/cursors/9081237383d90e509aa00f00170e968f new file mode 120000 index 0000000..3e94178 --- /dev/null +++ b/theme/Bridge/cursors/9081237383d90e509aa00f00170e968f @@ -0,0 +1 @@ +closedhand \ No newline at end of file diff --git a/theme/Bridge/cursors/9d800788f1b08800ae810202380a0822 b/theme/Bridge/cursors/9d800788f1b08800ae810202380a0822 new file mode 120000 index 0000000..5ba3f42 --- /dev/null +++ b/theme/Bridge/cursors/9d800788f1b08800ae810202380a0822 @@ -0,0 +1 @@ +pointer \ No newline at end of file diff --git a/theme/Bridge/cursors/a2a266d0498c3104214a47bd64ab0fc8 b/theme/Bridge/cursors/a2a266d0498c3104214a47bd64ab0fc8 new file mode 120000 index 0000000..c150ede --- /dev/null +++ b/theme/Bridge/cursors/a2a266d0498c3104214a47bd64ab0fc8 @@ -0,0 +1 @@ +link \ No newline at end of file diff --git a/theme/Bridge/cursors/alias b/theme/Bridge/cursors/alias new file mode 100755 index 0000000000000000000000000000000000000000..33be5b2be34be2a98b8755749eaf7b3a86f01bbc GIT binary patch literal 3660 zcmcJRe@LBG7{~opmgUMyTR*n8H6oW4vp>QJLJDm(onn&VkiZZe45=s-nnDp_6tpFj zk}IM#jBx4i&3fHs^i|da@spYbzK7Buz``)fD*RH!hmoMi%=RD_p-sha> zocHGBzxe$1Ay}w>At7NQ3${t+?b24iI(-|YJESY52q{tWGhF=T*R>{(uy~EDyyCUO zB-+=)9NxO-=H_Fvj<~qEy9K&h3SSGL=7h=o8%8$V&c^nC9MUQHH?<- zfti+;W{r)F*45Q@B04(yF17PM_yp6K?>cF_!%R<4x0aR`Yj1Dwi;9ZcqP}2r9p(cL zlUU)lwY6DmYinm@WaLJ1$**9=`=3m>85tSoa=EObp`kq@BI33na#v)+&CJZSo}M17 zt*vbd3kzExB<@9-aI>U=A>JD0NqX6EPT z+t}FHVnIOx>$@#6F>yy#RaI?oZ|`?AGc&W4)Ybl&`gtGcJEcdD1;m6mK0a=Rg@v`@ z;o&>W%F5pV^^ei{qr>~`-L41ijjuM?2fZnFo^Js$CnhG~eWtg~ z)_fn2PIcM-js$zXeZ5cbbtieA54i5LpQgG^eym4~M7++vuhX;dj%UAC5_htEbG2@J ziR0~#Z9bO6ojrfnKJ0zm)BcX@ew#V>%e?$|X&md!{t~C>Th`Rn)W@9uR#Q{6gioLR zGqhhVM^3$b0S_*Aety>KzTNHVKRR4$m6eqZ8pj>xoN025Z^t9j)6%ojp4iyfvVnnt z34bp0sc)C^ShlarHQRofGa^9=df`2C*c2w(l*I8#jir!|gvnBOtD zi2Y@siJh~3tF&F>tffc~Bkj+ZoQK0hMIOfIC!X=`Ee-zriJ$zBX`FwYs$O95VH5j} z68Ft!ZyB#Vd~SMneBqP+O#6Fb&c`E%{PXsJ>t4f8{zcyL%y%(!;^tiO-vod5;}+>5 z-SZ7+e*0SIe`)?Y=aX|pKYsEjKb*YPV?ajiaJTAy*`fIkPtCd)T7G!R4l0kyD@y9L z(~lqi-f@f%)QFw9xmV()RIS@9I}e-?@kM7_hq<&${iD zo|1NZOX{@KkDqfF=yBCXe)Ha}Gy6n-5qE;Oq)t2i_~9Q6BVP807@Yj#{K274JN@|i F>>vK5X|4bO literal 0 HcmV?d00001 diff --git a/theme/Bridge/cursors/all-scroll b/theme/Bridge/cursors/all-scroll new file mode 100755 index 0000000000000000000000000000000000000000..3281108bdaa0824a997990d31646cf8f953abd11 GIT binary patch literal 4160 zcmcJQZAjf^7{-0coQ7Mz6x!Q4js?YRO>-rQ2u<5jQOrcTW@KdKhnAKWYi@3CAt)&58O?_Xtoy3r z+e1Qlet!O?nVA_YJ3HGN9v-$zN=oW9A1UxAzS02SLgc$+baZsCuCC6*UsY9w2ER&! zXSL2d_(B8YdxU(yY<$Omn+Emb_LTWThtG2e*>gedOR##X5PD@KG6KRxi&^UyX zIKmHNo*EM_9FK~Ma+j8tUTbe}zoEEW?ds~9FE1}|iH?rGp!FAo2!XnU4V>p5?t74C zc;V!|kL2X!oO3uF+>5T1c1m}q;1-I7A|Xq7NqAZakBf_YH7_skt-!!QY@sf2-~H@h z-S9>#&M#79c<;r<#SQr#r}f7Kr_1H4=yCng zf)57<20VFLQ&VH9M(?)c&=#M06Z{TIPEO9=&1+(tSW}D*Y2VB8cLHv|%NyHZ%)HhU zo12@jH#RnU_|18{9g5Kc?X!O`h?B_f?(QM#xjAF+iF3u;lJ;dv^G*D=^D|~%>#o7U z!5=FsD)zjmsj0~t8ymZ!edGu+jRwSOjJ{(Pv$L~{KcYhhtwB{w&>TKk?5;DsOmvFD^}_?!BcT$3Fuc00&# z<=9u+ld0CQ*ZXV!iq>6#~|K9PrT!)qG<0|edzE!gK2P6($2>JPPr{C-Y3R;^g=9vT{&Z)JdF+ku_bJkFv^ctS#gYk7J3540u6h;w3%_m<|H z@;h&9FZOee^AEzSZ9AH=1D&v$SPfTByhmNL=Z5)@P12m$hMOA0InMu|zgoU;!xrv} zP#sO2nwt8BdSZC#iF0yG@13lD_|5)%X{@DvH~cs(#ObX+qo&&V$!*2?ms;n&z5V^y zl^$P+2ZuCpNrT^w23x-0l<(PEj}>@tH1}phOTLZ7VZ1cBYBa$2va+(THJ>Q>LVI27 zY4~I`ID-b%bG^Iq{ixP`;rm_oyKi7LIHB*w$J5i(zp0*I(T0-(aqsQ8Gu);}19FR6 yO)X6ksFl=IwDI=4>&hLCI3O3$nOX<$kf%7ch929>4=M=}HfwCo=GVFheT# zg`{D~pXrMlE$lR*w$7 zja%xBtsWiraoSR6YW3&rhxt5LRrO6zZcX#`93DP(0`=@W^BxMBuoTwtVmjoFm&sE{ zy`LXu6a>!L{DjWjc<}v>=<%TC=Xs`{f6zKM;^H@*XLK<7^7|F^oCynICA^wvoe4qU qoyYe}p`F#gk?&@P{7td9c-F-ITj0mcwU{0IK#hYnalcP`+}jq+;A>+5 literal 0 HcmV?d00001 diff --git a/theme/Bridge/cursors/center-ptr b/theme/Bridge/cursors/center-ptr new file mode 100755 index 0000000000000000000000000000000000000000..14048586af014c9bcc59fe76b9157486135ea792 GIT binary patch literal 2416 zcmbW2y{nR87{>MVeT+I$Qo*4QIBh`|ElxV=lA3`KNP)Pt2|VTLXep)^wfTMV=LOFMj>fpcaU`$}o^yhWf=hx6HYUHT!MC4Er3#bDr9e9R!o6Y9ecDrpd znT){`lehJ4c4ddFkx1mpd_MnODwRA=JTZCdf^Bw1-&^H!`O|PX^!V5l5R<1apwGoP z&lSP_!C>&CR;#UW5|gKH`&`b?c@9L20-EG^$uD&X`_7VH)ypd8p`!py*D}=zQh`YO>kv%J*G)$Wy0} ze&&Qj?<#x%e(uEMXf*n^QmK3yjYhww)2XS~>nps(&m8m1&l7IGOXP0~9txfdUUoX2?~O*oUup^3J&}c$!Y9kH_P&$B8EacOYf5@%5)c^nh literal 0 HcmV?d00001 diff --git a/theme/Bridge/cursors/circle b/theme/Bridge/cursors/circle new file mode 120000 index 0000000..23bfed6 --- /dev/null +++ b/theme/Bridge/cursors/circle @@ -0,0 +1 @@ +not-allowed \ No newline at end of file diff --git a/theme/Bridge/cursors/closedhand b/theme/Bridge/cursors/closedhand new file mode 100755 index 0000000000000000000000000000000000000000..c77039708bf3857671259b78100a6ac5c6e1eecf GIT binary patch literal 6788 zcmeI0Pe@cz7{whOrzT5BnlixGuTX)!LGiL_iP zT004)Xj2l3_#YHPaG{1S1a$;+;SiZY3mtFgOwPkXLhX&UcvpVB`+WC(@7(j z`1^lV{F*`_AQT)2Cw2%64GoRlscUd$o1@g~*G64h5U$hdjIFJ$9g~xjAFHaWTy=GI z&paN_*NKUVDYMy}hBl|bQE8<z8;x0;mJ1ld&Una&oHs`}-vw9UUD~y|lDc z*zI=d9=d$>+}vETva<3G<1_&=IBwZrxeN2dF%@mI*`D_F^hi1^7K>D;cYaS^Z#!mYW~6UZ%YGOb7~nW{Acg_RJuaz_{f;o1OzF$Z z%bxl9`F-iyt$lECP!tptI1wiXFeh@(9p7Bh>-E=HS64qbH#hs{Y*tp*fpiWH4GD~k z$I!+R#rCl_Vyk~*KQw&hlfRBVc`?Rij!F*^T9sHG&ME7!g_dUjUyu? zqPV!Y5wYa)AofDW~1UW|{AyEivC1=-r# zlJI)HVtaerhd{ypK8<&7fwMsF`GSyAp-#q+0*T-@$ku2yR#1-lP_9<1Z6qWl#1n}GA-cld9_tKb4)4&Si`6R&!J^Aqj_!1r8LX7BnW&j9P@SYz5)LOVK&$ zB6zDqfrnkh!-P;l(FQvWRFG{KlR515`K;fQDQ-6PJ3hR<_x--l_s{#jw{<;y-hWC( zQRAahm8mvG9maD&W8R#)Gr(EkgaQl366K!@Iy+n;p9atY$CQ!t!|+3nBS3}CX1g~r zF%fNRYrBs*%fR)6`X~d(akW}qGcz;uYiw*x#N+XVR;#V!Izat?g|TS?z1!`67K_D1 zM@NU4o}Lz7ulEhstAL}xesf@rD-e7A?CflOaBwik9}EVW!xD113_a^ayHbTQF}5ni z{zAsi`15jj3%xVn!m9d-iW0(9pa;Si9DLF6}_C{rUd%JIE?9vC%!Q=6~gxzVy zzE}>_F$VJTOxfqvR;%?vGMUUqA`uY|hlSJW6roT^jE|3tR4TRUa5$d8&ZO9LANP|d z-xq7aS~E{R2YR3yXawvAgTe3f`Mzee**`9qOJp(`5eNjnn@pys(BA?s0`$Rt;(qeb z7kMRj<>=_>xApb)jDih}5?OrD3W((AT!FOVnA?jyKY*8hWIps)EBBM55Lo*{I=N0B z@Ld3S|LEf+a0xa2$=r*99BXT9MQz9fKGux9JPZ1%1zO9?%RPV>cntV~fL^bE-P_x{ zt^PQVA4a1w41K?1=fn62=mL*T;gjzN&$bdU15Lm+;0AEpVzKnEuCD%`nwk>B!^64$ z85$ZAlarGoolbAq?e^?0?z& zKYve0QxmO1l~I^!@&5Beng^*^v*w>2sd%InQ~{`OOzE?Qhfy z+8O*P6iUUuxQ?d=-2CHruH}GBAOTzecfcu)vJp-xbznO+Rp2a0{QYFwO2D;vjeDt) zl#q~+RZ&r4ZEtVyX=rG$=jG+G9I1eD;*G(aQ%g!po-8gdehCBuVq#)KOioS;d=9s@ zwYgL(RTg}Bu9L=K-YFW5#<;e&_O-XSSD4LaQCV3jQCnLp78VvnXJ@Ayer$=8oP)U} zDwWEdxw*Nep`oFuZbY9?o6RP+x3~9;i;K(Qp9YxIzZm_}wOVcY%F4=LwIgvxMn;6w z>GZ(=Jm49QGbwjCU97IIcFxSq$m+XXF5&fhKf|9R!rqcIYV)o#o0^*5Z*6UbW@l$* z^?g2{K#Wh=a}6W`Ib*+MG&eVQZES1^yWK9jySroRv;I3fJHlu*zQ(>QKu({zC({qw zf!5a6n7XWeeSN)HUtbpvhvOsm+y&V{uKrw8>vXzj=!x&l+hVaqV{~;R z(J{st=FFip?ZDq7dB>y8VAN+VFN6EwIj{mVFah>-yxQ0*8PCkRGKLNq0B4;4 kW~6|V)&yG)7|%cro`bm(>T(V_7yru`hfp)}`Bd7!09{11@c;k- literal 0 HcmV?d00001 diff --git a/theme/Bridge/cursors/context-menu b/theme/Bridge/cursors/context-menu new file mode 100755 index 0000000000000000000000000000000000000000..26a0b2e88e05665a672622683bccf8865d766469 GIT binary patch literal 1936 zcmb7_Pl!@c6vovo%W%p{`#%j4Q53`!EoLz@8AY^Els2|*5DY>H0)?t!cO0k7CRSOL5LA4r3y#TCGZ@Qh9B&*(Sl_8R*3|l0%l? z@0X>eCCTUWHLKNna18689I^s|fHWEn$z(ERi^Z}}ho#HuKbw_ri*xef&7!1Ispn?1 zc`sPD5o;XFA!{u=C!gQGkYqCX1Ps>*mM({DQwj!y(&=<0kw`oQXAiUmQaP{7VJup8 zGV`+bu`cm=JP8J`tYZBahs;mu3({L{N+c4w4-RvWIj_r6YueaGqfzO0yFW0WB}DBz znSbS>nx|cpdR}>aQF>pNe}_V$2bgyRQaNgvL&o>7?<5=!Kf?T3Xg@SI9u=2r`~5x{ zPcio@#Ctpesr}*e@SdtUqgviU_+EofLp(3mJf1!GdA)8Fi^V4Ww3be%hxtP;4gT|x zT93+~VI3QcUq`zD-E_HJ_uB1tU&|VB&STsOX=@xgtj$~->jUHEU%(7>1*}`Bk3F(t zv6x_gexm;jM1QVDYl_8s#WnK$nDv+oF_+RnmoB^h9gX1bqDe$iB_8K<(1y+59u_%sex{ z_nCQS-mR{?aQ?A0EM32}G*{ZH9aOnbDu}Dow_kczdO*sQN~Ji%C0=n|JMsvN*LWx< zUdtuXz7yu~b`1;+T$25emzP&4(8E&3P5?D0Oy)mevYwtEo0yom=61V_)Rryn1eZ0; zk&eMED=V|UzCIfr9le^9lXF<@ybnI9H0Ikal{n1u@^T9V0yaE6d^tNi`;hul&2^a1 zJ4|AQJ2W(8gM)*?tgNg9;*wvfig!~cT(8$_BO@c`_xp!4Gc)(5kh>)lZbe0fjg5_& z&*uxcT&|~5#JwvMZe?Yqg+d|g>gxJBJw1JoxLNnP&i~7VTUAwM)6>(|-roMDc)9n< zy(cEz>gsBnot?F|wzkj3d{TN)+Rj~d&rG;AH8nOjH)ky^E$!kxzD;gYOt`hRwKhLL zZ;g$OpNPrX=B_4Q=5j=Rt2IcP3Ad@K3GSbom(SIs68FX<5_cLUb-oqcor&zEnRRt_ zwy?19Z+(3|>wC1cwDfdmXQyv`e0*wYY3VOY>S}*Y{k)I!ozml)CB=jniA1cSp~07t zk#VNAwe_>P+rO`T5PsiY__@UPhW6O&GakDbZno%hbVdE2$}chBl43@qQFveJZL2ij z7r|R2c692n@RVyearg$`!6#l-nzTH*YW9-zgPPexEO9)H$N;ap2_ov zTKA5Q4!_26hdF1O9OK*Zs`Qrhj`VJBZf@)3rs^{QNur%Dy!woUM#F4_(=B z@?X}tB8m0I94_y`I&;p+wS&@eaqD|~dqcrs@Vdw2`B-glD9+!=&%||vo!Ew-{I6>q z@i4z*a1r~}!>bo=oVOD*uNZknNu753@xwnhj`7JFu@g7-Le(>yOHldFAInl+$88(= p&3m)X>=XG#+{LkyI_>o1hkq)Jc-bFfaPo`u2ZuWC^y7EO{sRp%DiQzy literal 0 HcmV?d00001 diff --git a/theme/Bridge/cursors/cross b/theme/Bridge/cursors/cross new file mode 120000 index 0000000..67580a7 --- /dev/null +++ b/theme/Bridge/cursors/cross @@ -0,0 +1 @@ +crosshair \ No newline at end of file diff --git a/theme/Bridge/cursors/crossed_circle b/theme/Bridge/cursors/crossed_circle new file mode 120000 index 0000000..23bfed6 --- /dev/null +++ b/theme/Bridge/cursors/crossed_circle @@ -0,0 +1 @@ +not-allowed \ No newline at end of file diff --git a/theme/Bridge/cursors/crosshair b/theme/Bridge/cursors/crosshair new file mode 100755 index 0000000000000000000000000000000000000000..6c0cd51d75789ed4c3e1dc41c89eaff814d18c59 GIT binary patch literal 2180 zcmaz@E-eyZ00BlIWME)o`1@Z0NXr1R3KAbACl1BjKpKRNfS6do1_S~?0HTT2L##S6 zAkfy<&H~ZI>LFI06cG6O`u+#e#Ofhd-B32$%ggI4t-{2`#pMC5%(k_)JxwdK&CSiX z(#mWD1A_&mm<`Hjp!@*RLkMVTX>}7)1Cj@s2Qn9wk3snjlrLZym>#}3IXT@2hVLm* zIDp&>G3 zZcIhcMd&7TA%i0=Y+;L8j5@SxU#IsKuY42!e4gQ%`Mf`m=icw!JO0qCmnRJjBYq49 zli`o7;_oGJP4k(3r@#ep7?{Cbpa~AqqUqB8$oW(s9l@_M0k-Q6~{N2v{`{(7xTA)TlBbGE-4fW(r7fk+ibS$Xy36JSkw+-|p&%Vnw6YTH(;^(y-GxRmFf@-Qd5s@1AgDwS^*i)95azJpnLP4v*^ z@pzr+U>TaQmM~Iqwy?U zmI-T|>!E97V?#QfjwF-Gk8n69xO92w^85YL?RF)RNW6#V3^)Q*&Fl8i6$k`mcXwCf z@puvr9$DpD$U|2!7?i!eJ=xmYdJ7M0k2SxrhpuQeO4l#U=M|#%oz4Sw$g$H1g+kKn z_5Oy#;dhvK1*jU;?V+RJ?@J^S`GENkztQ?@isP(A&8Q){*WB)U-37$I~jyF3y zI|Hq22$tE8~67(_}_!3;a<_lKIY3DIhJ*{1|EUOfVuL_tMh=z lnL#Ig%<(k13|MnK>ul5R4L;5cl^@?NYnCt%=FGlv`~v}tx@G_X literal 0 HcmV?d00001 diff --git a/theme/Bridge/cursors/dnd-copy b/theme/Bridge/cursors/dnd-copy new file mode 100755 index 0000000000000000000000000000000000000000..69fdafe1eedd5d0ceb4f3ca62a263a24790158b5 GIT binary patch literal 3660 zcmcJRO-!6c7{_5jQIytIp=v)Y4QZjp0~ilAeqv+oF_+RnmoB^h9gX1bqDe$iB_8K<(1y+59u_%sex{ z_nCQS-mR{?aQ?A0EM32}G*{ZH9aOnbDu}Dow_kczdO*sQN~Ji%C0=n|JMsvN*LWx< zUdtuXz7yu~b`1;+T$25emzP&4(8E&3P5?D0Oy)mevYwtEo0yom=61V_)Rryn1eZ0; zk&eMED=V|UzCIfr9le^9lXF<@ybnI9H0Ikal{n1u@^T9V0yaE6d^tNi`;hul&2^a1 zJ4|AQJ2W(8gM)*?tgNg9;*wvfig!~cT(8$_BO@c`_xp!4Gc)(5kh>)lZbe0fjg5_& z&*uxcT&|~5#JwvMZe?Yqg+d|g>gxJBJw1JoxLNnP&i~7VTUAwM)6>(|-roMDc)9n< zy(cEz>gsBnot?F|wzkj3d{TN)+Rj~d&rG;AH8nOjH)ky^E$!kxzD;gYOt`hRwKhLL zZ;g$OpNPrX=B_4Q=5j=Rt2IcP3Ad@K3GSbom(SIs68FX<5_cLUb-oqcor&zEnRRt_ zwy?19Z+(3|>wC1cwDfdmXQyv`e0*wYY3VOY>S}*Y{k)I!ozml)CB=jniA1cSp~07t zk#VNAwe_>P+rO`T5PsiY__@UPhW6O&GakDbZno%hbVdE2$}chBl43@qQFveJZL2ij z7r|R2c692n@RVyearg$`!6#l-nzTH*YW9-zgPPexEO9)H$N;ap2_ov zTKA5Q4!_26hdF1O9OK*Zs`Qrhj`VJBZf@)3rs^{QNur%Dy!woUM#F4_(=B z@?X}tB8m0I94_y`I&;p+wS&@eaqD|~dqcrs@Vdw2`B-glD9+!=&%||vo!Ew-{I6>q z@i4z*a1r~}!>bo=oVOD*uNZknNu753@xwnhj`7JFu@g7-Le(>yOHldFAInl+$88(= p&3m)X>=XG#+{LkyI_>o1hkq)Jc-bFfaPo`u2ZuWC^y7EO{sRp%DiQzy literal 0 HcmV?d00001 diff --git a/theme/Bridge/cursors/dnd-link b/theme/Bridge/cursors/dnd-link new file mode 120000 index 0000000..c4ad821 --- /dev/null +++ b/theme/Bridge/cursors/dnd-link @@ -0,0 +1 @@ +alias \ No newline at end of file diff --git a/theme/Bridge/cursors/dnd-move b/theme/Bridge/cursors/dnd-move new file mode 100755 index 0000000000000000000000000000000000000000..a0ade7c3e6207b2884589fb8fc325974d96ac50c GIT binary patch literal 2272 zcmbuAUr3Wt7{)i9t7YXhTc(MUV+$%8LZ>g`!P#f=iiROcX+;i+SM|jq*xy zbvHsOx+w`2{0|Btdf^Pc5Y!3gg%K)27dlVRv)sq0XiR&@kMEp)=REKGp7WmbJ+VJ) z)GBC7{1l29MMz}gc@5}geZETpS3o?_fV&_{=e;SME#bR9K%*?ljh6YbdOUvtxjg9T8si|4B*_?+l7eF+A zsLfb3dcEG<)6?_W=kt9S7#R54+uJMJ+ScY54tqsa;)NEu2oL)Q4ucT~bma*4Ea3VPCSK z!F^(^a$`+3(;+uOsnQCL`bA|E3oBLZvr0=hijXJq<}J*mFF-rL{be^~c7>L}g{A7h3Z8sn4^Yj|J^YioHp^*)Ex602K*NFb;H``{jy;)vfW-UkUqr1CX zxZUngn12)SK0SOtu+MuV1LU^0wtiVzSrJW5O;Py>27|(6GC48#`o7L#edfTNcz4_Y zd8MVLZzm@wgF8Drg6!_@N`yiovA4GuM!;}i1u*A6;3rbPx9CbnAAFYt4B!DMQmfT= zP>a2*RjE`C5*r)qh>3}*!JYpUW2_(t=mFP;-;m>sdC>>I6|7?;FoAo3dv_Rq#&3a4 uz})3^gYJ7U?1#cw zIPePa>NMtthleki?nj`d&dc&k^MgK+#(9yEk@~8ts`{?3uHVbb$}Ic$@BjAh-MeE~ zu3YI(NlDoZo!5bv;TL`3U3GfBKBcj-@kC8c&CjP#pZ@LS$&*r9StW#DtE&ZENOpF%WMySZ zd3m{5EEcuTaZgW=+_-T=Mn^~G`0?XEVE=p|>;?J6a~5pdw(ZN-)>gmG`uci*f9KAf zvU~S#{}?`~{hXW}vD@trkXH#fgL%fgJ&%xM=D;Ge+5Am&bF<%OK|z7PPfj$h*e@z7 z@~>UIcu^3$T{wd!&%050E)iIl+8o!PCe&g6E`go$-rion9on4<+S=NfSLHY(2H@T3 zlU5geW|;TdbHn+k)g^u5-uVWD;iI9Up}+h3`ex)qpr7sS?UJ9L{}s;R^QYQRPEJm* ztE>AFwfV=`*qDng$DD`GYXJTFcWl)>j*5zU&*5+kA3JtTtsRreG%KIZo;@pw?GcMqckuSsJP$wT&YhF=^z}KUtNlA%xc6K^&MlSfVty$ya zhxW95-m&Ap*ldc**M$p{>OA=&pV*fK@O`2%ugOs~u&S`Iuy$ZzfVDDXpBfq({Q1>l8Tb3KaiddcUlW&W%AZ4r4!M{=?bsK{4~8m7{O&9P(heRx*fcmeD0}zr zosm!Uf91-RUtsS>)XN^5Z9-YL%oj70X;eBoCgsi@MOs?i!g?cTadE@qaJUudmttRF z{$Qwb#CM3_oOVeE1Nts6aklM$Z0)I&!n+nDbnp)(d=}G4+^`C&q3L zK)?APi*bAsxW>BB0ou2b_n{5mo3Y3Qa)E;BmSfIyoqE)#&1VVM3G&5v{8^w5p`FP- sedAr27x4i3N}6st<~-N6JD~egg}(6)ygRw0ZSu&LW6o>eD|CJG4|$>AE&u=k literal 0 HcmV?d00001 diff --git a/theme/Bridge/cursors/dnd-none b/theme/Bridge/cursors/dnd-none new file mode 100755 index 0000000000000000000000000000000000000000..c77039708bf3857671259b78100a6ac5c6e1eecf GIT binary patch literal 6788 zcmeI0Pe@cz7{whOrzT5BnlixGuTX)!LGiL_iP zT004)Xj2l3_#YHPaG{1S1a$;+;SiZY3mtFgOwPkXLhX&UcvpVB`+WC(@7(j z`1^lV{F*`_AQT)2Cw2%64GoRlscUd$o1@g~*G64h5U$hdjIFJ$9g~xjAFHaWTy=GI z&paN_*NKUVDYMy}hBl|bQE8<z8;x0;mJ1ld&Una&oHs`}-vw9UUD~y|lDc z*zI=d9=d$>+}vETva<3G<1_&=IBwZrxeN2dF%@mI*`D_F^hi1^7K>D;cYaS^Z#!mYW~6UZ%YGOb7~nW{Acg_RJuaz_{f;o1OzF$Z z%bxl9`F-iyt$lECP!tptI1wiXFeh@(9p7Bh>-E=HS64qbH#hs{Y*tp*fpiWH4GD~k z$I!+R#rCl_Vyk~*KQw&hlfRBVc`?Rij!F*^T9sHG&ME7!g_dUjUyu? zqPV!Y5wYa)AofDW~1UW|{AyEivC1=-r# zlJI)HVtaerhd{ypK8<&7fwMsF`GSyAp-#q+0*T-@$ku2yR#1-lP_9<1Z6qWl#1n}GA-cld9_tKb4)4&c!wXQ;TJr{! z@C1f}+QO{=x158^g6IP{gq41$`W6(fRb#@`u7{C?>Zl>=%H=Z7S9~mN z2=jWAO9&Y>A#KL+^R!Dk!|1aSEn|fz|C5nR3Au9woispw(*ep7boin|!#ZsKCZEQ*_~Z-ZS$l7K=~BLUcxfDD;P#+~2;C6e+1g#4+5qj)iM}y5E5fejA;iQR2By%T?s-kb}%u{Zn#+f02m|$ zh=a1ppi61mq)7*DQw$6c9BPbBNSfF7g8oo!Q zlfAvYm(%I==k@jVG}p{kp0&bvxE*3$&FAymOG`@@;+i?JJ6hnwr9_=#jEJ=Zb98jn zR)xQ#XTyi!JFy;@Pggh`j%;mheKWaD_;UNlOs3c8^9`@8tb8b!%T_EFJBZieI-?Ok z`62(**EG28ZnxVT3cT-|id&CR{t z-QBfoH8C;Klxeb4sZ?H!^AbJk7<*tZ1D4ELZ;tcx^H#A~v>45KuF1*9#>RKm^r0B_ z*dEOfHDZ@aB_7#)lU?Ed5O+%c9QWFsa4z_KjMQV}kHI(NroNk-n?J>UBHtU5PpYjY zJ$xn*2s|hh3RQb{xQu4J)R+DVg+j07dsFI{oHL|L+ohvyjA?8Cphx|*7qnX%dbF0aSq zxu*5yNF-v{o&473!O02p>i>`OB^T!;&TlPOQ+A(sN2AeLB9Umyg-`$Me7%tGCCMw1 zi(2Dd^m%_ao88W2GK6dMiJ$zCf9h+R&R1OLw^__it}iSsEPTQrKJk-J<^QYd`%eAy zQtzjK$E7hTEDcJWiFz?>+RhPi_er6}#l=)Emn$eg@0I_jntLSOm2OGbCCG$3&v z_-+tiJ!78wvX0z^qJeWB?p<6A<1(?|3_y~@}vQ71UW e2aEl)o|qcNt4CGFdVI+bEJk>+4#Uy%eftZlG6oX> literal 0 HcmV?d00001 diff --git a/theme/Bridge/cursors/e-resize b/theme/Bridge/cursors/e-resize new file mode 120000 index 0000000..e0da659 --- /dev/null +++ b/theme/Bridge/cursors/e-resize @@ -0,0 +1 @@ +size_hor \ No newline at end of file diff --git a/theme/Bridge/cursors/e29285e634086352946a0e7090d73106 b/theme/Bridge/cursors/e29285e634086352946a0e7090d73106 new file mode 120000 index 0000000..5ba3f42 --- /dev/null +++ b/theme/Bridge/cursors/e29285e634086352946a0e7090d73106 @@ -0,0 +1 @@ +pointer \ No newline at end of file diff --git a/theme/Bridge/cursors/fcf21c00b30f7e3f83fe0dfd12e71cff b/theme/Bridge/cursors/fcf21c00b30f7e3f83fe0dfd12e71cff new file mode 120000 index 0000000..3e94178 --- /dev/null +++ b/theme/Bridge/cursors/fcf21c00b30f7e3f83fe0dfd12e71cff @@ -0,0 +1 @@ +closedhand \ No newline at end of file diff --git a/theme/Bridge/cursors/fleur b/theme/Bridge/cursors/fleur new file mode 100755 index 0000000000000000000000000000000000000000..3281108bdaa0824a997990d31646cf8f953abd11 GIT binary patch literal 4160 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 UWqruO*1Q&@+3w4{;k1Py`i|pO_ z7c@H|Ti02*&o)^p0V4__7^sMj=NIRNI88!Fym0d7-S^&kXYRf8ULH74iV+L5tr`8! zSU=sE+QotAmm5-h?yzMos5N7@o=*yAgs^Z_SQdQ7Gy~sIpe`K9I4B(QTKf3^#aMf! zSS-G1x7(j+=?nOS8XC|v-|O|hWilC;mcHi?s*w~B&MU4AK8(KSXFQ1UPA7yoJR^K@ z&+mU{^iI>ve9C3n$4C0{GtPQ+@=SRE`r~*F--?fKMf0P=0S~j`aCk18%@&f$R6HNy zDV0it_}1%n*KwRz;yN!76STt1`;X;Ir_(Q6tyX)Khg^Y5r9xBp{{bN4K)zGl Tc(lE-9((q9do#9{&fNPALsNQ4 literal 0 HcmV?d00001 diff --git a/theme/Bridge/cursors/link b/theme/Bridge/cursors/link new file mode 120000 index 0000000..c4ad821 --- /dev/null +++ b/theme/Bridge/cursors/link @@ -0,0 +1 @@ +alias \ No newline at end of file diff --git a/theme/Bridge/cursors/move b/theme/Bridge/cursors/move new file mode 100755 index 0000000000000000000000000000000000000000..c77039708bf3857671259b78100a6ac5c6e1eecf GIT binary patch literal 6788 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 VI}hv)_iX*o{lR8tZ8)an`5#iJ)z|<4 literal 0 HcmV?d00001 diff --git a/theme/Bridge/cursors/openhand b/theme/Bridge/cursors/openhand new file mode 100755 index 0000000000000000000000000000000000000000..3600deb0a106bebcf325e3d7907619924224523b GIT binary patch literal 3196 zcmbVOTS%o<6!v=3NzIcDGcr~(){sKhOpPKkkV*Qa$#~SfbkV%b8GBIch)N3Lg&q>| zLGeLRhcZx5@P=XDP`n`K1wqtO6s90d1ck};xck0?d-H2v&Y5-i*n9o^-|Jg@t+m&G zKKas==V?c=$Is5r!OkpvG5P>+XmqaK0$v3?fR})Kz;g=C5mL_T^7-?O(iTTYzzJ|Z z8MSk+X?=idwMg5vs{>q|oSgJgQBg^WiHTWyz248w&F!`H^z___hzNs&g9F3G_Z$FQ zgzxLPKP4r_2zy_^`EG{mt+S}W|!hHbu zTXROfql4{R3kwS?Gcz-^E4H?_{+gbi7C4s$oKH?pDt&%_UWA8-r(*BRzzYE5dlet! z?j9Bv_8IqUZMV0#E4{h7S+umYD7~$%O;lD^{*;!M_N~!qEb#L3x_!cVQB3Iv{kfi< zo&9}ZU!Ss7S63%`dwWmm_4V~i@9ypvl#!7Uv9z=#Ha9o_@bvV2^Mvob^YIyL;bvrH zqzO4twh9Ug#PIO2(yOYfM0Itw(gy|xPOXy<{+7cQYlg8pE0XJmkB^UGcXwCWN=ix+ z+I*Fjl`&>&oi$QkUas{1{(f>*f#3!}|IZV~&{R~jE5|CO(=@5i~hxj$(A#l2Rx$sZjZt#oorpSrrbM1Fq$kKlLX;NU#ieH~z&cpmay3keB% zxWB(IVq;^KZ;TIm1>>%sUB$umxVSj6x3_nI-uWSH%Nmqi?j9Z<_YvP;c^++C3@r{K8{=mD84p6f-x5B)C&cm6kRudvp>_Px^5Qh^-L!{*z7J3tN! z&&JwkUEam{zCgeIQ(JplJJ!tEw`yx^e}+BQ10dl$3O{56JztjO4GqnK9sb2(e$Ji?k1Wr4*Vqg1`uqETgFE(bW@e^Me7q+C z0Rf-G#!Z0s&f~&k%X8+AK0Uy<|H;bAiinAcv6^pZXGeH@dq-nG>y3Tl>klw(IuhoJ$-uF_Y2w$zhne_x|S0nfr|gUr&$M71j)XiZZMG69yc& zA>+U~$2PAtkK<$L1vG^sdQek9O5Pkm51@z80>pFP=RU>teEemn)45kFmC9bP_Ymi6 z5bre$O;Y4?{VKR0+wFEQpU;bKxBEX32z7)wO4L%n+Mx*iP8n?ecxPDZrT$|1If%%T| zI}L6kk+_iqxn{HZ495C7==N*1THn*}b#6MH7R_dJ5-#&!2KQa7)%ul8CWri{QmH}i z9_AXLyZmB`?EOU?wBd?jY!gn0d~KE{-hrS>64pF+FP4#e*y Z|K_=Ww7w4*)~r6C9OlFP`7HNgDwnubOi%y- literal 0 HcmV?d00001 diff --git a/theme/Bridge/cursors/pirate b/theme/Bridge/cursors/pirate new file mode 100755 index 0000000000000000000000000000000000000000..16b43385b1354d6b7cde5e41eb84b3635601edae GIT binary patch literal 2656 zcmb7FZAhC}6xMBi#!ivx{MdAJHCkQAT!o605{IMKL95ncXiG8ZgnhL*I&}d%_QU?z z59w&>?=qy07NNA1+7c^e;x8=}e<)HvRvYb`EWXKWrpenRXXkm7n`R-I?uLhZbI&=? zx%YhB*Vy^P_gM)TiTq1QcrC$C@A3Q&V{gQN$nqG4j10ye#wUzj444L~LH`P3e-{)n zRRrf7EKOzT7&sPyHTEEbPw4)i0sYq*X<1oWC1$hvm&wV=$9B722C&8+WY7ue?$!tN zaITE%>gpz&Z9}gA6**4cYAEL!3K9uh$!_R!MGcRVXLN5fhL> z2f862xbuJcKrGYp^Yg0~7nj#MJ2zwUM*4#ebYTNq1~}pk#3j40ukY8ZSGRZM7Ji@$ z8`v_y5o_RHDU5eVM@RoSc`_K63m5*T^>sgC7JSir(1i_bLmaVUgnOax^sB3@f0dVS zXnf$tz%2Nq_n-?K*oHV_#Rz+Q5)%_YwAozS`T4<|MxPZvqW7Q+8`y$_5tpB3m1ARL zPg+{y*NwP`n4t?B*zUle&hpZ_x;pdRoEj)93dTtA#G0W4UD&{u0gia*M|~ABKA)PJ zT0VBn6^?l)V+NbtrmStNZly^b$#OD2EOO`Ocqr)AF*PZr$<{-T{v% zKn8As?CDbt(yWQpGKJ{L^=AnZJgL%^H zH?$gi^ho75L{bI^2Y+KOe2SAJ_|vkpv#Ssj)QG6{rY0BnrAp7ATQ_@qd&e>}Gk@f7 zmbt&b|Gw3_?!J51ONS4?>XH5XWpcZH0i8})!Q3J~$N_4$Y-VO=>EgvLLLFEvDlIK7 zIXgN!ZYC!uf6ek%26_l+O-V`ligPu}@0x;KqwcO;*(T229Lpo$xp02@JM`uB^z<`H zlH3CW1NS*sh$r&(DWjZ$906qv^ingQ^;?d~xWnPtV(vxmu`|5?K0}-z{D@T!<737V z#&O0M3~+!K@x;4`JONn0%@BT|i~BV)K4QGZNMe8+12KX>_<(QR4>LHx1^g z%Vk8`fE)D)PBGvI|6v0^y3icS%Uk~%uz??(6E^4}%=jP4&40rKHo})!hlOz#LJyo` H9ajAZ^#mO3 literal 0 HcmV?d00001 diff --git a/theme/Bridge/cursors/plus b/theme/Bridge/cursors/plus new file mode 120000 index 0000000..d1b147b --- /dev/null +++ b/theme/Bridge/cursors/plus @@ -0,0 +1 @@ +cell \ No newline at end of file diff --git a/theme/Bridge/cursors/pointer b/theme/Bridge/cursors/pointer new file mode 100755 index 0000000000000000000000000000000000000000..141b1716df029949b4155053e0fb394b58747444 GIT binary patch literal 2764 zcmb_eTS(JU9Nu(p)zl?L7b;v7%Q*rsl`lqUQBPh_WEnD%bg9rwY?|Pk^bmUx#aCg5 zh#;Xx7~%!=p&~&=5SthBVFuwq!OJqu)Avo!Si|9_{>I1opYuQG_nqJMzo*abug)qc zO8gXxD8*l)$9NUE88GL&%fJ;t3#foJAWYd)P4#=={3L~X)xep=#KdHd`*W_Jgiy~Z zgTat7G&J;id3jlI-I%*>C5hKA;- zsHltBPum$MmLT~8g}SMiccJ~f7jx%sFo%pwWo4x=&#YFf7#$rI^YioW#l^*?j*gCA ztyar&*8tLg9H}?1w6yePZEfwF;^N|JykFyB? z?V*0&Jpn%WG(9~n+S=Mge}BI~&3P>rOH();fqZ3UWny7r;U{z^0G?K1JS=i^bNxCC3k${I z;GlmVN^jsg?>09#_X~P&1G0w5bwi`kX-xH12|;7Sx>34v9Xr% z@$sdWmX;&)I2;bq+1dF8`q-!0D=5rk#)hAm43o+9dSzv0hp~&)2JUBmH8wVWgsxiv zeI$iE{5D(z9@N*@_l}K?9f_m6yIa`pb|>`Q09cPw=rhKjF*2xBs=SGb33pRdQ^Y(Y zBO{`uq{IO|GI#Ol7g;N;?^L7FX!CeHe^_6U_-txwN@Qne+o6M>eAarf$k?zK+%GRL zf9GHNz6C%;pN+2r+lg-)k?jI+#D z_L74{`i%W18T~s4IsXCncs4dR#OCIvpq{O*Eg!bGx5duRj@aGZ_4S0+)zwX$o0H@EB2HCj{y3Bc^ll{vGkwt zJ$ZN^<}~|H3Xl%m*&q2V!Mn46TnFd__FCTcFyS8hlr_p2@f*Z%S12&|S!dzu$5x+^ ThoD^qeN4!C@F@3Vi$d`awUL|F literal 0 HcmV?d00001 diff --git a/theme/Bridge/cursors/pointing_hand b/theme/Bridge/cursors/pointing_hand new file mode 120000 index 0000000..5ba3f42 --- /dev/null +++ b/theme/Bridge/cursors/pointing_hand @@ -0,0 +1 @@ +pointer \ No newline at end of file diff --git a/theme/Bridge/cursors/progress b/theme/Bridge/cursors/progress new file mode 100755 index 0000000000000000000000000000000000000000..38e5e0c97483156e0709c6426187d7d6314662e1 GIT binary patch literal 83828 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 K@&EpP8vh4}3SH{} literal 0 HcmV?d00001 diff --git a/theme/Bridge/cursors/question_arrow b/theme/Bridge/cursors/question_arrow new file mode 120000 index 0000000..4cea3ac --- /dev/null +++ b/theme/Bridge/cursors/question_arrow @@ -0,0 +1 @@ +help \ No newline at end of file diff --git a/theme/Bridge/cursors/right-arrow b/theme/Bridge/cursors/right-arrow new file mode 100755 index 0000000000000000000000000000000000000000..f61d1c48c4aa534143d8b7fd784dc10ada254055 GIT binary patch literal 1624 zcmb`HOG`pg6osv<$cnNjz34fri0C1O)2t9A(n%52#XD;f1QpH$r~QQ>90fXVD*XYc zI?73ta2i3})+Zj3xY@&Yd>rq&=kB%F+2?d%U!3=Ph$j7cJk6eWXG-I^n5%i_-Kgjh zgQ88Whz5hSh6Yo)eopQd(JCm}TX|;wKf=^bUSBX6+>OOzme=cLi#i3G=-1QZU2|m} zdEB7>cG2zk`{zrg(rYf4a|(sRlVw>K(xWw9;wwG!^NyNmVV~%CVL)@kV%oOt>ufgb zL?RIL%z zmgeH(G#-!Nf9{X+zod(H`EQ?w{c;XCj-6zGOSQYCo1T?oPwshWXowqmoU&()` z{Pbj7pn;d#{^+sn$(%RzzB_L-S`*Oyxr#=kH_Csg=N+*oW`(&=<_u`68u(%l>6hEx zVXk_A^qYDY1m2ef+Uye^sF^(E{7dj1pvf8a3+@!-PyZii>5l^~>ct zI?ZpfjsHz>Np{Y@lVAg^0X?`4{xhhP^RJq{R5h9-n7A^ADY0E`aO@#qv|6oKN~O}* zd_Mmf=f?qEYGUdzo6T1njmGy(CL*W-kW3vWlj(A;R{MrLgxzkRc&@==QsI%- zVl)~rRw|XCUFp>0-TJ7cQ4;pF@R5a%i>M)5&Bq*J`zd+wDH!SmL3> z0IZ2b;$yqr79NjhrelF;;;_Wy@%NohM|i#7xsEv=?h)?w^;j&H=ytop=kqOe%<#~` zeZ3YAhu`*kJ>mEJmpbNncuzLq_!)^rR5|8&_p)pIxIUKgdz>)Ig^p&kIkZ?TZ_pP40pJA>!4^=~G1eN^ zlAEK^=vOov6=O#qju&Wu3hskDfO*g{`E1~D8hkg7f*qU9_8PU~M>d;n!toq!oPPmW z0P79c!aTSJ-V=FD_P`l5-U3g+le2K}Um70b3)ADa9hajg778 zgtXQv>;owzsgyLL39(TSd49j=?qe_H1z&E$$L!3`ewm$}-S^OcRy&$P_UM;NEu{Vg z=cLaFYmUv_G2xVu5tf7vVV44}#crtJ*emQ84j7G%e;#4&p=!1Iq}%O&LSqZ~lL|SI z(~045_@i7d2WV{Lmr5iHil+RR0!g7zKn2*wFBL1(YR#UOg>`rwzIEfDMg|Xgqz&M} z#?P3R+L+*@UH-M229DS@i`i`UUa3^_(&_Yy<`;#12DIGf1mC87E}xszQYMqRG8&D3 zbvm7(-|v6+JnyM^sreD%xNvg@A6)E>9Qcn_-}hg&+wHJE^?E%pykEroT)Y<*vlYW< zxt3e4)(2v&G#ZVNkD3F^+w1iP`F#E*an5i16d^A)ol!xz<0F=qw(@{Z2e z*ZKbD91KrWJf7z63%7;vVob?TQ(>R(IA8g0sQ+FRi^bRCc_jO;K+j$f&I@tptEo_S z^q)LDl~)Dod`%$t72$vSPhpY3%bl{l2nY8SJIVb}cqDGF)B*l^?{7q^0ldH!xWo5l zJRbk#JkavZdSBf2lVkEcEL^VDYHtUF!3d3Q{8EX8e0iTw3fF~OMq}eoD)6yqz8AbR er;VQX`=RC0yUO?Npn&E-CTlHMB4NEnxbQCyXKuv+ literal 0 HcmV?d00001 diff --git a/theme/Bridge/cursors/row-resize b/theme/Bridge/cursors/row-resize new file mode 100755 index 0000000000000000000000000000000000000000..cf4e2d68b13f54f64ac8702af57a590c96ea643c GIT binary patch literal 2664 zcmcJQzl#$=6vuOC)Lhil;E%(@A6sa3igLm>@yb|TP?9EKVPyXS5iL?*AhqBhAP7rp zyCY@VG^Vggs=LZUQierj{eJdlV6wuI$lQc4Z{C|X-|x=6x0_b<@%^;|V@g#kV2cO*I;g1}2q%&%{~xG2o%BJMh=*bqqQ?Chkk;ocL(BUHBaxT8TL8|2wD& z&k4sx;f4_AbV3tnojmfF?F-9)UVF;LV)44_@iq*@m-6>=I(x)fCy#uAeW&T=`M28b z_J`?odNdx7)7fm6R4SF0tAkIRb@IrU-qtC4XmIWg@(lkm`#YUZR*&Ium_||b#nr(l zPQA!8ddH3)JqoYAOXlTTt=6*7Z~5T>yb3-W%n|R!@EPTm5waztzDf&hr@ln0@Rw zJn-52Xqw$!)^D2g9t6TO0lnAFX7h8kT0M{-xjOj7StpNtfqj7hPrlz2%CvaDviDQg z>OIz+_r5CZ=XCZ>oOSX7fqg5#uiC@+>y{7*|9lTjoOSY+;aA$iSd({_-?s%Z<4`-E z_bk5Gt{&&&zw^;xF!-J%Ns7fcan^kdc)0uf!t+w8^a^Wy;=XjK6@7SB;J^BzvG~MU Y_cg2*@5E&R>s!M9l9R~almwfk~YqnLeom5&{dat#$_4VT7;>yCpf=EnEO!MNxGHBub!_;bZ z9Bki#Z3pbGbai!!nwlDspPw(BPN&dnwHKjx0N4>U!)hMrho-l;_g!aar>L&37I}Gj zA}1$DLV0<)7#<$}1fA1>8rTRAyYRD33ZqcWmZ!n$G{`x-mJ2Nx$en?12q1kMH(%;`d zGdnx`Ejl{-I?fyi7&GS6pHOEv5b1C@M#=HzdAbLDN4>qrz7a41mw*dE62RE*0(|+x zJ#t9#!c*&ZyMNLTZyvs*Pu$o~1rn(T(2od!_w(foYeVjH=A38rgM))p>-mG+e84_) zaTs7vazr!tzG{s8q3H8?^uVj;=H{-9jEqA3muj(C9{rskz9TQy*ry-76Yod+zWiXU zsCTfWq{NDP6?JuW0<|StT3QA)8ck6_LBZ3pu`%b;($ezC$jBV#%VX$shVe7xFHTUA zggjE8!;iO|CG2nZo!xF1;2p>Q6`%n1bq&wUz&U{V2y}*#gZ`?*!^6{&^JVXOMXt%o zNs*nMZH3NRfS*X_oqmvmai9%cXw2OS+9p8l3+7X9n#=^2F%?aMi5tk_?H za6nDU8)FuWm|r`_Ok)OiYXkxshyRUb$>GTWfN1vJHF8yAkm2b6>R!)pdn6 zz*r>c_4=DBDJi$Hwg5SR0nh_+0A~qvLj8>hed5e#@9O~CO$HKxNI(Oy&si%Q@dL*s rArJ3JF4if(wfqip-g1U8uEFLUNB$A=5VS>`1bGR056exJEwTFtGsB?* literal 0 HcmV?d00001 diff --git a/theme/Bridge/cursors/size_fdiag b/theme/Bridge/cursors/size_fdiag new file mode 100755 index 0000000000000000000000000000000000000000..31b238382facd5912e1fa19758fef86a3b8d9e5e GIT binary patch literal 2872 zcmcIlTS!z<6dk85duT5+b;2eSGi}1cL?NQ8lX z^q=^a)O>stjF|`;Iw2Th<11fdk*IT8Yw%uFBxfeuvbfhd>zsAY+WYLQd#ukns$jU_ zPoYpM)`S|*(?Gz6|2gIhsDQ)kxPs@FAnkt!*C+ODfO7q}-O`rUck}i24fOHxIgj-{ zfP=t(U@stP;??P(4mC6ui^aOMw6xaU-Tf&$JG zgTWx$+uOy!z`zJNp1?l9nVeDQ2oM6Vs#{xIWgSV6+P%HKU%^oWhXDHLXmAew_eYL0 z=v{Jh@+PgJp&5f?FEfcFh%_225 zH4Af@Tkg}I+8~FXp8!IDo4{=#7KpB`tu z{3LJ|U|(Q9u9{3H^N-dHS%Z30buq%ax?**8b>&^=nH;GNYO&X_cIiEHu0dY0TEU6bPfyID|1ZKo9M$ z4ep2gq82}qtPAENLaWt2otT)AHQ1w)l9B}aiBPN6vEUp7?5%fDZD%K+9#W4v55ifD z6%`e7-;jD?Q&W@3&CPuQjt{_^ve!FMZCrXFoh@K+aPV78ON+?M%M*!-iLzdPem=c3 zfqM>M-P-FNsB&-)eLsU?Ch+-`D~iZ)!f`1y^8@)>J{<=cD_)D_k-V| z5Fi>z4-O7C;M?&|(xgskXlNS79L*7?$U!aUidz0aC~yN{pVC1y7d`h0-Y)>sc^t_R zrpY0li~b)6c*g>OOTcA-8s2~-eGl|)gL|YNYf literal 0 HcmV?d00001 diff --git a/theme/Bridge/cursors/size_hor b/theme/Bridge/cursors/size_hor new file mode 100755 index 0000000000000000000000000000000000000000..20d23dec6223aea952271ec6e118ea9c408647cc GIT binary patch literal 1984 zcmcgtT}YEr7~XW|Pnu;bTz?v9K~ZF8fjCT%waAr@rA}s18`6cKMq!X3=1mw#SEZNU z1Su$V5sDW=7lNA(#lOtN7=nLGo6ExA)AN`|KFz|q=#_`_o%6oW`@H8pXUAOo!~1(x zG&TNIssPoBh{bpWh*Qkziv=P9#_s~o13NU*|F`|zj!G2>VGY1B0FbpvKi9TfSMnGu zdHDRJ$-LAIQLELF85tSY#KgqQn1=$)O9TU9K=}H|mTvfTI$gZkY`zs37`PAXW4)|nYcDuo+tXIvii!$hGMPkMTbn2-D5yl- zvE=0Bn~U?)D|0>1#q`@O;p=)TmgmPsPEJlS{7191vmdxzt~Fj+S()hX?^o8LMNG)L zo~(m?2~9~!xi0rBb*W8MR#uAE)>b#-lA4>Fo<WG1;i!fY0@W8Xo%V>+9cDS68p` zBwtxadU|>`;@As$9zpolc64;~H8eDA;z_>UZWp7Yqf>}8dORNQ=T_T>HtU#rb44sK zEv{-b8k5`Y{!~;{v~8Zcx;oL@+xroDcpkhn>;dnR&R{TWwx}m^li8Qp`oEk_{~jCP423ys!jZok`m!`I>p%7*i2?-=3~V1iQqXp<^CVPRn%Vy>p9rdBL{^R8|^|NQ*?8u+i_zP-TRT+>(R&Vk<$ z92}gB7(P7*0q&p1bKrUCfU|%Bb=*PEU&}gXXJ=QUqoZx`T?EpMM&q;2&dxEv-@kx6 zGoF{1SBv#@;8H|Hgc_-$33nT(Y)RAws zT3_PMl&`PFV2lHjfg1q#lLhF3lK}k*dcFP;`cVtr+n7_A`Hln3FW(XBO5-={;aRX3 z`vK-+Kazkmz#(AII@qgt;1qBIppUAt+)V?PhI9?UjF{&zVZ2sDeGXJ%tBr|knbi9m I@{Tw^0NVSYtpET3 literal 0 HcmV?d00001 diff --git a/theme/Bridge/cursors/size_ver b/theme/Bridge/cursors/size_ver new file mode 100755 index 0000000000000000000000000000000000000000..47172c274aed44644721dcc8ecf6738a0fdd6787 GIT binary patch literal 1984 zcma)-T}YEr7{@hd=1jA+GK*46smwl{g)qbm(b~jeAQCu1=0_h6#G-@}blHV?Aq7F+ zl>}WRgmfYJ0eT@)jzmR8Qy0kadn+|Tbb9*#Uw!3uPV9^y=RF_K`9IG&&pEr7|MYRN z7mGK3US0>h)7&25w|977U*FG$h6Z7?+3dc)zUR=d1{~k3_+lU=D=X{C z=;)}($jA`Ay}hEKpumFuP{46dzH?1AG$Z@_`)wABMY1g`E2H)lv|}(%-x<4mku{&m zn$%Tjzkj(Bk)NM0Dk>^OYip}OzbiR8`2pt9Z^kDVNf(XS(9qDFqN1WtEiEl$*rVSa z9UV5a+59;yEG!S>ao`w`b@3^k8_zEsFje&+2bh2nqyr5&4cyO}e$$U2a89GqCewTLCxf%VA1LGHH}{$TM1vHNgZS>F z&IM`U5@0@h+Gq9!snzO>+1c68aql~OdU}2}Ha31k9#;ki242Cqr}L%H{_*kgY4h{* zf2~%lsI9FPB_$=Irlv-8b#)1c!?7F{6_v<&KpC%;&p7`_h*P?=^8Jx(u7|kGVaNQC z^O>>I-w+=kpPR$O!;|IZ!3X&Yj0`(fu;fT&I7(#%6QR~{H8w|Xup%SsaafH{1N@PfT#Bg z-O^fIGZNZ&pgmn*U(Yy|n#_4+KGIGu(w?Dl4gUv~BO@cznVFf@X!AYTOH;OG9DEm; wn>Rob;CsQpM)vQeiJ|RxkG`D%v^fdb=2o_^i!>INVR0*; z!Iuajg!O!rxiSnyNbe1Yn{&_H`PsR5?w?*?b`oq!za*(8)9P5hAv6Pywk7NfYr>{* zDFil4Pm*QDV$>8v4-LL5q(WWT7T5}aZwTn*Vm7|s@Auy-*<>=A4u``pJUq|yca38n z@@zlM-$2i@tm<~VRj=1`9*#*r5E#c=fa9GE27}MhXjBzN;d1eC;?ns%jI$i_4~6SA zO`n<9=7$sax~*g9*;V{hxD9jQK8|kZ(Ogy)FAGkE?BdmkpdQ+c#jK|}uEK66TcsOz8 zg!RT6uC8tVIsHT3TV0bwUo`0x@_e6uTc7^XKlI_1a3?$nkKV(HquV-m9{T-AI1|o= l3-95?!}mbc^#%RJ`@%b8Z_d1TM?;+1dlJ8GaL$bG><7xN84mye literal 0 HcmV?d00001 diff --git a/theme/Bridge/cursors/top_left_corner b/theme/Bridge/cursors/top_left_corner new file mode 120000 index 0000000..913bbc3 --- /dev/null +++ b/theme/Bridge/cursors/top_left_corner @@ -0,0 +1 @@ +size_fdiag \ No newline at end of file diff --git a/theme/Bridge/cursors/top_right_corner b/theme/Bridge/cursors/top_right_corner new file mode 120000 index 0000000..e0935e6 --- /dev/null +++ b/theme/Bridge/cursors/top_right_corner @@ -0,0 +1 @@ +size_bdiag \ No newline at end of file diff --git a/theme/Bridge/cursors/top_side b/theme/Bridge/cursors/top_side new file mode 100755 index 0000000000000000000000000000000000000000..09db4fa89f09045154c535372dc1e35dd81f53d9 GIT binary patch literal 1984 zcmbuAze`(D6vtm{T8S<8#UI6r(t?76LrYN{0=f$s(h%a{5E^i@1q-Fg6bB*wCpr}Z z&iNBEyJQVn9V9Ul(nTrH@8|Yjc!?d}izj@!@0{~J-+S)K&C5aQ`#0aip6KIwPrbjv zJFP3iddMfYBrFIog@o`?7_)y8$avn=1fUL}6E=MGriB;6tnf;p^{9YP9rfs-=l0=w zrd%$c4F-ch!6S@%bkGa!@m$Y~-EQ}$P$&eC1v=;n=yC?mvs|rKfAxC3yWwycObY7J zLC@-2OecwM4j)gD6SK&nXkJYB9ZviZnv-M^?JaHPu%9=!KaRTblm*)XlCT@57*ZhQo@|@T39a@ zi$7bfR*=bL0#GbD*zkl0oHiKHNW@f{RPnEqitd3bT>PcO`r_u;CrH>SU50NYVZchAm-ZvVJ z3-(~e7l_B5i%Le!+*3u~3Ta{AuK1JOOO=fnXW)0n{|9s8oxqAue3H4SY{cB0_#T-z IYoxi{0~JzrTmS$7 literal 0 HcmV?d00001 diff --git a/theme/Bridge/cursors/up-arrow b/theme/Bridge/cursors/up-arrow new file mode 100755 index 0000000000000000000000000000000000000000..dce3b2805384d8c808785049efc44c7437e0b1a7 GIT binary patch literal 1624 zcmeH{y=nqM6oog*=2u8uv=0sB#^=)VCS1i9>6!SO=YV^ zAduER5H{zN9T`X0yg=@9xZIyJXLjc9wxgHltcPvs@w{#CC%%$D6N*+$?L;^g_61)k z2`NUqiFaEZA4t?Lh5btv^7{qvD z@&fgBhUTu2>vTG=G3?FB++4pEP ziu?Wke7|^N^3>IDpBdb_uKaZn1P@UZy~Q##F=F!61*2=;nf-HrjBG_{!!caqBv0MF zXVzeDxPwcf=5T9CK5f3tdvgy}hg(%{-Tf%NFth`q;&6En^3>DJaLW$2EW$r``P4Wo z=BDJF6~8v}o6ec}Iu>q*!{Ix8JaLkzo@Uhe#+a>8xJ^8<`|T;UWM;Pb9iI#QEAYhb cH?P!+p-mq%&-~(vH|S6oum-7=NnORl%x@uI$2A#DyTZby1q7Tj`>ELHZKe=K*|x6xxM8KnN5! zZheswLW$>VJ1`WIw&IkJWP0y8cQSY8x%2jV>@YU;bDT|Ql3nU~CTiB4SVbI)1F<7+ zgf(VzEM_oYXDrhb-xjXepFdd!^_JB#-sIbQ{EXK4m%=do$Ta%>{-@$)u`9^kDu6h7 zWpwC+Ab8ijBupLFO8qMFR;!gINs_s)%T}_zr-FKU5U-Fw9*?JbeDq&c;A{4tHeID@ zI`KR&8;wS!tv%v6&d}q7pTL(I?8A|`j-u$t_x((3;p0bObzynGf*E6hhNkg3%W!Tq7{oVS`d7bjw!`$0ZB^!VV1 guepcRTD+&s%^LKYJMbvd+d`8|{wm(KmiJu!FK=KPn*aa+ literal 0 HcmV?d00001 diff --git a/theme/Bridge/cursors/w-resize b/theme/Bridge/cursors/w-resize new file mode 120000 index 0000000..e0da659 --- /dev/null +++ b/theme/Bridge/cursors/w-resize @@ -0,0 +1 @@ +size_hor \ No newline at end of file diff --git a/theme/Bridge/cursors/wait b/theme/Bridge/cursors/wait new file mode 100755 index 0000000000000000000000000000000000000000..aaeab1c2ed2e60ae14d41c61c04d4eba361936db GIT binary patch literal 73248 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 literal 0 HcmV?d00001 diff --git a/theme/Bridge/index.theme b/theme/Bridge/index.theme new file mode 100644 index 0000000..22956e4 --- /dev/null +++ b/theme/Bridge/index.theme @@ -0,0 +1,3 @@ +[Icon Theme] +Name = Bridge +Comment = Spanning the gap between history and future diff --git a/theme/Budgie/cinnamon/cinnamon.css b/theme/Budgie/cinnamon/cinnamon.css new file mode 100644 index 0000000..f94f04a --- /dev/null +++ b/theme/Budgie/cinnamon/cinnamon.css @@ -0,0 +1,1442 @@ +stage { + font-family: Futura Bk bt, sans, Sans-Serif; + font-size: 9pt; + color: #D3DAE3; } + +.label-shadow { + color: transparent; } + +.menu #notification .notification-button, .menu #notification .notification-icon-button, +.popup-menu #notification .notification-button, +.popup-menu #notification .notification-icon-button, .sound-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + text-shadow: 0 1px rgba(64, 69, 82, 0); + color: #D3DAE3; + background-color: #444a58; + border: 1px solid #2b2e39; + box-shadow: inset 0 2px 4px rgba(68, 74, 88, 0.05); } + .menu #notification .notification-button, .menu #notification .notification-icon-button, + .popup-menu #notification .notification-button, + .popup-menu #notification .notification-icon-button, .sound-button, .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus, + .popup-menu #notification .notification-button:focus, + .popup-menu #notification .notification-icon-button:focus, .sound-button:focus, .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover, + .popup-menu #notification .notification-button:hover, + .popup-menu #notification .notification-icon-button:hover, .menu-favorites-button:hover, .menu-application-button-selected, .menu-category-button-selected, .sound-button:hover, .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus, + .popup-menu #notification .notification-button:hover:focus, + .popup-menu #notification .notification-icon-button:hover:focus, .menu-favorites-button:focus:hover, .menu-application-button-selected:focus, .menu-category-button-selected:focus, .sound-button:hover:focus, .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active, + .popup-menu #notification .notification-button:active, + .popup-menu #notification .notification-icon-button:active, .sound-button:active, .menu #notification .notification-button:active:focus, .menu #notification .notification-icon-button:active:focus, + .popup-menu #notification .notification-button:active:focus, + .popup-menu #notification .notification-icon-button:active:focus, .sound-button:active:focus, .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive, + .popup-menu #notification .notification-button:insensitive, + .popup-menu #notification .notification-icon-button:insensitive, .sound-button:insensitive { + border-radius: 2px; } + .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus, + .popup-menu #notification .notification-button:focus, + .popup-menu #notification .notification-icon-button:focus, .sound-button:focus { + text-shadow: 0 1px rgba(64, 69, 82, 0); + color: #D3DAE3; + background-color: #444a58; + border: 1px solid #5294e2; + box-shadow: inset 0 2px 4px rgba(68, 74, 88, 0.05); } + .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover, + .popup-menu #notification .notification-button:hover, + .popup-menu #notification .notification-icon-button:hover, .menu-favorites-button:hover, .menu-application-button-selected, .menu-category-button-selected, .sound-button:hover { + text-shadow: 0 1px rgba(64, 69, 82, 0); + color: #D3DAE3; + background-color: #505666; + border: 1px solid #2b2e39; + box-shadow: inset 0 2px 4px rgba(80, 86, 102, 0.05); } + .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus, + .popup-menu #notification .notification-button:hover:focus, + .popup-menu #notification .notification-icon-button:hover:focus, .menu-favorites-button:focus:hover, .menu-application-button-selected:focus, .menu-category-button-selected:focus, .sound-button:hover:focus { + text-shadow: 0 1px rgba(64, 69, 82, 0); + color: #D3DAE3; + background-color: #444a58; + border: 1px solid #5294e2; + box-shadow: inset 0 2px 4px rgba(68, 74, 88, 0.05); } + .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active, + .popup-menu #notification .notification-button:active, + .popup-menu #notification .notification-icon-button:active, .sound-button:active, .menu #notification .notification-button:active:focus, .menu #notification .notification-icon-button:active:focus, + .popup-menu #notification .notification-button:active:focus, + .popup-menu #notification .notification-icon-button:active:focus, .sound-button:active:focus { + text-shadow: 0 1px rgba(64, 69, 82, 0); + color: #ffffff; + background-color: #5294e2; + border: 1px solid #5294e2; + box-shadow: inset 0 2px 4px #5294e2; } + .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive, + .popup-menu #notification .notification-button:insensitive, + .popup-menu #notification .notification-icon-button:insensitive, .sound-button:insensitive { + text-shadow: 0 1px rgba(64, 69, 82, 0); + color: rgba(211, 218, 227, 0.45); + border: 1px solid rgba(43, 46, 57, 0.55); + background-color: rgba(68, 74, 88, 0.55); + box-shadow: inset 0 2px 4px rgba(68, 74, 88, 0.05); } + +.notification-button, .notification-icon-button, .modal-dialog-button-box .modal-dialog-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + border-radius: 2px; + text-shadow: 0 1px rgba(64, 69, 82, 0); + color: #BAC3CF; + border: 1px solid rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); } + .notification-button:hover, .notification-icon-button:hover, .modal-dialog-button-box .modal-dialog-button:hover { + text-shadow: 0 1px rgba(64, 69, 82, 0); + color: #BAC3CF; + border: 1px solid rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + .notification-button:focus, .notification-icon-button:focus, .modal-dialog-button-box .modal-dialog-button:focus { + color: #5294e2; } + .notification-button:active, .notification-icon-button:active, .modal-dialog-button-box .modal-dialog-button:active { + text-shadow: 0 1px rgba(64, 69, 82, 0); + color: #ffffff; + border: 1px solid #5294e2; + background-color: #5294e2; } + .notification-button:insensitive, .notification-icon-button:insensitive, .modal-dialog-button-box .modal-dialog-button:insensitive { + text-shadow: 0 1px rgba(64, 69, 82, 0); + color: #5d626e; + border: 1px solid rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + +.menu #notification StEntry, +.popup-menu #notification StEntry, #menu-search-entry { + padding: 7px; + caret-size: 1px; + selection-background-color: #5294e2; + selected-color: #ffffff; + transition-duration: 300ms; + border-radius: 3px; + color: #D3DAE3; + background-color: #404552; + border: 1px solid #2b2e39; + box-shadow: inset 0 2px 4px rgba(64, 69, 82, 0.05); } + .menu #notification StEntry:focus, + .popup-menu #notification StEntry:focus, #menu-search-entry:focus, .menu #notification StEntry:hover, + .popup-menu #notification StEntry:hover, #menu-search-entry:hover { + color: #D3DAE3; + background-color: #404552; + border: 1px solid #5294e2; + box-shadow: inset 0 2px 4px rgba(64, 69, 82, 0.05); } + .menu #notification StEntry:insensitive, + .popup-menu #notification StEntry:insensitive, #menu-search-entry:insensitive { + color: rgba(211, 218, 227, 0.45); + background-color: #3c414e; + border-color: 1px solid #313440; + box-shadow: inset 0 2px 4px rgba(60, 65, 78, 0.05); } + .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning, #menu-search-entry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 4px; } + +.notification StEntry { + padding: 7px; + caret-size: 1px; + caret-color: #BAC3CF; + selection-background-color: #5294e2; + selected-color: #ffffff; + transition-duration: 300ms; + border-radius: 3px; + color: #BAC3CF; + background-color: rgba(102, 109, 132, 0.35); + border: 1px solid rgba(26, 28, 34, 0.35); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); } + .notification StEntry:focus { + color: #ffffff; + background-color: #5294e2; + border: 1px solid #5294e2; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); } + .notification StEntry:insensitive { + color: rgba(186, 195, 207, 0.55); + background-color: rgba(102, 109, 132, 0.2); + border: 1px solid rgba(26, 28, 34, 0.35); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); } + +StScrollView.vfade { + -st-vfade-offset: 0px; } + +StScrollView.hfade { + -st-hfade-offset: 0px; } + +StScrollBar { + padding: 8px; } + StScrollView StScrollBar { + min-width: 5px; + min-height: 5px; } + StScrollBar StBin#trough { + background-color: rgba(64, 69, 82, 0.1); + border-radius: 8px; } + StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 2px; + background-color: #767b87; + border: 0px solid; + margin: 0px; } + StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #676b78; } + StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #5294e2; } + +.separator { + -gradient-height: 1px; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 1em; } + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: #2b2e39; + -slider-border-color: transparent; + -slider-active-background-color: #5294e2; + -slider-active-border-color: transparent; + -slider-border-width: 0; + -slider-handle-radius: 4px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-right-width: 1px; + border-left-width: 5px; + color: transparent; } + .popup-menu-item:active .popup-slider-menu-item, .popup-menu-item:active + .slider { + -slider-background-color: rgba(0, 0, 0, 0.2); + -slider-active-background-color: #ffffff; } + +.check-box CinnamonGenericContainer { + spacing: .2em; + min-height: 30px; + padding-top: 2px; } + +.check-box StLabel { + font-weight: normal; } + +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); } + +.check-box:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); } + +.check-box:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); } + +.check-box:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); } + +.radiobutton CinnamonGenericContainer { + spacing: .2em; + height: 26px; + padding-top: 2px; } + +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; } + +.radiobutton StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); } + +.radiobutton:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); } + +.radiobutton:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); } + +.radiobutton:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); } + +.toggle-switch { + width: 50px; + height: 20px; + background-size: contain; + background-image: url("dark-assets/switch/switch-off.svg"); } + .toggle-switch:checked { + background-image: url("dark-assets/switch/switch-on.svg"); } + .popup-menu-item:active .toggle-switch { + background-image: url("common-assets/switch/switch-off-selected.svg"); } + .popup-menu-item:active .toggle-switch:checked { + background-image: url("common-assets/switch/switch-on-selected.svg"); } + +.cinnamon-link { + color: #a9caf1; + text-decoration: underline; } + .cinnamon-link:hover { + color: #d5e5f8; } + +#Tooltip { + border-radius: 3px; + padding: 5px 12px; + background-color: rgba(53, 57, 69, 0.95); + color: #BAC3CF; + font-size: 1em; + font-weight: normal; + text-align: center; } + +.menu, +.popup-menu, +.popup-combo-menu { + color: #D3DAE3; + border-image: url("dark-assets/menu/menu.svg") 9 9 9 9; } + .menu-arrow, + .popup-menu-arrow { + icon-size: 16px; } + .menu .popup-sub-menu, + .popup-menu .popup-sub-menu, + .popup-combo-menu .popup-sub-menu { + background-gradient-direction: none; + box-shadow: none; + border-image: url("dark-assets/menu/submenu.svg") 9 9 9 9; } + .menu .popup-sub-menu .popup-menu-item:ltr, + .popup-menu .popup-sub-menu .popup-menu-item:ltr, + .popup-combo-menu .popup-sub-menu .popup-menu-item:ltr { + padding-right: 0em; } + .menu .popup-sub-menu .popup-menu-item:rtl, + .popup-menu .popup-sub-menu .popup-menu-item:rtl, + .popup-combo-menu .popup-sub-menu .popup-menu-item:rtl { + padding-left: 0em; } + .menu .popup-sub-menu StScrollBar, + .popup-menu .popup-sub-menu StScrollBar, + .popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; } + .menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle, + .popup-menu .popup-sub-menu StScrollBar StBin#trough, + .popup-menu .popup-sub-menu StScrollBar StBin#vhandle, + .popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, + .popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; } + .menu .popup-menu-content, + .popup-menu .popup-menu-content, + .popup-combo-menu .popup-menu-content { + padding: 1em 0em 1em 0em; } + .menu .popup-menu-item, + .popup-menu .popup-menu-item, + .popup-combo-menu .popup-menu-item { + padding: .4em 1.75em; + spacing: 1em; } + .menu .popup-menu-item:active, + .popup-menu .popup-menu-item:active, + .popup-combo-menu .popup-menu-item:active { + color: #ffffff; + background-color: transparent; + border-image: url("common-assets/menu/menu-hover.svg") 9 9 1 1; } + .menu .popup-menu-item:insensitive, + .popup-menu .popup-menu-item:insensitive, + .popup-combo-menu .popup-menu-item:insensitive { + color: rgba(211, 218, 227, 0.5); + background: none; } + .menu .popup-inactive-menu-item, + .popup-menu .popup-inactive-menu-item, + .popup-combo-menu .popup-inactive-menu-item { + color: #D3DAE3; } + .menu .popup-inactive-menu-item:insensitive, + .popup-menu .popup-inactive-menu-item:insensitive, + .popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(211, 218, 227, 0.45); } + .menu .popup-menu-item:active .popup-inactive-menu-item, + .popup-menu .popup-menu-item:active .popup-inactive-menu-item, + .popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: #ffffff; } + .menu-icon, + .popup-menu-icon { + icon-size: 16px; } + +.popup-menu-boxpointer { + -arrow-border-radius: 3px; + -arrow-background-color: transparent; + -arrow-border-width: 1px; + -arrow-border-color: transparent; + -arrow-base: 0; + -arrow-rise: 0; } + +.popup-combo-menu { + padding: 10px 1px; } + +.popup-combobox-item { + spacing: 1em; } + +.popup-separator-menu-item { + -gradient-height: 2px; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 1em; } + +.popup-alternating-menu-item:alternate { + font-weight: normal; } + +.popup-device-menu-item { + spacing: .5em; } + +.popup-subtitle-menu-item { + font-weight: normal; } + +.nm-menu-item-icons { + spacing: .5em; } + +#panel { + font-weight: bold; + height: 27px; + width: 32px; } + #panel:highlight { + border-image: none; + background-color: rgba(252, 65, 56, 0.5); } + #panelLeft { + spacing: 4px; } + #panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); } + #panelLeft:ltr { + padding-right: 4px; } + #panelLeft:rtl { + padding-left: 4px; } + #panelLeft.vertical { + padding: 0; } + #panelLeft.vertical:ltr { + padding-right: 0px; } + #panelLeft.vertical:rtl { + padding-left: 0px; } + #panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); } + #panelRight:ltr { + padding-left: 4px; + spacing: 0px; } + #panelRight:rtl { + padding-right: 4px; + spacing: 0px; } + #panelRight.vertical { + padding: 0; } + #panelRight.vertical:ltr { + padding-right: 0px; } + #panelRight.vertical:rtl { + padding-left: 0px; } + #panelCenter { + spacing: 4px; } + #panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); } + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: white; + font-size: 1em; + padding: 0px; } + +.panel-top { + border-image: url("common-assets/panel/panel-top.svg") 1 1 1 1; } + +.panel-bottom { + border-image: url("common-assets/panel/panel-bottom.svg") 1 1 1 1; } + +.panel-left { + border-image: url("common-assets/panel/panel-left.svg") 1 1 1 1; } + +.panel-right { + border-image: url("common-assets/panel/panel-right.svg") 1 1 1 1; } + +.panel-dummy { + background-color: rgba(252, 65, 56, 0.5); } + .panel-dummy:entered { + background-color: rgba(252, 65, 56, 0.6); } + +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + color: white; + height: 22px; } + +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + color: green; + transition-duration: 100; } + +.system-status-icon { + icon-size: 16px; + padding: 0 1px; } + +#overview { + spacing: 12px; } + +.window-caption { + background-color: rgba(53, 57, 69, 0.95); + border: 1px solid rgba(53, 57, 69, 0.95); + color: #BAC3CF; + spacing: 25px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; } + .window-caption#selected { + background-color: #5294e2; + color: #ffffff; + border: 1px solid #5294e2; + spacing: 25px; } + +.expo-workspaces-name-entry, +.expo-workspaces-name-entry#selected { + height: 15px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #BAC3CF; + background-color: rgba(102, 109, 132, 0.35); + border: 1px solid rgba(26, 28, 34, 0.35); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); } + .expo-workspaces-name-entry:focus, + .expo-workspaces-name-entry#selected:focus { + border: 1px solid #5294e2; + background-color: #5294e2; + color: #ffffff; + font-style: italic; + transition-duration: 300; + selection-background-color: #ffffff; + selected-color: #5294e2; } + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 2px; } + .expo-workspace-thumbnail-frame#active { + border: 4px solid #5294e2; + background-color: black; + border-radius: 2px; } + +.expo-background { + background-color: #353945; } + +.workspace-thumbnails { + spacing: 26px; } + .workspace-thumbnails-background, .workspace-thumbnails-background:rtl { + padding: 8px; } + +.workspace-add-button { + background-image: url("common-assets/misc/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; } + .workspace-add-button:hover { + background-image: url("common-assets/misc/add-workspace-hover.svg"); + transition-duration: 100; } + .workspace-add-button:active { + background-image: url("common-assets/misc/add-workspace-active.svg"); + transition-duration: 100; } + +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); } + +.workspace-close-button, +.window-close { + background-image: url("common-assets/misc/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 10px; } + .workspace-close-button:hover, + .window-close:hover { + background-image: url("common-assets/misc/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; } + .workspace-close-button:active, + .window-close:active { + background-image: url("common-assets/misc/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; } + +.window-close-area { + background-image: url("common-assets/misc/trash-icon.svg"); + height: 120px; + width: 400px; } + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; } + +.about-title { + font-size: 2em; + font-weight: bold; } + +.about-uuid { + font-size: 10px; + color: #888; } + +.about-icon { + padding-right: 20px; + padding-bottom: 14px; } + +.about-scrollBox { + border: 1px solid #2b2e39; + border-radius: 2px; + background-color: #404552; + padding: 4px; + padding-right: 0; + border-radius: 0; } + .about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; } + +.about-description { + padding-top: 4px; + padding-bottom: 16px; } + +.about-version { + padding-left: 7px; + font-size: 10px; + color: #888; } + +.calendar { + padding: .4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; } + +.calendar-month-label { + color: #D3DAE3; + font-weight: bold; + padding: 8px 0; } + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 16px; + height: 16px; } + +.calendar-change-month-back { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); } + .calendar-change-month-back:focus, .calendar-change-month-back:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); } + .calendar-change-month-back:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); } + .calendar-change-month-back:rtl { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); } + .calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); } + .calendar-change-month-back:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); } + +.calendar-change-month-forward { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); } + .calendar-change-month-forward:focus, .calendar-change-month-forward:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); } + .calendar-change-month-forward:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); } + .calendar-change-month-forward:rtl { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); } + .calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); } + .calendar-change-month-forward:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); } + +.datemenu-date-label { + padding: .4em 1.75em; + font-weight: bold; + text-align: center; + color: #D3DAE3; + border-radius: 2px; } + +.calendar-day-base { + font-size: 80%; + text-align: center; + width: 25px; + height: 25px; + padding: 0.1em; + margin: 2px; + border-radius: 12.5px; } + +.calendar-day-heading { + color: rgba(211, 218, 227, 0.85); + margin-top: 1em; + font-size: 70%; } + +.calendar-day { + border-width: 0; + color: rgba(211, 218, 227, 0.8); } + +.calendar-day-top { + border-top-width: 0; } + +.calendar-day-left { + border-left-width: 0; } + +.calendar-nonwork-day { + color: #D3DAE3; + background-color: transparent; + font-weight: bold; } + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover { + font-weight: bold; + color: #ffffff; + background-color: #5294e2; + border-width: 0; } + +.calendar-other-month-day { + color: rgba(211, 218, 227, 0.3); + opacity: 1; } + +.calendar-week-number { + color: rgba(211, 218, 227, 0.7); + font-size: 80%; } + +#notification { + border-radius: 3px; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + padding: 13px; + spacing-rows: 10px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 20px; + width: 34em; + color: #BAC3CF; } + .menu #notification, + .popup-menu #notification { + border-image: url("dark-assets/misc/message.svg") 9 9 9 9; } + .menu #notification, .menu #notification.multi-line-notification, + .popup-menu #notification, + .popup-menu #notification.multi-line-notification { + color: #D3DAE3; } + .menu #notification .notification-button, .menu #notification .notification-icon-button, + .popup-menu #notification .notification-button, + .popup-menu #notification .notification-icon-button { + padding: 5px; } + #notification.multi-line-notification { + padding-bottom: 13px; + color: #BAC3CF; } + #notification-scrollview { + max-height: 10em; } + #notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 1em; } + #notification-scrollview:ltr > StScrollBar { + padding-left: 6px; } + #notification-scrollview:rtl > StScrollBar { + padding-right: 6px; } + #notification-body { + spacing: 5px; } + #notification-actions { + spacing: 10px; } + +.notification-with-image { + min-height: 159px; + color: #BAC3CF; } + +.notification-button, .notification-icon-button { + padding: 5px; } + +.notification-icon-button > StIcon { + icon-size: 36px; } + +#altTabPopup { + padding: 8px; + spacing: 16px; } + +.switcher-list { + color: #BAC3CF; + background: none; + border: none; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + border-radius: 3px; + padding: 20px; } + .switcher-list > StBoxLayout { + padding: 4px; } + .switcher-list-item-container { + spacing: 8px; } + .switcher-list .item-box { + padding: 8px; + border-radius: 2px; } + .switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #5294e2; } + .switcher-list .item-box:selected { + color: #ffffff; + background-color: #5294e2; + border: 0px solid #5294e2; } + .switcher-list .thumbnail { + width: 256px; } + .switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; } + .switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); } + +.switcher-arrow { + border-color: transparent; + color: #BAC3CF; } + .switcher-arrow:highlighted { + border-color: transparent; + color: white; } + +.thumbnail-scroll-gradient-left { + background-color: transparent; + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; } + +.thumbnail-scroll-gradient-right { + background-color: transparent; + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; } + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("common-assets/misc/corner-ripple.svg"); + background-size: contain; } + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); } + +.flashspot { + background-color: white; } + +.modal-dialog { + color: #D3DAE3; + background-color: rgba(56, 60, 74, 0); + border: none; + border-image: url("dark-assets/misc/modal.svg") 9 9 9 67; + padding: 0 5px 6px 5px; } + .modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; } + .modal-dialog-button-box { + spacing: 0; + margin: 0px; + padding: 14px 10px; + background: none; + border: none; + border-image: url("dark-assets/misc/button-box.svg") 9 9 9 9; } + .modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; } + +.run-dialog { + padding: 0px 15px 10px 15px; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; } + .run-dialog > * { + padding: 0; } + .run-dialog-label { + font-size: 0; + font-weight: bold; + color: #BAC3CF; + padding-bottom: 0; } + .run-dialog-error-label { + color: #FC4138; } + .run-dialog-error-box { + padding-top: 15px; + spacing: 5px; } + .run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; } + .run-dialog-entry { + width: 21em; + padding: 7px; + border-radius: 3px; + caret-color: #BAC3CF; + selected-color: #ffffff; + selection-background-color: #5294e2; + color: #BAC3CF; + background-color: rgba(102, 109, 132, 0.35); + border: 1px solid rgba(26, 28, 34, 0.35); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); } + .run-dialog-entry:focus { + color: #ffffff; + background-color: #5294e2; + border: 1px solid #5294e2; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); } + .run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; } + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; } + +.mount-password-reask { + color: #F27835; } + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; } + .show-processes-dialog-subject, + .mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; } + .show-processes-dialog-subject:rtl, + .mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; } + .show-processes-dialog-description, + .mount-question-dialog-description { + padding-left: 17px; + width: 28em; } + .show-processes-dialog-description:rtl, + .mount-question-dialog-description:rtl { + padding-right: 17px; } + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; } + .show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; } + .show-processes-dialog-app-list-item { + color: #ccc; } + .show-processes-dialog-app-list-item:hover { + color: white; } + .show-processes-dialog-app-list-item:ltr { + padding-right: 1em; } + .show-processes-dialog-app-list-item:rtl { + padding-left: 1em; } + .show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; } + .show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; } + .show-processes-dialog-app-list-item-name { + font-size: 1.1em; } + +.magnifier-zoom-region { + border: 2px solid maroon; } + .magnifier-zoom-region .full-screen { + border-width: 0px; } + +#keyboard { + background-color: rgba(53, 57, 69, 0.95); + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); } + +.keyboard-layout { + spacing: 10px; + padding: 10px; } + +.keyboard-row { + spacing: 15px; } + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + text-shadow: 0 1px rgba(64, 69, 82, 0); + color: #BAC3CF; + border: 1px solid rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.35); } + .keyboard-key:hover { + text-shadow: 0 1px rgba(64, 69, 82, 0); + color: #BAC3CF; + border: 1px solid rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + .keyboard-key:active, .keyboard-key:checked { + text-shadow: 0 1px rgba(64, 69, 82, 0); + color: #ffffff; + border: 1px solid #5294e2; + background-color: #5294e2; } + .keyboard-key:grayed { + text-shadow: 0 1px rgba(64, 69, 82, 0); + color: #5d626e; + border: 1px solid rgba(26, 28, 34, 0.35); + background-color: rgba(102, 109, 132, 0.2); } + +.keyboard-subkeys { + color: #BAC3CF; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: rgba(53, 57, 69, 0.95); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; } + +.menu-favorites-box { + padding: 10px; + transition-duration: 300; + background-color: #383C4A; + border: 1px solid #2b2e39; } + +.menu-favorites-button { + padding: 10px; + border: 1px solid transparent; } + +.menu-places-box { + padding: 10px; + border: 0px solid red; } + +.menu-places-button { + padding: 10px; } + +.menu-categories-box { + padding: 10px 30px 10px 30px; } + +.menu-applications-inner-box, .menu-applications-outer-box { + padding: 10px 10px 0 10px; } + +.menu-application-button { + padding: 7px; + border: 1px solid transparent; } + .menu-application-button:highlighted { + font-weight: bold; } + .menu-application-button-selected { + padding: 7px; } + .menu-application-button-selected:highlighted { + font-weight: bold; } + .menu-application-button-label:ltr { + padding-left: 5px; } + .menu-application-button-label:rtl { + padding-right: 5px; } + +.menu-category-button { + padding: 7px; + border: 1px solid transparent; } + .menu-category-button-selected { + padding: 7px; } + .menu-category-button-hover { + background-color: red; + border-radius: 2px; } + .menu-category-button-greyed { + padding: 7px; + color: rgba(211, 218, 227, 0.45); + border: 1px solid transparent; } + .menu-category-button-label:ltr { + padding-left: 5px; } + .menu-category-button-label:rtl { + padding-right: 5px; } + +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; } + .menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; } + +.menu-selected-app-title { + font-weight: bold; } + +.menu-selected-app-description { + max-width: 150px; } + +.menu-search-box:ltr { + padding-left: 30px; } + +.menu-search-box-rtl { + padding-right: 30px; } + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: #D3DAE3; } + +.menu-search-entry-icon { + icon-size: 1em; + color: #D3DAE3; } + +/* Context menu (at the moment only for favorites) */ +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: white; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; } + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + margin: 32px; + min-width: 64px; + min-height: 64px; + color: white; + background: none; + border: none; + border-radius: 5px; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; } + .osd-window .osd-monitor-label { + font-size: 3em; } + .osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + color: #5294e2; } + +.window-list-box { + spacing: 6px; + padding-left: 10px; } + .panel-bottom .window-list-box { + padding-top: 1px; } + .panel-top .window-list-box { + padding-bottom: 1px; } + .window-list-box.vertical { + spacing: 4px; + padding: 10px 0; } + .window-list-box:highlight { + background-color: rgba(252, 65, 56, 0.5); } + +.window-list-item-label { + font-weight: bold; + width: 15em; + min-width: 5px; } + +.window-list-item-box { + font-weight: bold; + background-image: none; + padding-top: 0; + padding-left: 8px; + padding-right: 8px; + transition-duration: 100; + color: rgba(255, 255, 255, 0.6); } + .window-list-item-box:hover { + color: white; } + .window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus { + color: white; } + .panel-bottom .window-list-item-box:active, .panel-bottom .window-list-item-box:checked, .panel-bottom .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-bottom.svg") 3 3 1 3; } + .panel-top .window-list-item-box:active, .panel-top .window-list-item-box:checked, .panel-top .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-top.svg") 3 3 3 1; } + .panel-left .window-list-item-box:active, .panel-left .window-list-item-box:checked, .panel-left .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-left.svg") 3 1 3 3; } + .panel-right .window-list-item-box:active, .panel-right .window-list-item-box:checked, .panel-right .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-right.svg") 1 3 3 3; } + .window-list-item-box.right, .window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; } + +.window-list-item-demands-attention { + background-gradient-start: #F27835; + background-gradient-end: #F27835; } + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; } + .sound-button-container { + padding-right: 3px; + padding-left: 3px; } + .sound-button StIcon { + icon-size: 1.4em; } + +.sound-track-infos { + padding: 5px; } + +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; } + .sound-track-info StIcon { + icon-size: 16px; } + .sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; } + +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; } + +.sound-seek-box { + padding-left: 15px; } + .sound-seek-box StLabel { + padding-top: 2px; } + .sound-seek-box StIcon { + icon-size: 16px; } + +.sound-seek-slider { + width: 140px; } + +.sound-volume-menu-item { + padding: .4em 1.75em; } + .sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; } + +.sound-playback-control { + padding: 5px 10px 10px 10px; } + +.sound-player { + padding: 0 4px; } + .sound-player > StBoxLayout:first-child { + padding: 5px 10px 12px 10px; + spacing: 0.5em; } + .sound-player > StBoxLayout:first-child StButton:small { + width: 16px; + height: 8px; + padding: 1px; } + .sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 12px; } + .sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); } + .sound-player-overlay { + width: 290px; + height: 70px; + padding: 15px; + spacing: 0.5em; + background: rgba(42, 45, 55, 0.85); + border: 0px solid rgba(31, 33, 40, 0.95); + border-bottom: 1px; + color: #BAC3CF; } + .sound-player-overlay StButton { + width: 22px; + height: 13px; + padding: 5px; + color: #BAC3CF; + border-radius: 2px; + border: 1px solid rgba(53, 57, 69, 0); } + .sound-player-overlay StButton StIcon { + icon-size: 16px; } + .sound-player-overlay StButton:hover { + text-shadow: 0 1px rgba(64, 69, 82, 0); + color: #BAC3CF; + border: 1px solid rgba(26, 28, 34, 0.35); + background-color: rgba(119, 127, 151, 0.45); } + .sound-player-overlay StButton:active { + text-shadow: 0 1px rgba(64, 69, 82, 0); + color: #ffffff; + background-color: #5294e2; + border: 1px solid #5294e2; + box-shadow: inset 0 2px 4px #5294e2; } + .sound-player-overlay StBoxLayout { + padding-top: 2px; } + .sound-player .slider { + height: 0.5em; + padding: 0; + border: none; + -slider-height: 0.5em; + -slider-background-color: #2d303b; + -slider-border-color: transparent; + -slider-active-background-color: #5294e2; + -slider-active-border-color: transparent; + -slider-border-width: 0px; + -slider-handle-radius: 0px; } + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; } + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; } + +.workspace-button { + width: 20px; + height: 10px; + color: #ffffff; + padding: 3px; + padding-top: 4px; + transition-duration: 300; } + .workspace-button:outlined, .workspace-button:outlined:hover { + color: #5294e2; } + .workspace-button:hover { + color: rgba(82, 148, 226, 0.5); } + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; } + +.workspace-graph .workspace { + border: 1px solid rgba(0, 0, 0, 0.4); + background-gradient-direction: none; + background-color: rgba(0, 0, 0, 0.2); } + +.workspace-graph .workspace:active { + border: 1px solid #5294e2; + background-gradient-direction: none; } + +.workspace-graph .workspace .windows { + -active-window-background: rgba(76, 82, 99, 0.95); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(76, 82, 99, 0.95); + -inactive-window-border: rgba(0, 0, 0, 0.8); } + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(87, 93, 113, 0.95); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(54, 58, 70, 0.95); + -inactive-window-border: rgba(0, 0, 0, 0.8); } + +#panel-launchers-box { + padding-left: 7px; } + #panel-launchers-box.vertical { + padding: 2px 0; } + +.panel-launcher, +.launcher { + margin: 1px; + padding: 1px; + transition-duration: 200; } + .panel-launcher:hover, + .launcher:hover { + background-gradient-direction: none; + border: 0px solid #5294e2; } + .panel-bottom .panel-launcher:hover, .panel-bottom + .launcher:hover { + border-bottom-width: 1px; } + .panel-top .panel-launcher:hover, .panel-top + .launcher:hover { + border-top-width: 1px; } + .panel-left .panel-launcher:hover, .panel-left + .launcher:hover { + border-left-width: 1px; + padding-left: 0; } + .panel-right .panel-launcher:hover, .panel-right + .launcher:hover { + border-right-width: 1px; + padding-right: 0; } + .panel-bottom .panel-launcher, .panel-bottom + .launcher { + margin-top: 0; + margin-bottom: 0; } + .panel-top .panel-launcher, .panel-top + .launcher { + margin-top: 0; + margin-bottom: 0; + padding-top: 0; } + +#overview-corner { + background-image: url("common-assets/misc/overview.png"); } + #overview-corner:hover { + background-image: url("common-assets/misc/overview-hover.png"); } + +.applet-separator { + padding: 1px 4px; } + +.applet-separator-line { + width: 1px; + background: rgba(255, 255, 255, 0.12); } + +.applet-box { + padding-left: 3px; + padding-right: 3px; + color: white; + text-shadow: none; + transition-duration: 100; } + .applet-box.vertical { + padding: 3px 0; } + .applet-box:hover { + color: #ffffff; + background-color: #5294e2; } + .applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(252, 65, 56, 0.5); } + +.applet-label { + font-weight: bold; + color: white; } + .applet-label:hover, .applet-box:hover > .applet-label { + color: #ffffff; + text-shadow: none; } + +.applet-icon { + color: white; + icon-size: 22px; } + .applet-icon:hover, .applet-box:hover > .applet-icon { + color: #ffffff; + text-shadow: none; } + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; } + +.user-label { + color: #D3DAE3; + font-size: 1em; + font-weight: bold; + margin: 0px; } + +.desklet { + color: #BAC3CF; } + .desklet:highlight { + background-color: rgba(252, 65, 56, 0.5); } + .desklet-with-borders { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #BAC3CF; + padding: 12px; + padding-bottom: 16px; } + .desklet-with-borders:highlight { + background-color: rgba(252, 65, 56, 0.5); } + .desklet-with-borders-and-header { + border-image: url("common-assets/misc/desklet.svg") 9 9 9 9; + color: #BAC3CF; + border-radius: 0; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; } + .desklet-with-borders-and-header:highlight { + background-color: rgba(252, 65, 56, 0.5); } + .desklet-header { + border-image: url("common-assets/misc/desklet-header.svg") 9 9 9 9; + color: #BAC3CF; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; } + .desklet-drag-placeholder { + border: 2px solid #5294e2; + background-color: rgba(82, 148, 226, 0.3); } + +.photoframe-box { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #BAC3CF; + padding: 12px; + padding-bottom: 16px; } + +/*FIXME*/ +.workspace-osd { + /*color: red;*/ + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; } + +.notification-applet-padding { + padding: .5em 1em; } + +.notification-applet-container { + max-height: 100px; } + +.tile-preview, .tile-preview.snap, +.tile-hud, .tile-hud.snap { + background-color: rgba(82, 148, 226, 0.3); + border: 1px solid #5294e2; } + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: transparent; + border-radius: 0px; } diff --git a/theme/Budgie/cinnamon/common-assets/menu/menu-hover.svg b/theme/Budgie/cinnamon/common-assets/menu/menu-hover.svg new file mode 100644 index 0000000..4d3f262 --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/menu/menu-hover.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/common-assets/menu/menu-separator.svg b/theme/Budgie/cinnamon/common-assets/menu/menu-separator.svg new file mode 100644 index 0000000..4962ebc --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/menu/menu-separator.svg @@ -0,0 +1,60 @@ + + + + + + + + + + image/svg+xml + + + + + + + diff --git a/theme/Budgie/cinnamon/common-assets/misc/add-workspace-active.svg b/theme/Budgie/cinnamon/common-assets/misc/add-workspace-active.svg new file mode 100644 index 0000000..d39784c --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/misc/add-workspace-active.svg @@ -0,0 +1,154 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/common-assets/misc/add-workspace-hover.svg b/theme/Budgie/cinnamon/common-assets/misc/add-workspace-hover.svg new file mode 100644 index 0000000..e771e33 --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/misc/add-workspace-hover.svg @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/common-assets/misc/add-workspace.svg b/theme/Budgie/cinnamon/common-assets/misc/add-workspace.svg new file mode 100644 index 0000000..65f5361 --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/misc/add-workspace.svg @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/common-assets/misc/bg.svg b/theme/Budgie/cinnamon/common-assets/misc/bg.svg new file mode 100644 index 0000000..feeddea --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/misc/bg.svg @@ -0,0 +1,127 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg b/theme/Budgie/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg new file mode 100644 index 0000000..9292ecc --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg @@ -0,0 +1,172 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/common-assets/misc/calendar-arrow-left.svg b/theme/Budgie/cinnamon/common-assets/misc/calendar-arrow-left.svg new file mode 100644 index 0000000..2774254 --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/misc/calendar-arrow-left.svg @@ -0,0 +1,152 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg b/theme/Budgie/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg new file mode 100644 index 0000000..e29be39 --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg @@ -0,0 +1,172 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/common-assets/misc/calendar-arrow-right.svg b/theme/Budgie/cinnamon/common-assets/misc/calendar-arrow-right.svg new file mode 100644 index 0000000..366e69b --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/misc/calendar-arrow-right.svg @@ -0,0 +1,152 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/common-assets/misc/close-active.svg b/theme/Budgie/cinnamon/common-assets/misc/close-active.svg new file mode 100644 index 0000000..95822bf --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/misc/close-active.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/theme/Budgie/cinnamon/common-assets/misc/close-hover.svg b/theme/Budgie/cinnamon/common-assets/misc/close-hover.svg new file mode 100644 index 0000000..7b52140 --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/misc/close-hover.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/theme/Budgie/cinnamon/common-assets/misc/close.svg b/theme/Budgie/cinnamon/common-assets/misc/close.svg new file mode 100644 index 0000000..e221a33 --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/misc/close.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/theme/Budgie/cinnamon/common-assets/misc/corner-ripple.svg b/theme/Budgie/cinnamon/common-assets/misc/corner-ripple.svg new file mode 100644 index 0000000..3f52f68 --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/misc/corner-ripple.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/theme/Budgie/cinnamon/common-assets/misc/desklet-header.svg b/theme/Budgie/cinnamon/common-assets/misc/desklet-header.svg new file mode 100644 index 0000000..a6e1054 --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/misc/desklet-header.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/common-assets/misc/desklet.svg b/theme/Budgie/cinnamon/common-assets/misc/desklet.svg new file mode 100644 index 0000000..8445c61 --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/misc/desklet.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/common-assets/misc/osd.svg b/theme/Budgie/cinnamon/common-assets/misc/osd.svg new file mode 100644 index 0000000..df41a00 --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/misc/osd.svg @@ -0,0 +1,127 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/common-assets/misc/overview-hover.png b/theme/Budgie/cinnamon/common-assets/misc/overview-hover.png new file mode 100644 index 0000000000000000000000000000000000000000..75673f9cf4d11cc891275cbcb5fc775db9585540 GIT binary patch literal 838 zcmV-M1G)T(P)kdg0009GNkl1!KD9DQ@_rPbw?9N7*sw#Z576(BYZ3DEzb{X_e)6zI27Qi4@NLTggv_=u%gc6IKq z_MDkkn?VhNLVmQbWvk!4Q-E9+tqwIZ;jQ&2E4P!K4{ zVmm2%q@W83^_SfE%JoPU#PVW+Td|Lms^%XH9UnTZV>$b6d z{;iU34gsM(fa~AKN6w(yeBwPF_MaV`T-4G#6|dp!-S{$2pZ|Q=%Vnpz|5@{Ca6S00 zlz1sJXa`i!JTylYZ!b%K?7q9$^qax-syC|M=I)D^N5_rH#`N;-Pu(o__C}S^1P6r% z*C$O!_Ow)PU-d_WouD0qS|zP`TY-r>$~^YT2l0me>;5hrW~9P=&pB+Y+{Wqsx>1SGJUMB~@W z>Dr(%@xn4ps(4lo8$o@ZkfAjy#g-&i?2R`@oyh|q*}}szNcyIcR;ZMdUWH*PF*&Ss zZN4?PvVi6mvE~L-wRk<)2wQXH5CwhZHWD!KbIZ5JreuJVm-AZYihvH8&lBRn&8q26 zs_Am|Ixp&b5n5Dy@FGCRX3>$w45I$si?j*_{L_oH6w%#Px`rnIxA=%Z0mD;*r^|!p Q1ONa407*qoM6N<$f{;O?8~^|S literal 0 HcmV?d00001 diff --git a/theme/Budgie/cinnamon/common-assets/misc/overview.png b/theme/Budgie/cinnamon/common-assets/misc/overview.png new file mode 100644 index 0000000000000000000000000000000000000000..75c2295696e92f225eaa2eef9b3bc55b56c9c707 GIT binary patch literal 680 zcmV;Z0$2TsP)kdg00002VoOIv0RM-N z%)bBt010qNS#tmY3ljhU3ljkVnw%H_000McNliru;sgNMnF!IrGCBwm9)u_fl)|8*yQeM^6m$^r64|vV z3`vkcNr{9G7J`vMnZim6VY%*Zx;s0&JI-`zYgVOmhkZ`p_Z^=1dEe)GKPaJu{{h0T zyNHO0fQ^NPjqv*gY<94){zV`lb$k2Uf~Q@9+-l<8hxyJ#jr5`=-0o`A3*%NZ)IZ+*HH*RyO0Q4Yaj-SHFD97pssQ;?B{Jj#yThZ--;`ZmBH3X{6TcLhClVGN)8+2eH}DXOOW7= z=5IsRtH-?@rJgzt_jMTK$ziIHi--1?KrL_BSR06vB*7NO!=x54(svg~5+g=@AiA+u z-hf(6AUmjJ5N!<7=zw_Kt@@1A;!n0oVPoSFZ9sMuEm8n%M*X3|nt~&Dnib!6?3%C8 z^I(lXv>9cO?*&+xbF+%p)Ajrqz7v(xr%ra}QXfBG2v63X^WhzB>giInxmnC&7X(K$ zWevfR^DSrcnfwN_`+#Y_oVY)KD|Dz<_PYGudY9+@%%!pAb+$40&w&uPC)cXueyyw; z`Rn4-iR*Jq2{{o~Dh{f_`1;h;)z>R=bn;Fcg`$DF(eU9x!p07j6_}Y)rCbu@F&kA!CyxOMZ8Z_FEHjHVKl}m(9?n#zS$LZO O00001b literal 0 HcmV?d00001 diff --git a/theme/Budgie/cinnamon/common-assets/misc/trash-icon.svg b/theme/Budgie/cinnamon/common-assets/misc/trash-icon.svg new file mode 100644 index 0000000..61097dd --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/misc/trash-icon.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/common-assets/panel/activities-active.svg b/theme/Budgie/cinnamon/common-assets/panel/activities-active.svg new file mode 100644 index 0000000..ae5c602 --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/panel/activities-active.svg @@ -0,0 +1,178 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/common-assets/panel/activities.svg b/theme/Budgie/cinnamon/common-assets/panel/activities.svg new file mode 100644 index 0000000..b4a4b0d --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/panel/activities.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/common-assets/panel/panel-bottom.svg b/theme/Budgie/cinnamon/common-assets/panel/panel-bottom.svg new file mode 100644 index 0000000..b5635bc --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/panel/panel-bottom.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/common-assets/panel/panel-left.svg b/theme/Budgie/cinnamon/common-assets/panel/panel-left.svg new file mode 100644 index 0000000..e5796b2 --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/panel/panel-left.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/common-assets/panel/panel-right.svg b/theme/Budgie/cinnamon/common-assets/panel/panel-right.svg new file mode 100644 index 0000000..09f1889 --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/panel/panel-right.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/common-assets/panel/panel-top.svg b/theme/Budgie/cinnamon/common-assets/panel/panel-top.svg new file mode 100644 index 0000000..c0a64da --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/panel/panel-top.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/common-assets/panel/window-list-active-bottom.svg b/theme/Budgie/cinnamon/common-assets/panel/window-list-active-bottom.svg new file mode 100644 index 0000000..fbe4599 --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/panel/window-list-active-bottom.svg @@ -0,0 +1,162 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/theme/Budgie/cinnamon/common-assets/panel/window-list-active-left.svg b/theme/Budgie/cinnamon/common-assets/panel/window-list-active-left.svg new file mode 100644 index 0000000..fecc258 --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/panel/window-list-active-left.svg @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/theme/Budgie/cinnamon/common-assets/panel/window-list-active-right.svg b/theme/Budgie/cinnamon/common-assets/panel/window-list-active-right.svg new file mode 100644 index 0000000..1f78f1d --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/panel/window-list-active-right.svg @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/theme/Budgie/cinnamon/common-assets/panel/window-list-active-top.svg b/theme/Budgie/cinnamon/common-assets/panel/window-list-active-top.svg new file mode 100644 index 0000000..54a9036 --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/panel/window-list-active-top.svg @@ -0,0 +1,162 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/theme/Budgie/cinnamon/common-assets/switch/switch-off-selected.svg b/theme/Budgie/cinnamon/common-assets/switch/switch-off-selected.svg new file mode 100644 index 0000000..c374f22 --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/switch/switch-off-selected.svg @@ -0,0 +1,229 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/common-assets/switch/switch-on-selected.svg b/theme/Budgie/cinnamon/common-assets/switch/switch-on-selected.svg new file mode 100644 index 0000000..a86b37a --- /dev/null +++ b/theme/Budgie/cinnamon/common-assets/switch/switch-on-selected.svg @@ -0,0 +1,274 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg b/theme/Budgie/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg new file mode 100644 index 0000000..0c2a8ee --- /dev/null +++ b/theme/Budgie/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/dark-assets/checkbox/checkbox-checked.svg b/theme/Budgie/cinnamon/dark-assets/checkbox/checkbox-checked.svg new file mode 100644 index 0000000..b17ab7c --- /dev/null +++ b/theme/Budgie/cinnamon/dark-assets/checkbox/checkbox-checked.svg @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg b/theme/Budgie/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg new file mode 100644 index 0000000..0c111f0 --- /dev/null +++ b/theme/Budgie/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg b/theme/Budgie/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg new file mode 100644 index 0000000..d7c2217 --- /dev/null +++ b/theme/Budgie/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/dark-assets/menu/menu.svg b/theme/Budgie/cinnamon/dark-assets/menu/menu.svg new file mode 100644 index 0000000..44e295d --- /dev/null +++ b/theme/Budgie/cinnamon/dark-assets/menu/menu.svg @@ -0,0 +1,127 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/dark-assets/menu/submenu.svg b/theme/Budgie/cinnamon/dark-assets/menu/submenu.svg new file mode 100644 index 0000000..9369544 --- /dev/null +++ b/theme/Budgie/cinnamon/dark-assets/menu/submenu.svg @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/dark-assets/misc/button-box.svg b/theme/Budgie/cinnamon/dark-assets/misc/button-box.svg new file mode 100644 index 0000000..0342698 --- /dev/null +++ b/theme/Budgie/cinnamon/dark-assets/misc/button-box.svg @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/dark-assets/misc/message.svg b/theme/Budgie/cinnamon/dark-assets/misc/message.svg new file mode 100644 index 0000000..7c8f1b6 --- /dev/null +++ b/theme/Budgie/cinnamon/dark-assets/misc/message.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/dark-assets/misc/modal.svg b/theme/Budgie/cinnamon/dark-assets/misc/modal.svg new file mode 100644 index 0000000..ec0b945 --- /dev/null +++ b/theme/Budgie/cinnamon/dark-assets/misc/modal.svg @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/dark-assets/switch/switch-off.svg b/theme/Budgie/cinnamon/dark-assets/switch/switch-off.svg new file mode 100644 index 0000000..68eed5d --- /dev/null +++ b/theme/Budgie/cinnamon/dark-assets/switch/switch-off.svg @@ -0,0 +1,201 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/dark-assets/switch/switch-on.svg b/theme/Budgie/cinnamon/dark-assets/switch/switch-on.svg new file mode 100644 index 0000000..b6a9be9 --- /dev/null +++ b/theme/Budgie/cinnamon/dark-assets/switch/switch-on.svg @@ -0,0 +1,239 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/theme/Budgie/cinnamon/thumbnail.png b/theme/Budgie/cinnamon/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..3c583d733e4b915da3866f44c8930019968aa197 GIT binary patch literal 29913 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