commit ae985e8721682aa4fbe657bf1e2a326b22642b08 Author: Andrey Zimin Date: Wed Feb 21 10:26:43 2024 +0300 initial commit diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 0000000..da5d42e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,20 @@ +pkgname=tarch-configs +pkgver=1.0 +pkgrel=1 +pkgdesc="Configs some App for Tarch OS" +arch=('any') +url="https://gitcast.ru/tarch_os/tarch-configs.git" +license=('GPL3') +install=${pkgname}.install + +prepare() { + cp -af ../configs/. ${srcdir} +} + +package() { + local CONFIG_DIR=${pkgdir}/etc/skel/.config + mkdir -p ${CONFIG_DIR} + cp -r ${srcdir}/* ${CONFIG_DIR} + + install -Dm 644 ${srcdir}/mimeapps.list ${CONFIG_DIR}/mimeapps.list +} diff --git a/configs/Thunar/accels.scm b/configs/Thunar/accels.scm new file mode 100644 index 0000000..50ad04d --- /dev/null +++ b/configs/Thunar/accels.scm @@ -0,0 +1,120 @@ +; thunar GtkAccelMap rc-file -*- scheme -*- +; this file is an automated accelerator map dump +; +; (gtk_accel_path "/ThunarActionManager/restore" "") +; (gtk_accel_path "/ThunarActionManager/undo" "z") +; (gtk_accel_path "/ThunarStandardView/select-all-files" "a") +; (gtk_accel_path "/ThunarStandardView/sort-by-dtime" "") +; (gtk_accel_path "/ThunarStatusBar/toggle-last-modified" "") +; (gtk_accel_path "/ThunarStandardView/invert-selection" "") +; (gtk_accel_path "/ThunarStatusBar/toggle-display-name" "") +; (gtk_accel_path "/ThunarActionManager/cut" "x") +; (gtk_accel_path "/ThunarActionManager/restore-show" "") +; (gtk_accel_path "/ThunarWindow/zoom-in" "plus") +; (gtk_accel_path "/ThunarStandardView/sort-ascending" "") +; (gtk_accel_path "/ThunarWindow/empty-trash" "") +; (gtk_accel_path "/ThunarWindow/reload" "r") +; (gtk_accel_path "/ThunarWindow/toggle-image-preview" "") +; (gtk_accel_path "/ThunarActionManager/cut-2" "") +; (gtk_accel_path "/ThunarWindow/view-side-pane-menu" "") +; (gtk_accel_path "/ThunarActionManager/trash-delete" "Delete") +; (gtk_accel_path "/ThunarWindow/open-network" "") +; (gtk_accel_path "/ThunarActionManager/trash-delete-2" "KP_Delete") +; (gtk_accel_path "/ThunarWindow/contents/help-menu" "") +; (gtk_accel_path "/ThunarActionManager/delete" "") +; (gtk_accel_path "/ThunarStandardView/set-default-app" "") +; (gtk_accel_path "/ThunarStandardView/back-alt" "BackSpace") +; (gtk_accel_path "/ThunarActionManager/open-in-new-tab" "p") +; (gtk_accel_path "/ThunarWindow/switch-next-tab" "Page_Down") +; (gtk_accel_path "/ThunarWindow/open-file-menu" "F10") +; (gtk_accel_path "/ThunarWindow/view-as-compact-list" "3") +; (gtk_accel_path "/ThunarWindow/about" "") +; (gtk_accel_path "/ThunarWindow/open-computer" "") +; (gtk_accel_path "/ThunarWindow/clear-directory-specific-settings" "") +; (gtk_accel_path "/ThunarWindow/open-file-system" "") +; (gtk_accel_path "/ThunarWindow/open-parent" "Up") +; (gtk_accel_path "/ThunarWindow/view-menu" "") +; (gtk_accel_path "/ThunarActionManager/copy" "c") +; (gtk_accel_path "/ThunarStandardView/properties" "Return") +; (gtk_accel_path "/ThunarStandardView/back" "Left") +(gtk_accel_path "/ThunarActions/uca-action-1670541881295391-1" "F5") +(gtk_accel_path "/ThunarActions/uca-action-1581593230771688-1" "F4") +; (gtk_accel_path "/ThunarWindow/sendto-menu" "") +; (gtk_accel_path "/ThunarStandardView/sort-by-mtime" "") +; (gtk_accel_path "/ThunarActionManager/open-location" "") +; (gtk_accel_path "/ThunarWindow/bookmarks-menu" "") +; (gtk_accel_path "/ThunarWindow/reload-alt" "F5") +; (gtk_accel_path "/ThunarWindow/view-location-selector-buttons" "") +; (gtk_accel_path "/ThunarStatusBar/toggle-size-in-bytes" "") +; (gtk_accel_path "/ThunarStandardView/unselect-all-files" "Escape") +; (gtk_accel_path "/ThunarActionManager/copy-2" "Insert") +; (gtk_accel_path "/ThunarWindow/zoom-out-alt" "KP_Subtract") +; (gtk_accel_path "/ThunarWindow/cancel-search" "Escape") +; (gtk_accel_path "/ThunarStandardView/select-by-pattern" "s") +; (gtk_accel_path "/ThunarStandardView/rename" "F2") +; (gtk_accel_path "/ThunarStandardView/create-document" "") +; (gtk_accel_path "/ThunarShortcutsPane/sendto-shortcuts" "d") +; (gtk_accel_path "/ThunarActionManager/move-to-trash" "") +; (gtk_accel_path "/ThunarWindow/close-tab" "w") +; (gtk_accel_path "/ThunarWindow/view-side-pane-tree" "e") +; (gtk_accel_path "/ThunarStandardView/toggle-sort-order" "") +; (gtk_accel_path "/ThunarActionManager/open" "o") +; (gtk_accel_path "/ThunarWindow/toggle-side-pane" "F9") +; (gtk_accel_path "/ThunarWindow/view-location-selector-entry" "") +; (gtk_accel_path "/ThunarWindow/open-recent" "") +; (gtk_accel_path "/ThunarWindow/open-home" "Home") +; (gtk_accel_path "/ThunarWindow/toggle-split-view" "F3") +; (gtk_accel_path "/ThunarWindow/open-templates" "") +; (gtk_accel_path "/ThunarWindow/open-location-alt" "d") +; (gtk_accel_path "/ThunarStandardView/create-folder" "n") +; (gtk_accel_path "/ThunarWindow/search" "f") +; (gtk_accel_path "/ThunarStandardView/sort-by-type" "") +; (gtk_accel_path "/ThunarActionManager/paste-2" "Insert") +; (gtk_accel_path "/ThunarWindow/zoom-in-alt2" "equal") +; (gtk_accel_path "/ThunarStandardView/duplicate" "") +; (gtk_accel_path "/ThunarWindow/remove-from-recent" "") +; (gtk_accel_path "/ThunarWindow/zoom-out" "minus") +; (gtk_accel_path "/ThunarWindow/close-window" "q") +; (gtk_accel_path "/ThunarWindow/edit-menu" "") +; (gtk_accel_path "/ThunarWindow/view-side-pane-shortcuts" "b") +; (gtk_accel_path "/ThunarWindow/show-highlight" "") +; (gtk_accel_path "/ThunarWindow/contents" "F1") +; (gtk_accel_path "/ThunarWindow/preferences" "") +; (gtk_accel_path "/ThunarWindow/switch-previous-tab" "Page_Up") +; (gtk_accel_path "/ThunarWindow/zoom-in-alt1" "KP_Add") +(gtk_accel_path "/ThunarActions/uca-action-1622790717174452-1" "F3") +; (gtk_accel_path "/ThunarBookmarks/416055d6bbf13050ac5af6a250c10733" "") +; (gtk_accel_path "/ThunarActionManager/open-in-new-window" "o") +; (gtk_accel_path "/ThunarWindow/view-configure-toolbar" "") +; (gtk_accel_path "/ThunarWindow/view-location-selector-menu" "") +; (gtk_accel_path "/ThunarWindow/view-statusbar" "") +; (gtk_accel_path "/ThunarWindow/close-all-windows" "w") +; (gtk_accel_path "/ThunarWindow/open-trash" "") +; (gtk_accel_path "/ThunarActionManager/paste" "v") +; (gtk_accel_path "/ThunarActionManager/delete-3" "KP_Delete") +; (gtk_accel_path "/ThunarActionManager/execute" "") +; (gtk_accel_path "/ThunarWindow/open-desktop" "") +; (gtk_accel_path "/ThunarActionManager/open-with-other" "") +; (gtk_accel_path "/ThunarStatusBar/toggle-size" "") +; (gtk_accel_path "/ThunarActionManager/sendto-desktop" "") +; (gtk_accel_path "/ThunarWindow/open-location" "l") +; (gtk_accel_path "/ThunarWindow/view-menubar" "m") +; (gtk_accel_path "/ThunarWindow/zoom-reset-alt" "KP_0") +; (gtk_accel_path "/ThunarWindow/view-as-detailed-list" "2") +; (gtk_accel_path "/ThunarWindow/view-as-icons" "1") +; (gtk_accel_path "/ThunarWindow/new-window" "n") +; (gtk_accel_path "/ThunarStandardView/forward" "Right") +; (gtk_accel_path "/ThunarActionManager/redo" "z") +; (gtk_accel_path "/ThunarStandardView/sort-descending" "") +; (gtk_accel_path "/ThunarWindow/file-menu" "") +; (gtk_accel_path "/ThunarStandardView/make-link" "") +; (gtk_accel_path "/ThunarActionManager/delete-2" "Delete") +; (gtk_accel_path "/ThunarWindow/new-tab" "t") +; (gtk_accel_path "/ThunarWindow/go-menu" "") +; (gtk_accel_path "/ThunarStandardView/sort-by-size" "") +; (gtk_accel_path "/ThunarStandardView/arrange-items-menu" "") +; (gtk_accel_path "/ThunarWindow/show-hidden" "h") +; (gtk_accel_path "/ThunarStandardView/sort-by-name" "") +; (gtk_accel_path "/ThunarWindow/zoom-reset" "0") +; (gtk_accel_path "/ThunarStatusBar/toggle-filetype" "") +; (gtk_accel_path "/ThunarWindow/detach-tab" "") diff --git a/configs/Thunar/uca.xml b/configs/Thunar/uca.xml new file mode 100644 index 0000000..5cbc0ce --- /dev/null +++ b/configs/Thunar/uca.xml @@ -0,0 +1,73 @@ + + + + terminal + Open Terminal Here + 1581593230771688-1 + kitty + Open kitty terminal + * + + + + + go-parent-folder + Open as root + 1622790717174452-1 + ~/.config/bspwm/bin/apps_as_root 'dbus-run-session thunar' + Open directory as root + * + + + + document-edit-sign + Edit as root + 1622790919788057-2 + ~/.config/bspwm/bin/apps_as_root 'geany %f' + Edit file as root + * + + + + kr_comparedirs + Compare + 1622791692322694-4 + meld %F + Compare files and directories with meld + * + + + + + kr_diskusage + Disk Usage + 1622791401529558-3 + baobab %d + Disk usages by directory and its sub directories + * + + + + + + + + + view-preview + Set as wallpaper + 1622798756568291-1 + nitrogen --save --set-zoom-fill %f + Set wallpaper with nitrogen in + * + + + + rotation-locked-landscape + Set as lockscreen + 1622799434407260-2 + notify-send 'Please wait...' && betterlockscreen -u %f + Set image as lockscreen background + * + + + diff --git a/configs/geany/colorschemes/adapta.conf b/configs/geany/colorschemes/adapta.conf new file mode 100644 index 0000000..914a983 --- /dev/null +++ b/configs/geany/colorschemes/adapta.conf @@ -0,0 +1,128 @@ +## Copyright (C) 2020-2021 Aditya Shakya +## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3 + +# Colors +#------------------------------------------------------------------------------- +# BG = #263238 +# BG-ALT = #222D32 +# FG = #C4C7C5 +# FG-ALT = #5A656B +# RED = #EC7875 +# GREEN = #61C766 +# YELLOW = #FDD835 +# BLUE = #42A5F5 +# MAGENTA = #BA68C8 +# CYAN = #4DD0E1 + +# LIME = #BBF545 +# PINK = #FF85CC +# PARROT = #0FFF00 + +#------------------------------------------------------------------------------- + +# Theme Info +#------------------------------------------------------------------------------- +[theme_info] +name=Adapta +description=A dark color-scheme, matching with adapta gtk theme. +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] +default=#C4C7C5;#263238;false;false +error=#EC7875;#263238;true;false + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#263238;#4DD0E1;true;true +current_line=#C4C7C5;#222D32;true;false +brace_good=#263238;#61C766;true;false +brace_bad=#263238;#EC7875;true;false +margin_line_number=#5A656B +margin_folding=#5A656B;#222D32 +fold_symbol_highlight=#C4C7C5 +indent_guide=#263238 +caret=#42A5F5;#263238;false +marker_line=#222D32;#42A5F5; +marker_search=#222D32;#42A5F5; +marker_mark=#222D32;#42A5F5; +call_tips=#263238;#C4C7C5 +white_space=#5A656B;#263238;true;false + +# Programming languages +#------------------------------------------------------------------------------- + +# comments +comment=#4DD0E1 +comment_doc=#42A5F5 +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc_keyword,italic + +# numbers +number=#BA68C8 +number_1=number +number_2=number_1 + +# type +type=#61C766 +class=type +function=default +# like, variable ${} +parameter=#BBF545 + +# keywords +keyword=#42A5F5 +keyword_1=keyword +keyword_2=type +keyword_3=keyword_1 +keyword_4=keyword_1 + +# identifiers +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +# strings "" +string=#EC7875 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#263238;#C4C7C5 +# strings '' +character=#61C766 +# command `` or $() +backticks=#0FFF00 +# heredoc +here_doc=#FF85CC + +scalar=#BBF545 +label=default,bold +preprocessor=#FDD835 +regex=#FF85CC +operator=#FDD835 +decorator=preprocessor +other=default +extra=#42A5F5 + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,italic +tag_end=tag +attribute=keyword +attribute_unknown=attribute,italic +value=string_1 +entity=preprocessor + +# Diff +#------------------------------------------------------------------------------- + +line_added=#61C766 +line_removed=#EC7875 +line_changed=#BA68C8 diff --git a/configs/geany/colorschemes/arc.conf b/configs/geany/colorschemes/arc.conf new file mode 100644 index 0000000..57c44f7 --- /dev/null +++ b/configs/geany/colorschemes/arc.conf @@ -0,0 +1,128 @@ +## Copyright (C) 2020-2021 Aditya Shakya +## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3 + +# Colors +#------------------------------------------------------------------------------- +# BG = #383C4A +# BG-ALT = #404552 +# FG = #B5BCC9 +# FG-ALT = #757585 +# RED = #E06B74 +# GREEN = #98C379 +# YELLOW = #E5C07A +# BLUE = #62AEEF +# MAGENTA = #C778DD +# CYAN = #55B6C2 + +# LIME = #BBF545 +# PINK = #FF85CC +# PARROT = #0FFF00 + +#------------------------------------------------------------------------------- + +# Theme Info +#------------------------------------------------------------------------------- +[theme_info] +name=Arc-dark +description=A dark color-scheme, matching with Arc-Dark gtk theme. +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] +default=#B5BCC9;#383C4A;false;false +error=#E06B74;#383C4A;true;false + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#383C4A;#62AEEF;true;true +current_line=#B5BCC9;#404552;true;false +brace_good=#383C4A;#98C379;true;false +brace_bad=#383C4A;#E06B74;true;false +margin_line_number=#757585 +margin_folding=#757585;#404552 +fold_symbol_highlight=#B5BCC9 +indent_guide=#383C4A +caret=#62AEEF;#383C4A;false +marker_line=#404552;#62AEEF; +marker_search=#404552;#62AEEF; +marker_mark=#404552;#62AEEF; +call_tips=#383C4A;#B5BCC9 +white_space=#757585;#383C4A;true;false + +# Programming languages +#------------------------------------------------------------------------------- + +# comments +comment=#55B6C2 +comment_doc=#62AEEF +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc_keyword,italic + +# numbers +number=#C778DD +number_1=number +number_2=number_1 + +# type +type=#98C379 +class=type +function=default +# like, variable ${} +parameter=#BBF545 + +# keywords +keyword=#62AEEF +keyword_1=keyword +keyword_2=type +keyword_3=keyword_1 +keyword_4=keyword_1 + +# identifiers +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +# strings "" +string=#E06B74 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#383C4A;#B5BCC9 +# strings '' +character=#98C379 +# command `` or $() +backticks=#0FFF00 +# heredoc +here_doc=#FF85CC + +scalar=#BBF545 +label=default,bold +preprocessor=#E5C07A +regex=#FF85CC +operator=#E5C07A +decorator=preprocessor +other=default +extra=#62AEEF + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,italic +tag_end=tag +attribute=keyword +attribute_unknown=attribute,italic +value=string_1 +entity=preprocessor + +# Diff +#------------------------------------------------------------------------------- + +line_added=#98C379 +line_removed=#E06B74 +line_changed=#C778DD diff --git a/configs/geany/colorschemes/beach.conf b/configs/geany/colorschemes/beach.conf new file mode 100644 index 0000000..02e2ece --- /dev/null +++ b/configs/geany/colorschemes/beach.conf @@ -0,0 +1,128 @@ +## Copyright (C) 2020-2021 Aditya Shakya +## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3 + +# Colors +#------------------------------------------------------------------------------- +# BG = #F5F6F7 +# BG-ALT = #E7E8EB +# FG = #141C21 +# FG-ALT = #BFBAAC +# RED = #D12F2C +# GREEN = #819400 +# YELLOW = #B08500 +# BLUE = #2587CC +# MAGENTA = #696EBF +# CYAN = #289C93 + +# LIME = #6DA200 +# PINK = #E53C9D +# PARROT = #35922F + +#------------------------------------------------------------------------------- + +# Theme Info +#------------------------------------------------------------------------------- +[theme_info] +name=Beach +description=A light color-scheme, matching with beach style. +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] +default=#141C21;#F5F6F7;false;false +error=#D12F2C;#F5F6F7;true;false + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#F5F6F7;#2587CC;true;true +current_line=#141C21;#E7E8EB;true;false +brace_good=#F5F6F7;#819400;true;false +brace_bad=#F5F6F7;#D12F2C;true;false +margin_line_number=#BFBAAC +margin_folding=#BFBAAC;#E7E8EB +fold_symbol_highlight=#141C21 +indent_guide=#F5F6F7 +caret=#2587CC;#F5F6F7;false +marker_line=#E7E8EB;#2587CC; +marker_search=#E7E8EB;#2587CC; +marker_mark=#E7E8EB;#2587CC; +call_tips=#F5F6F7;#141C21 +white_space=#BFBAAC;#F5F6F7;true;false + +# Programming languages +#------------------------------------------------------------------------------- + +# comments +comment=#289C93 +comment_doc=#2587CC +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc_keyword,italic + +# numbers +number=#696EBF +number_1=number +number_2=number_1 + +# type +type=#819400 +class=type +function=default +# like, variable ${} +parameter=#6DA200 + +# keywords +keyword=#2587CC +keyword_1=keyword +keyword_2=type +keyword_3=keyword_1 +keyword_4=keyword_1 + +# identifiers +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +# strings "" +string=#D12F2C +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#F5F6F7;#141C21 +# strings '' +character=#819400 +# command `` or $() +backticks=#35922F +# heredoc +here_doc=#E53C9D + +scalar=#6DA200 +label=default,bold +preprocessor=#B08500 +regex=#E53C9D +operator=#B08500 +decorator=preprocessor +other=default +extra=#2587CC + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,italic +tag_end=tag +attribute=keyword +attribute_unknown=attribute,italic +value=string_1 +entity=preprocessor + +# Diff +#------------------------------------------------------------------------------- + +line_added=#819400 +line_removed=#D12F2C +line_changed=#696EBF diff --git a/configs/geany/colorschemes/bespin.conf b/configs/geany/colorschemes/bespin.conf new file mode 100644 index 0000000..bf4aaba --- /dev/null +++ b/configs/geany/colorschemes/bespin.conf @@ -0,0 +1,121 @@ +# +# This file was generated from a textmate theme named Bespin +# with tm2gtksw2 tool. (Alexandre da Silva) + +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version. + +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. + +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 59 Temple Place - Suite 330, +# Boston, MA 02111-1307, USA. +# +# Ported to Geany by Matthew Brush +# + +[theme_info] +name=Bespin +description=A port of the Bespin theme. +# incremented automatically, do not change manually +version=1225 +author=Alexandre da Silva (tm2gtksw2) +url=https://github.com/gmate/gmate/blob/master/styles/Bespin.xml +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#baae9e;#28211c;false;false +error=#f8f8f8;#4a2947 + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#baae9e;#4c4a49;true;true +current_line=#000;#2e2723;true +brace_good=#00f;#2e2723;true;false +brace_bad=#df4545;#2e2723;true;false +margin_line_number=#baae9e;#2e2723 +margin_folding=#baae9e;#2e2723 +fold_symbol_highlight=#2e2723 +indent_guide=#40342c +white_space=#40342c;#fff;true;false +caret=#a7a7a7;#000;false +marker_line=#000;#ff0; +marker_search=#000;#0000f0; +marker_mark=#000;#b8f4b8; +call_tips=#c0c0c0;#fff;false;false + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#666;;;true +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#cf6a4c +number_1=number +number_2=number_1 + +type=#9b859d;;true +class=type +function=#937121 +parameter=function + +keyword=#5ea6ea;;true +keyword_1=keyword +keyword_2=type +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#54be0d +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#cf6a4c +regex=#e9c062 +operator=#5ea6ea +decorator=string_1,bold +other=#ddf2a4 + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#ac885b +tag_unknown=#ac885b +tag_end=#ac885b +attribute=#937121 +attribute_unknown=#937121 +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#f8f8f8;#253b22 +line_removed=#f8f8f8;#420e09 +line_changed=#f8f8f8;#4a410d diff --git a/configs/geany/colorschemes/black.conf b/configs/geany/colorschemes/black.conf new file mode 100644 index 0000000..11e1762 --- /dev/null +++ b/configs/geany/colorschemes/black.conf @@ -0,0 +1,125 @@ +# +# Copyright 2013 Paul Lenton (EckoZero) +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# +# This is a remix of vibrant-ink, originally by Jason Wilson +# +# Thanks Jason! My remix is licensed under the exact same terms as +# Jason's original (GNU GPLv2) +# + + +[theme_info] +name=Black Scheme +description=Black background, other colours +# incremented automatically, do not change manually +version=1237 +author=Paul Lenton +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + + +[named_styles] + +default=#fff;#000;false;false +error=#ff80c0;#000;false;false + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#f00;#404040;false;true +current_line=#8dc63f;#330;true;false +brace_good=#ff0;#000;true;false +brace_bad=#c5360f;#000;true;false +margin_line_number=#b2aeab;#404040;false;false +margin_folding=#222;#111;false;false +fold_symbol_highlight=#fff +indent_guide=#066;;false;false +caret=#fff;#066;false;false +marker_line=#ff208c;#80d4b2;false;false +marker_search=#ff0;#f00;false;false +marker_mark=#810000;#000;false;false +call_tips=#ccc;#fff;false;false +white_space=#ccc;;true + +# Programming languages +#------------------------------------------------------------------------------- + + +comment=#f00 +comment_doc=#f00;#070707;false;false +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#28a8b4 +number_1=number +number_2=number_1 + +type=#fff;;true;false +class=type +function=default +parameter=function + +keyword=#f39;;true;false +keyword_1=keyword +keyword_2=#6f0;;true;false +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#8dc63f +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#8dc63f;#000;false;false +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#fff +regex=number_1 +operator=#fc0 +decorator=string_1,bold +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#6f0;#000;false;false +tag_unknown=#ccc;#000;false;false +tag_end=#fff;#000;false;false +attribute=#bd96bd;#000;false;false +attribute_unknown=#fff;#000;false;false +value=#6f0;#000;false;false +entity=#fff;#000;false;false + +# Diff +#------------------------------------------------------------------------------- + +line_added=#00f5ff;#000;false;false +line_removed=#ff0;#000;false;false +line_changed=#399;#000;false;false diff --git a/configs/geany/colorschemes/bouquet.conf b/configs/geany/colorschemes/bouquet.conf new file mode 100644 index 0000000..e2ab81b --- /dev/null +++ b/configs/geany/colorschemes/bouquet.conf @@ -0,0 +1,128 @@ +## Copyright (C) 2020-2021 Aditya Shakya +## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3 + +# Colors +#------------------------------------------------------------------------------- +# BG = #191D27 +# BG-ALT = #1F2430 +# FG = #767D8A +# FG-ALT = #384254 +# RED = #EC7875 +# GREEN = #61C766 +# YELLOW = #FDD835 +# BLUE = #42A5F5 +# MAGENTA = #BA68C8 +# CYAN = #4DD0E1 + +# LIME = #BBF545 +# PINK = #FF85CC +# PARROT = #0FFF00 + +#------------------------------------------------------------------------------- + +# Theme Info +#------------------------------------------------------------------------------- +[theme_info] +name=Bouquet +description=A dark color-scheme, matching with Bouquet style. +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] +default=#767D8A;#191D27;false;false +error=#EC7875;#191D27;true;false + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#191D27;#FFCC66;true;true +current_line=#767D8A;#1F2430;true;false +brace_good=#191D27;#61C766;true;false +brace_bad=#191D27;#EC7875;true;false +margin_line_number=#384254 +margin_folding=#384254;#1F2430 +fold_symbol_highlight=#767D8A +indent_guide=#191D27 +caret=#42A5F5;#191D27;false +marker_line=#1F2430;#42A5F5; +marker_search=#1F2430;#42A5F5; +marker_mark=#1F2430;#42A5F5; +call_tips=#191D27;#767D8A +white_space=#384254;#191D27;true;false + +# Programming languages +#------------------------------------------------------------------------------- + +# comments +comment=#4DD0E1 +comment_doc=#42A5F5 +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc_keyword,italic + +# numbers +number=#BA68C8 +number_1=number +number_2=number_1 + +# type +type=#61C766 +class=type +function=default +# like, variable ${} +parameter=#BBF545 + +# keywords +keyword=#42A5F5 +keyword_1=keyword +keyword_2=type +keyword_3=keyword_1 +keyword_4=keyword_1 + +# identifiers +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +# strings "" +string=#EC7875 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#191D27;#767D8A +# strings '' +character=#61C766 +# command `` or $() +backticks=#0FFF00 +# heredoc +here_doc=#FF85CC + +scalar=#BBF545 +label=default,bold +preprocessor=#FDD835 +regex=#FF85CC +operator=#FDD835 +decorator=preprocessor +other=default +extra=#42A5F5 + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,italic +tag_end=tag +attribute=keyword +attribute_unknown=attribute,italic +value=string_1 +entity=preprocessor + +# Diff +#------------------------------------------------------------------------------- + +line_added=#61C766 +line_removed=#EC7875 +line_changed=#BA68C8 diff --git a/configs/geany/colorschemes/darcula.conf b/configs/geany/colorschemes/darcula.conf new file mode 100644 index 0000000..8abc90a --- /dev/null +++ b/configs/geany/colorschemes/darcula.conf @@ -0,0 +1,149 @@ +# +# Copyright 2015 Jiri Techet +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# +# Ported from the IntelliJ Darcula theme by Jiri Techet +# + +[theme_info] +name=Darcula +description=A soft dark theme based on the IntelliJ Darcula theme. +# incremented automatically, do not change manually +version=1 +author=Jiri Techet +url=https://github.com/codebrainz/geany-themes +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_colors] +fg=#b6c3cf +bg=#3b3b3b + +caret_grey=#c6c6c6 +margin_fg_grey=#989898 +comment_grey=#919191 +fold_fg_grey=#888 +whitespace_grey=#505050 +calltip_fg_grey=#555 +calltip_bg_grey=#ddd +fold_bg_grey=#4c4c4c +current_line_grey=#434343 +margin_bg_grey=#424446 + +type_violet=#a88ab6 +keyword_blue=#9196bf +number_blue=#7aa6c4 +selection_blue=#2f5692 +brace_bg_green=#4d6360 +diff_added_green=#558266 +docstring_green=#73a46a +string_green=#b2ca78 +alert_yellow=#ffef4c +tag_yellow=#edc881 +keyword_orange=#d58a4a +error_red=#c85550 +diff_removed_red=#a0665b + +[named_styles] + +default=fg;bg;false;false +error=error_red;;;true + +# Editor styles +#------------------------------------------------------------------------------- + +selection=;selection_blue;;true +current_line=;current_line_grey;true +brace_good=alert_yellow;brace_bg_green;true +brace_bad=error_red;current_line_grey;true +margin_line_number=margin_fg_grey;margin_bg_grey +margin_folding=fold_fg_grey;fold_bg_grey +fold_symbol_highlight=fold_bg_grey +indent_guide=whitespace_grey +caret=caret_grey +marker_line=margin_bg_grey;alert_yellow +marker_search=;alert_yellow +marker_mark=margin_bg_grey;alert_yellow +call_tips=calltip_fg_grey;calltip_bg_grey;true;true +white_space=whitespace_grey;;true + +# Programming languages +#------------------------------------------------------------------------------- + +comment=comment_grey +comment_doc=docstring_green +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=number_blue +number_1=number +number_2=number_1 + +type=type_violet +class=type +function=tag_yellow +parameter=function + +keyword=keyword_orange +keyword_1=keyword +keyword_2=keyword_blue +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=string_green +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=tag_yellow +regex=number_1 +operator=default +decorator=tag_yellow +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=tag_yellow +tag_unknown=tag +tag_end=tag +attribute=keyword_orange +attribute_unknown=attribute +value=string_green +entity=number_blue + +# Diff +#------------------------------------------------------------------------------- + +line_added=diff_added_green +line_removed=diff_removed_red +line_changed=preprocessor diff --git a/configs/geany/colorschemes/dark-colors.conf b/configs/geany/colorschemes/dark-colors.conf new file mode 100644 index 0000000..41ed78e --- /dev/null +++ b/configs/geany/colorschemes/dark-colors.conf @@ -0,0 +1,136 @@ +# +# Copyright (C) 2016 - Yannis Kontochristopoulos +# +# Dark Colors is a theme inspired by Tinge: +# Copyright (C) 2008 - Harsh J +# See: http://www.harshj.com/2008/01/27/tinge-theme-for-gedit/ +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# + +[theme_info] +name=Dark Colors +description=A dark theme utilising warm colors +# incremented automatically, do not change manually +version=1225 + +[named_colors] +text=#e6e6e6 +soft_text=#a69996 +softer_text=#4c4645 +background=#0c0807 +selection_brown=#422e21 +marker_search_turquoise=#286659 +current_line_red=#281816 +black=#000 +white=#fff +light_blue=#5191cc +soft_blue=#596f80 +red=#b31111 +yellow=#b3a123 +orange=#e66917 +orange2=#ff9400 +green=#00df13 +purple=#b6f + +[named_styles] +default=text;background;false;false +error=green;background;false;false + +# Editor styles +#------------------------------------------------------------------------------- + +selection=background;selection_brown;false;true +current_line=background;current_line_red;true;false +brace_good=light_blue;background;true;false +brace_bad=white;background;true;false +margin_line_number=soft_text;#2b2826;false;false +margin_folding=#574a22;#141312;false;false +fold_symbol_highlight=soft_text +indent_guide=softer_text +caret=white;white;false +marker_line=soft_text;yellow +marker_search=marker_search_turquoise;marker_search_turquoise;false;false +marker_mark=red;background;false;false +call_tips=#c0c0c0;white;false;false +white_space=softer_text;;true + +# Programming languages +#------------------------------------------------------------------------------- + +comment=soft_blue +comment_doc=soft_blue;background;false;false +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=green +number_1=number +number_2=number_1 + +type=purple;;true;false +class=type +function=type +parameter=function + +keyword=orange;;true;false +keyword_1=keyword +keyword_2=yellow;;true;false +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=red +string_1=string +string_2=string_1 +string_3=string_1 +string_4=string_1 +string_eol=text;background;false;false +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=text +regex=number_1 +operator=orange2 +decorator=string_1,bold +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=yellow;background;false;false +tag_unknown=green;background;false;false +tag_end=text;background;false;false +attribute=orange;background;false;false +attribute_unknown=green;background;false;false +value=text;background;false;false +entity=text;background;false;false + +# Diff +#------------------------------------------------------------------------------- + +line_added=green;background;false;false +line_removed=red;background;false;false +line_changed=light_blue;background;false;false diff --git a/configs/geany/colorschemes/dark-fruit-salad.conf b/configs/geany/colorschemes/dark-fruit-salad.conf new file mode 100644 index 0000000..01cfd24 --- /dev/null +++ b/configs/geany/colorschemes/dark-fruit-salad.conf @@ -0,0 +1,121 @@ +# +# Copyright 2011 John Gabriele +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# +# Ported from old theme by Matthew Brush +# Note: was part of `set_geany_colors` utility +# + +[theme_info] +name=Dark Fruit Salad +description=Low contrast theme ported from the set_geany_colors utility +# incremented automatically, do not change manually +version=1226 +author=John Gabriele +url=https://github.com/codebrainz/geany-themes +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#f0f0f0;#5f5f5f;false;false +error=#ebbf71;#e1e17a + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#000;#202020;false;true +current_line=#000;#565656;true +brace_good=#f0f0f0;#587941;false;false +brace_bad=#f00;#fff;false;false +margin_line_number=#5f5f5f;#f0f0f0 +margin_folding=#d69cd6;#202020 +fold_symbol_highlight=#202020 +indent_guide=#d69cd6 +caret=#000;#000;false +marker_line=#000;#ff0 +marker_search=#000;#0000f0 +marker_mark=#000;#b8f4b8 +call_tips=#c0c0c0;#fff;false;false +white_space=#a7a7a7;;true + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#a3d97d +comment_doc=#99e4de;;true +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#ff939c +number_1=number +number_2=number_1 + +type=#e1e17a;;true +class=type +function=#92bde8;;true +parameter=function + +keyword=#92bde8;;true +keyword_1=keyword +keyword_2=#d69cd6;;true +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=#f0f0f0 +identifier_1=identifier +identifier_2=#99e4de;;true +identifier_3=#ff939c;;true +identifier_4=identifier_1 + +string=#ebbf71 +string_1=string +string_2=#e1e17a +string_3=default +string_4=default +string_eol=string_1,italic +character=#e1e17a;;true +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#ff939c +regex=number_1 +operator=default +decorator=string_1,bold +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=keyword +tag_unknown=tag,bold +tag_end=tag,bold +attribute=#99e4de +attribute_unknown=attribute,bold +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#8ae234 +line_removed=#e1e17a +line_changed=preprocessor diff --git a/configs/geany/colorschemes/dark.conf b/configs/geany/colorschemes/dark.conf new file mode 100644 index 0000000..541c535 --- /dev/null +++ b/configs/geany/colorschemes/dark.conf @@ -0,0 +1,120 @@ +# +# Copyright 2011 Duncan Lock +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# +# Ported from old theme by Matthew Brush +# + +[theme_info] +name=Dark +description=Dark syntax colouring theme +# incremented automatically, do not change manually +version=1225 +author=Duncan Lock +url=http://code.google.com/p/geany-dark-scheme/ +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#fff;#1e1e1e;false;false +error=#f00;#1e1e1e;false;false + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#fff;#333964;false;true +current_line=#000;#2f2f2f;true;false +brace_good=#fff;#50aa15;true;false +brace_bad=#fff;#aa1515;true;false +margin_line_number=#000;#d0d0d0;false;false +margin_folding=#000;#dfdfdf;false;false +fold_symbol_highlight=#fff +indent_guide=#393939;#1e1e1e;false;false +caret=#fff;#000;true;false +marker_line=#000;#ff0;false;false +marker_search=#000;#b8f4b8;false;false +marker_mark=#000;#b8f4b8; +call_tips=#c0c0c0;#fff;false;false +white_space=#424242;;true + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#747474;#1e1e1e;false;false +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#aaff57;#1e1e1e;false;false +number_1=number +number_2=number_1 + +type=#2e8b57;;true +class=type +function=default +parameter=function + +keyword=#ffcb4f;#1e1e1e;true;false +keyword_1=keyword +keyword_2=#aaff57;#1e1e1e;false;true +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=#fff;#1e1e1e;false;false +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#aaff57;#1e1e1e;false;false +string_1=string +string_2=#a18651;#1e1e1e;false;false +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#5abefd;#1e1e1e;false;false +regex=number_1 +operator=#98bac5;#1e1e1e;true;false +decorator=#808000;#1e1e1e;false;false +other=#fff;#1e1e1e;false;false + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#7392cf;#1e1e1e;false;false +tag_unknown=#fff;#8c0101;true;false +tag_end=#7392cf;#1e1e1e;true;false +attribute=#cda0d5;#1e1e1e;false;false +attribute_unknown=#fff;#8c0101;false;false +value=#4575b6;#1e1e1e;false;false +entity=#ffa95c;#2c2821;false;false + +# Diff +#------------------------------------------------------------------------------- + +line_added=#008b8b +line_removed=#6a5acd +line_changed=preprocessor diff --git a/configs/geany/colorschemes/delt-dark.conf b/configs/geany/colorschemes/delt-dark.conf new file mode 100644 index 0000000..3e6bcd7 --- /dev/null +++ b/configs/geany/colorschemes/delt-dark.conf @@ -0,0 +1,106 @@ +# +# Copyright Éric "delt" Tremblay +# +# Ported from a previous theme i made for kate/kwrite. +# Licensed under GPL version 2, same as geany itself. +# + +[theme_info] +name=Delt Dark +description=A dark-blueish theme, good for many programming languages +# incremented automatically, do not change manually +version=1 +author=Éric Tremblay +url=https://github.com/geany/geany-themes/ +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#c1c1c1;#010a15;false;false +error=#fff;#f00 + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#000;#424d71;false;true +current_line=#fff;#121d30;true +brace_good=#fff;#848;true;false +brace_bad=#fff;#f00;true;false +margin_line_number=#55a;#000 +margin_folding=#338;#113 +fold_symbol_highlight=#113 +indent_guide=#121d20 +caret=#fbff00;#fbff00;false +marker_line=#000;#ff0 +marker_search=#000;#0000f0 +marker_mark=#000;#b8f4b8 +call_tips=#c0c0c0;#fff;false;false +white_space=#111a25;;true + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#638aff;;false;false +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#ff54ff;;false;false +number_1=number +number_2=number_1 + +type=#75ffd6;;true;false +class=#00ff5c;;false;false +function=default +parameter=default + +keyword=#fff;;true;false +keyword_1=#fff;;true;false; +keyword_2=#0ff;;true;false; +keyword_3=#0f0 +keyword_4=keyword_1 + +identifier=#fff +identifier_1=default +identifier_2=#f0f +identifier_3=#ff0 +identifier_4=#f00 + +string=#d04eff;;true;false +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#00ff5c;;true;false +regex=number_1 +operator=#b0c1ff;;true;false +decorator=string_1,bold +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#fff;;true;false +tag_unknown=#ff4 +tag_end=#ff0;;true;false +attribute=#0ff;;false;false +attribute_unknown=attribute +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#008b8b +line_removed=#6a5acd +line_changed=preprocessor diff --git a/configs/geany/colorschemes/eleven-dark.conf b/configs/geany/colorschemes/eleven-dark.conf new file mode 100644 index 0000000..3aaa923 --- /dev/null +++ b/configs/geany/colorschemes/eleven-dark.conf @@ -0,0 +1,128 @@ +## Copyright (C) 2020-2021 Aditya Shakya +## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3 + +# Colors +#------------------------------------------------------------------------------- +# BG = #202020 +# BG-ALT = #181818 +# FG = #CCCCCC +# FG-ALT = #555E70 +# RED = #EC7875 +# GREEN = #61C766 +# YELLOW = #FDD835 +# BLUE = #42A5F5 +# MAGENTA = #BA68C8 +# CYAN = #4DD0E1 + +# LIME = #BBF545 +# PINK = #FF85CC +# PARROT = #0FFF00 + +#------------------------------------------------------------------------------- + +# Theme Info +#------------------------------------------------------------------------------- +[theme_info] +name=Eleven-dark +description=A dark color-scheme, matching with Eleven-Dark style. +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] +default=#CCCCCC;#202020;false;false +error=#EC7875;#202020;true;false + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#F5F5F5;#4D4D4D;true;true +current_line=#CCCCCC;#181818;true;false +brace_good=#202020;#61C766;true;false +brace_bad=#202020;#EC7875;true;false +margin_line_number=#555E70 +margin_folding=#555E70;#181818 +fold_symbol_highlight=#CCCCCC +indent_guide=#202020 +caret=#42A5F5;#202020;false +marker_line=#181818;#42A5F5; +marker_search=#181818;#42A5F5; +marker_mark=#181818;#42A5F5; +call_tips=#202020;#CCCCCC +white_space=#555E70;#202020;true;false + +# Programming languages +#------------------------------------------------------------------------------- + +# comments +comment=#4DD0E1 +comment_doc=#42A5F5 +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc_keyword,italic + +# numbers +number=#BA68C8 +number_1=number +number_2=number_1 + +# type +type=#61C766 +class=type +function=default +# like, variable ${} +parameter=#BBF545 + +# keywords +keyword=#42A5F5 +keyword_1=keyword +keyword_2=type +keyword_3=keyword_1 +keyword_4=keyword_1 + +# identifiers +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +# strings "" +string=#EC7875 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#202020;#CCCCCC +# strings '' +character=#61C766 +# command `` or $() +backticks=#0FFF00 +# heredoc +here_doc=#FF85CC + +scalar=#BBF545 +label=default,bold +preprocessor=#FDD835 +regex=#FF85CC +operator=#FDD835 +decorator=preprocessor +other=default +extra=#42A5F5 + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,italic +tag_end=tag +attribute=keyword +attribute_unknown=attribute,italic +value=string_1 +entity=preprocessor + +# Diff +#------------------------------------------------------------------------------- + +line_added=#61C766 +line_removed=#EC7875 +line_changed=#BA68C8 diff --git a/configs/geany/colorschemes/eleven.conf b/configs/geany/colorschemes/eleven.conf new file mode 100644 index 0000000..6d067de --- /dev/null +++ b/configs/geany/colorschemes/eleven.conf @@ -0,0 +1,128 @@ +## Copyright (C) 2020-2021 Aditya Shakya +## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3 + +# Colors +#------------------------------------------------------------------------------- +# BG = #FFFFFF +# BG-ALT = #F7F7F7 +# FG = #141C21 +# FG-ALT = #BFBAAC +# RED = #D12F2C +# GREEN = #819400 +# YELLOW = #B08500 +# BLUE = #2587CC +# MAGENTA = #696EBF +# CYAN = #289C93 + +# LIME = #6DA200 +# PINK = #E53C9D +# PARROT = #35922F + +#------------------------------------------------------------------------------- + +# Theme Info +#------------------------------------------------------------------------------- +[theme_info] +name=Eleven +description=A light color-scheme, matching with Eleven style. +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] +default=#141C21;#FFFFFF;false;false +error=#D12F2C;#FFFFFF;true;false + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#FFFFFF;#2587CC;true;true +current_line=#141C21;#F7F7F7;true;false +brace_good=#FFFFFF;#819400;true;false +brace_bad=#FFFFFF;#D12F2C;true;false +margin_line_number=#BFBAAC +margin_folding=#BFBAAC;#F7F7F7 +fold_symbol_highlight=#141C21 +indent_guide=#FFFFFF +caret=#2587CC;#FFFFFF;false +marker_line=#F7F7F7;#2587CC; +marker_search=#F7F7F7;#2587CC; +marker_mark=#F7F7F7;#2587CC; +call_tips=#FFFFFF;#141C21 +white_space=#BFBAAC;#FFFFFF;true;false + +# Programming languages +#------------------------------------------------------------------------------- + +# comments +comment=#289C93 +comment_doc=#2587CC +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc_keyword,italic + +# numbers +number=#696EBF +number_1=number +number_2=number_1 + +# type +type=#819400 +class=type +function=default +# like, variable ${} +parameter=#6DA200 + +# keywords +keyword=#2587CC +keyword_1=keyword +keyword_2=type +keyword_3=keyword_1 +keyword_4=keyword_1 + +# identifiers +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +# strings "" +string=#D12F2C +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#FFFFFF;#141C21 +# strings '' +character=#819400 +# command `` or $() +backticks=#35922F +# heredoc +here_doc=#E53C9D + +scalar=#6DA200 +label=default,bold +preprocessor=#B08500 +regex=#E53C9D +operator=#B08500 +decorator=preprocessor +other=default +extra=#2587CC + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,italic +tag_end=tag +attribute=keyword +attribute_unknown=attribute,italic +value=string_1 +entity=preprocessor + +# Diff +#------------------------------------------------------------------------------- + +line_added=#819400 +line_removed=#D12F2C +line_changed=#696EBF diff --git a/configs/geany/colorschemes/epsilon.conf b/configs/geany/colorschemes/epsilon.conf new file mode 100644 index 0000000..f408d44 --- /dev/null +++ b/configs/geany/colorschemes/epsilon.conf @@ -0,0 +1,117 @@ +# +# Copyright (c) 2016 Adrien Jacquet +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +# + +[theme_info] +name=Epsilon +description=A simple light theme for Geany. +# incremented automatically, do not change manually +version=1 +author=N3mesis98 +url=https://github.com/geany/geany-themes/pull/7 +# list of each compatible Geany release version +compat=1.32 + +[named_styles] +default=#2e3436;#fff;false;false +error=#2e3436;#ef2929 + +# Editor styles +#------------------------------------------------------------------------------- + +selection=;#add8e6;;true +brace_good=#52a800;;true +brace_bad=#f00;;true +margin_line_number=#2e3436;#e1e1e1 +margin_folding=#2e3436;#d3d7cf +fold_symbol_highlight=#d3d7cf +indent_guide=#babdb6 +caret=#000;#000;false +marker_line=;#000 +marker_search=;#000;true;true +marker_mark=;#000 +call_tips=#ededed;#fff +white_space=#babdb6;;true +current_line=; + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#a52a2a +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc_keyword,italic + +number=#52a800 +number_1=number +number_2=number_1 + +type=#399 +class=type +function=default +parameter=default + +keyword=#204a87;;true +keyword_1=keyword +keyword_2=#204a87 +keyword_3=keyword_2 +keyword_4=keyword_2 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#ff7800 +string_1=string +string_2=string +string_3=string +string_4=string +string_eol=string +character=string +backticks=string +here_doc=string +verbatim=string + +scalar=string_2 +label=default,bold +preprocessor=type +regex=number_1 +operator=#a6832b +decorator=number_1,bold +other=default +extra=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#204a87;;true +tag_unknown=tag +tag_end=tag +attribute=keyword +attribute_unknown=attribute,italic +value=string_1 +entity=preprocessor + +# Diff +#------------------------------------------------------------------------------- + +line_added=#4e9a06 +line_removed=#dc0000 +line_changed=#ffa700 diff --git a/configs/geany/colorschemes/fluffy.conf b/configs/geany/colorschemes/fluffy.conf new file mode 100644 index 0000000..56417c0 --- /dev/null +++ b/configs/geany/colorschemes/fluffy.conf @@ -0,0 +1,128 @@ +# +# No explicit license available but part of the `gedit-themes` +# project: +# https://github.com/mig/gedit-themes/blob/master/fluffy.xml +# +# Indicated author and assumed copyright holder is: +# Osmo Salomaa +# +# Ported to Geany by Matthew Brush +# + +[theme_info] +name=Fluffy +description=A soft and downy color scheme. +# incremented automatically, do not change manually +version=1226 +author=Osmo Salomaa +url=https://github.com/mig/gedit-themes/blob/master/fluffy.xml +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_colors] +almost_black=#111 +blue=#06f +cyan=#02b5d1 +dark_grey=#babdb6 +green=#00bb87 +highlight_blue=#abf5ff +highlight_green=#c1ff9d +highlight_yellow=#fce94f +indigo=#b76fff +light_grey=#eeeeec +magenta=#ff6fff +medium_grey=#d3d7cf +red=#ff405a +very_dark_grey=#888a85 +very_light_grey=#fafaf8 +white=#fff + +[named_styles] + +default=almost_black;white;false;false +error=red;;true + +# Editor styles +#------------------------------------------------------------------------------- + +selection=;highlight_yellow;;true +current_line=;very_light_grey;true +brace_good=;highlight_green +brace_bad=red +margin_line_number=;dark_grey +margin_folding=;medium_grey +fold_symbol_highlight=white +indent_guide=medium_grey +caret=almost_black +marker_line=;highlight_yellow +marker_search=;blue +marker_mark=;highlight_green +call_tips=#c0c0c0 +white_space=medium_grey;;true + +# Generic programming languages +#------------------------------------------------------------------------------- + +comment=blue +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=magenta +number_1=number +number_2=number_1 + +type=green;;true +class=type +function=indigo +parameter=function + +keyword=red;;true +keyword_1=keyword +keyword_2=indigo;;true +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=magenta +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=green +regex=number_1 +operator=default +decorator=red;;true +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=green +tag_unknown=tag +tag_end=tag +attribute=red +attribute_unknown=red +value=magenta +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=green +line_removed=red +line_changed=cyan diff --git a/configs/geany/colorschemes/gedit.conf b/configs/geany/colorschemes/gedit.conf new file mode 100644 index 0000000..fb0aabe --- /dev/null +++ b/configs/geany/colorschemes/gedit.conf @@ -0,0 +1,120 @@ +# +# Copyright 2006-2007 GtkSourceView team +# +# GtkSourceView is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. +# +# GtkSourceView is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# +# Ported to Geany by Matthew Brush +# + +[theme_info] +name=Gedit +description=A port of Gedit's default theme. +# incremented automatically, do not change manually +version=1225 +author=Yevgen Muntyan +url=http://git.gnome.org/browse/gtksourceview/tree/data/styles/classic.xml +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#000;#fff;false;false +error=#000;#f00;true;false + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#fff;#86abd9;true;true +current_line=#000;#edeceb;true +brace_good=#fff;#bebebe;true;false +brace_bad=#fff;#f00;true;false +margin_line_number=current_line,bold +margin_folding=margin_line_number +fold_symbol_highlight=#fff +indent_guide=#bbbebb +caret=#000;#000;false +marker_line=#000;#ff0 +marker_search=marker_line +marker_mark=#000;#6c8ea2 +call_tips=#bbbebb;#fff;false;false +white_space=call_tips,bold + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#00f +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#f0f +number_1=number +number_2=#a52a2a;;true + +type=#2e8b57;;true +class=number +function=default +parameter=function + +keyword=number_2 +keyword_1=keyword +keyword_2=keyword_1 +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=#008a8c + +string=number +string_1=string +string_2=string_1 +string_3=;;true;false +string_4=;;false;true +string_eol=string_1,italic +character=string_1 +backticks=#a020f0 +here_doc=string_2 + +scalar=identifier_4 +label=default,bold +preprocessor=backticks +regex=identifier_4 +operator=default +decorator=string_1,bold +other=default +extra=keyword + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=identifier_4 +tag_unknown=tag,bold +tag_end=tag,bold +attribute=#6a5acd +attribute_unknown=attribute,bold +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#008b8b +line_removed=attribute +line_changed=preprocessor diff --git a/configs/geany/colorschemes/github.conf b/configs/geany/colorschemes/github.conf new file mode 100644 index 0000000..dd792c1 --- /dev/null +++ b/configs/geany/colorschemes/github.conf @@ -0,0 +1,122 @@ +# +# Copyright 2009 Felipe Mesquita +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 59 Temple Place - Suite 330, +# Boston, MA 02111-1307, USA. +# +# Ported to Geany by Matthew Brush +# +# Note: This one is my favourite! -Matt (geany-themes maintainer) +# + +[theme_info] +name=GitHub +description=Similar to GitHub.com's highlighting colors. +# incremented automatically, do not change manually +version=1227 +author=Felipe Mesquita +url=https://github.com/mig/gedit-themes/blob/master/github.xml +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#000;#f8f8ff;false;false +error=#f00;#bfbfbf;false;italic + +# Editor styles +#------------------------------------------------------------------------------- + +selection=;#f0ec0f;false;true +current_line=#000;#b7deee;true +brace_good=#000;#32b953;bold +brace_bad=#000;#ee5959 +margin_line_number=#7f7f7f;#ececec +margin_folding=#7f7f7f;#d9d7d7 +fold_symbol_highlight=#ececec +indent_guide=#c0c0c0;#fff;true;false +caret=#000;#c0c0c0;false;false +marker_line=#7f7f7f;#ececec +marker_search=;#c0c0c0 +marker_mark=#7f7f7f;#ececec +call_tips=default +white_space=#c0c0c0;#fff;true;false + +# Generic programming languages +#------------------------------------------------------------------------------- + +comment=#998 +comment_doc=#998 +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#099 +number_1=number +number_2=number_1 + +type=#458;;true +class=type +function=#900 +parameter=function + +keyword=#0086b3;;true +keyword_1=keyword +keyword_2=#aa2c8c;;true +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#d14 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#0f8787 +regex=number_1 +operator=default +decorator=string_1,bold +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,bold +tag_end=tag,bold +attribute=keyword_1 +attribute_unknown=attribute,bold +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#000;#dfd +line_removed=#000;#fdd +line_changed=#000;#ffc diff --git a/configs/geany/colorschemes/hack.conf b/configs/geany/colorschemes/hack.conf new file mode 100644 index 0000000..6850af1 --- /dev/null +++ b/configs/geany/colorschemes/hack.conf @@ -0,0 +1,128 @@ +## Copyright (C) 2020-2021 Aditya Shakya +## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3 + +# Colors +#------------------------------------------------------------------------------- +# BG = #01161B +# BG-ALT = #0C2126 +# FG = #A3B5B8 +# FG-ALT = #325C66 +# RED = #007B82 +# GREEN = #028C94 +# YELLOW = #039CA4 +# BLUE = #04ACB5 +# MAGENTA = #05BBC5 +# CYAN = #06CCD7 + +# LIME = #BBF545 +# PINK = #FF85CC +# PARROT = #0FFF00 + +#------------------------------------------------------------------------------- + +# Theme Info +#------------------------------------------------------------------------------- +[theme_info] +name=Hack +description=A dark color-scheme, matching with Hack style. +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] +default=#A3B5B8;#01161B;false;false +error=#007B82;#01161B;true;false + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#01161B;#007B82;true;true +current_line=#A3B5B8;#0C2126;true;false +brace_good=#01161B;#028C94;true;false +brace_bad=#01161B;#007B82;true;false +margin_line_number=#325C66 +margin_folding=#325C66;#0C2126 +fold_symbol_highlight=#A3B5B8 +indent_guide=#01161B +caret=#04ACB5;#01161B;false +marker_line=#0C2126;#04ACB5; +marker_search=#0C2126;#04ACB5; +marker_mark=#0C2126;#04ACB5; +call_tips=#01161B;#A3B5B8 +white_space=#325C66;#01161B;true;false + +# Programming languages +#------------------------------------------------------------------------------- + +# comments +comment=#AC9223 +comment_doc=#04ACB5 +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc_keyword,italic + +# numbers +number=#05BBC5 +number_1=number +number_2=number_1 + +# type +type=#028C94 +class=type +function=default +# like, variable ${} +parameter=#43a047 + +# keywords +keyword=#04ACB5 +keyword_1=keyword +keyword_2=type +keyword_3=keyword_1 +keyword_4=keyword_1 + +# identifiers +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +# strings "" +string=#007B82 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#01161B;#A3B5B8 +# strings '' +character=#028C94 +# command `` or $() +backticks=#0FFF00 +# heredoc +here_doc=#FF5250 + +scalar=#BBF545 +label=default,bold +preprocessor=#039CA4 +regex=#FF85CC +operator=#039CA4 +decorator=preprocessor +other=default +extra=#04ACB5 + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,italic +tag_end=tag +attribute=keyword +attribute_unknown=attribute,italic +value=string_1 +entity=preprocessor + +# Diff +#------------------------------------------------------------------------------- + +line_added=#028C94 +line_removed=#007B82 +line_changed=#05BBC5 diff --git a/configs/geany/colorschemes/himbeere.conf b/configs/geany/colorschemes/himbeere.conf new file mode 100644 index 0000000..f1927f5 --- /dev/null +++ b/configs/geany/colorschemes/himbeere.conf @@ -0,0 +1,135 @@ +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 59 Temple Place - Suite 330, +# Boston, MA 02111-1307, USA. +# + +[theme_info] +name=Himbeere +description=A dark theme with raspberry colors. +# incremented automatically, do not change manually +version=1226 +author=commenthol +url=https://github.com/codebrainz/geany-themes +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_colors] +base0=#ccc +base1=#1a1c1e +base2=#3f3f3f +base3=#808080 +base4=#303030 +berry=#e12d66 +cyan=#25d0f0 +bluegrey=#747e9e +orange=#ff8000 +lime=#65ff00 +grey=#777 +red=#f00 +redbg=#751212 +green=#859900 +blue=#268bd2 + +[named_styles] +default=base0;base1 +error=red + + +# Editor styles +#------------------------------------------------------------------------------- +selection=;#083840;;true +current_line=;#000;true +brace_good=cyan;berry;true +brace_bad=red;;true +margin_line_number=base3;base4 +margin_folding=base3;#212121 +fold_symbol_highlight=base2 +indent_guide=base2;;true +caret=cyan +marker_line=#fff;#00f; +marker_search=#fff;#d791a8; +marker_mark=; +call_tips=base0;base1 +white_space=base2;;true + + +# Programming languages +#------------------------------------------------------------------------------- + +comment=grey +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=orange +number_1=number +number_2=number_1 + +type=berry;;true +class=cyan +function=berry +parameter=function + +keyword=berry;;true +keyword_1=keyword +keyword_2=cyan;;true +keyword_3=bluegrey +keyword_4=keyword_3 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=lime +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=red +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=keyword,bold +preprocessor=cyan +regex=number_1 +operator=bluegrey +decorator=string_1,bold +other=cyan + + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=berry +tag_unknown=tag,bold +tag_end=tag,bold +attribute=cyan +attribute_unknown=attribute,bold +value=string_1 +entity=default + + +# Diff +#------------------------------------------------------------------------------- + +line_added=green +line_removed=red +line_changed=blue diff --git a/configs/geany/colorschemes/inkpot.conf b/configs/geany/colorschemes/inkpot.conf new file mode 100644 index 0000000..7cd21ee --- /dev/null +++ b/configs/geany/colorschemes/inkpot.conf @@ -0,0 +1,118 @@ +# +# Copyright 2012 Campbell Barton +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 59 Temple Place - Suite 330, +# Boston, MA 02111-1307, USA. +# + +[theme_info] +name=InkPot +description=Based on the vim theme of the same name. +# incremented automatically, do not change manually +version=1226 +author=Campbell Barton +url=https://github.com/codebrainz/geany-themes +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#cfbfad;#1e1e27;false;false +error=#1e1e1e;#f00;false;false + +# Editor styles +#------------------------------------------------------------------------------- + +selection=;#4e4e8f;false;true +current_line=#000;#2d2d32;true +brace_good=#cfbfad;#4e4e8f +brace_bad=#cfbfad;#f00 +margin_line_number=#8b8bcd;#2e2e2e +margin_folding=#000;#3e3e3e;false;false +fold_symbol_highlight=#6e6e6e +indent_guide=#3b3b4d;;true;false +caret=#8b8bff;#fff;false;false +marker_line=#000;#ff0;false;false +marker_search=#000;#b8f4b8;false;false +marker_mark=#000;#b8f4b8; +call_tips=default +white_space=indent_guide + +# Generic programming languages +#------------------------------------------------------------------------------- + +comment=#cd8b00 +comment_doc=#737dd5 +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=#4e5ab3;;true +comment_doc_keyword_error=comment_doc + +number=#f0ad6d +number_1=number +number_2=number_1 + +type=#ff8bff;;true +class=#ff8bff +function=#ff8bff +parameter=function + +keyword=#808bed +keyword_1=keyword +keyword_2=#afc2ff;;true +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#ffcd8b;#404040 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1 +character=string +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=#e76000;;bold +preprocessor=#409090 +regex=number_1 +operator=#eee8d5 +decorator=#e76000;;true +other=#808bed + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,bold +tag_end=tag,bold +attribute=#ff8bff +attribute_unknown=attribute,bold +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#0a0 +line_removed=#f00 +line_changed=#e7b937 diff --git a/configs/geany/colorschemes/keyboards.conf b/configs/geany/colorschemes/keyboards.conf new file mode 100644 index 0000000..777dc1e --- /dev/null +++ b/configs/geany/colorschemes/keyboards.conf @@ -0,0 +1,128 @@ +## Copyright (C) 2020-2021 Aditya Shakya +## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3 + +# Colors +#------------------------------------------------------------------------------- +# BG = #10121A +# BG-ALT = #0C0E14 +# FG = #fdfdfd +# FG-ALT = #5A656B +# RED = #F37F97 +# GREEN = #50CF81 +# YELLOW = #F2A272 +# BLUE = #8897F4 +# MAGENTA = #C574DD +# CYAN = #79E6F3 + +# LIME = #BBF545 +# PINK = #FF5DBB +# PARROT = #0FFF00 + +#------------------------------------------------------------------------------- + +# Theme Info +#------------------------------------------------------------------------------- +[theme_info] +name=Keyboards +description=A dark color-scheme, matching with keyboards style. +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] +default=#fdfdfd;#10121A;false;false +error=#F37F97;#10121A;true;false + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#FFFFFF;#C50ED2;true;true +current_line=#fdfdfd;#0C0E14;true;false +brace_good=#10121A;#50CF81;true;false +brace_bad=#10121A;#F37F97;true;false +margin_line_number=#5A656B +margin_folding=#5A656B;#0C0E14 +fold_symbol_highlight=#fdfdfd +indent_guide=#10121A +caret=#8897F4;#10121A;false +marker_line=#0C0E14;#8897F4; +marker_search=#0C0E14;#8897F4; +marker_mark=#0C0E14;#8897F4; +call_tips=#10121A;#fdfdfd +white_space=#5A656B;#10121A;true;false + +# Programming languages +#------------------------------------------------------------------------------- + +# comments +comment=#79E6F3 +comment_doc=#8897F4 +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc_keyword,italic + +# numbers +number=#C574DD +number_1=number +number_2=number_1 + +# type +type=#50CF81 +class=type +function=default +# like, variable ${} +parameter=#BBF545 + +# keywords +keyword=#8897F4 +keyword_1=keyword +keyword_2=type +keyword_3=keyword_1 +keyword_4=keyword_1 + +# identifiers +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +# strings "" +string=#F37F97 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#10121A;#fdfdfd +# strings '' +character=#50CF81 +# command `` or $() +backticks=#0FFF00 +# heredoc +here_doc=#FF5DBB + +scalar=#BBF545 +label=default,bold +preprocessor=#F2A272 +regex=#FF5DBB +operator=#F2A272 +decorator=preprocessor +other=default +extra=#8897F4 + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,italic +tag_end=tag +attribute=keyword +attribute_unknown=attribute,italic +value=string_1 +entity=preprocessor + +# Diff +#------------------------------------------------------------------------------- + +line_added=#50CF81 +line_removed=#F37F97 +line_changed=#C574DD diff --git a/configs/geany/colorschemes/kugel.conf b/configs/geany/colorschemes/kugel.conf new file mode 100644 index 0000000..60c1191 --- /dev/null +++ b/configs/geany/colorschemes/kugel.conf @@ -0,0 +1,132 @@ +# +# Copyright 2011 Thomas Martitz +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# * Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in +# the documentation and/or other materials provided with the +# distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +# COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS +# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED +# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +# THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +# DAMAGE. +# + +[theme_info] +name=Kugel +description=A dark, but not too dark with focus to be comfortable to the eyes. +# incremented automatically, do not change manually +version=1226 +author=Thomas Martitz +url=https://github.com/codebrainz/geany-themes +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#ececec;#2d3335;false;false +error=#f00;;true;false + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#fff;#333964;false;true +current_line=#000;#282d2e;true;false +brace_good=#fff;#50aa15;true;false +brace_bad=#fff;#aa1515;true;false +margin_line_number=#ececec +margin_folding=#888a85;#3a4145 +fold_symbol_highlight=#fff +indent_guide=#606c70 +caret=#ddd;#000;false +marker_line=#000;#ff0; +marker_search=#000;#0000f0; +marker_mark=#000;#b8f4b8; +call_tips=#555753;#eeeeec +white_space=#606c70;#fff;true;false + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#888a85 +comment_doc=#3f5fbf +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc_keyword,italic + +number=#06a7a7 +number_1=number +number_2=number_1 + +type=#1e90ff +class=type +function=default +parameter=#bbf647 + +keyword=#729fcf +keyword_1=keyword +keyword_2=type +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#dd4040 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#000;#e0c0e0 +character=#8ae234 +backticks=#30ff00 +# here_doc ??? +here_doc=#ff84cd + +scalar=#bcf360 +# label ??? +label=default,bold +preprocessor=#acac00 +regex=#aaff57 +operator=#fcaf3e +decorator=preprocessor +other=default +extra=#404080 + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,italic +tag_end=tag +attribute=keyword +attribute_unknown=attribute,italic +value=string_1 +entity=preprocessor + +# Diff +#------------------------------------------------------------------------------- + +line_added=#34b034 +line_removed=#ff2727 +line_changed=#7f007f diff --git a/configs/geany/colorschemes/manhattan.conf b/configs/geany/colorschemes/manhattan.conf new file mode 100644 index 0000000..e2186b6 --- /dev/null +++ b/configs/geany/colorschemes/manhattan.conf @@ -0,0 +1,128 @@ +## Copyright (C) 2020-2021 Aditya Shakya +## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3 + +# Colors +#------------------------------------------------------------------------------- +# BG = #20262C +# BG-ALT = #2A3036 +# FG = #f1fcf9 +# FG-ALT = #465463 +# RED = #DB86BA +# GREEN = #74DD91 +# YELLOW = #E49186 +# BLUE = #42A5F5 +# MAGENTA = #B4A1DB +# CYAN = #4DD0E1 + +# LIME = #BBF545 +# PINK = #DF6E83 +# PARROT = #0FFF00 + +#------------------------------------------------------------------------------- + +# Theme Info +#------------------------------------------------------------------------------- +[theme_info] +name=Manhattan +description=A dark color-scheme, matching with Manhattan style. +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] +default=#f1fcf9;#20262C;false;false +error=#DB86BA;#20262C;true;false + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#20262C;#B4A1DB;true;true +current_line=#f1fcf9;#2A3036;true;false +brace_good=#20262C;#74DD91;true;false +brace_bad=#20262C;#DB86BA;true;false +margin_line_number=#465463 +margin_folding=#465463;#2A3036 +fold_symbol_highlight=#f1fcf9 +indent_guide=#20262C +caret=#42A5F5;#20262C;false +marker_line=#2A3036;#42A5F5; +marker_search=#2A3036;#42A5F5; +marker_mark=#2A3036;#42A5F5; +call_tips=#20262C;#f1fcf9 +white_space=#465463;#20262C;true;false + +# Programming languages +#------------------------------------------------------------------------------- + +# comments +comment=#4DD0E1 +comment_doc=#42A5F5 +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc_keyword,italic + +# numbers +number=#B4A1DB +number_1=number +number_2=number_1 + +# type +type=#74DD91 +class=type +function=default +# like, variable ${} +parameter=#BBF545 + +# keywords +keyword=#42A5F5 +keyword_1=keyword +keyword_2=type +keyword_3=keyword_1 +keyword_4=keyword_1 + +# identifiers +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +# strings "" +string=#DB86BA +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#20262C;#f1fcf9 +# strings '' +character=#74DD91 +# command `` or $() +backticks=#0FFF00 +# heredoc +here_doc=#DF6E83 + +scalar=#BBF545 +label=default,bold +preprocessor=#E49186 +regex=#DF6E83 +operator=#E49186 +decorator=preprocessor +other=default +extra=#42A5F5 + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,italic +tag_end=tag +attribute=keyword +attribute_unknown=attribute,italic +value=string_1 +entity=preprocessor + +# Diff +#------------------------------------------------------------------------------- + +line_added=#74DD91 +line_removed=#DB86BA +line_changed=#B4A1DB diff --git a/configs/geany/colorschemes/mc.conf b/configs/geany/colorschemes/mc.conf new file mode 100644 index 0000000..aee0ab3 --- /dev/null +++ b/configs/geany/colorschemes/mc.conf @@ -0,0 +1,117 @@ +# +# Copyright 2012 Henrik Pauli +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# + +[theme_info] +name=Ralesk's MC +description=Midnight Commander-like scheme +# incremented automatically, do not change manually +version=1225 +author=Henrik Pauli +url=http://share.drangolin.net/mc.conf +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#c0c0c0;#114;false;false +error=#fff;#f00 + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#000;#369;true;true +current_line=#000;#12126d;false +brace_good=#c0c0c0;#369;true;false +brace_bad=#fff;#f00;true;false +margin_line_number=#114;#393 +margin_folding=#f4d432;#7f3f00 +fold_symbol_highlight=#7f3f00 +indent_guide=#242490 +caret=#c3f;#000;true +marker_line=#000;#ff0 +marker_search=#000;#0000f0 +marker_mark=#000;#b8f4b8 +call_tips=#c0c0c0;#fff;false;false +white_space=#3636a3;#fff;true;false + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#960;;;true +comment_doc=#c60;;;true +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#3fcfcf +number_1=number +number_2=number_1 + +type=#fff;;true +class=type +function=#d3d7cf +parameter=#f99 + +keyword=#f4d432;;true +keyword_1=keyword +keyword_2=#9f0200;;true +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=#0f0 +identifier_2=#fff +identifier_3=#0ff +identifier_4=#7f0000 + +string=#3a3 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#000;#e0c0e0 +character=#5c5 +backticks=#fff;#000 +here_doc=string_2 + +label=default,bold +preprocessor=#808000 +regex=#2f7f7f +operator=#ff0 +decorator=string_1,bold +other=#404080 + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,bold +tag_end=tag,bold +attribute=keyword_1 +attribute_unknown=attribute,bold +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#008b8b +line_removed=#6a5acd +line_changed=preprocessor diff --git a/configs/geany/colorschemes/metallic-bottle.conf b/configs/geany/colorschemes/metallic-bottle.conf new file mode 100644 index 0000000..f77a735 --- /dev/null +++ b/configs/geany/colorschemes/metallic-bottle.conf @@ -0,0 +1,115 @@ +### +# Copyright 2013 Tomasz Wyderka +## +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# + +[theme_info] +name=Metallic Bottle +description=Bright color scheme matching GTK "Radiance" theme. +version=1.22.0 +author=Tomasz Wyderka +url=http://www.cofoh.com/mettalic_bottle + +[named_styles] + +default=#000;#fbfaf9;false;false +error=#fff;#843121;false;true + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#000;#c48c65;false;true +current_line=#000;#fff;true +brace_good=#757c75;;true;false +brace_bad=#843121;;true;false +margin_line_number=#000;#dfd7cf +margin_folding=#000;#f6f4f2 +fold_symbol_highlight=#fff +indent_guide=#3d291c +caret=#843121 +marker_line=#000;#1d1613 +marker_search=#000;#843121 +marker_mark=#000;#757c75 +call_tips=#a1654b;#fff;false;false +white_space=#a1654b;#fff;true;false + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#757c75;;false;true +comment_doc=#4b4a3a;;false;true +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#644129 +number_1=number +number_2=number_1 + +type=#843121;;true +class=type +function=#843121 +parameter=function + +keyword=#1d1613;;true +keyword_1=keyword +keyword_2=#3d291c;;true;true +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#4b4a3a +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#000;#e0c0e0 +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#c48c65 +regex=number_1 +operator=#d0c096 +decorator=string_1,bold +other=#c48c65 + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,bold +tag_end=tag,bold +attribute=keyword_1 +attribute_unknown=attribute,bold +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#c48c65 +line_removed=#843121 +line_changed=#fbfaf9 diff --git a/configs/geany/colorschemes/monokai.conf b/configs/geany/colorschemes/monokai.conf new file mode 100644 index 0000000..4e07208 --- /dev/null +++ b/configs/geany/colorschemes/monokai.conf @@ -0,0 +1,131 @@ +# No explicit license available +# +# Indicated author and assumed copyright holder is: +# Wimer Hazenberg +# +# Ported to Geany and tweaked by Thanh Tran +# + +[theme_info] +name=Monokai +description=It's warm, colorful and pleasing to the eyes +# incremented automatically, do not change manually +version=16 +author=Wimer Hazenberg +url=http://www.monokai.nl/blog/2006/07/15/textmate-color-theme/ +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_colors] +black=#000 +almost_black=#272822 +lighter_black=#2d2e2b +yellow=#ff0 +light_yellow=#e6db74 +very_dark_yellow=#49483e +bright_orange=#fd971f +dark_orange=#75715e +bright_green=#a6e22e +light_green=#b8f4b8 +dark_blue=#086aa7 +light_purple=#ae81ff +hot_pink=#f92672 +light_cyan=#66d9ef +red=#f00 +green=#0f0 +white=#fff +almost_white=#f8f8f2 +grey=#d0d0d0 +mid_grey=#888 +lighter_grey=#dfdfdf +dark_grey=#3b3a32 + +[named_styles] +default=almost_white;almost_black;false;false +error=red;very_dark_yellow;false;true + +# Editor styles +#------------------------------------------------------------------------------- + +selection=;very_dark_yellow;false;true +current_line=;lighter_black;true +brace_good=bright_orange;very_dark_yellow;true +brace_bad=error +margin_line_number=mid_grey;almost_black +margin_folding=mid_grey;dark_grey +fold_symbol_highlight=white +indent_guide=dark_grey +caret=white;;false +marker_line=yellow;very_dark_yellow +marker_search=black;dark_blue +marker_mark=light_green;lighter_black +call_tips=dark_grey;white;false;false +white_space=dark_grey;;true + +# Generic programming languages +#------------------------------------------------------------------------------- + +comment=dark_orange +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment,bold +comment_doc_keyword_error=comment,italic + +number=light_purple +number_1=number +number_2=number_1 + +type=bright_green +class=type +function=type +parameter=bright_orange; + +keyword=hot_pink +keyword_1=keyword +keyword_2=light_cyan +keyword_3=keyword_1 +keyword_4=keyword_2 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=light_yellow +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=light_green +regex=number_1 +operator=default +decorator=string_1,bold +other=default +extra=keyword; + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=keyword +tag_unknown=tag,bold +tag_end=tag,bold +attribute=type +attribute_unknown=attribute,bold +value=number +entity=number + +# Diff +#------------------------------------------------------------------------------- + +line_added=green +line_removed=red +line_changed=preprocessor diff --git a/configs/geany/colorschemes/mountain.conf b/configs/geany/colorschemes/mountain.conf new file mode 100644 index 0000000..107b136 --- /dev/null +++ b/configs/geany/colorschemes/mountain.conf @@ -0,0 +1,128 @@ +## Copyright (C) 2020-2021 Aditya Shakya +## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3 + +# Colors +#------------------------------------------------------------------------------- +# BG = #131519 +# BG-ALT = #0F1013 +# FG = #d8d8d8 +# FG-ALT = #3B3D41 +# RED = #EC7875 +# GREEN = #61C766 +# YELLOW = #FDD835 +# BLUE = #42A5F5 +# MAGENTA = #BA68C8 +# CYAN = #4DD0E1 + +# LIME = #BBF545 +# PINK = #FF85CC +# PARROT = #0FFF00 + +#------------------------------------------------------------------------------- + +# Theme Info +#------------------------------------------------------------------------------- +[theme_info] +name=Mountain +description=A dark color-scheme, matching with Mountain style. +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] +default=#d8d8d8;#131519;false;false +error=#EC7875;#131519;true;false + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#131519;#9BBFBF;true;true +current_line=#d8d8d8;#0F1013;true;false +brace_good=#131519;#61C766;true;false +brace_bad=#131519;#EC7875;true;false +margin_line_number=#3B3D41 +margin_folding=#3B3D41;#0F1013 +fold_symbol_highlight=#d8d8d8 +indent_guide=#131519 +caret=#42A5F5;#131519;false +marker_line=#0F1013;#42A5F5; +marker_search=#0F1013;#42A5F5; +marker_mark=#0F1013;#42A5F5; +call_tips=#131519;#d8d8d8 +white_space=#3B3D41;#131519;true;false + +# Programming languages +#------------------------------------------------------------------------------- + +# comments +comment=#4DD0E1 +comment_doc=#42A5F5 +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc_keyword,italic + +# numbers +number=#BA68C8 +number_1=number +number_2=number_1 + +# type +type=#61C766 +class=type +function=default +# like, variable ${} +parameter=#BBF545 + +# keywords +keyword=#42A5F5 +keyword_1=keyword +keyword_2=type +keyword_3=keyword_1 +keyword_4=keyword_1 + +# identifiers +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +# strings "" +string=#EC7875 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#131519;#d8d8d8 +# strings '' +character=#61C766 +# command `` or $() +backticks=#0FFF00 +# heredoc +here_doc=#FF85CC + +scalar=#BBF545 +label=default,bold +preprocessor=#FDD835 +regex=#FF85CC +operator=#FDD835 +decorator=preprocessor +other=default +extra=#42A5F5 + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,italic +tag_end=tag +attribute=keyword +attribute_unknown=attribute,italic +value=string_1 +entity=preprocessor + +# Diff +#------------------------------------------------------------------------------- + +line_added=#61C766 +line_removed=#EC7875 +line_changed=#BA68C8 diff --git a/configs/geany/colorschemes/nordic.conf b/configs/geany/colorschemes/nordic.conf new file mode 100644 index 0000000..9a7c754 --- /dev/null +++ b/configs/geany/colorschemes/nordic.conf @@ -0,0 +1,128 @@ +## Copyright (C) 2020-2021 Aditya Shakya +## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3 + +# Colors +#------------------------------------------------------------------------------- +# BG = #2E3440 +# BG-ALT = #333945 +# FG = #D8DEE9 +# FG-ALT = #4C566A +# RED = #E06B74 +# GREEN = #98C379 +# YELLOW = #E5C07A +# BLUE = #62AEEF +# MAGENTA = #C778DD +# CYAN = #55B6C2 + +# LIME = #BBF545 +# PINK = #FF85CC +# PARROT = #0FFF00 + +#------------------------------------------------------------------------------- + +# Theme Info +#------------------------------------------------------------------------------- +[theme_info] +name=Nordic +description=An arctic, north-bluish color palette. +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] +default=#D8DEE9;#2E3440;false;false +error=#E06B74;#2E3440;true;false + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#2E3440;#81A1C1;true;true +current_line=#D8DEE9;#333945;true;false +brace_good=#2E3440;#98C379;true;false +brace_bad=#2E3440;#E06B74;true;false +margin_line_number=#4C566A +margin_folding=#4C566A;#333945 +fold_symbol_highlight=#D8DEE9 +indent_guide=#2E3440 +caret=#62AEEF;#2E3440;false +marker_line=#333945;#62AEEF; +marker_search=#333945;#62AEEF; +marker_mark=#333945;#62AEEF; +call_tips=#2E3440;#D8DEE9 +white_space=#4C566A;#2E3440;true;false + +# Programming languages +#------------------------------------------------------------------------------- + +# comments +comment=#55B6C2 +comment_doc=#62AEEF +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc_keyword,italic + +# numbers +number=#C778DD +number_1=number +number_2=number_1 + +# type +type=#98C379 +class=type +function=default +# like, variable ${} +parameter=#BBF545 + +# keywords +keyword=#62AEEF +keyword_1=keyword +keyword_2=type +keyword_3=keyword_1 +keyword_4=keyword_1 + +# identifiers +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +# strings "" +string=#E06B74 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#2E3440;#D8DEE9 +# strings '' +character=#98C379 +# command `` or $() +backticks=#0FFF00 +# heredoc +here_doc=#FF85CC + +scalar=#BBF545 +label=default,bold +preprocessor=#E5C07A +regex=#FF85CC +operator=#E5C07A +decorator=preprocessor +other=default +extra=#62AEEF + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,italic +tag_end=tag +attribute=keyword +attribute_unknown=attribute,italic +value=string_1 +entity=preprocessor + +# Diff +#------------------------------------------------------------------------------- + +line_added=#98C379 +line_removed=#E06B74 +line_changed=#C778DD diff --git a/configs/geany/colorschemes/notepad-plus-plus.conf b/configs/geany/colorschemes/notepad-plus-plus.conf new file mode 100644 index 0000000..9e9fcc1 --- /dev/null +++ b/configs/geany/colorschemes/notepad-plus-plus.conf @@ -0,0 +1,122 @@ +# +# Copyright 2013 Paul +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# +# Note: Notepad++ port + +[theme_info] +name=Notepad-plus-plus +description=Default theme port from Notepad++ +version=122 +author=Paul +url= +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + + +[named_styles] + +default=#000080;#fefcf5 +error=#f00;#bfbfbf + +# Editor styles +#------------------------------------------------------------------------------- + +selection=;#c0c0c0;false;true +current_line=#e8e8ff;#e8e8ff;true;true +brace_good=#f00;;true +brace_bad=#f00 +margin_line_number=#808080;#e4e4e4 +margin_folding=#808080;#f3f3f3 +fold_symbol_highlight=#fff +indent_guide=#c0c0c0;#fff;true;true +caret=#8000ff;#fefcf5 + +marker_line=#7f7f7f;#ececec +marker_search=;#0f0 +marker_mark=#7f7f7f;#ececec + +call_tips=default +white_space=#c0c0c0;#fff;true;false + +# Generic programming languages +#------------------------------------------------------------------------------- + +comment=#008000 +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#ff8000 +number_1=number +number_2=#f00 + +type=#00f;#fff +class=type +function=#900 +parameter=function + +keyword=#00f;#fefcf5;true +keyword_1=keyword +keyword_2=#aa2c8c;;true +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#808080;#fefcf5 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#000080;#fefcf5 +regex=number_1 +operator=#8000ff;#fefcf5 +decorator=string_1,bold +other=default + + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,bold +tag_end=tag,bold +attribute=#f00 +attribute_unknown=attribute,bold +value=#8000ff;#fff +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#3de737 +line_removed=#e74837 +line_changed=#e7b937 diff --git a/configs/geany/colorschemes/oblivion2.conf b/configs/geany/colorschemes/oblivion2.conf new file mode 100644 index 0000000..4fa4f9c --- /dev/null +++ b/configs/geany/colorschemes/oblivion2.conf @@ -0,0 +1,120 @@ +# +# Copyright Bernhard Posselt +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# +# Ported from old theme by Matthew Brush +# + +[theme_info] +name=Oblivion 2 +description=Based on the Gedit color scheme Oblivion and the Dark Color Scheme with rearranged colors. +# incremented automatically, do not change manually +version=1225 +author=Bernhard Posselt +url=http://download.geany.org/contrib/oblivion2.tar.gz +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#fff;#2e3436;false;false +error=#fff;#f00 + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#000;#a52a2a;false;true +current_line=#000;#292929;true;false +brace_good=#fff;#4e9a06;true;false +brace_bad=#fff;#a52a2a;true;false +margin_line_number=#eee;#000;false;false +margin_folding=#888a85;#000;false;false +fold_symbol_highlight=#000 +indent_guide=#474545;#2e3436;false;false +caret=#fff;#000;false;false +marker_line=#000;#ff0;false;false +marker_search=#000;#b8f4b8;false;false +marker_mark=#000;#b8f4b8; +call_tips=#c0c0c0;#fff;false;false +white_space=#506369;;true + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#888a85;#2e3436;false;false +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#ef2929;#2e3436;false;false +number_1=number +number_2=number_1 + +type=#729fcf;#2e3436;true;false +class=type +function=default +parameter=function + +keyword=#8ae234;#2e3436;true;false +keyword_1=keyword +keyword_2=#729fcf;#2e3436;true;false +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#edd400;#2e3436;false;false +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#fff;#ad7fa8;false;false +character=#a18651;#2e3436;false;false +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#ad7fa8;#2e3436;true;false +regex=#4e9a06;#2e3436;false;false +operator=#ad7fa8;#2e3436;true;false +decorator=#729fcf;#2e3436;false;false +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#729fcf;#2e3436;true;false +tag_unknown=#fff;#8c0101;true;false +tag_end=#7392cf;#2e3436;true;false +attribute=#fff;#2e3436;true;false +attribute_unknown=#fff;#8c0101;false;false +value=#4575b6;#2e3436;false;false +entity=#ad7fa8;#2e3436;false;false + +# Diff +#------------------------------------------------------------------------------- + +line_added=#729fcf;#2e3436;true;false +line_removed=#8ae234;#2e3436;true;false +line_changed=#fff;#fff;true;false diff --git a/configs/geany/colorschemes/pygments.conf b/configs/geany/colorschemes/pygments.conf new file mode 100644 index 0000000..225e5f3 --- /dev/null +++ b/configs/geany/colorschemes/pygments.conf @@ -0,0 +1,131 @@ +# +# Copyright (c) 2006-2012 by the respective authors. +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# * Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# +# Ported to Geany by Nicolas Holvoët +# + +[theme_info] +name=Pygments +description=Default Pygments theme for Geany +# incremented automatically, do not change manually +version=1226 +author=Pocoo +url=http://pygments.org +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#161616;#f8f8f8;false;false +error=#f00;#bfbfbf + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#2e3436;#cacaca;false;true +current_line=#2e3436;#e7e7e7;true +brace_good=#9433ad;#dcd4e0;true +brace_bad=#ddd;#e0754a;true +margin_line_number=#3a4346;#d6d6d6 +margin_folding=#747474;#e1e1e1 +fold_symbol_highlight=#d6d6d6 +indent_guide=#b5b5b5 +caret=#000;#000;false +marker_line=#2e3436;#729fcf +marker_search=#2e3436;#fcaf3e +marker_mark=#565656;#d4d4d4 +call_tips=default +white_space=#b5b5b5;;true + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#408080;;;true +comment_doc=#3465a4;;;true +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc_keyword,italic + +number=#666 +number_1=number +number_2=number_1 + +type=#0032ff;;true +class=type +function=#0026bc +parameter=function + +keyword=#008000;;true +keyword_1=keyword +keyword_2=#008000 +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#ba2121;;false;false +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 +verbatim=string + +scalar=string_2 +label=default,bold +preprocessor=#af7100 +regex=number_1 +operator=default +decorator=#a2f +other=default +extra=#204a87 + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#008000;;true +tag_unknown=tag +tag_end=tag +attribute=#0032ff;;true +attribute_unknown=attribute,italic +value=string_1 +entity=preprocessor + +# Diff +#------------------------------------------------------------------------------- + +line_added=#256a1b +line_removed=#a40000 +line_changed=#ce5c00 diff --git a/configs/geany/colorschemes/railcasts2.conf b/configs/geany/colorschemes/railcasts2.conf new file mode 100644 index 0000000..b17cbb2 --- /dev/null +++ b/configs/geany/colorschemes/railcasts2.conf @@ -0,0 +1,110 @@ +# +# No explicit license or copyright info available but part of the +# `gedit-themes` project: +# https://github.com/mig/gedit-themes/blob/master/railscasts2.xml +# +# Ported to Geany by Matthew Brush +# + +[theme_info] +name=Railcasts 2 +description=A port of railscasts2 from gedit-themes. +# incremented automatically, do not change manually +version=1225 +author=Unknown Author +url=https://github.com/mig/gedit-themes/blob/master/railscasts2.xml +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#e6e1dc;#2b2b2b;false;false +error=#fff;#900 + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#000;#676b65;false;true +current_line=#000;#545752;true +brace_good=#966dbe;;true +brace_bad=#2b2b2b;#da4939;true +margin_line_number=#2b2b2b;#c0c0ff +margin_folding=#000;#dfdfdf +fold_symbol_highlight=#fff +indent_guide=#c0c0c0 +caret=#000;#000;false +marker_line=#000;#ff0; +marker_search=#000;#0000f0; +marker_mark=#000;#b8f4b8; +call_tips=#c0c0c0;#fff;false;false +white_space=#565656;;true + +# Generic programming languages +#------------------------------------------------------------------------------- + +comment=#bc9458;;;true +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#a5c261 +number_1=number +number_2=number_1 + +type=#da4939;;true +class=type +function=#ffc66d +parameter=function + +keyword=#cc7833;;true +keyword_1=keyword +keyword_2=#6d9cbe;;true +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#a5c261 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#e6e1dc +regex=number_1 +operator=default +decorator=string_1,bold +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,bold +tag_end=tag,bold +attribute=keyword_1 +attribute_unknown=attribute,bold +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#e6e1dc;#144212 +line_removed=#e6e1dc;#600 +line_changed=default + +# Make style changes in colorscheme .conf file, make style mapping +# changes below. diff --git a/configs/geany/colorschemes/retro.conf b/configs/geany/colorschemes/retro.conf new file mode 100644 index 0000000..75a1628 --- /dev/null +++ b/configs/geany/colorschemes/retro.conf @@ -0,0 +1,116 @@ +# +# Copyright 2011 Matthew Brush +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# + +[theme_info] +name=Retro +description=Inspired by old green screen terminals. +# incremented automatically, do not change manually +version=6 +author=Matthew Brush +url= +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#008500;#000;false;false +error=#c00 + +selection=#000;#0c0;true;true +current_line=;;false +brace_good=default +brace_bad=default,bold +margin_line_number=default +margin_folding=default +fold_symbol_highlight=#000 +indent_guide=default +caret=#0c0;#000;true;true +marker_line=default,italic +marker_search=;#000 +marker_mark=#0c0;#000 +fold_symbol_highlight=#000 +call_tips=#000;#0c0;true;true +white_space=#104e10;;true + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#67e667 +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#39e639 +number_1=number +number_2=number_1 + +type=#0c0;;true +class=type +function=default +parameter=function + +keyword=#008500;;true +keyword_1=keyword +keyword_2=keyword_1 +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#269926;;true +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=default +regex=number_1 +operator=default +decorator=string_1,bold +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#0c0 +tag_unknown=tag,bold +tag_end=tag,bold +attribute=#0c0;;true +attribute_unknown=attribute,bold +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#0c0 +line_removed=#c00 +line_changed=#00c diff --git a/configs/geany/colorschemes/sleepy-pastel.conf b/configs/geany/colorschemes/sleepy-pastel.conf new file mode 100644 index 0000000..1d2b85a --- /dev/null +++ b/configs/geany/colorschemes/sleepy-pastel.conf @@ -0,0 +1,102 @@ +# +# Public Domain +# +# Inspired by the tango theme: https://github.com/codebrainz/geany-themes/blob/master/colorschemes/tango-dark.conf +# + +[theme_info] +name=Sleepy Pastel +description=Dark theme inspired by Tango +version=1.0.0 +author=randomekek on github +url=https://github.com/codebrainz/geany-themes/blob/master/sleepy-pastel.conf + +[named_styles] + +default=#dfdee0;#2e3436;false;false +error=#fff;#f00 + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#000;#626d71;false;true +current_line=#000;#363f41;true +brace_good=#cb956d;#4c5153;false;false +brace_bad=#d7616d;#4c5153;true;false +margin_line_number=#b2cba3;#4c5153 +margin_folding=#b2cba3;#4c5153 +fold_symbol_highlight=#4c5153 +indent_guide=#666 +caret=#ddd;#000;false +marker_line=#000;#49473f +marker_search=#000;#f0f0f0 +marker_mark=#000;#49473f +call_tips=#b2cba3;#4c5153;true;true +white_space=#666;;true + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#888a85;#2e3436;false;false +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#8ae234;#2e3436;false;false +number_1=number +number_2=number_1 + +type=#eeeeec;#2e3436;false;false +class=type +function=default +parameter=function + +keyword=#729fcf;#2e3436;false;false +keyword_1=keyword +keyword_2=keyword_1 +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#93cf55;#2e3436;false;false +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backtick=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#5db895;#2e3436;false;false +regex=number_1 +operator=#cb956d;#2e3436;false;false +decorator=string_1,bold +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#729fcf;#2e3436;false;false +tag_unknown=tag +tag_end=tag,bold +attribute=#729fcf;#2e3436;false;false +attribute_unknown=attribute +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#79c580 +line_removed=#dc8383 +line_changed=#c0afd3 diff --git a/configs/geany/colorschemes/slushpoppies.conf b/configs/geany/colorschemes/slushpoppies.conf new file mode 100644 index 0000000..fd73a32 --- /dev/null +++ b/configs/geany/colorschemes/slushpoppies.conf @@ -0,0 +1,120 @@ +# +# Copyright 2006-2007 Will Farrington +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 59 Temple Place - Suite 330, +# Boston, MA 02111-1307, USA. +# +# Ported to Geany by Matthew Brush +# + +[theme_info] +name=Slush and Poppies +description=A port of Slush and Poppies from gedit-themes. +# incremented automatically, do not change manually +version=1225 +author=Will Farrington +url=https://github.com/mig/gedit-themes/blob/master/slush_and_poppies.xml +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#000;#f8f8ff;false;false +error=#f8f8ff;#800000 + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#000;#c0c0c0;false;true +current_line=#000;#d9d9d9;true +brace_good=;#4f94cd +brace_bad=;#002f29;true +margin_line_number=#000;#d0d0d0 +margin_folding=#000;#dfdfdf +fold_symbol_highlight=#fff +indent_guide=#c0c0c0 +caret=#000;#000;false +marker_line=#000;#ff0 +marker_search=#000;#0000f0 +marker_mark=#000;#b8f4b8 +call_tips=#c0c0c0;#fff;false;false +white_space=#c0c0c0;#fff;true;false + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#406040 +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#2060a0 +number_1=number +number_2=number_1 + +type=#800000;;true +class=type +function=default +parameter=function + +keyword=#0080a0;;true +keyword_1=keyword +keyword_2=keyword_1 +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#c03030 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#800000 +regex=number_1 +operator=default +decorator=string_1,bold +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#0080a0 +tag_unknown=tag +tag_end=tag +attribute=#8000c0 +attribute_unknown=attribute +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#008b8b +line_removed=#6a5acd +line_changed=preprocessor diff --git a/configs/geany/colorschemes/solarized-dark.conf b/configs/geany/colorschemes/solarized-dark.conf new file mode 100644 index 0000000..27e21ee --- /dev/null +++ b/configs/geany/colorschemes/solarized-dark.conf @@ -0,0 +1,147 @@ +# +# Copyright 2011 Ethan Schoonover +# +# Permission is hereby granted, free of charge, to any person obtaining +# a copy of this software and associated documentation files (the +# "Software"), to deal in the Software without restriction, including +# without limitation the rights to use, copy, modify, merge, publish, +# distribute, sublicense, and/or sell copies of the Software, and to +# permit persons to whom the Software is furnished to do so, subject to +# the following conditions: +# +# The above copyright notice and this permission notice shall be +# included in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +# +# Ported to Geany by Joshua Hoff and +# Matthew Brush +# + +[theme_info] +name=Solarized (dark) +description=Dark Solarized theme for Geany +# incremented automatically, do not change manually +version=1225 +author=Ethan Schoonover +url=http://ethanschoonover.com/solarized +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_colors] +# See: http://ethanschoonover.com/solarized#the-values +base03=#002b36 +base02=#073642 +base01=#586e75 +base00=#657b83 +base0=#839496 +base1=#93a1a1 +base2=#eee8d5 +base3=#fdf6e3 +yellow=#b58900 +orange=#cb4b16 +red=#dc322f +magenta=#d33682 +violet=#6c71c4 +blue=#268bd2 +cyan=#2aa198 +green=#859900 + +[named_styles] + +default=base0;base03 +error=red + + +# Editor styles +#------------------------------------------------------------------------------- +selection=;#0f4d5c;;true +current_line=;base02;true +brace_good=base1;;true +brace_bad=red;;true +margin_line_number=base00;base03 +margin_folding=base00;base02 +fold_symbol_highlight=base02 +indent_guide=base01 +caret=base3 +marker_line=; +marker_search=;base2 +marker_mark=; +call_tips=base0;base03 +white_space=indent_guide + + +# Programming languages +#------------------------------------------------------------------------------- + +comment=base01 +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=cyan +number_1=number +number_2=number_1 + +type=yellow;;true +class=type +function=blue +parameter=function + +keyword=green;;true +keyword_1=keyword +keyword_2=blue;;true +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=magenta +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=red +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=orange +regex=violet +operator=default +decorator=string_1,bold +other=default + + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,bold +tag_end=tag,bold +attribute=keyword_1 +attribute_unknown=attribute,bold +value=string_1 +entity=default + + +# Diff +#------------------------------------------------------------------------------- + +line_added=green +line_removed=red +line_changed=blue diff --git a/configs/geany/colorschemes/solarized-light.conf b/configs/geany/colorschemes/solarized-light.conf new file mode 100644 index 0000000..c3b2123 --- /dev/null +++ b/configs/geany/colorschemes/solarized-light.conf @@ -0,0 +1,147 @@ +# +# Copyright 2011 Ethan Schoonover +# +# Permission is hereby granted, free of charge, to any person obtaining +# a copy of this software and associated documentation files (the +# "Software"), to deal in the Software without restriction, including +# without limitation the rights to use, copy, modify, merge, publish, +# distribute, sublicense, and/or sell copies of the Software, and to +# permit persons to whom the Software is furnished to do so, subject to +# the following conditions: +# +# The above copyright notice and this permission notice shall be +# included in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +# +# Ported to Geany by Joshua Hoff and +# Matthew Brush +# + +[theme_info] +name=Solarized (light) +description=Light Solarized theme for Geany +# incremented automatically, do not change manually +version=1225 +author=Ethan Schoonover +url=http://ethanschoonover.com/solarized +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_colors] +# See: http://ethanschoonover.com/solarized#the-values +base03=#002b36 +base02=#073642 +base01=#586e75 +base00=#657b83 +base0=#839496 +base1=#93a1a1 +base2=#eee8d5 +base3=#fdf6e3 +yellow=#b58900 +orange=#cb4b16 +red=#dc322f +magenta=#d33682 +violet=#6c71c4 +blue=#268bd2 +cyan=#2aa198 +green=#859900 + +[named_styles] + +default=base00;base3 +error=red + + +# Editor styles +#------------------------------------------------------------------------------- +selection=;#dbd4be;;true +current_line=;base2;true +brace_good=base01;;true +brace_bad=red;;true +margin_line_number=base0;base3 +margin_folding=base0;base2 +fold_symbol_highlight=base2 +indent_guide=base1 +caret=base03 +marker_line=; +marker_search=; +marker_mark=; +call_tips=base00;base3 +white_space=indent_guide + + +# Programming languages +#------------------------------------------------------------------------------- + +comment=base1 +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=cyan +number_1=number +number_2=number_1 + +type=yellow;;true +class=type +function=blue +parameter=function + +keyword=green;;true +keyword_1=keyword +keyword_2=blue;;true +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=magenta +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=red +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=orange +regex=violet +operator=default +decorator=string_1,bold +other=default + + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,bold +tag_end=tag,bold +attribute=keyword_1 +attribute_unknown=attribute,bold +value=string_1 +entity=default + + +# Diff +#------------------------------------------------------------------------------- + +line_added=green +line_removed=red +line_changed=blue diff --git a/configs/geany/colorschemes/spark.conf b/configs/geany/colorschemes/spark.conf new file mode 100644 index 0000000..df34f64 --- /dev/null +++ b/configs/geany/colorschemes/spark.conf @@ -0,0 +1,128 @@ +## Copyright (C) 2020-2021 Aditya Shakya +## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3 + +# Colors +#------------------------------------------------------------------------------- +# BG = #EEFFFF +# BG-ALT = #DFF0F0 +# FG = #1E2541 +# FG-ALT = #354274 +# RED = #D12F2C +# GREEN = #819400 +# YELLOW = #B08500 +# BLUE = #2587CC +# MAGENTA = #696EBF +# CYAN = #289C93 + +# LIME = #6DA200 +# PINK = #E53C9D +# PARROT = #35922F + +#------------------------------------------------------------------------------- + +# Theme Info +#------------------------------------------------------------------------------- +[theme_info] +name=Spark +description=A light color-scheme, matching with Spark style. +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] +default=#1E2541;#EEFFFF;false;false +error=#D12F2C;#EEFFFF;true;false + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#EEFFFF;#F0719B;true;true +current_line=#1E2541;#DFF0F0;true;false +brace_good=#EEFFFF;#819400;true;false +brace_bad=#EEFFFF;#D12F2C;true;false +margin_line_number=#354274 +margin_folding=#354274;#DFF0F0 +fold_symbol_highlight=#1E2541 +indent_guide=#EEFFFF +caret=#2587CC;#EEFFFF;false +marker_line=#DFF0F0;#2587CC; +marker_search=#DFF0F0;#2587CC; +marker_mark=#DFF0F0;#2587CC; +call_tips=#EEFFFF;#1E2541 +white_space=#354274;#EEFFFF;true;false + +# Programming languages +#------------------------------------------------------------------------------- + +# comments +comment=#289C93 +comment_doc=#2587CC +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc_keyword,italic + +# numbers +number=#696EBF +number_1=number +number_2=number_1 + +# type +type=#819400 +class=type +function=default +# like, variable ${} +parameter=#6DA200 + +# keywords +keyword=#2587CC +keyword_1=keyword +keyword_2=type +keyword_3=keyword_1 +keyword_4=keyword_1 + +# identifiers +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +# strings "" +string=#D12F2C +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#EEFFFF;#1E2541 +# strings '' +character=#819400 +# command `` or $() +backticks=#35922F +# heredoc +here_doc=#E53C9D + +scalar=#6DA200 +label=default,bold +preprocessor=#B08500 +regex=#E53C9D +operator=#B08500 +decorator=preprocessor +other=default +extra=#2587CC + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,italic +tag_end=tag +attribute=keyword +attribute_unknown=attribute,italic +value=string_1 +entity=preprocessor + +# Diff +#------------------------------------------------------------------------------- + +line_added=#819400 +line_removed=#D12F2C +line_changed=#696EBF diff --git a/configs/geany/colorschemes/spyder-dark.conf b/configs/geany/colorschemes/spyder-dark.conf new file mode 100644 index 0000000..4552b9c --- /dev/null +++ b/configs/geany/colorschemes/spyder-dark.conf @@ -0,0 +1,118 @@ +# +# Copyright 2013 Paul Thompson +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# + +[theme_info] +name=Spyder Dark +description= A colorscheme inspired by Xubuntu 12.04, and the Spyder IDE. +# incremented automatically, do not change manually +version=0 +author=Paul Thompson +url=https://github.com/Redoubts/SpyderDark +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#fff;#131926;false;false +error=#a52a2a;#131926;true;true + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#000;#a52a2a;false;true +current_line=#000;#2b2b43;true;false +brace_good=#fff;#4e9a06;true;false +brace_bad=#fff;#a52a2a;true;false +margin_line_number=#eee;#282828;false;false +margin_folding=#888a85;#282828;false;false +fold_symbol_highlight=#000 +indent_guide=#474545;#131926;false;false +caret=#fff;#000;false;false +marker_line=#000;#ff0;false;false +marker_search=#000;#b8f4b8;false;false +marker_mark=#000;#b8f4b8; +call_tips=#c0c0c0;#fff;false;false +white_space=#506369;;true + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#7f7f7f;#131926;false;false +comment_doc=#11a642;#131926;false;true +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#c80000;#131926;false;false +number_1=number +number_2=number_1 + +type=#fff;#131926;true;false +class=#be5f00;#131926;true;true +function=type +parameter=#ffa500;#131926;true;false + +keyword=#8ae234;#0f0;true;false +keyword_1=#558eff;#131926;true;false +keyword_2=#a0a;#131926;true;false +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#11a642;#131926;false;false +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#fff;#ad7fa8;false;false +character=string +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#ad7fa8;#131926;true;false +regex=#4e9a06;#131926;false;false +operator=#fff;#131926;false;false +decorator=#be5f00;#131926;false;false +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#729fcf;#131926;true;false +tag_unknown=#fff;#8c0101;true;false +tag_end=#7392cf;#131926;true;false +attribute=#be5f00;#131926;false;false +attribute_unknown=#fff;#8c0101;false;false +value=#fff;#131926;false;false +entity=#ad7fa8;#131926;false;false + +# Diff +#------------------------------------------------------------------------------- + +line_removed=#729fcf;#131926;true;false +line_added=#8ae234;#131926;true;false +line_changed=#000;#fff;true;false diff --git a/configs/geany/colorschemes/steampunk.conf b/configs/geany/colorschemes/steampunk.conf new file mode 100644 index 0000000..e3370cd --- /dev/null +++ b/configs/geany/colorschemes/steampunk.conf @@ -0,0 +1,123 @@ +# +# Copyright 2013 Baptiste Darthenay +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# +# +# Best folding style with this theme, in filedefs/filetypes.common: +# folding_style=2,2 +# + +[theme_info] +name=Steampunk +description=A dark brown and shiny brass theme for the 19th century developer. +version=3 +author=Baptiste Darthenay +url=https://github.com/batisteo/geany-themes/blob/master/steampunk.conf +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#fea;#252016;false;false +error=#faecbd;#a22 + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#000;#605339;false;true +current_line=#000;#342d1f;true +brace_good=#8ab634;#514630;true +brace_bad=#ce5c00;#484333;true +margin_line_number=#caa223 +margin_folding=#651;#362a1d +fold_symbol_highlight=#b79024;#252016 +indent_guide=#b79024 +caret=#d3d7cf;#000 +marker_line=#c4a000;#edd400 +marker_search=#000;#0000f0 +marker_mark=#8c5200;#cf7900 +call_tips=#ccc;#fff;false +white_space=#650;;true + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#786442 +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#fce94f +number_1=number +number_2=number_1 + +type=#cf7900;;true +class=type +function=#cf7900 +parameter=function + +keyword=#cc9d22;;true +keyword_1=keyword +keyword_2=#729f9c +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#ebc95d +string_1=string +string_2=comment,italic +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 +verbatim=string + +scalar=string_2 +label=default,bold +preprocessor=#729f9c +regex=number_1 +operator=#fa5;;true +decorator=#978;;;true +other=default +extra=#359 + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#729f9c +tag_unknown=tag +tag_end=tag,bold +attribute=#729f9c +attribute_unknown=attribute +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#595 +line_removed=#a66 +line_changed=preprocessor diff --git a/configs/geany/colorschemes/tango-dark.conf b/configs/geany/colorschemes/tango-dark.conf new file mode 100644 index 0000000..dacc329 --- /dev/null +++ b/configs/geany/colorschemes/tango-dark.conf @@ -0,0 +1,113 @@ +# +# Copyright Barry van Oudtshoorn +# +# No explicit license or copyright info available but available on +# the Geany `Extras` page: +# http://www.geany.org/Download/Extras +# Which links to: +# http://www.barryvan.com.au/2009/01/geany-ide-tango-dark-colour-scheme/ +# Which in turn links to a repository at: +# https://github.com/barryvan/Geany-Tango-Dark +# +# Ported to Geany by Matthew Brush +# + +[theme_info] +name=Tango +description=Loosely based on the Dark theme, but Tangofied. +# incremented automatically, do not change manually +version=1226 +author=Barry van Oudtshoorn +url=https://github.com/codebrainz/geany-themes/blob/master/tango-dark.conf +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#eeeeec;#2e3436;false;false +error=#fff;#f00 + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#000;#626d71;false;true +current_line=#000;#475458;true +brace_good=#fff;#647175;true;false +brace_bad=#eea1a8;#647175;true;false +margin_line_number=#000;#d0d0d0 +margin_folding=#000;#dfdfdf +fold_symbol_highlight=#fff +indent_guide=#c0c0c0 +caret=#fbff00;#fbff00;false +marker_line=#000;#ff0 +marker_search=#000;#0000f0 +marker_mark=#000;#b8f4b8 +call_tips=#c0c0c0;#fff;false;false +white_space=#505050;;true + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#888a85;#2e3436;false;false +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#8ae234;#2e3436;false;false +number_1=number +number_2=number_1 + +type=#eeeeec;#2e3436;false;false +class=type +function=default +parameter=function + +keyword=#729fcf;#2e3436;true;false +keyword_1=keyword +keyword_2=keyword_1 +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#8ae234;#2e3436;true;false +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#007f7f;#2e3436;true;false +regex=number_1 +operator=default +decorator=string_1,bold +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#729fcf;#2e3436;false;false +tag_unknown=tag +tag_end=tag,bold +attribute=#729fcf;#2e3436;false;false +attribute_unknown=attribute +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#008b8b +line_removed=#6a5acd +line_changed=preprocessor diff --git a/configs/geany/colorschemes/tango-light.conf b/configs/geany/colorschemes/tango-light.conf new file mode 100644 index 0000000..c581fec --- /dev/null +++ b/configs/geany/colorschemes/tango-light.conf @@ -0,0 +1,120 @@ +# +# Copyright 2011 Colomban Wendling +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# + +[theme_info] +name=Tango Light +description=A light theme using Tango colors. +# incremented automatically, do not change manually +version=1225 +author=Colomban Wendling +url=https://github.com/codebrainz/geany-themes/blob/master/tango-light.conf +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#2e3436;#eeeeec;false;false +error=#2e3436;#ef2929 + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#2e3436;#babdb6;false;true +current_line=#2e3436;#d3d7cf;true +brace_good=#5c3566;;true +brace_bad=#2e3436;#ef2929;true +margin_line_number=#2e3436;#babdb6 +margin_folding=#2e3436;#d3d7cf +fold_symbol_highlight=#d3d7cf +indent_guide=#babdb6 +caret=#000;#000;false +marker_line=#2e3436;#729fcf +marker_search=#2e3436;#fcaf3e +marker_mark=#2e3436;#8ae234 +call_tips=#555753;#eeeeec +white_space=#babdb6;;true + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#c00;;;true +comment_doc=#3465a4;;;true +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc_keyword,italic + +number=#4e9a06 +number_1=number +number_2=number_1 + +type=#4e9a06;;true +class=type +function=default +parameter=function + +keyword=#204a87;;true +keyword_1=keyword +keyword_2=#a40000;;true +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#ce5c00;;false;false +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 +verbatim=string + +scalar=string_2 +label=default,bold +preprocessor=#75507b +regex=number_1 +operator=default +decorator=string_1,bold +other=default +extra=#204a87 + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#204a87;;true +tag_unknown=tag +tag_end=tag +attribute=#4e9a06;;true +attribute_unknown=attribute,italic +value=string_1 +entity=preprocessor + +# Diff +#------------------------------------------------------------------------------- + +line_added=#4e9a06 +line_removed=#a40000 +line_changed=#ce5c00 diff --git a/configs/geany/colorschemes/tealize.conf b/configs/geany/colorschemes/tealize.conf new file mode 100644 index 0000000..0d9c8f8 --- /dev/null +++ b/configs/geany/colorschemes/tealize.conf @@ -0,0 +1,128 @@ +## Copyright (C) 2020-2021 Aditya Shakya +## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3 + +# Colors +#------------------------------------------------------------------------------- +# BG = #232635 +# BG-ALT = #2D3144 +# FG = #7C84A8 +# FG-ALT = #384254 +# RED = #EC7875 +# GREEN = #61C766 +# YELLOW = #FDD835 +# BLUE = #42A5F5 +# MAGENTA = #BA68C8 +# CYAN = #4DD0E1 + +# LIME = #BBF545 +# PINK = #FF85CC +# PARROT = #0FFF00 + +#------------------------------------------------------------------------------- + +# Theme Info +#------------------------------------------------------------------------------- +[theme_info] +name=Tealize +description=A dark color-scheme, matching with Tealize style. +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] +default=#7C84A8;#232635;false;false +error=#EC7875;#232635;true;false + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#232635;#00A9A5;true;true +current_line=#7C84A8;#2D3144;true;false +brace_good=#232635;#61C766;true;false +brace_bad=#232635;#EC7875;true;false +margin_line_number=#384254 +margin_folding=#384254;#2D3144 +fold_symbol_highlight=#7C84A8 +indent_guide=#232635 +caret=#42A5F5;#232635;false +marker_line=#2D3144;#42A5F5; +marker_search=#2D3144;#42A5F5; +marker_mark=#2D3144;#42A5F5; +call_tips=#232635;#7C84A8 +white_space=#384254;#232635;true;false + +# Programming languages +#------------------------------------------------------------------------------- + +# comments +comment=#4DD0E1 +comment_doc=#42A5F5 +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc_keyword,italic + +# numbers +number=#BA68C8 +number_1=number +number_2=number_1 + +# type +type=#61C766 +class=type +function=default +# like, variable ${} +parameter=#BBF545 + +# keywords +keyword=#42A5F5 +keyword_1=keyword +keyword_2=type +keyword_3=keyword_1 +keyword_4=keyword_1 + +# identifiers +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +# strings "" +string=#EC7875 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#232635;#7C84A8 +# strings '' +character=#61C766 +# command `` or $() +backticks=#0FFF00 +# heredoc +here_doc=#FF85CC + +scalar=#BBF545 +label=default,bold +preprocessor=#FDD835 +regex=#FF85CC +operator=#FDD835 +decorator=preprocessor +other=default +extra=#42A5F5 + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,italic +tag_end=tag +attribute=keyword +attribute_unknown=attribute,italic +value=string_1 +entity=preprocessor + +# Diff +#------------------------------------------------------------------------------- + +line_added=#61C766 +line_removed=#EC7875 +line_changed=#BA68C8 diff --git a/configs/geany/colorschemes/tinge.conf b/configs/geany/colorschemes/tinge.conf new file mode 100644 index 0000000..540e1c6 --- /dev/null +++ b/configs/geany/colorschemes/tinge.conf @@ -0,0 +1,128 @@ +# +# Copyright (C) 2008 - Harsh J +# See: http://www.harshj.com/2008/01/27/tinge-theme-for-gedit/ +# +# Tinge is a theme inspired by Monokai and improved upon Darkmate: +# Copyright (C) 2006-2008 GtkSourceView team +# Original author: Luigi Maselli +# See: http://www.monokai.nl/blog/2006/07/15/textmate-color-theme/ +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Library General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 59 Temple Place - Suite 330, +# Boston, MA 02111-1307, USA. +# +# Ported to Geany by Matthew Brush +# + +[theme_info] +name=Tinge +description=A tinge more tanginess +# incremented automatically, do not change manually +version=1225 +author=Harsh J +# alt url: +# http://www.harshj.com/2008/01/27/tinge-theme-for-gedit/ +url=https://github.com/mig/gedit-themes/blob/master/Tinge.xml +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#eee;#232323;false;false +error=;#ff2f6a;true + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#000;#555753;false;true +current_line=#000;#6f6f6f;true +brace_good=#b6f;#232323;true;false +brace_bad=#eee;#232323;true;false +margin_line_number=#bbb;#555753 +margin_folding=#000;#dfdfdf +fold_symbol_highlight=#fff +indent_guide=#3d3d3d +white_space=#3d3d3d;#fff;true;false +caret=#009cff;#000;false +marker_line=#bbb;#555753 +marker_search=#bbb;#555753 +marker_mark=#bbb;#555753 +call_tips=#c0c0c0;#fff;false;false + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#b6f +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#ff2f6a +number_1=number +number_2=number_1 + +type=#009cff;;true +class=type +function=#9e91ff +parameter=function + +keyword=#f90;;true +keyword_1=keyword +keyword_2=#00c900;;true +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#ff3a35 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=#f90 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#009cff;;true +regex=#adb2ff +operator=default +decorator=#009cff +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#f90 +tag_unknown=#f90 +tag_end=#f90 +attribute=#9e91ff +attribute_unknown=#9e91ff +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#ff3a35 +line_removed=#ff79d9 +line_changed=#f90 diff --git a/configs/geany/colorschemes/ubuntu.conf b/configs/geany/colorschemes/ubuntu.conf new file mode 100644 index 0000000..832f5fb --- /dev/null +++ b/configs/geany/colorschemes/ubuntu.conf @@ -0,0 +1,116 @@ +# +# Copyright 2013 James Brierley +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# + +[theme_info] +name=Ubuntu +description=A theme for Ubuntu fanboys and fangirls. +version=1 +author=James Brierley +url= +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#000;#fff;false;false +error=#fff;#f00 + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#000;#c0c0c0;false;true +current_line=#000;#f0f0f0;true +brace_good=#333;#fff;true;false +brace_bad=#fff;#333;true;false +margin_line_number=#000;#d0d0d0 +margin_folding=#000;#dfdfdf +fold_symbol_highlight=#fff +indent_guide=#c0c0c0 +caret=#000;#000;false +marker_line=#000;#ff0 +marker_search=#000;#0000f0 +marker_mark=#000;#b8f4b8 +call_tips=#c0c0c0;#fff;false;false +white_space=#c0c0c0;#fff;true;false + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#808080 +comment_doc=#595959 +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#dd4814 +number_1=number +number_2=number_1 + +type=#5e2750;;true +class=type +function=#000080 +parameter=function + +keyword=#2c001e;;true +keyword_1=keyword +keyword_2=#9f0200;;true +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=#151515 +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#dd4814 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#000;#e0c0e0 +character=string_1 +backticks=string_2 +here_doc=string_2 + +label=default,bold +preprocessor=comment_doc,bold +regex=number_1 +operator=#5e2750 +decorator=string_1,bold +other=#404080 + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,bold +tag_end=tag,bold +attribute=keyword_1 +attribute_unknown=attribute,bold +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#008b8b +line_removed=#6a5acd +line_changed=preprocessor diff --git a/configs/geany/colorschemes/vibrant-ink.conf b/configs/geany/colorschemes/vibrant-ink.conf new file mode 100644 index 0000000..71c5fd2 --- /dev/null +++ b/configs/geany/colorschemes/vibrant-ink.conf @@ -0,0 +1,123 @@ +# +# Copyright Jason Wilson +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +# MA 02110-1301, USA. +# +# License linked from Google Projects page: +# http://dev.perl.org/licenses/ +# +# Ported to Geany by Matthew Brush +# + +[theme_info] +name=Vibrant +description=Vibrant Ink Theme for Geany +# incremented automatically, do not change manually +version=1225 +author=Jason Wilson +url=http://code.google.com/p/geany-vibrant-ink-theme +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#fff;#000;false;false +error=#ff80c0;#000;false;false + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#8000ff;#404040;false;true +current_line=#0080c0;#330;true;false +brace_good=#9c9;#000;true;false +brace_bad=#cf3;#000;true;false +margin_line_number=#e4e4e4;#404040;false;false +margin_folding=#222;#111;false;false +fold_symbol_highlight=#fff +indent_guide=#c0c0c0;;false;false +caret=#fff;#112435;false;false +marker_line=#0ff;#80d4b2;false;false +marker_search=#ff0;#f00;false;false +marker_mark=#c00000;#000;false;false +call_tips=#c0c0c0;#fff;false;false +white_space=#424242;;true + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#93c +comment_doc=#772cb7;#070707;false;false +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#cf3 +number_1=number +number_2=number_1 + +type=#fff;;true;false +class=type +function=default +parameter=function + +keyword=#f60;;true;false +keyword_1=keyword +keyword_2=#dde93d;;true;false +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#6f0 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#ccc;#000;false;false +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#edf8f9 +regex=number_1 +operator=#fc0 +decorator=string_1,bold +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#f60;#000;false;false +tag_unknown=#fff;#000;false;false +tag_end=#fff;#000;false;false +attribute=#9c9;#000;false;false +attribute_unknown=#fff;#000;false;false +value=#f60;#000;false;false +entity=#fff;#000;false;false + +# Diff +#------------------------------------------------------------------------------- + +line_added=#399;#000;false;false +line_removed=#808040;#000;false;false +line_changed=#9c9;#000;false;false diff --git a/configs/geany/colorschemes/wave.conf b/configs/geany/colorschemes/wave.conf new file mode 100644 index 0000000..f8a2464 --- /dev/null +++ b/configs/geany/colorschemes/wave.conf @@ -0,0 +1,128 @@ +## Copyright (C) 2020-2021 Aditya Shakya +## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3 + +# Colors +#------------------------------------------------------------------------------- +# BG = #323F4E +# BG-ALT = #3D4C5F +# FG = #f8f8f2 +# FG-ALT = #56687E +# RED = #F48FB1 +# GREEN = #53E2AE +# YELLOW = #F1FA8C +# BLUE = #92B6F4 +# MAGENTA = #BD99FF +# CYAN = #87DFEB + +# LIME = #BBF545 +# PINK = #EE4F84 +# PARROT = #0FFF00 + +#------------------------------------------------------------------------------- + +# Theme Info +#------------------------------------------------------------------------------- +[theme_info] +name=Wave +description=A dark color-scheme, matching with Wave theme. +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] +default=#f8f8f2;#323F4E;false;false +error=#F48FB1;#323F4E;true;false + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#323F4E;#BD99FF;true;true +current_line=#f8f8f2;#3D4C5F;true;false +brace_good=#323F4E;#53E2AE;true;false +brace_bad=#323F4E;#F48FB1;true;false +margin_line_number=#56687E +margin_folding=#56687E;#3D4C5F +fold_symbol_highlight=#f8f8f2 +indent_guide=#323F4E +caret=#92B6F4;#323F4E;false +marker_line=#3D4C5F;#92B6F4; +marker_search=#3D4C5F;#92B6F4; +marker_mark=#3D4C5F;#92B6F4; +call_tips=#323F4E;#f8f8f2 +white_space=#56687E;#323F4E;true;false + +# Programming languages +#------------------------------------------------------------------------------- + +# comments +comment=#87DFEB +comment_doc=#92B6F4 +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc_keyword,italic + +# numbers +number=#BD99FF +number_1=number +number_2=number_1 + +# type +type=#53E2AE +class=type +function=default +# like, variable ${} +parameter=#BBF545 + +# keywords +keyword=#92B6F4 +keyword_1=keyword +keyword_2=type +keyword_3=keyword_1 +keyword_4=keyword_1 + +# identifiers +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +# strings "" +string=#F48FB1 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=#323F4E;#f8f8f2 +# strings '' +character=#53E2AE +# command `` or $() +backticks=#0FFF00 +# heredoc +here_doc=#EE4F84 + +scalar=#BBF545 +label=default,bold +preprocessor=#F1FA8C +regex=#EE4F84 +operator=#F1FA8C +decorator=preprocessor +other=default +extra=#92B6F4 + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=type +tag_unknown=tag,italic +tag_end=tag +attribute=keyword +attribute_unknown=attribute,italic +value=string_1 +entity=preprocessor + +# Diff +#------------------------------------------------------------------------------- + +line_added=#53E2AE +line_removed=#F48FB1 +line_changed=#BD99FF diff --git a/configs/geany/colorschemes/zenburn.conf b/configs/geany/colorschemes/zenburn.conf new file mode 100644 index 0000000..9f7cb9c --- /dev/null +++ b/configs/geany/colorschemes/zenburn.conf @@ -0,0 +1,107 @@ +# +# No explicit license or copyright info available but part of the +# `gedit-themes` project: +# https://github.com/mig/gedit-themes/blob/master/zenburn.xml +# +# Ported to Geany by Matthew Brush +# + +[theme_info] +name=Zenburn +description=A port of Zenburn from gedit-themes. +# incremented automatically, do not change manually +version=1226 +author=Unknown Author +url=https://github.com/mig/gedit-themes/blob/master/zenburn.xml +# list of each compatible Geany release version +compat=1.22;1.23;1.23.1;1.24 + +[named_styles] + +default=#dcdccc;#3f3f3f;false;false +error=#e37170;#332323 + +# Editor styles +#------------------------------------------------------------------------------- + +selection=#000;#7d7d7d;false;true +current_line=#000;#636363;true +brace_good=#dcdccc;#7d7d7d;true;false +brace_bad=#e37170;#7d7d7d;true;false +margin_line_number=#7f8f8f;#464646 +margin_folding=#7f8f8f;#4c4c4c +fold_symbol_highlight=#464646 +indent_guide=#666 +caret=#fff;;false +marker_line=#000;#ff0 +marker_search=#000;#0000f0 +marker_mark=#000;#b8f4b8 +call_tips=#c0c0c0;#fff;false;false +white_space=#666;#fff;true;false + +# Programming languages +#------------------------------------------------------------------------------- + +comment=#7f9f7f +comment_doc=comment +comment_line=comment +comment_line_doc=comment_doc +comment_doc_keyword=comment_doc,bold +comment_doc_keyword_error=comment_doc,italic + +number=#8cd0d3 +number_1=number +number_2=number_1 + +type=#dfdfbf;;true +class=type +function=#efef8f +parameter=#efdcbc + +keyword=#f0dfaf;;true +keyword_1=keyword +keyword_2=keyword_1 +keyword_3=keyword_1 +keyword_4=keyword_1 + +identifier=default +identifier_1=identifier +identifier_2=identifier_1 +identifier_3=identifier_1 +identifier_4=identifier_1 + +string=#cc9393 +string_1=string +string_2=string_1 +string_3=default +string_4=default +string_eol=string_1,italic +character=string_1 +backticks=string_2 +here_doc=string_2 + +scalar=string_2 +label=default,bold +preprocessor=#ffcfaf +regex=number_1 +operator=default +decorator=string_1,bold +other=default + +# Markup-type languages +#------------------------------------------------------------------------------- + +tag=#f0dfaf +tag_unknown=tag +tag_end=tag +attribute=#dfdfbf +attribute_unknown=attribute +value=string_1 +entity=default + +# Diff +#------------------------------------------------------------------------------- + +line_added=#7f9f7f;;true +line_removed=#cc9393;;true +line_changed=preprocessor diff --git a/configs/geany/filedefs/filetypes.README b/configs/geany/filedefs/filetypes.README new file mode 100644 index 0000000..fe58ed1 --- /dev/null +++ b/configs/geany/filedefs/filetypes.README @@ -0,0 +1,2 @@ +Copy files from /usr/share/geany/filedefs to this directory to overwrite them. To use the defaults, just delete the file in this directory. +For more information read the documentation (in /usr/share/doc/geany/html/index.html or visit https://www.geany.org/). \ No newline at end of file diff --git a/configs/geany/geany.conf b/configs/geany/geany.conf new file mode 100644 index 0000000..65e8a81 --- /dev/null +++ b/configs/geany/geany.conf @@ -0,0 +1,231 @@ +[geany] +default_open_path= +cmdline_new_files=true +notebook_double_click_hides_widgets=false +tab_close_switch_to_mru=false +tab_pos_sidebar=2 +sidebar_pos=0 +symbols_sort_mode=0 +msgwin_orientation=1 +highlighting_invert_all=false +pref_main_search_use_current_word=true +check_detect_indent=false +detect_indent_width=false +use_tab_to_indent=true +pref_editor_tab_width=4 +indent_mode=2 +indent_type=1 +virtualspace=1 +autocomplete_doc_words=false +completion_drops_rest_of_word=false +autocompletion_max_entries=30 +autocompletion_update_freq=250 +color_scheme=arc.conf +scroll_lines_around_cursor=0 +mru_length=10 +disk_check_timeout=30 +show_editor_scrollbars=true +brace_match_ltgt=false +use_gtk_word_boundaries=true +complete_snippets_whilst_editing=false +use_atomic_file_saving=false +gio_unsafe_save_backup=false +use_gio_unsafe_file_saving=true +keep_edit_history_on_reload=true +show_keep_edit_history_on_reload_msg=false +reload_clean_doc_on_file_change=false +indent_hard_tab_width=8 +find_selection_type=0 +extract_filetype_regex=-\\*-\\s*([^\\s]+)\\s*-\\*- +replace_and_find_by_default=true +editor_ime_interaction=0 +show_symbol_list_expanders=true +compiler_tab_autoscroll=true +allow_always_save=false +statusbar_template=line: %l / %L col: %c sel: %s %w %t %mmode: %M encoding: %e filetype: %f scope: %S +new_document_after_close=false +msgwin_status_visible=true +msgwin_compiler_visible=true +msgwin_messages_visible=true +msgwin_scribble_visible=true +documents_show_paths=true +sidebar_page=0 +pref_main_load_session=true +pref_main_project_session=true +pref_main_project_file_in_basedir=false +pref_main_save_winpos=true +pref_main_save_wingeom=true +pref_main_confirm_exit=false +pref_main_suppress_status_messages=false +switch_msgwin_pages=false +beep_on_errors=true +auto_focus=false +sidebar_symbol_visible=true +sidebar_openfiles_visible=true +editor_font=JetBrains Mono 10 +tagbar_font=JetBrainsMono Nerd Font 9 +msgwin_font=JetBrainsMono Nerd Font 9 +show_notebook_tabs=true +show_tab_cross=true +tab_order_ltr=true +tab_order_beside=false +tab_pos_editor=2 +tab_pos_msgwin=0 +use_native_windows_dialogs=false +show_indent_guide=true +show_white_space=false +show_line_endings=false +show_markers_margin=true +show_linenumber_margin=true +long_line_enabled=false +long_line_type=0 +long_line_column=72 +long_line_color=#C2EBC2 +symbolcompletion_max_height=10 +symbolcompletion_min_chars=4 +use_folding=true +unfold_all_children=false +use_indicators=true +line_wrapping=false +auto_close_xml_tags=true +complete_snippets=true +auto_complete_symbols=true +pref_editor_disable_dnd=false +pref_editor_smart_home_key=true +pref_editor_newline_strip=false +line_break_column=72 +auto_continue_multiline=true +comment_toggle_mark=~ +scroll_stop_at_last_line=true +autoclose_chars=0 +pref_editor_default_new_encoding=UTF-8 +pref_editor_default_open_encoding=None +default_eol_character=2 +pref_editor_new_line=true +pref_editor_ensure_convert_line_endings=false +pref_editor_replace_tabs=false +pref_editor_trail_space=false +pref_toolbar_show=false +pref_toolbar_append_to_menu=false +pref_toolbar_use_gtk_default_style=true +pref_toolbar_use_gtk_default_icon=true +pref_toolbar_icon_style=0 +pref_toolbar_icon_size=0 +pref_template_developer= +pref_template_company= +pref_template_mail= +pref_template_initial=U +pref_template_version=1.0 +pref_template_year=%Y +pref_template_date=%Y-%m-%d +pref_template_datetime=%d.%m.%Y %H:%M:%S %Z +context_action_cmd= +sidebar_visible=true +statusbar_visible=true +msgwindow_visible=false +fullscreen=false +scribble_text=Type here what you want, use it as a notice/scratch board7 +scribble_pos=58 +treeview_position=156 +msgwindow_position=522 +geometry=10;47;1898;1021;1; +custom_date_format= +save_config_on_file_change=true +color_picker_palette= +tab_label_length=1000 +show_line_endings_only_when_differ=false +symbols_group_by_type=true +openfiles_path_mode=2 +backspace_unindent=true +change_history_markers=false +change_history_indicators=false +warn_on_project_close=true + +[build-menu] +number_ft_menu_items=0 +number_non_ft_menu_items=0 +number_exec_menu_items=0 + +[search] +pref_search_hide_find_dialog=false +pref_search_always_wrap=false +pref_search_current_file_dir=true +find_all_expanded=false +replace_all_expanded=true +position_find_x=695 +position_find_y=430 +position_replace_x=855 +position_replace_y=533 +position_fif_x=673 +position_fif_y=203 +fif_regexp=false +fif_case_sensitive=true +fif_match_whole_word=false +fif_invert_results=false +fif_recursive=false +fif_extra_options= +fif_use_extra_options=false +fif_files= +fif_files_mode=0 +find_regexp=false +find_regexp_multiline=false +find_case_sensitive=true +find_escape_sequences=false +find_match_whole_word=false +find_match_word_start=false +find_close_dialog=true +replace_regexp=false +replace_regexp_multiline=false +replace_case_sensitive=false +replace_escape_sequences=false +replace_match_whole_word=false +replace_match_word_start=false +replace_search_backwards=false +replace_close_dialog=true + +[plugins] +load_plugins=true +custom_plugin_path= +active_plugins=; + +[VTE] +send_cmd_prefix= +send_selection_unsafe=false +load_vte=true +font=JetBrainsMono Nerd Font 9 +scroll_on_key=true +scroll_on_out=true +enable_bash_keys=true +ignore_menu_bar_accel=false +follow_path=true +run_in_vte=false +skip_run_script=false +cursor_blinks=true +scrollback_lines=500 +shell=/bin/zsh +colour_fore=#FFFFFF +colour_back=#1E2128 +last_dir=/home/ozil/GitHub/Exodia-Repos/exodia-DWM/exodia-st + +[tools] +terminal_cmd=alacritty -e "/bin/sh %c" +browser_cmd=firefox +grep_cmd=grep + +[printing] +print_cmd= +use_gtk_printing=true +print_line_numbers=true +print_page_numbers=true +print_page_header=true +page_header_basename=false +page_header_datefmt=%c + +[project] +session_file= +project_file_path= + +[files] +recent_files=/home/ozil/GitHub/Exodia-Repos/exodia-DWM/exodia-st/st-boxdraw.patch;/home/ozil/GitHub/Exodia-Repos/exodia-DWM/exodia-st/st-mouse-scroll_1.patch;/home/ozil/GitHub/Exodia-Repos/exodia-DWM/exodia-st/st-mouse-scroll_2.patch;/home/ozil/GitHub/Exodia-Repos/exodia-DWM/exodia-st/st-mouse-scroll_3.patch;/home/ozil/GitHub/Exodia-Repos/exodia-packages/exodia-templates/Templates/programming/perl.pl;/home/ozil/GitHub/Exodia-Repos/exodia-packages/exodia-templates/Templates/programming/perl6.pl;/home/ozil/GitHub/Exodia-Repos/exodia-packages/exodia-templates/Templates/programming/perlModule.pm;/home/ozil/GitHub/Exodia-Repos/exodia-packages/exodia-templates/Templates/programming/python.py;/home/ozil/Public/Temp/ChatGPT/src-tauri/tauri.conf.json;/home/ozil/Public/Temp/ChatGPT/src-tauri/target/release/chatgpt.d; +recent_projects= +current_page=-1 diff --git a/configs/geany/geany_socket_arch__0 b/configs/geany/geany_socket_arch__0 new file mode 120000 index 0000000..564b5c0 --- /dev/null +++ b/configs/geany/geany_socket_arch__0 @@ -0,0 +1 @@ +/run/user/1000/geany/geany_socket.7d78ea0f \ No newline at end of file diff --git a/configs/geany/keybindings.conf b/configs/geany/keybindings.conf new file mode 100644 index 0000000..501ef4e --- /dev/null +++ b/configs/geany/keybindings.conf @@ -0,0 +1,7 @@ +[Bindings] +popup_gototagdefinition= +edit_transposeline=t +edit_movelineup= +edit_movelinedown= +move_tableft=Page_Up +move_tabright=Page_Down diff --git a/configs/geany/session.conf b/configs/geany/session.conf new file mode 100644 index 0000000..4aa8f37 --- /dev/null +++ b/configs/geany/session.conf @@ -0,0 +1,33 @@ +[files] +current_page=0 +recent_files=/home/chatlanin/.trash/ex-bspwm.2024-02-20.07:36:56/src/PKGBUILD;/run/media/chatlanin/4044-5149/file.txt;/home/chatlanin/.config/rofi/config.rasi;/home/chatlanin/.ssh/known_hosts;/run/media/chatlanin/e67e4e19-43d4-4812-bc37-1b9775193e50/home/bin/scripts/system/srv; +recent_projects= +FILE_NAME_0=955;Sh;0;EUTF-8;1;1;0;%2Fhome%2Fchatlanin%2F.trash%2Fex-bspwm.2024-02-20.07%3A36%3A56%2Fsrc%2FPKGBUILD;0;4 + +[VTE] +last_dir=/home/chatlanin/.trash/ex-bspwm.2024-02-20.07:36:56/src + +[project] +session_file= +project_file_path=/home/chatlanin/projects + +[geany] +treeview_position=267 +msgwindow_position=368 +geometry=10;1110;1901;1036;0; +sidebar_page=0 + +[search] +find_all_expanded=false +replace_all_expanded=false +position_find_x=-1 +position_find_y=-1 +position_replace_x=-1 +position_replace_y=-1 +position_fif_x=-1 +position_fif_y=-1 + +[plugins] +load_plugins=true +custom_plugin_path= +active_plugins=; diff --git a/configs/geany/templates/templates.README b/configs/geany/templates/templates.README new file mode 100644 index 0000000..3d25d1a --- /dev/null +++ b/configs/geany/templates/templates.README @@ -0,0 +1,2 @@ +There are several template files in this directory. For these templates you can use wildcards. +For more information read the documentation (in /usr/share/doc/geany/html/index.html or visit https://www.geany.org/). \ No newline at end of file diff --git a/configs/gtk-2.0/gtkfilechooser.ini b/configs/gtk-2.0/gtkfilechooser.ini new file mode 100644 index 0000000..4c32ed4 --- /dev/null +++ b/configs/gtk-2.0/gtkfilechooser.ini @@ -0,0 +1,11 @@ +[Filechooser Settings] +LocationMode=path-bar +ShowHidden=false +ShowSizeColumn=true +GeometryX=1911 +GeometryY=1024 +GeometryWidth=720 +GeometryHeight=540 +SortColumn=name +SortOrder=ascending +StartupMode=recent diff --git a/configs/gtk-3.0/bookmarks b/configs/gtk-3.0/bookmarks new file mode 100644 index 0000000..a6e8b09 --- /dev/null +++ b/configs/gtk-3.0/bookmarks @@ -0,0 +1 @@ +file:///mnt/raid diff --git a/configs/gtk-3.0/gtk.css b/configs/gtk-3.0/gtk.css new file mode 100644 index 0000000..63860b9 --- /dev/null +++ b/configs/gtk-3.0/gtk.css @@ -0,0 +1,14 @@ +VteTerminal, vte-terminal { + padding: 12px; +} + +.window-frame, .window-frame:backdrop { + box-shadow: 0 0 0 black; + border-style: none; + margin: 0; + border-radius: 0; +} + +.titlebar { + border-radius: 0; +} diff --git a/configs/gtk-3.0/settings.ini b/configs/gtk-3.0/settings.ini new file mode 100644 index 0000000..49783fa --- /dev/null +++ b/configs/gtk-3.0/settings.ini @@ -0,0 +1,26 @@ +[Settings] +gtk-application-prefer-dark-theme=true +gtk-enable-animations=true +gtk-font-name=Noto Sans 9 +gtk-icon-theme-name=Qogir-Dark +gtk-theme-name=Qogir-dark +gtk-cursor-theme-name=Fluent-dark-cursors +cursor_theme_name=Rage-Purple-Cursor +gtk-cursor-theme-size=0 +gtk-toolbar-style=GTK_TOOLBAR_ICONS +gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR +gtk-button-images=0 +gtk-menu-images=1 +gtk-enable-event-sounds=0 +gtk-enable-input-feedback-sounds=0 +gtk-xft-antialias=1 +gtk-xft-hinting=1 +gtk-xft-hintstyle=hintslight +gtk-xft-rgba=none + + +gtk-menu-popup-delay=0 +gtk-tooltip-browse-timeout=0 +gtk-tooltip-browse-mode-timeout=0 +gtk-tooltip-timeout=0 + diff --git a/configs/kitty/kitty.conf b/configs/kitty/kitty.conf new file mode 100644 index 0000000..8c5e0b3 --- /dev/null +++ b/configs/kitty/kitty.conf @@ -0,0 +1,38 @@ +font_family Iosevka SS04 +bold_font auto +italic_font auto +bold_italic_font auto + +font_size 11.0 +background #1E1E2F +background_opacity 1.0 + +active_border_color #f9f8fe +inactive_border_color #424860 + +inactive_tab_background #424860 +active_tab_background #5b80bf +inactive_tab_foreground #f9f8fe +tab_bar_margin_color black +tab_bar_style powerline + +cursor_shape beam +cursor_beam_thickness 1.8 + +window_margin_width 3.0 + +detect_urls yes +enabled_layouts tall:bias=50;full_size=1;mirrored=false + +# maps +map super+s next_window +map super+w previous_window + +map super+a previous_tab +map super+d next_tab +map ctrl+shift+n set_tab_title +map super+shift+t launch --cwd=current --type=tab --location=neighbor +# открытие нового окна в текущем терминале +map ctrl+shift+enter new_window + + diff --git a/configs/lazygit/config.yml b/configs/lazygit/config.yml new file mode 100644 index 0000000..e69de29 diff --git a/configs/lazygit/state.yml b/configs/lazygit/state.yml new file mode 100644 index 0000000..a6b0cdd --- /dev/null +++ b/configs/lazygit/state.yml @@ -0,0 +1,9 @@ +lastupdatecheck: 0 +recentrepos: + - /mnt/raid/projects/tarch_os/repos/tarch-configs + - /mnt/raid/projects/tarch_os/repos/tarch-bin + - /mnt/raid/projects/tarch_os/repos/tarch-nvim + - /mnt/raid/projects/tarch_os/repos/tarch-bspwm +startuppopupversion: 5 +customcommandshistory: [] +hidecommandlog: false diff --git a/configs/mimeapps.list b/configs/mimeapps.list new file mode 100644 index 0000000..f9fd8e5 --- /dev/null +++ b/configs/mimeapps.list @@ -0,0 +1,24 @@ +[Added Associations] +image/png=viewnior.desktop;org.kde.gwenview.desktop; +image/jpeg=org.kde.gwenview.desktop;viewnior.desktop; +image/gif=viewnior.desktop; +image/svg+xml=viewnior.desktop; +text/x-csrc=geany.desktop; +text/plain=code.desktop;geany.desktop; +application/x-shellscript=code.desktop;geany.desktop; +application/x-theme=geany.desktop; +application/json=geany.desktop; +text/markdown=code.desktop; +application/yaml=code.desktop; +application/pdf=brave-browser.desktop; + +[Default Applications] +image/gif=viewnior.desktop +image/svg+xml=viewnior.desktop +x-scheme-handler/jetbrains=jetbrains-toolbox.desktop +text/html=brave-browser.desktop +x-scheme-handler/http=brave-browser.desktop +x-scheme-handler/https=brave-browser.desktop +x-scheme-handler/about=brave-browser.desktop +x-scheme-handler/unknown=brave-browser.desktop +x-scheme-handler/eclipse+command=_usr_lib_dbeaver_.desktop diff --git a/configs/neofetch/config.conf b/configs/neofetch/config.conf new file mode 100755 index 0000000..16a764c --- /dev/null +++ b/configs/neofetch/config.conf @@ -0,0 +1,633 @@ +# See this wiki page for more info: +# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info +print_info() { + info title + + info underline + + info "Host" model + info "Kernel" kernel + info "Packages" packages + + info underline + + info "Terminal" term + info "Shell" shell + + info underline + + info "Memory" memory + info "Disk" disk + info "CPU Usage" cpu_usage + info "GPU" gpu + + info underline + info "Local IP" local_ip + info "Public IP" public_ip + + prin "\n" + prin "\n" + info cols +} + +# Title +# Hide/Show Fully qualified domain name. +# Default: 'off' +# Values: 'on', 'off' +# Flag: --title_fqdn +title_fqdn="off" + + +# Kernel +# Shorten the output of the kernel function. +# Default: 'on' +# Values: 'on', 'off' +# Flag: --kernel_shorthand +# Supports: Everything except *BSDs (except PacBSD and PC-BSD) +# Example: +# on: '4.8.9-1-ARCH' +# off: 'Linux 4.8.9-1-ARCH' +kernel_shorthand="on" + + +# Distro +# Shorten the output of the distro function +# Default: 'off' +# Values: 'on', 'tiny', 'off' +# Flag: --distro_shorthand +# Supports: Everything except Windows and Haiku +distro_shorthand="off" + +# Show/Hide OS Architecture. +# Show 'x86_64', 'x86' and etc in 'Distro:' output. +# Default: 'on' +# Values: 'on', 'off' +# Flag: --os_arch +# +# Example: +# on: 'Arch Linux x86_64' +# off: 'Arch Linux' +os_arch="on" + + +# Uptime +# Shorten the output of the uptime function +# Default: 'on' +# Values: 'on', 'tiny', 'off' +# Flag: --uptime_shorthand +# Example: +# on: '2 days, 10 hours, 3 mins' +# tiny: '2d 10h 3m' +# off: '2 days, 10 hours, 3 minutes' +uptime_shorthand="on" + + +# Memory +# Show memory pecentage in output. +# Default: 'off' +# Values: 'on', 'off' +# Flag: --memory_percent +# Example: +# on: '1801MiB / 7881MiB (22%)' +# off: '1801MiB / 7881MiB' +memory_percent="off" + +# Change memory output unit. +# Default: 'mib' +# Values: 'kib', 'mib', 'gib' +# Flag: --memory_unit +# Example: +# kib '1020928KiB / 7117824KiB' +# mib '1042MiB / 6951MiB' +# gib: ' 0.98GiB / 6.79GiB' +memory_unit="mib" + + +# Packages +# Show/Hide Package Manager names. +# Default: 'tiny' +# Values: 'on', 'tiny' 'off' +# Flag: --package_managers +# Example: +# on: '998 (pacman), 8 (flatpak), 4 (snap)' +# tiny: '908 (pacman, flatpak, snap)' +# off: '908' +package_managers="on" + + +# Shell +# Show the path to $SHELL +# Default: 'off' +# Values: 'on', 'off' +# Flag: --shell_path +# +# Example: +# on: '/bin/bash' +# off: 'bash' +shell_path="off" + +# Show $SHELL version +# Default: 'on' +# Values: 'on', 'off' +# Flag: --shell_version +# Example: +# on: 'bash 4.4.5' +# off: 'bash' +shell_version="on" + + +# CPU +# CPU speed type +# Default: 'bios_limit' +# Values: 'scaling_cur_freq', 'scaling_min_freq', 'scaling_max_freq', 'bios_limit'. +# Flag: --speed_type +# Supports: Linux with 'cpufreq' +# NOTE: Any file in '/sys/devices/system/cpu/cpu0/cpufreq' can be used as a value. +speed_type="bios_limit" + +# CPU speed shorthand +# Default: 'off' +# Values: 'on', 'off'. +# Flag: --speed_shorthand +# NOTE: This flag is not supported in systems with CPU speed less than 1 GHz +# Example: +# on: 'i7-6500U (4) @ 3.1GHz' +# off: 'i7-6500U (4) @ 3.100GHz' +speed_shorthand="off" + +# Enable/Disable CPU brand in output. +# Default: 'on' +# Values: 'on', 'off' +# Flag: --cpu_brand +# Example: +# on: 'Intel i7-6500U' +# off: 'i7-6500U (4)' +cpu_brand="on" + +# CPU Speed +# Hide/Show CPU speed. +# Default: 'on' +# Values: 'on', 'off' +# Flag: --cpu_speed +# Example: +# on: 'Intel i7-6500U (4) @ 3.1GHz' +# off: 'Intel i7-6500U (4)' +cpu_speed="on" + +# CPU Cores +# Display CPU cores in output +# Default: 'logical' +# Values: 'logical', 'physical', 'off' +# Flag: --cpu_cores +# Support: 'physical' doesn't work on BSD. +# +# Example: +# logical: 'Intel i7-6500U (4) @ 3.1GHz' (All virtual cores) +# physical: 'Intel i7-6500U (2) @ 3.1GHz' (All physical cores) +# off: 'Intel i7-6500U @ 3.1GHz' +cpu_cores="logical" + +# CPU Temperature +# Hide/Show CPU temperature. +# Note the temperature is added to the regular CPU function. +# Default: 'off' +# Values: 'C', 'F', 'off' +# Flag: --cpu_temp +# Supports: Linux, BSD +# NOTE: For FreeBSD and NetBSD-based systems, you'll need to enable +# coretemp kernel module. This only supports newer Intel processors. +# Example: +# C: 'Intel i7-6500U (4) @ 3.1GHz [27.2°C]' +# F: 'Intel i7-6500U (4) @ 3.1GHz [82.0°F]' +# off: 'Intel i7-6500U (4) @ 3.1GHz' +cpu_temp="off" + + +# GPU +# Enable/Disable GPU Brand +# Default: 'on' +# Values: 'on', 'off' +# Flag: --gpu_brand +# Example: +# on: 'AMD HD 7950' +# off: 'HD 7950' +gpu_brand="on" + +# Which GPU to display +# Default: 'all' +# Values: 'all', 'dedicated', 'integrated' +# Flag: --gpu_type +# Supports: Linux +# Example: +# all: +# GPU1: AMD HD 7950 +# GPU2: Intel Integrated Graphics +# dedicated: +# GPU1: AMD HD 7950 +# integrated: +# GPU1: Intel Integrated Graphics +gpu_type="all" + + +# Resolution +# Display refresh rate next to each monitor +# Default: 'off' +# Values: 'on', 'off' +# Flag: --refresh_rate +# Supports: Doesn't work on Windows. +# Example: +# on: '1920x1080 @ 60Hz' +# off: '1920x1080' +refresh_rate="off" + + +# Gtk Theme / Icons / Font +# Shorten output of GTK Theme / Icons / Font +# Default: 'off' +# Values: 'on', 'off' +# Flag: --gtk_shorthand +# Example: +# on: 'Numix, Adwaita' +# off: 'Numix [GTK2], Adwaita [GTK3]' +gtk_shorthand="off" + +# Enable/Disable gtk2 Theme / Icons / Font +# Default: 'on' +# Values: 'on', 'off' +# Flag: --gtk2 +# Example: +# on: 'Numix [GTK2], Adwaita [GTK3]' +# off: 'Adwaita [GTK3]' +gtk2="on" + +# Enable/Disable gtk3 Theme / Icons / Font +# Default: 'on' +# Values: 'on', 'off' +# Flag: --gtk3 +# Example: +# on: 'Numix [GTK2], Adwaita [GTK3]' +# off: 'Numix [GTK2]' +gtk3="on" + + +# IP Address +# Website to ping for the public IP +# Default: 'http://ident.me' +# Values: 'url' +# Flag: --ip_host +public_ip_host="http://ident.me" + +# Public IP timeout. +# Default: '2' +# Values: 'int' +# Flag: --ip_timeout +public_ip_timeout=2 + + +# Desktop Environment +# Show Desktop Environment version +# Default: 'on' +# Values: 'on', 'off' +# Flag: --de_version +de_version="on" + + +# Disk +# Which disks to display. +# The values can be any /dev/sdXX, mount point or directory. +# NOTE: By default we only show the disk info for '/'. +# Default: '/' +# Values: '/', '/dev/sdXX', '/path/to/drive'. +# Flag: --disk_show +# Example: +# disk_show=('/' '/dev/sdb1'): +# 'Disk (/): 74G / 118G (66%)' +# 'Disk (/mnt/Videos): 823G / 893G (93%)' +# +# disk_show=('/'): +# 'Disk (/): 74G / 118G (66%)' +disk_show=('/') + +# Disk subtitle. +# What to append to the Disk subtitle. +# +# Default: 'mount' +# Values: 'mount', 'name', 'dir', 'none' +# Flag: --disk_subtitle +# +# Example: +# name: 'Disk (/dev/sda1): 74G / 118G (66%)' +# 'Disk (/dev/sdb2): 74G / 118G (66%)' +# +# mount: 'Disk (/): 74G / 118G (66%)' +# 'Disk (/mnt/Local Disk): 74G / 118G (66%)' +# 'Disk (/mnt/Videos): 74G / 118G (66%)' +# +# dir: 'Disk (/): 74G / 118G (66%)' +# 'Disk (Local Disk): 74G / 118G (66%)' +# 'Disk (Videos): 74G / 118G (66%)' +# +# none: 'Disk: 74G / 118G (66%)' +# 'Disk: 74G / 118G (66%)' +# 'Disk: 74G / 118G (66%)' +disk_subtitle="mount" + +# Disk percent. +# Show/Hide disk percent. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --disk_percent +# Example: +# on: 'Disk (/): 74G / 118G (66%)' +# off: 'Disk (/): 74G / 118G' +disk_percent="on" + +# Text Colors +# Default: 'distro' +# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num' +# Flag: --colors +# Each number represents a different part of the text in +# this order: 'title', '@', 'underline', 'subtitle', 'colon', 'info' +# Example: +# colors=(distro) - Text is colored based on Distro colors. +# colors=(4 6 1 8 8 6) - Text is colored in the order above. +colors=(distro) + +# Toggle bold text +# Default: 'on' +# Values: 'on', 'off' +# Flag: --bold +bold="on" + +# Enable/Disable Underline +# Default: 'on' +# Values: 'on', 'off' +# Flag: --underline +underline_enabled="on" + +# Underline character +# Default: '-' +# Values: 'string' +# Flag: --underline_char +underline_char="-" + + +# Info Separator +# Replace the default separator with the specified string. +# Default: ':' +# Flag: --separator +# Example: +# separator="->": 'Shell-> bash' +# separator=" =": 'WM = dwm' +separator=":" + +# Color Blocks +# Color block range +# The range of colors to print. +# Default: '0', '15' +# Values: 'num' +# Flag: --block_range +# Example: +# Display colors 0-7 in the blocks. (8 colors) +# neofetch --block_range 0 7 +# Display colors 0-15 in the blocks. (16 colors) +# neofetch --block_range 0 15 +block_range=(0 15) + +# Toggle color blocks +# Default: 'on' +# Values: 'on', 'off' +# Flag: --color_blocks +color_blocks="on" + +# Color block width in spaces +# Default: '3' +# Values: 'num' +# Flag: --block_width +block_width=3 + +# Color block height in lines +# Default: '1' +# Values: 'num' +# Flag: --block_height +block_height=1 + +# Color Alignment +# Default: 'auto' +# Values: 'auto', 'num' +# Flag: --col_offset +# Number specifies how far from the left side of the terminal (in spaces) to +# begin printing the columns, in case you want to e.g. center them under your +# text. +# Example: +# col_offset="auto" - Default behavior of neofetch +# col_offset=7 - Leave 7 spaces then print the colors +col_offset="auto" + +# Progress Bars +# Bar characters +# Default: '-', '=' +# Values: 'string', 'string' +# Flag: --bar_char +# Example: +# neofetch --bar_char 'elapsed' 'total' +# neofetch --bar_char '-' '=' +bar_char_elapsed="-" +bar_char_total="=" + +# Toggle Bar border +# Default: 'on' +# Values: 'on', 'off' +# Flag: --bar_border +bar_border="on" + +# Progress bar length in spaces +# Number of chars long to make the progress bars. +# Default: '15' +# Values: 'num' +# Flag: --bar_length +bar_length=15 + +# Progress bar colors +# When set to distro, uses your distro's logo colors. +# Default: 'distro', 'distro' +# Values: 'distro', 'num' +# Flag: --bar_colors +# Example: +# neofetch --bar_colors 3 4 +# neofetch --bar_colors distro 5 +bar_color_elapsed="distro" +bar_color_total="distro" + +# Info display +# Display a bar with the info. +# Default: 'off' +# Values: 'bar', 'infobar', 'barinfo', 'off' +# Flags: --cpu_display +# --memory_display +# --battery_display +# --disk_display +# +# Example: +# bar: '[---=======]' +# infobar: 'info [---=======]' +# barinfo: '[---=======] info' +# off: 'info' +cpu_display="off" +memory_display="off" +battery_display="off" +disk_display="off" + + +# Backend Settings +# Image backend. +# Default: 'ascii' +# Values: 'ascii', 'caca', 'chafa', 'jp2a', 'iterm2', 'off', +# 'pot', 'termpix', 'pixterm', 'tycat', 'w3m', 'kitty' +# Flag: --backend +image_backend="ascii" + +# Image Source +# Which image or ascii file to display. +# Default: 'auto' +# Values: 'auto', 'ascii', 'wallpaper', '/path/to/img', '/path/to/ascii', '/path/to/dir/' +# 'command output (neofetch --ascii "$(fortune | cowsay -W 30)")' +# Flag: --source +# NOTE: 'auto' will pick the best image source for whatever image backend is used. +# In ascii mode, distro ascii art will be used and in an image mode, your +# wallpaper will be used. +image_source="auto" + +# Ascii Options +# Ascii distro +# Which distro's ascii art to display. +# Default: 'auto' +# Values: 'auto', 'distro_name' +# Flag: --ascii_distro +# NOTE: AIX, Alpine, Anarchy, Android, Antergos, antiX, "AOSC OS", +# "AOSC OS/Retro", Apricity, ArcoLinux, ArchBox, ARCHlabs, +# ArchStrike, XFerience, ArchMerge, Arch, Artix, Arya, Bedrock, +# Bitrig, BlackArch, BLAG, BlankOn, BlueLight, bonsai, BSD, +# BunsenLabs, Calculate, Carbs, CentOS, Chakra, ChaletOS, +# Chapeau, Chrom*, Cleanjaro, ClearOS, Clear_Linux, Clover, +# Condres, Container_Linux, CRUX, Cucumber, Debian, Deepin, +# DesaOS, Devuan, DracOS, DarkOs, DragonFly, Drauger, Elementary, +# EndeavourOS, Endless, EuroLinux, Exherbo, Fedora, Feren, FreeBSD, +# FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, Pentoo, +# gNewSense, GNOME, GNU, GoboLinux, Grombyang, Guix, Haiku, Huayra, +# Hyperbola, janus, Kali, KaOS, KDE_neon, Kibojoe, Kogaion, +# Korora, KSLinux, Kubuntu, LEDE, LFS, Linux_Lite, +# LMDE, Lubuntu, Lunar, macos, Mageia, MagpieOS, Mandriva, +# Manjaro, Maui, Mer, Minix, LinuxMint, MX_Linux, Namib, +# Neptune, NetBSD, Netrunner, Nitrux, NixOS, Nurunner, +# NuTyX, OBRevenge, OpenBSD, openEuler, OpenIndiana, openmamba, +# OpenMandriva, OpenStage, OpenWrt, osmc, Oracle, OS Elbrus, PacBSD, +# Parabola, Pardus, Parrot, Parsix, TrueOS, PCLinuxOS, Peppermint, +# popos, Porteus, PostMarketOS, Proxmox, Puppy, PureOS, Qubes, Radix, +# Raspbian, Reborn_OS, Redstar, Redcore, Redhat, Refracted_Devuan, +# Regata, Rosa, sabotage, Sabayon, Sailfish, SalentOS, Scientific, +# Septor, SereneLinux, SharkLinux, Siduction, Slackware, SliTaz, +# SmartOS, Solus, Source_Mage, Sparky, Star, SteamOS, SunOS, +# openSUSE_Leap, openSUSE_Tumbleweed, openSUSE, SwagArch, Tails, +# Trisquel, Ubuntu-Budgie, Ubuntu-GNOME, Ubuntu-MATE, Ubuntu-Studio, +# Ubuntu, Venom, Void, Obarun, windows10, Windows7, Xubuntu, Zorin, +# and IRIX have ascii logos +# NOTE: Arch, Ubuntu, Redhat, and Dragonfly have 'old' logo variants. +# Use '{distro name}_old' to use the old logos. +# NOTE: Ubuntu has flavor variants. +# Change this to Lubuntu, Kubuntu, Xubuntu, Ubuntu-GNOME, +# Ubuntu-Studio, Ubuntu-Mate or Ubuntu-Budgie to use the flavors. +# NOTE: Arcolinux, Dragonfly, Fedora, Alpine, Arch, Ubuntu, +# CRUX, Debian, Gentoo, FreeBSD, Mac, NixOS, OpenBSD, android, +# Antrix, CentOS, Cleanjaro, ElementaryOS, GUIX, Hyperbola, +# Manjaro, MXLinux, NetBSD, Parabola, POP_OS, PureOS, +# Slackware, SunOS, LinuxLite, OpenSUSE, Raspbian, +# postmarketOS, and Void have a smaller logo variant. +# Use '{distro name}_small' to use the small variants. +ascii_distro="Arch" + +# Ascii Colors +# Default: 'distro' +# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num' +# Flag: --ascii_colors +# Example: +# ascii_colors=(distro) - Ascii is colored based on Distro colors. +# ascii_colors=(4 6 1 8 8 6) - Ascii is colored using these colors. +ascii_colors=(distro) + +# Bold ascii logo +# Whether or not to bold the ascii logo. +# Default: 'on' +# Values: 'on', 'off' +# Flag: --ascii_bold +ascii_bold="on" + +# Image Options +# Image loop +# Setting this to on will make neofetch redraw the image constantly until +# Ctrl+C is pressed. This fixes display issues in some terminal emulators. +# Default: 'off' +# Values: 'on', 'off' +# Flag: --loop +image_loop="off" + +# Thumbnail directory +# Default: '~/.cache/thumbnails/neofetch' +# Values: 'dir' +thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch" + +# Crop mode +# Default: 'normal' +# Values: 'normal', 'fit', 'fill' +# Flag: --crop_mode +# See this wiki page to learn about the fit and fill options. +# https://github.com/dylanaraps/neofetch/wiki/What-is-Waifu-Crop%3F +crop_mode="normal" + +# Crop offset +# Note: Only affects 'normal' crop mode. +# Default: 'center' +# Values: 'northwest', 'north', 'northeast', 'west', 'center' +# 'east', 'southwest', 'south', 'southeast' +# Flag: --crop_offset +crop_offset="center" + +# Image size +# The image is half the terminal width by default. +# Default: 'auto' +# Values: 'auto', '00px', '00%', 'none' +# Flags: --image_size +# --size +image_size="auto" + +# Gap between image and text +# Default: '3' +# Values: 'num', '-num' +# Flag: --gap +gap=3 + +# Image offsets +# Only works with the w3m backend. +# Default: '0' +# Values: 'px' +# Flags: --xoffset +# --yoffset +yoffset=0 +xoffset=0 + +# Image background color +# Only works with the w3m backend. +# Default: '' +# Values: 'color', 'blue' +# Flag: --bg_color +background_color= + +# Misc Options + +# Stdout mode +# Turn off all colors and disables image backend (ASCII/Image). +# Useful for piping into another command. +# Default: 'off' +# Values: 'on', 'off' +stdout="off" diff --git a/configs/networkmanager-dmenu/config.ini b/configs/networkmanager-dmenu/config.ini new file mode 100644 index 0000000..a82e3f3 --- /dev/null +++ b/configs/networkmanager-dmenu/config.ini @@ -0,0 +1,6 @@ +[dmenu] +dmenu_command = rofi -dmenu -theme ~/.config/bspwm/rofi/themes/networkmenu.rasi + +[editor] +terminal = kitty +gui_if_available = True diff --git a/configs/networkmanager-dmenu/nmd.ini b/configs/networkmanager-dmenu/nmd.ini new file mode 100644 index 0000000..a82e3f3 --- /dev/null +++ b/configs/networkmanager-dmenu/nmd.ini @@ -0,0 +1,6 @@ +[dmenu] +dmenu_command = rofi -dmenu -theme ~/.config/bspwm/rofi/themes/networkmenu.rasi + +[editor] +terminal = kitty +gui_if_available = True diff --git a/configs/nitrogen/bg-saved.cfg b/configs/nitrogen/bg-saved.cfg new file mode 100644 index 0000000..df1fa48 --- /dev/null +++ b/configs/nitrogen/bg-saved.cfg @@ -0,0 +1,4 @@ +[xin_0] +file=/usr/share/backgrounds/wolf.jpeg +mode=5 +bgcolor=#000000 diff --git a/configs/nitrogen/nitrogen.cfg b/configs/nitrogen/nitrogen.cfg new file mode 100644 index 0000000..1a60579 --- /dev/null +++ b/configs/nitrogen/nitrogen.cfg @@ -0,0 +1,12 @@ +[geometry] +posx=965 +posy=55 +sizex=941 +sizey=965 + +[nitrogen] +view=icon +recurse=true +sort=alpha +icon_caps=false +dirs=/usr/share/backgrounds; diff --git a/configs/qt5ct/qt5ct.conf b/configs/qt5ct/qt5ct.conf new file mode 100644 index 0000000..6d5a0a4 --- /dev/null +++ b/configs/qt5ct/qt5ct.conf @@ -0,0 +1,28 @@ +[Appearance] +color_scheme_path=/usr/share/qt5ct/colors/airy.conf +custom_palette=false +icon_theme=Archcraft-Dark +standard_dialogs=default +style=kvantum + +[Fonts] +fixed=@Variant(\0\0\0@\0\0\0\x12\0N\0o\0t\0o\0 \0S\0\x61\0n\0s@\"\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10) +general=@Variant(\0\0\0@\0\0\0\x12\0N\0o\0t\0o\0 \0S\0\x61\0n\0s@\"\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x32\x10) + +[Interface] +activate_item_on_single_click=1 +buttonbox_layout=0 +cursor_flash_time=1000 +dialog_buttons_have_icons=1 +double_click_interval=400 +gui_effects=@Invalid() +keyboard_scheme=2 +menus_have_icons=true +show_shortcuts_in_context_menus=true +stylesheets=@Invalid() +toolbutton_style=4 +underline_shortcut=1 +wheel_scroll_lines=3 + +[SettingsWindow] +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\x65\0\0\0\xaa\0\0\x3\x43\0\0\x3K\0\0\0\x65\0\0\0\xc6\0\0\x3\x43\0\0\x3K\0\0\0\0\0\0\0\0\x5\xa0\0\0\0\x65\0\0\0\xc6\0\0\x3\x43\0\0\x3K) diff --git a/configs/rofi/config.rasi b/configs/rofi/config.rasi new file mode 100755 index 0000000..2a6512e --- /dev/null +++ b/configs/rofi/config.rasi @@ -0,0 +1,111 @@ +/* +* +* Copyright © 2022 To Cyb3rTh1eveZ +* +* ██████╗██╗ ██╗██████╗ ██████╗ ██████╗ ████████╗██╗ ██╗ ██╗███████╗██╗ ██╗███████╗███████╗ +* ██╔════╝╚██╗ ██╔╝██╔══██╗╚════██╗██╔══██╗╚══██╔══╝██║ ██║███║██╔════╝██║ ██║██╔════╝╚══███╔╝ +* ██║ ╚████╔╝ ██████╔╝ █████╔╝██████╔╝ ██║ ███████║╚██║█████╗ ██║ ██║█████╗ ███╔╝ +* ██║ ╚██╔╝ ██╔══██╗ ╚═══██╗██╔══██╗ ██║ ██╔══██║ ██║██╔══╝ ╚██╗ ██╔╝██╔══╝ ███╔╝ +* ╚██████╗ ██║ ██████╔╝██████╔╝██║ ██║ ██║ ██║ ██║ ██║███████╗ ╚████╔╝ ███████╗███████╗ +* ╚═════╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝╚══════╝ ╚═══╝ ╚══════╝╚══════╝ +* +* +* Copyright (C) Mahmoud Mohamed (00xWolf) ({generic})]"; + drun-show-actions: false; + drun-url-launcher: "xdg-open"; + drun-use-desktop-cache: false; + drun-reload-desktop-cache: false; + drun { + /** Parse user desktop files. */ + parse-user: true; + /** Parse system desktop files. */ + parse-system: true; + } + + /*---------- Run settings ----------*/ + run-command: "{cmd}"; + run-list-command: ""; + run-shell-command: "{terminal} -e {cmd}"; + + /*---------- Fallback Icon ----------*/ + run { + fallback-icon: "application-x-addon"; + } + drun { + fallback-icon: "application-x-addon"; + } + + /*---------- Window switcher settings ----------*/ + window-match-fields: "title,class,role,name,desktop"; + window-command: "wmctrl -i -R {window}"; + window-format: "{w} - {c} - {t:0}"; + window-thumbnail: false; + + /*---------- History and Sorting ----------*/ + disable-history: false; + sorting-method: "normal"; + max-history-size: 25; + + /*---------- Display setting ----------*/ + display-window: "Windows"; + display-windowcd: "Window CD"; + display-run: "Run"; + display-ssh: "SSH"; + display-drun: "Apps"; + display-combi: "Combi"; + display-keys: "Keys"; + display-filebrowser: "Files"; + + /*---------- Misc setting ----------*/ + terminal: "rofi-sensible-terminal"; + font: "Mono 12"; + sort: false; + threads: 0; + click-to-exit: true; + + /*---------- File browser settings ----------*/ + filebrowser { + directories-first: true; + sorting-method: "name"; + } + + /*---------- Other settings ----------*/ + timeout { + action: "kb-cancel"; + delay: 0; + } + +} \ No newline at end of file diff --git a/configs/tmux/plugins/catppuccin-tmux b/configs/tmux/plugins/catppuccin-tmux new file mode 160000 index 0000000..b4e0715 --- /dev/null +++ b/configs/tmux/plugins/catppuccin-tmux @@ -0,0 +1 @@ +Subproject commit b4e0715356f820fc72ea8e8baf34f0f60e891718 diff --git a/configs/tmux/plugins/tmux b/configs/tmux/plugins/tmux new file mode 160000 index 0000000..a0119d2 --- /dev/null +++ b/configs/tmux/plugins/tmux @@ -0,0 +1 @@ +Subproject commit a0119d25283ba2b18287447c1f86720a255fb652 diff --git a/configs/tmux/plugins/tmux-sensible b/configs/tmux/plugins/tmux-sensible new file mode 160000 index 0000000..25cb91f --- /dev/null +++ b/configs/tmux/plugins/tmux-sensible @@ -0,0 +1 @@ +Subproject commit 25cb91f42d020f675bb0a2ce3fbd3a5d96119efa diff --git a/configs/tmux/plugins/tpm b/configs/tmux/plugins/tpm new file mode 160000 index 0000000..99469c4 --- /dev/null +++ b/configs/tmux/plugins/tpm @@ -0,0 +1 @@ +Subproject commit 99469c4a9b1ccf77fade25842dc7bafbc8ce9946 diff --git a/configs/tmux/plugins/vim-tmux-navigator b/configs/tmux/plugins/vim-tmux-navigator new file mode 160000 index 0000000..38b1d04 --- /dev/null +++ b/configs/tmux/plugins/vim-tmux-navigator @@ -0,0 +1 @@ +Subproject commit 38b1d0402c4600543281dc85b3f51884205674b6 diff --git a/configs/tmux/tmux.conf b/configs/tmux/tmux.conf new file mode 100644 index 0000000..a72d170 --- /dev/null +++ b/configs/tmux/tmux.conf @@ -0,0 +1,26 @@ +set-option -sa terminal-overrides ",xterm*:Tc" +set -g mouse on + +# для индексации окон и панелей с 1, а не с 0 +set -g base-index 1 +set -g pane-base-index 1 +set-window-option -g pane-base-index 1 +set-option -g renumber-windows on + +# привязки клавишь +unbind C-b +set -g prefix C-Space +bind C-Space send-prefix +# set -g prefix Super_L +# bind Super_L send-prefix +bind -n S-Left previous-window +bind -n S-Right next-window + +# подключение и настройка плагинов +set -g @plugin "tmux-plugins/tpm" +set -g @plugin "tmux-plugins/tmux-sensible" +set -g @plugin "christoomey/vim-tmux-navigator" +set -g @plugin 'catppuccin/tmux' +set -g @catppuccin_flavour 'mocha' + +run "~/.tmux/plugins/tpm/tpm" diff --git a/configs/xfce4/help.rc b/configs/xfce4/help.rc new file mode 100644 index 0000000..f9a741a --- /dev/null +++ b/configs/xfce4/help.rc @@ -0,0 +1,2 @@ +auto-online=false + diff --git a/configs/xfce4/terminal/Catppuccin.theme b/configs/xfce4/terminal/Catppuccin.theme new file mode 100644 index 0000000..e1503e2 --- /dev/null +++ b/configs/xfce4/terminal/Catppuccin.theme @@ -0,0 +1,7 @@ +[Scheme] +Name=Catppuccin +ColorCursor=#D9E0EE +ColorForeground=#D9E0EE +ColorBackground=#1E1E2E +TabActivityColor=#F28FAD +ColorPalette=#1E1E2E;#F28FAD;#ABE9B3;#FAE3B0;#96CDFB;#DDB6F2;#B5E8E0;#D9E0EE;#575268;#F28FAD;#ABE9B3;#FAE3B0;#96CDFB;#DDB6F2;#B5E8E0;#D9E0EE diff --git a/configs/xfce4/terminal/terminalrc b/configs/xfce4/terminal/terminalrc new file mode 100644 index 0000000..1d34a78 --- /dev/null +++ b/configs/xfce4/terminal/terminalrc @@ -0,0 +1,39 @@ +## Copyright (C) 2020-2021 Aditya Shakya +## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3 + +[Configuration] +MiscAlwaysShowTabs=FALSE +MiscBell=FALSE +MiscBellUrgent=FALSE +MiscBordersDefault=TRUE +MiscCursorBlinks=TRUE +MiscCursorShape=TERMINAL_CURSOR_SHAPE_BLOCK +MiscDefaultGeometry=82x25 +MiscInheritGeometry=FALSE +MiscMenubarDefault=FALSE +MiscMouseAutohide=FALSE +MiscMouseWheelZoom=TRUE +MiscToolbarDefault=FALSE +MiscConfirmClose=TRUE +MiscCycleTabs=TRUE +MiscTabCloseButtons=TRUE +MiscTabCloseMiddleClick=TRUE +MiscTabPosition=GTK_POS_TOP +MiscHighlightUrls=TRUE +MiscMiddleClickOpensUri=FALSE +MiscCopyOnSelect=FALSE +MiscShowRelaunchDialog=TRUE +MiscRewrapOnResize=TRUE +MiscUseShiftArrowsToScroll=FALSE +MiscSlimTabs=TRUE +MiscNewTabAdjacent=FALSE +MiscSearchDialogOpacity=100 +MiscShowUnsafePasteDialog=TRUE +ScrollingUnlimited=TRUE +FontName=JetBrainsMono Nerd Font 10 +ScrollingBar=TERMINAL_SCROLLBAR_NONE +ColorForeground=#ababb2b2bfbf +ColorBackground=#1e1e21212828 +ColorCursor=#ababb2b2bfbf +ColorBoldUseDefault=FALSE +ColorPalette=#323236363d3d;#e0e06b6b7474;#9898c3c37979;#e5e5c0c07a7a;#6262aeaeefef;#c7c77878dddd;#5555b6b6c2c2;#ababb2b2bfbf;#505054545b5b;#eaea75757e7e;#a2a2cdcd8383;#efefcaca8484;#6c6cb8b8f9f9;#d2d28282e7e7;#5f5fc0c0cccc;#b5b5bcbcc9c9 diff --git a/configs/xfce4/terminal/terminalrc.bak b/configs/xfce4/terminal/terminalrc.bak new file mode 100644 index 0000000..5b78f46 --- /dev/null +++ b/configs/xfce4/terminal/terminalrc.bak @@ -0,0 +1,39 @@ +## Copyright (C) 2020-2021 Aditya Shakya +## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3 + +[Configuration] +MiscAlwaysShowTabs=FALSE +MiscBell=FALSE +MiscBellUrgent=FALSE +MiscBordersDefault=TRUE +MiscCursorBlinks=TRUE +MiscCursorShape=TERMINAL_CURSOR_SHAPE_BLOCK +MiscDefaultGeometry=82x25 +MiscInheritGeometry=FALSE +MiscMenubarDefault=FALSE +MiscMouseAutohide=FALSE +MiscMouseWheelZoom=TRUE +MiscToolbarDefault=FALSE +MiscConfirmClose=TRUE +MiscCycleTabs=TRUE +MiscTabCloseButtons=TRUE +MiscTabCloseMiddleClick=TRUE +MiscTabPosition=GTK_POS_TOP +MiscHighlightUrls=TRUE +MiscMiddleClickOpensUri=FALSE +MiscCopyOnSelect=FALSE +MiscShowRelaunchDialog=TRUE +MiscRewrapOnResize=TRUE +MiscUseShiftArrowsToScroll=FALSE +MiscSlimTabs=TRUE +MiscNewTabAdjacent=FALSE +MiscSearchDialogOpacity=100 +MiscShowUnsafePasteDialog=TRUE +ScrollingUnlimited=TRUE +FontName=JetBrainsMono Nerd Font 10 +ScrollingBar=TERMINAL_SCROLLBAR_NONE +ColorForeground=#0000dfdfdfdf +ColorBackground=#010116161b1b +ColorCursor=#0000dfdfdfdf +ColorBoldUseDefault=FALSE +ColorPalette=#101010101010;#00007b7b8282;#02028c8c9494;#03039c9ca4a4;#0404acacb5b5;#0505bbbbc5c5;#0606ccccd7d7;#a3a3b5b5b8b8;#252525252525;#00007b7b8282;#02028c8c9494;#03039c9ca4a4;#0404acacb5b5;#0505bbbbc5c5;#0606ccccd7d7;#a3a3b5b5b8b8 diff --git a/configs/xfce4/xfconf/xfce-perchannel-xml/displays.xml b/configs/xfce4/xfconf/xfce-perchannel-xml/displays.xml new file mode 100644 index 0000000..11dba67 --- /dev/null +++ b/configs/xfce4/xfconf/xfce-perchannel-xml/displays.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/configs/xfce4/xfconf/xfce-perchannel-xml/thunar.xml b/configs/xfce4/xfconf/xfce-perchannel-xml/thunar.xml new file mode 100644 index 0000000..97f162b --- /dev/null +++ b/configs/xfce4/xfconf/xfce-perchannel-xml/thunar.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/configs/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml b/configs/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml new file mode 100644 index 0000000..a0ecc37 --- /dev/null +++ b/configs/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/configs/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml b/configs/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml new file mode 100644 index 0000000..dca6603 --- /dev/null +++ b/configs/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/configs/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-editor.xml b/configs/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-editor.xml new file mode 100644 index 0000000..a7c8453 --- /dev/null +++ b/configs/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-editor.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/configs/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml b/configs/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml new file mode 100644 index 0000000..1f4a337 --- /dev/null +++ b/configs/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/configs/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml b/configs/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml new file mode 100644 index 0000000..6821dc5 --- /dev/null +++ b/configs/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/configs/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml b/configs/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml new file mode 100644 index 0000000..451b5b3 --- /dev/null +++ b/configs/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/makepkg.sh b/makepkg.sh new file mode 100755 index 0000000..4c0b4e4 --- /dev/null +++ b/makepkg.sh @@ -0,0 +1,59 @@ +#!/bin/bash + +source "$HOME/bin/scripts/system/style" + +BUILDING_DIR="build" + +# Script Termination # +exit_on_signal_SIGINT () { + { printf "\n\n%s\n" "Script interrupted." 2>&1; echo; } + exit 0 +} + +exit_on_signal_SIGTERM () { + { printf "\n\n%s\n" "Script terminated." 2>&1; echo; } + exit 0 +} + +# Этот скрипт устанавливает ловушку (trap) для сигнала SIGINT и SIGTERM. +# Когда скрипт получает сигнал SIGINT (например, когда пользователь нажимает Ctrl+C), он будет вызывать функцию +trap exit_on_signal_SIGINT SIGINT +trap exit_on_signal_SIGTERM SIGTERM + +CLEANINH_BUILDING_DIR (){ + cd .. + rm -rf ${BUILDING_DIR} + sleep 0.5 +} + +BUILD_PKG () { + echo -e "\n ${BOLD}${GREEN}[+] создаем дирректорию сборки... ${RESET_COLOR}" + mkdir -p ${BUILDING_DIR} + sleep 0.5 + + echo -e "\n ${CYAN} ==> копируем файлы в дирректорию сборки... ${RESET_COLOR}" + cp -r `ls | grep -v '^build$'` ${BUILDING_DIR} + sleep 0.5 + + echo -e "\n ${CYAN} ==> копируем файлы в дирректорию сборки... ${RESET_COLOR}" + cd ${BUILDING_DIR} + sleep 0.5 + + # Building # + echo -e "\n ${CYAN}[+] собираем пакет... ${RESET_COLOR}" + makepkg -s -f + sleep 0.5 + + if ls *.pkg.tar.zst 1> /dev/null 2>&1; then + echo -e "\n ${CYAN}[+] переносим пакеты и очищаем дирректорию... ${RESET_COLOR}" + mv ./*.pkg.tar.zst ../../tarch-bin/x86_64/ + sleep 0.5 + CLEANINH_BUILDING_DIR + echo -e "\n ${BOLD}${GREEN}[✔] завершено... ${RESET_COLOR}" + else + echo -e "\n ${BOLD}${RED}[✘] сборка не удалась... ${RESET_COLOR}" + fi + echo -e "\n" +} + +BUILD_PKG diff --git a/tarch-configs.install b/tarch-configs.install new file mode 100644 index 0000000..5ed32f7 --- /dev/null +++ b/tarch-configs.install @@ -0,0 +1,103 @@ +#!/bin/bash + +source "$HOME/bin/scripts/system/style" + +USER=`echo ${SUDO_USER:-$(whoami)}` +GID=`echo ${SUDO_GID}` +GROUB=`cat /etc/group | grep ${GID} | cut -d: -f1 | head -1` +CONFIG_DIR="/home/${USER}/.config" +BACKUP_DIR="/home/${USER}/.tarch-backups" +CONFIG_DIR_SKEL="/etc/skel/.config" +PKG_NAME="tarch-configs" + +BACKUP (){ + local FILES_NAME="tarch-configs" + echo -e ${BOLD}${GREEN}"\n[*] создаем backup текущего конфига для: ${CYAN}${PKG_NAME}${GREEN} ..." ${RESET_COLOR} + BACKUP_NAME=`date +%m-%d` + BACKUP_RANDOM="`echo $RANDOM`" + mkdir -p ${BACKUP_DIR}/${FILES_NAME}-${BACKUP_NAME}-${BACKUP_RANDOM} + + echo -e ${CYAN}" ==> перемещаем текущий конфиг ${PURPLE}${FILES_NAME} ${CYAN} в backup дирректорию." ${RESET_COLOR} + mv ${CONFIG_DIR}/geany ${BACKUP_DIR}/${FILES_NAME}-${BACKUP_NAME}-${BACKUP_RANDOM} + mv ${CONFIG_DIR}/gtk-2.0 ${BACKUP_DIR}/${FILES_NAME}-${BACKUP_NAME}-${BACKUP_RANDOM} + mv ${CONFIG_DIR}/gtk-3.0 ${BACKUP_DIR}/${FILES_NAME}-${BACKUP_NAME}-${BACKUP_RANDOM} + mv ${CONFIG_DIR}/kitty ${BACKUP_DIR}/${FILES_NAME}-${BACKUP_NAME}-${BACKUP_RANDOM} + mv ${CONFIG_DIR}/lazygit ${BACKUP_DIR}/${FILES_NAME}-${BACKUP_NAME}-${BACKUP_RANDOM} + mv ${CONFIG_DIR}/neofetch ${BACKUP_DIR}/${FILES_NAME}-${BACKUP_NAME}-${BACKUP_RANDOM} + mv ${CONFIG_DIR}/networkmanager-dmenu ${BACKUP_DIR}/${FILES_NAME}-${BACKUP_NAME}-${BACKUP_RANDOM} + mv ${CONFIG_DIR}/nitrogen ${BACKUP_DIR}/${FILES_NAME}-${BACKUP_NAME}-${BACKUP_RANDOM} + mv ${CONFIG_DIR}/qt5ct ${BACKUP_DIR}/${FILES_NAME}-${BACKUP_NAME}-${BACKUP_RANDOM} + mv ${CONFIG_DIR}/rofi ${BACKUP_DIR}/${FILES_NAME}-${BACKUP_NAME}-${BACKUP_RANDOM} + mv ${CONFIG_DIR}/Thunar ${BACKUP_DIR}/${FILES_NAME}-${BACKUP_NAME}-${BACKUP_RANDOM} + mv ${CONFIG_DIR}/xfce4 ${BACKUP_DIR}/${FILES_NAME}-${BACKUP_NAME}-${BACKUP_RANDOM} + mv ${CONFIG_DIR}/mimeapps.list ${BACKUP_DIR}/${FILES_NAME}-${BACKUP_NAME}-${BACKUP_RANDOM} + + echo -e ${CYAN}" ==> предоставление разрешений для пользователя: ${PURPLE}${USER}" ${RESET_COLOR} + chown -R ${USER}:${GROUB} ${BACKUP_DIR}/${FILES_NAME}-${BACKUP_NAME}-${BACKUP_RANDOM} + echo -e ${BOLD}${GREEN}"[✔] backup завершен ..." ${RESET_COLOR} +} + +INSTALL (){ + echo -e ${BOLD}${GREEN}"\n[*] устанавливаем пакет: ${CYAN}${PKG_NAME}${GREEN} ..." ${RESET_COLOR} + + mkdir -p ${CONFIG_DIR} + cp -rf ${CONFIG_DIR_SKEL}/geany ${CONFIG_DIR} + cp -rf ${CONFIG_DIR_SKEL}/gtk-2.0 ${CONFIG_DIR} + cp -rf ${CONFIG_DIR_SKEL}/gtk-3.0 ${CONFIG_DIR} + cp -rf ${CONFIG_DIR_SKEL}/kitty ${CONFIG_DIR} + cp -rf ${CONFIG_DIR_SKEL}/lazygit ${CONFIG_DIR} + cp -rf ${CONFIG_DIR_SKEL}/neofetch ${CONFIG_DIR} + cp -rf ${CONFIG_DIR_SKEL}/networkmanager-dmenu ${CONFIG_DIR} + cp -rf ${CONFIG_DIR_SKEL}/nitrogen ${CONFIG_DIR} + cp -rf ${CONFIG_DIR_SKEL}/qt5ct ${CONFIG_DIR} + cp -rf ${CONFIG_DIR_SKEL}/rofi ${CONFIG_DIR} + cp -rf ${CONFIG_DIR_SKEL}/Thunar ${CONFIG_DIR} + cp -rf ${CONFIG_DIR_SKEL}/xfce4 ${CONFIG_DIR} + cp ${CONFIG_DIR_SKEL}/mimeapps.list ${CONFIG_DIR} + + echo -e ${CYAN}" ==> предоставление разрешений для пользователя: ${PURPLE}${USER}" ${RESET_COLOR} + chown -R ${USER}:${GROUB} ${CONFIG_DIR}/geany + chown -R ${USER}:${GROUB} ${CONFIG_DIR}/gtk-2.0 + chown -R ${USER}:${GROUB} ${CONFIG_DIR}/gtk-3.0 + chown -R ${USER}:${GROUB} ${CONFIG_DIR}/kitty + chown -R ${USER}:${GROUB} ${CONFIG_DIR}/lazygit + chown -R ${USER}:${GROUB} ${CONFIG_DIR}/neofetch + chown -R ${USER}:${GROUB} ${CONFIG_DIR}/networkmanager-dmenu + chown -R ${USER}:${GROUB} ${CONFIG_DIR}/nitrogen + chown -R ${USER}:${GROUB} ${CONFIG_DIR}/qt5ct + chown -R ${USER}:${GROUB} ${CONFIG_DIR}/rofi + chown -R ${USER}:${GROUB} ${CONFIG_DIR}/Thunar + chown -R ${USER}:${GROUB} ${CONFIG_DIR}/xfce4 + chown -R ${USER}:${GROUB} ${CONFIG_DIR}/mimeapps.list + + + if [[ -d "${CONFIG_DIR}/geany" && -d "${CONFIG_DIR}/gtk-2.0" && -d "${CONFIG_DIR}/gtk-3.0" && -d "${CONFIG_DIR}/kitty" && -d "${CONFIG_DIR}/lazygit" && -d "${CONFIG_DIR}/neofetch" && -d "${CONFIG_DIR}/networkmanager-dmenu" && -d "${CONFIG_DIR}/nitrogen" && -d "${CONFIG_DIR}/qt5ct" && -d "${CONFIG_DIR}/rofi" && -d "${CONFIG_DIR}/Thunar" && -d "${CONFIG_DIR}/xfce4" && -f "${CONFIG_DIR}/mimeapps.list" ]]; then + echo -e ${BOLD}${GREEN}"[✔] конфигурационные файлы установлены..." ${RESET_COLOR} + else + echo -e ${BOLD}${RED}"[✘] ошибка установки..." ${RESET_COLOR} + fi + + echo -e "\n" +} + +RUN_MAIN (){ + if [[ "${GROUB}" == 'liveuser' ]]; then + exit + else + if [[ ! -d "${CONFIG_DIR}/geany" && ! -d "${CONFIG_DIR}/gtk-2.0" && ! -d "${CONFIG_DIR}/gtk-3.0" && ! -d "${CONFIG_DIR}/kitty" && ! -d "${CONFIG_DIR}/lazygit" && ! -d "${CONFIG_DIR}/neofetch" && ! -d "${CONFIG_DIR}/networkmanager-dmenu" && ! -d "${CONFIG_DIR}/nitrogen" && ! -d "${CONFIG_DIR}/qt5ct" && ! -d "${CONFIG_DIR}/rofi" && ! -d "${CONFIG_DIR}/Thunar" && ! -d "${CONFIG_DIR}/xfce4" && ! -f "${CONFIG_DIR}/mimeapps.list" ]]; then + INSTALL + else + BACKUP + INSTALL + fi + fi +} + + +post_install() { + RUN_MAIN +} + +post_upgrade() { + RUN_MAIN +}