diff --git a/packages/archcraft-xfce/PKGBUILD b/packages/archcraft-xfce/PKGBUILD new file mode 100644 index 0000000..2bff11a --- /dev/null +++ b/packages/archcraft-xfce/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: Aditya Shakya + +pkgname=archcraft-xfce +pkgver=1.0 +pkgrel=1 +pkgdesc="XFCE desktop configurations for Archcraft" +url="https://github.com/archcraft-os/archcraft-xfce" +arch=('any') +license=('GPL3') +makedepends=() +depends=() +conflicts=('archcraft-skeleton') +provides=("${pkgname}") +options=(!strip !emptydirs) + +prepare() { + cp -af ../files/. ${srcdir} +} + +package() { + local _styledir=${pkgdir}/usr/share/archcraft + local _skeldir=${pkgdir}/etc/skel + local _configdir=${pkgdir}/etc/skel/.config + local _bindir=${pkgdir}/usr/local/bin + local _xdgdir=${pkgdir}/etc/xdg + local _pixdir=${pkgdir}/usr/share/pixmaps + + mkdir -p "$_styledir" && mkdir -p "$_skeldir" && mkdir -p "$_configdir" + mkdir -p "$_bindir" && mkdir -p "$_xdgdir" && mkdir -p "$_pixdir" + + # Copy style scripts & fix permissions + cp -r ${srcdir}/xfce-styles ${_styledir} + chmod +x "$_styledir"/xfce-styles/* + + # Copy configs files + cfgs=(dconf geany gtk-3.0 Kvantum qt5ct Thunar xfce4) + for cfg in "${cfgs[@]}"; do + cp -r ${srcdir}/"$cfg" "$_configdir" + done + + install -Dm 644 .dmrc "$_skeldir"/.dmrc + install -Dm 644 .face "$_skeldir"/.face + install -Dm 644 .hushlogin "$_skeldir"/.hushlogin + + # Copy scripts + cp -r ${srcdir}/scripts/* "$_bindir" + chmod +x "$_bindir"/* + + # Misc + cp -r ${srcdir}/autostart "$_xdgdir" + install -Dm 644 xfce-menucraft.svg "$_pixdir"/xfce-menucraft.svg +} diff --git a/packages/archcraft-xfce/files/.dmrc b/packages/archcraft-xfce/files/.dmrc new file mode 100644 index 0000000..dfb1c51 --- /dev/null +++ b/packages/archcraft-xfce/files/.dmrc @@ -0,0 +1,2 @@ +[Desktop] +Session=xfce diff --git a/packages/archcraft-xfce/files/.face b/packages/archcraft-xfce/files/.face new file mode 100644 index 0000000..f91a97e Binary files /dev/null and b/packages/archcraft-xfce/files/.face differ diff --git a/packages/archcraft-xfce/files/.hushlogin b/packages/archcraft-xfce/files/.hushlogin new file mode 100644 index 0000000..e69de29 diff --git a/packages/archcraft-xfce/files/Kvantum/kvantum.kvconfig b/packages/archcraft-xfce/files/Kvantum/kvantum.kvconfig new file mode 100644 index 0000000..402e301 --- /dev/null +++ b/packages/archcraft-xfce/files/Kvantum/kvantum.kvconfig @@ -0,0 +1,2 @@ +[General] +theme=KvArcDark diff --git a/packages/archcraft-xfce/files/Thunar/accels.scm b/packages/archcraft-xfce/files/Thunar/accels.scm new file mode 100644 index 0000000..fc720e3 --- /dev/null +++ b/packages/archcraft-xfce/files/Thunar/accels.scm @@ -0,0 +1,2 @@ +(gtk_accel_path "/ThunarActions/uca-action-1581593230771688-1" "F4") +(gtk_accel_path "/ThunarActions/uca-action-1622790717174452-1" "F3") diff --git a/packages/archcraft-xfce/files/Thunar/uca.xml b/packages/archcraft-xfce/files/Thunar/uca.xml new file mode 100644 index 0000000..f2ee412 --- /dev/null +++ b/packages/archcraft-xfce/files/Thunar/uca.xml @@ -0,0 +1,41 @@ + + + + open-terminal + Open Terminal Here + 1581593230771688-1 + /usr/bin/xfce4-terminal + Example for a custom action + * + + + + + go-parent-folder + Open as root + 1622790717174452-1 + apps-as-root 'dbus-run-session thunar' + Open directory as root + * + + + + document-edit-sign + Edit as root + 1622790919788057-2 + apps-as-root 'geany %f' + Edit file as root + * + + + + kr_comparedirs + Compare + 1622791692322694-4 + meld %F + Compare files and directories with meld + * + + + + diff --git a/packages/archcraft-xfce/files/autostart/Ksuperkey Right.desktop b/packages/archcraft-xfce/files/autostart/Ksuperkey Right.desktop new file mode 100644 index 0000000..11d8938 --- /dev/null +++ b/packages/archcraft-xfce/files/autostart/Ksuperkey Right.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=0.9.4 +Type=Application +Name=Ksuperkey Right +Comment=Right Super Key +Exec=ksuperkey -e 'Super_R=Alt_L|F1' +OnlyShowIn=XFCE; +RunHook=0 +StartupNotify=false +Terminal=false +Hidden=false diff --git a/packages/archcraft-xfce/files/autostart/Ksuperkey.desktop b/packages/archcraft-xfce/files/autostart/Ksuperkey.desktop new file mode 100644 index 0000000..4f0a133 --- /dev/null +++ b/packages/archcraft-xfce/files/autostart/Ksuperkey.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=0.9.4 +Type=Application +Name=Ksuperkey Left +Comment=Left Super Key +Exec=ksuperkey -e 'Super_L=Alt_L|F1' +OnlyShowIn=XFCE; +RunHook=0 +StartupNotify=false +Terminal=false +Hidden=false diff --git a/packages/archcraft-xfce/files/dconf/user b/packages/archcraft-xfce/files/dconf/user new file mode 100644 index 0000000..fa2a35a Binary files /dev/null and b/packages/archcraft-xfce/files/dconf/user differ diff --git a/packages/archcraft-xfce/files/geany/colorschemes/adapta.conf b/packages/archcraft-xfce/files/geany/colorschemes/adapta.conf new file mode 100644 index 0000000..972eb30 --- /dev/null +++ b/packages/archcraft-xfce/files/geany/colorschemes/adapta.conf @@ -0,0 +1,128 @@ +## Copyright (C) 2020-2022 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/packages/archcraft-xfce/files/geany/colorschemes/arc.conf b/packages/archcraft-xfce/files/geany/colorschemes/arc.conf new file mode 100644 index 0000000..a8ba2a9 --- /dev/null +++ b/packages/archcraft-xfce/files/geany/colorschemes/arc.conf @@ -0,0 +1,128 @@ +## Copyright (C) 2020-2022 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/packages/archcraft-xfce/files/geany/colorschemes/beach.conf b/packages/archcraft-xfce/files/geany/colorschemes/beach.conf new file mode 100644 index 0000000..81bc9ad --- /dev/null +++ b/packages/archcraft-xfce/files/geany/colorschemes/beach.conf @@ -0,0 +1,128 @@ +## Copyright (C) 2020-2022 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/packages/archcraft-xfce/files/geany/colorschemes/bespin.conf b/packages/archcraft-xfce/files/geany/colorschemes/bespin.conf new file mode 100644 index 0000000..bf4aaba --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/black.conf b/packages/archcraft-xfce/files/geany/colorschemes/black.conf new file mode 100644 index 0000000..11e1762 --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/bouquet.conf b/packages/archcraft-xfce/files/geany/colorschemes/bouquet.conf new file mode 100644 index 0000000..802f014 --- /dev/null +++ b/packages/archcraft-xfce/files/geany/colorschemes/bouquet.conf @@ -0,0 +1,128 @@ +## Copyright (C) 2020-2022 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/packages/archcraft-xfce/files/geany/colorschemes/darcula.conf b/packages/archcraft-xfce/files/geany/colorschemes/darcula.conf new file mode 100644 index 0000000..8abc90a --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/dark-colors.conf b/packages/archcraft-xfce/files/geany/colorschemes/dark-colors.conf new file mode 100644 index 0000000..41ed78e --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/dark-fruit-salad.conf b/packages/archcraft-xfce/files/geany/colorschemes/dark-fruit-salad.conf new file mode 100644 index 0000000..01cfd24 --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/dark.conf b/packages/archcraft-xfce/files/geany/colorschemes/dark.conf new file mode 100644 index 0000000..541c535 --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/delt-dark.conf b/packages/archcraft-xfce/files/geany/colorschemes/delt-dark.conf new file mode 100644 index 0000000..3e6bcd7 --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/eleven-dark.conf b/packages/archcraft-xfce/files/geany/colorschemes/eleven-dark.conf new file mode 100644 index 0000000..3e9e9e9 --- /dev/null +++ b/packages/archcraft-xfce/files/geany/colorschemes/eleven-dark.conf @@ -0,0 +1,128 @@ +## Copyright (C) 2020-2022 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/packages/archcraft-xfce/files/geany/colorschemes/eleven.conf b/packages/archcraft-xfce/files/geany/colorschemes/eleven.conf new file mode 100644 index 0000000..e333b25 --- /dev/null +++ b/packages/archcraft-xfce/files/geany/colorschemes/eleven.conf @@ -0,0 +1,128 @@ +## Copyright (C) 2020-2022 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/packages/archcraft-xfce/files/geany/colorschemes/epsilon.conf b/packages/archcraft-xfce/files/geany/colorschemes/epsilon.conf new file mode 100644 index 0000000..f408d44 --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/fluffy.conf b/packages/archcraft-xfce/files/geany/colorschemes/fluffy.conf new file mode 100644 index 0000000..56417c0 --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/gedit.conf b/packages/archcraft-xfce/files/geany/colorschemes/gedit.conf new file mode 100644 index 0000000..fb0aabe --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/github.conf b/packages/archcraft-xfce/files/geany/colorschemes/github.conf new file mode 100644 index 0000000..dd792c1 --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/hack.conf b/packages/archcraft-xfce/files/geany/colorschemes/hack.conf new file mode 100644 index 0000000..d917248 --- /dev/null +++ b/packages/archcraft-xfce/files/geany/colorschemes/hack.conf @@ -0,0 +1,128 @@ +## Copyright (C) 2020-2022 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/packages/archcraft-xfce/files/geany/colorschemes/himbeere.conf b/packages/archcraft-xfce/files/geany/colorschemes/himbeere.conf new file mode 100644 index 0000000..f1927f5 --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/inkpot.conf b/packages/archcraft-xfce/files/geany/colorschemes/inkpot.conf new file mode 100644 index 0000000..7cd21ee --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/keyboards.conf b/packages/archcraft-xfce/files/geany/colorschemes/keyboards.conf new file mode 100644 index 0000000..402801a --- /dev/null +++ b/packages/archcraft-xfce/files/geany/colorschemes/keyboards.conf @@ -0,0 +1,128 @@ +## Copyright (C) 2020-2022 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/packages/archcraft-xfce/files/geany/colorschemes/kugel.conf b/packages/archcraft-xfce/files/geany/colorschemes/kugel.conf new file mode 100644 index 0000000..60c1191 --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/manhattan.conf b/packages/archcraft-xfce/files/geany/colorschemes/manhattan.conf new file mode 100644 index 0000000..a3b634d --- /dev/null +++ b/packages/archcraft-xfce/files/geany/colorschemes/manhattan.conf @@ -0,0 +1,128 @@ +## Copyright (C) 2020-2022 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/packages/archcraft-xfce/files/geany/colorschemes/mc.conf b/packages/archcraft-xfce/files/geany/colorschemes/mc.conf new file mode 100644 index 0000000..aee0ab3 --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/metallic-bottle.conf b/packages/archcraft-xfce/files/geany/colorschemes/metallic-bottle.conf new file mode 100644 index 0000000..f77a735 --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/monokai.conf b/packages/archcraft-xfce/files/geany/colorschemes/monokai.conf new file mode 100644 index 0000000..4e07208 --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/mountain.conf b/packages/archcraft-xfce/files/geany/colorschemes/mountain.conf new file mode 100644 index 0000000..5564421 --- /dev/null +++ b/packages/archcraft-xfce/files/geany/colorschemes/mountain.conf @@ -0,0 +1,128 @@ +## Copyright (C) 2020-2022 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/packages/archcraft-xfce/files/geany/colorschemes/nordic.conf b/packages/archcraft-xfce/files/geany/colorschemes/nordic.conf new file mode 100644 index 0000000..76142a1 --- /dev/null +++ b/packages/archcraft-xfce/files/geany/colorschemes/nordic.conf @@ -0,0 +1,128 @@ +## Copyright (C) 2020-2022 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/packages/archcraft-xfce/files/geany/colorschemes/notepad-plus-plus.conf b/packages/archcraft-xfce/files/geany/colorschemes/notepad-plus-plus.conf new file mode 100644 index 0000000..9e9fcc1 --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/oblivion2.conf b/packages/archcraft-xfce/files/geany/colorschemes/oblivion2.conf new file mode 100644 index 0000000..4fa4f9c --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/pygments.conf b/packages/archcraft-xfce/files/geany/colorschemes/pygments.conf new file mode 100644 index 0000000..225e5f3 --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/railcasts2.conf b/packages/archcraft-xfce/files/geany/colorschemes/railcasts2.conf new file mode 100644 index 0000000..b17cbb2 --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/retro.conf b/packages/archcraft-xfce/files/geany/colorschemes/retro.conf new file mode 100644 index 0000000..75a1628 --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/sleepy-pastel.conf b/packages/archcraft-xfce/files/geany/colorschemes/sleepy-pastel.conf new file mode 100644 index 0000000..1d2b85a --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/slushpoppies.conf b/packages/archcraft-xfce/files/geany/colorschemes/slushpoppies.conf new file mode 100644 index 0000000..fd73a32 --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/solarized-dark.conf b/packages/archcraft-xfce/files/geany/colorschemes/solarized-dark.conf new file mode 100644 index 0000000..27e21ee --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/solarized-light.conf b/packages/archcraft-xfce/files/geany/colorschemes/solarized-light.conf new file mode 100644 index 0000000..c3b2123 --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/spark.conf b/packages/archcraft-xfce/files/geany/colorschemes/spark.conf new file mode 100644 index 0000000..50aa276 --- /dev/null +++ b/packages/archcraft-xfce/files/geany/colorschemes/spark.conf @@ -0,0 +1,128 @@ +## Copyright (C) 2020-2022 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/packages/archcraft-xfce/files/geany/colorschemes/spyder-dark.conf b/packages/archcraft-xfce/files/geany/colorschemes/spyder-dark.conf new file mode 100644 index 0000000..4552b9c --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/steampunk.conf b/packages/archcraft-xfce/files/geany/colorschemes/steampunk.conf new file mode 100644 index 0000000..e3370cd --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/tango-dark.conf b/packages/archcraft-xfce/files/geany/colorschemes/tango-dark.conf new file mode 100644 index 0000000..dacc329 --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/tango-light.conf b/packages/archcraft-xfce/files/geany/colorschemes/tango-light.conf new file mode 100644 index 0000000..c581fec --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/tealize.conf b/packages/archcraft-xfce/files/geany/colorschemes/tealize.conf new file mode 100644 index 0000000..fab41d0 --- /dev/null +++ b/packages/archcraft-xfce/files/geany/colorschemes/tealize.conf @@ -0,0 +1,128 @@ +## Copyright (C) 2020-2022 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/packages/archcraft-xfce/files/geany/colorschemes/tinge.conf b/packages/archcraft-xfce/files/geany/colorschemes/tinge.conf new file mode 100644 index 0000000..540e1c6 --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/ubuntu.conf b/packages/archcraft-xfce/files/geany/colorschemes/ubuntu.conf new file mode 100644 index 0000000..832f5fb --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/vibrant-ink.conf b/packages/archcraft-xfce/files/geany/colorschemes/vibrant-ink.conf new file mode 100644 index 0000000..71c5fd2 --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/colorschemes/wave.conf b/packages/archcraft-xfce/files/geany/colorschemes/wave.conf new file mode 100644 index 0000000..6539d8b --- /dev/null +++ b/packages/archcraft-xfce/files/geany/colorschemes/wave.conf @@ -0,0 +1,128 @@ +## Copyright (C) 2020-2022 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/packages/archcraft-xfce/files/geany/colorschemes/zenburn.conf b/packages/archcraft-xfce/files/geany/colorschemes/zenburn.conf new file mode 100644 index 0000000..9f7cb9c --- /dev/null +++ b/packages/archcraft-xfce/files/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/packages/archcraft-xfce/files/geany/geany.conf b/packages/archcraft-xfce/files/geany/geany.conf new file mode 100644 index 0000000..7b56303 --- /dev/null +++ b/packages/archcraft-xfce/files/geany/geany.conf @@ -0,0 +1,226 @@ +## Copyright (C) 2020-2022 Aditya Shakya +## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3 + +[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=false +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=472 +geometry=490;220;945;645;0; +custom_date_format= +save_config_on_file_change=true +color_picker_palette= + +[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=865 +position_find_y=615 +position_replace_x=855 +position_replace_y=535 +position_fif_x=675 +position_fif_y=205 +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/liveuser + +[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= +recent_projects= +current_page= diff --git a/packages/archcraft-xfce/files/gtk-3.0/gtk.css b/packages/archcraft-xfce/files/gtk-3.0/gtk.css new file mode 100644 index 0000000..028f0e4 --- /dev/null +++ b/packages/archcraft-xfce/files/gtk-3.0/gtk.css @@ -0,0 +1,21 @@ +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; +} + +undershoot.top, +undershoot.right, +undershoot.bottom, +undershoot.left { + background-image: none; +} diff --git a/packages/archcraft-xfce/files/qt5ct/qt5ct.conf b/packages/archcraft-xfce/files/qt5ct/qt5ct.conf new file mode 100644 index 0000000..0468700 --- /dev/null +++ b/packages/archcraft-xfce/files/qt5ct/qt5ct.conf @@ -0,0 +1,27 @@ +[Appearance] +custom_palette=false +icon_theme=Arc-Circle +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/packages/archcraft-xfce/files/scripts/apps-as-root b/packages/archcraft-xfce/files/scripts/apps-as-root new file mode 100755 index 0000000..f6362be --- /dev/null +++ b/packages/archcraft-xfce/files/scripts/apps-as-root @@ -0,0 +1,10 @@ +#!/usr/bin/env bash + +## Copyright (C) 2020-2022 Aditya Shakya +## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3 + +## sudo askpass helper +export SUDO_ASKPASS=/usr/local/bin/ask-user-pw + +## execute the application +sudo -A $1 diff --git a/packages/archcraft-xfce/files/scripts/ask-user-pw b/packages/archcraft-xfce/files/scripts/ask-user-pw new file mode 100755 index 0000000..664a2a3 --- /dev/null +++ b/packages/archcraft-xfce/files/scripts/ask-user-pw @@ -0,0 +1,12 @@ +#!/usr/bin/env bash + +## Copyright (C) 2020-2022 Aditya Shakya +## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3 + +yad --class="GSu" \ + --title="Password" \ + --text="Enter password for $USER" \ + --image="dialog-password" \ + --width=235 \ + --entry --hide-text \ + --center --undecorated --no-buttons diff --git a/packages/archcraft-xfce/files/scripts/colorpicker b/packages/archcraft-xfce/files/scripts/colorpicker new file mode 100755 index 0000000..e517847 --- /dev/null +++ b/packages/archcraft-xfce/files/scripts/colorpicker @@ -0,0 +1,20 @@ +#!/usr/bin/env bash + +## Copyright (C) 2020-2021 Aditya Shakya +## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3 + +## Simple Script To Pick Color Quickly. + +color=$(gpick -pso --no-newline) + +main() { + if [[ "$color" ]]; then + # copy color code to clipboard + echo $color | tr -d "\n" | xclip -selection clipboard + # notify about it + dunstify -u low --replace=69 -i /usr/share/archcraft/icons/dunst/dropper.png "$color, copied to clipboard." + fi +} + +# Run the script +main diff --git a/packages/archcraft-xfce/files/xfce-menucraft.svg b/packages/archcraft-xfce/files/xfce-menucraft.svg new file mode 100644 index 0000000..c2f055e --- /dev/null +++ b/packages/archcraft-xfce/files/xfce-menucraft.svg @@ -0,0 +1,50 @@ + + + + + + + + + + diff --git a/packages/archcraft-xfce/files/xfce-styles/Adaptive.sh b/packages/archcraft-xfce/files/xfce-styles/Adaptive.sh new file mode 100755 index 0000000..860766e --- /dev/null +++ b/packages/archcraft-xfce/files/xfce-styles/Adaptive.sh @@ -0,0 +1,57 @@ +#!/usr/bin/env bash + +## Dirs ############################################# +terminal_path="$HOME/.config/xfce4/terminal" +geany_path="$HOME/.config/geany" + +# wallpaper --------------------------------- +set_wall() { + SCREEN=`xrandr --listactivemonitors | awk -F ' ' 'END {print $1}' | tr -d \:` + MONITOR=`xrandr --listactivemonitors | awk -F ' ' 'END {print $2}' | tr -d \*+` + xfconf-query --channel xfce4-desktop --property /backdrop/screen${SCREEN}/monitor${MONITOR}/workspace0/last-image --set /usr/share/backgrounds/"${1}" +} + +# xfce terminal --------------------------------- +change_xfterm () { + sed -i -e "s/FontName=.*/FontName=$1/g" "$terminal_path"/terminalrc + sed -i -e 's/ColorForeground=.*/ColorForeground=#c4c4c7c7c5c5/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorBackground=.*/ColorBackground=#22222d2d3232/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorCursor=.*/ColorCursor=#c4c4c7c7c5c5/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorPalette=.*/ColorPalette=#262636364040;#ecec78787575;#6161c7c76666;#fdfdd8d83535;#4242a5a5f5f5;#baba6868c8c8;#4d4dd0d0e1e1;#bfbfbabaacac;#4a4a69697d7d;#fbfb87878484;#7070d6d67575;#ffffe7e74444;#5151b4b4ffff;#c9c97979d7d7;#5c5cdfdff0f0;#fdfdf6f6e3e3/g' "$terminal_path"/terminalrc +} + +# geany --------------------------------- +change_geany() { + sed -i -e "s/color_scheme=.*/color_scheme=$1.conf/g" "$geany_path"/geany.conf + sed -i -e "s/editor_font=.*/editor_font=$2/g" "$geany_path"/geany.conf +} + +# gtk theme, icons and fonts --------------------------------- +change_gtk() { + xfconf-query -c xfwm4 -p /general/theme -s "${1}" + xfconf-query -c xsettings -p /Net/ThemeName -s "${2}" + xfconf-query -c xsettings -p /Net/IconThemeName -s "${3}" + xfconf-query -c xsettings -p /Gtk/CursorThemeName -s "${4}" + xfconf-query -c xsettings -p /Gtk/FontName -s "${5}" +} + +# notify --------------------------------- +notify_user () { + local style=`basename $0` + notify-send -u normal -i /usr/share/icons/Archcraft/actions/24/channelmixer.svg "Applying Style : ${style%.*}" +} + +## Execute Script ----------------------- +notify_user + +# Set Wallpaper +set_wall 'adaptive.png' + +## Change colors in funct (xfce4-terminal) +change_xfterm 'JetBrainsMono Nerd Font 10' + +# SCHEME | FONT +change_geany 'adapta' 'JetBrains Mono 10' + +# WM THEME | THEME | ICON | CURSOR | FONT +change_gtk 'Adapta-Nokto' 'Adapta-Nokto' 'Luv-Folders-Dark' 'Vimix' 'Noto Sans 9' diff --git a/packages/archcraft-xfce/files/xfce-styles/Beach.sh b/packages/archcraft-xfce/files/xfce-styles/Beach.sh new file mode 100755 index 0000000..c0b677c --- /dev/null +++ b/packages/archcraft-xfce/files/xfce-styles/Beach.sh @@ -0,0 +1,57 @@ +#!/usr/bin/env bash + +## Dirs ############################################# +terminal_path="$HOME/.config/xfce4/terminal" +geany_path="$HOME/.config/geany" + +# wallpaper --------------------------------- +set_wall() { + SCREEN=`xrandr --listactivemonitors | awk -F ' ' 'END {print $1}' | tr -d \:` + MONITOR=`xrandr --listactivemonitors | awk -F ' ' 'END {print $2}' | tr -d \*+` + xfconf-query --channel xfce4-desktop --property /backdrop/screen${SCREEN}/monitor${MONITOR}/workspace0/last-image --set /usr/share/backgrounds/"${1}" +} + +# xfce terminal --------------------------------- +change_xfterm () { + sed -i -e "s/FontName=.*/FontName=$1/g" "$terminal_path"/terminalrc + sed -i -e 's/ColorForeground=.*/ColorForeground=#9393a1a1a1a1/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorBackground=.*/ColorBackground=#14141c1c2121/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorCursor=.*/ColorCursor=#9393a1a1a1a1/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorPalette=.*/ColorPalette=#262636364040;#d1d12f2f2c2c;#818194940000;#b0b085850000;#25258787cccc;#69696e6ebfbf;#28289c9c9393;#bfbfbabaacac;#4a4a69697d7d;#fafa39393535;#a4a4bdbd0000;#d9d9a4a40000;#2c2ca2a2f5f5;#80808686e8e8;#3333c5c5baba;#fdfdf6f6e3e3/g' "$terminal_path"/terminalrc +} + +# geany --------------------------------- +change_geany() { + sed -i -e "s/color_scheme=.*/color_scheme=$1.conf/g" "$geany_path"/geany.conf + sed -i -e "s/editor_font=.*/editor_font=$2/g" "$geany_path"/geany.conf +} + +# gtk theme, icons and fonts --------------------------------- +change_gtk() { + xfconf-query -c xfwm4 -p /general/theme -s "${1}" + xfconf-query -c xsettings -p /Net/ThemeName -s "${2}" + xfconf-query -c xsettings -p /Net/IconThemeName -s "${3}" + xfconf-query -c xsettings -p /Gtk/CursorThemeName -s "${4}" + xfconf-query -c xsettings -p /Gtk/FontName -s "${5}" +} + +# notify --------------------------------- +notify_user () { + local style=`basename $0` + notify-send -u normal -i /usr/share/icons/Archcraft/actions/24/channelmixer.svg "Applying Style : ${style%.*}" +} + +## Execute Script ----------------------- +notify_user + +# Set Wallpaper +set_wall 'beach.jpg' + +## Change colors in funct (xfce4-terminal) +change_xfterm 'JetBrainsMono Nerd Font 10' + +# SCHEME | FONT +change_geany 'beach' 'JetBrains Mono 10' + +# WM THEME | THEME | ICON | CURSOR | FONT +change_gtk 'Arc' 'Arc' 'Arc-Circle' 'Future' 'Noto Sans 9' diff --git a/packages/archcraft-xfce/files/xfce-styles/Bouquet.sh b/packages/archcraft-xfce/files/xfce-styles/Bouquet.sh new file mode 100755 index 0000000..7b4a937 --- /dev/null +++ b/packages/archcraft-xfce/files/xfce-styles/Bouquet.sh @@ -0,0 +1,58 @@ +#!/usr/bin/env bash + +## Dirs ############################################# +terminal_path="$HOME/.config/xfce4/terminal" +geany_path="$HOME/.config/geany" + +# wallpaper --------------------------------- +set_wall() { + SCREEN=`xrandr --listactivemonitors | awk -F ' ' 'END {print $1}' | tr -d \:` + MONITOR=`xrandr --listactivemonitors | awk -F ' ' 'END {print $2}' | tr -d \*+` + xfconf-query --channel xfce4-desktop --property /backdrop/screen${SCREEN}/monitor${MONITOR}/workspace0/last-image --set /usr/share/backgrounds/"${1}" +} + +# xfce terminal --------------------------------- +change_xfterm () { + sed -i -e "s/FontName=.*/FontName=$1/g" "$terminal_path"/terminalrc + sed -i -e 's/ColorForeground=.*/ColorForeground=#76767D7D8A8A/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorBackground=.*/ColorBackground=#19191D1D2727/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorCursor=.*/ColorCursor=#76767D7D8A8A/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorPalette=.*/ColorPalette=#272729292d2d;#ecec78787575;#6161c7c76666;#fdfdd8d83535;#4242a5a5f5f5;#baba6868c8c8;#4d4dd0d0e1e1;#d8d8d8d8d8d8;#3b3b3d3d4141;#fbfb87878484;#7070d6d67575;#ffffe7e74444;#5151b4b4ffff;#c9c97979d7d7;#5c5cdfdff0f0;#fdfdf6f6e3e3/g' "$terminal_path"/terminalrc +} + +# geany --------------------------------- +change_geany() { + sed -i -e "s/color_scheme=.*/color_scheme=$1.conf/g" "$geany_path"/geany.conf + sed -i -e "s/editor_font=.*/editor_font=$2/g" "$geany_path"/geany.conf +} + +# gtk theme, icons and fonts --------------------------------- +change_gtk() { + xfconf-query -c xfwm4 -p /general/theme -s "${1}" + xfconf-query -c xsettings -p /Net/ThemeName -s "${2}" + xfconf-query -c xsettings -p /Net/IconThemeName -s "${3}" + xfconf-query -c xsettings -p /Gtk/CursorThemeName -s "${4}" + xfconf-query -c xsettings -p /Gtk/FontName -s "${5}" +} + +# notify --------------------------------- +notify_user () { + local style=`basename $0` + notify-send -u normal -i /usr/share/icons/Archcraft/actions/24/channelmixer.svg "Applying Style : ${style%.*}" +} + +## Execute Script ----------------------- +notify_user + +# Set Wallpaper +set_wall 'bouquet.jpg' + +## Change colors in funct (xfce4-terminal) +change_xfterm 'JetBrainsMono Nerd Font 10' + +# SCHEME | FONT +change_geany 'bouquet' 'JetBrains Mono 10' + +# WM THEME | THEME | ICON | CURSOR | FONT +change_gtk 'Juno-mirage' 'Juno-mirage' 'Luna-Dark' 'Future-Dark' 'Noto Sans 9' + diff --git a/packages/archcraft-xfce/files/xfce-styles/Default.sh b/packages/archcraft-xfce/files/xfce-styles/Default.sh new file mode 100755 index 0000000..1d2b75f --- /dev/null +++ b/packages/archcraft-xfce/files/xfce-styles/Default.sh @@ -0,0 +1,57 @@ +#!/usr/bin/env bash + +## Dirs ############################################# +terminal_path="$HOME/.config/xfce4/terminal" +geany_path="$HOME/.config/geany" + +# wallpaper --------------------------------- +set_wall() { + SCREEN=`xrandr --listactivemonitors | awk -F ' ' 'END {print $1}' | tr -d \:` + MONITOR=`xrandr --listactivemonitors | awk -F ' ' 'END {print $2}' | tr -d \*+` + xfconf-query --channel xfce4-desktop --property /backdrop/screen${SCREEN}/monitor${MONITOR}/workspace0/last-image --set /usr/share/backgrounds/"${1}" +} + +# xfce terminal --------------------------------- +change_xfterm () { + sed -i -e "s/FontName=.*/FontName=$1/g" "$terminal_path"/terminalrc + sed -i -e 's/ColorForeground=.*/ColorForeground=#ababb2b2bfbf/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorBackground=.*/ColorBackground=#1e1e21212828/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorCursor=.*/ColorCursor=#ababb2b2bfbf/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorPalette=.*/ColorPalette=#323236363d3d;#e0e06b6b7474;#9898c3c37979;#e5e5c0c07a7a;#6262aeaeefef;#c7c77878dddd;#5555b6b6c2c2;#ababb2b2bfbf;#505054545b5b;#eaea75757e7e;#a2a2cdcd8383;#efefcaca8484;#6c6cb8b8f9f9;#d2d28282e7e7;#5f5fc0c0cccc;#b5b5bcbcc9c9/g' "$terminal_path"/terminalrc +} + +# geany --------------------------------- +change_geany() { + sed -i -e "s/color_scheme=.*/color_scheme=$1.conf/g" "$geany_path"/geany.conf + sed -i -e "s/editor_font=.*/editor_font=$2/g" "$geany_path"/geany.conf +} + +# gtk theme, icons and fonts --------------------------------- +change_gtk() { + xfconf-query -c xfwm4 -p /general/theme -s "${1}" + xfconf-query -c xsettings -p /Net/ThemeName -s "${2}" + xfconf-query -c xsettings -p /Net/IconThemeName -s "${3}" + xfconf-query -c xsettings -p /Gtk/CursorThemeName -s "${4}" + xfconf-query -c xsettings -p /Gtk/FontName -s "${5}" +} + +# notify --------------------------------- +notify_user () { + local style=`basename $0` + notify-send -u normal -i /usr/share/icons/Archcraft/actions/24/channelmixer.svg "Applying Style : ${style%.*}" +} + +## Execute Script ----------------------- +notify_user + +# Set Wallpaper +set_wall 'default.jpg' + +## Change colors in funct (xfce4-terminal) +change_xfterm 'JetBrainsMono Nerd Font 10' + +# SCHEME | FONT +change_geany 'arc' 'JetBrains Mono 10' + +# WM THEME | THEME | ICON | CURSOR | FONT +change_gtk 'Arc-Dark' 'Arc-Dark' 'Arc-Circle' 'Qogirr' 'Noto Sans 9' diff --git a/packages/archcraft-xfce/files/xfce-styles/Forest.sh b/packages/archcraft-xfce/files/xfce-styles/Forest.sh new file mode 100755 index 0000000..d56642a --- /dev/null +++ b/packages/archcraft-xfce/files/xfce-styles/Forest.sh @@ -0,0 +1,57 @@ +#!/usr/bin/env bash + +## Dirs ############################################# +terminal_path="$HOME/.config/xfce4/terminal" +geany_path="$HOME/.config/geany" + +# wallpaper --------------------------------- +set_wall() { + SCREEN=`xrandr --listactivemonitors | awk -F ' ' 'END {print $1}' | tr -d \:` + MONITOR=`xrandr --listactivemonitors | awk -F ' ' 'END {print $2}' | tr -d \*+` + xfconf-query --channel xfce4-desktop --property /backdrop/screen${SCREEN}/monitor${MONITOR}/workspace0/last-image --set /usr/share/backgrounds/"${1}" +} + +# xfce terminal --------------------------------- +change_xfterm () { + sed -i -e "s/FontName=.*/FontName=$1/g" "$terminal_path"/terminalrc + sed -i -e 's/ColorForeground=.*/ColorForeground=#c4c4c7c7c5c5/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorBackground=.*/ColorBackground=#22222d2d3232/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorCursor=.*/ColorCursor=#c4c4c7c7c5c5/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorPalette=.*/ColorPalette=#262636364040;#ecec78787575;#6161c7c76666;#fdfdd8d83535;#4242a5a5f5f5;#baba6868c8c8;#4d4dd0d0e1e1;#bfbfbabaacac;#4a4a69697d7d;#fbfb87878484;#7070d6d67575;#ffffe7e74444;#5151b4b4ffff;#c9c97979d7d7;#5c5cdfdff0f0;#fdfdf6f6e3e3/g' "$terminal_path"/terminalrc +} + +# geany --------------------------------- +change_geany() { + sed -i -e "s/color_scheme=.*/color_scheme=$1.conf/g" "$geany_path"/geany.conf + sed -i -e "s/editor_font=.*/editor_font=$2/g" "$geany_path"/geany.conf +} + +# gtk theme, icons and fonts --------------------------------- +change_gtk() { + xfconf-query -c xfwm4 -p /general/theme -s "${1}" + xfconf-query -c xsettings -p /Net/ThemeName -s "${2}" + xfconf-query -c xsettings -p /Net/IconThemeName -s "${3}" + xfconf-query -c xsettings -p /Gtk/CursorThemeName -s "${4}" + xfconf-query -c xsettings -p /Gtk/FontName -s "${5}" +} + +# notify --------------------------------- +notify_user () { + local style=`basename $0` + notify-send -u normal -i /usr/share/icons/Archcraft/actions/24/channelmixer.svg "Applying Style : ${style%.*}" +} + +## Execute Script ----------------------- +notify_user + +# Set Wallpaper +set_wall 'forest.jpg' + +## Change colors in funct (xfce4-terminal) +change_xfterm 'JetBrainsMono Nerd Font 10' + +# SCHEME | FONT +change_geany 'adapta' 'JetBrains Mono 10' + +# WM THEME | THEME | ICON | CURSOR | FONT +change_gtk 'Adapta-Nokto' 'Adapta-Nokto' 'Archcraft-Dark' 'Pear' 'Noto Sans 9' diff --git a/packages/archcraft-xfce/files/xfce-styles/Gruvbox.sh b/packages/archcraft-xfce/files/xfce-styles/Gruvbox.sh new file mode 100755 index 0000000..1edd396 --- /dev/null +++ b/packages/archcraft-xfce/files/xfce-styles/Gruvbox.sh @@ -0,0 +1,58 @@ +#!/usr/bin/env bash + +## Dirs ############################################# +terminal_path="$HOME/.config/xfce4/terminal" +geany_path="$HOME/.config/geany" + +# wallpaper --------------------------------- +set_wall() { + SCREEN=`xrandr --listactivemonitors | awk -F ' ' 'END {print $1}' | tr -d \:` + MONITOR=`xrandr --listactivemonitors | awk -F ' ' 'END {print $2}' | tr -d \*+` + xfconf-query --channel xfce4-desktop --property /backdrop/screen${SCREEN}/monitor${MONITOR}/workspace0/last-image --set /usr/share/backgrounds/"${1}" +} + +# xfce terminal --------------------------------- +change_xfterm () { + sed -i -e "s/FontName=.*/FontName=$1/g" "$terminal_path"/terminalrc + sed -i -e 's/ColorForeground=.*/ColorForeground=#eeeeffffffff/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorBackground=.*/ColorBackground=#1e1e25254141/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorCursor=.*/ColorCursor=#eeeeffffffff/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorPalette=.*/ColorPalette=#1e1e25254141;#f0f071719b9b;#5a5af7f7b0b0;#ffffa5a56b6b;#5757c7c7ffff;#c7c79292eaea;#8989ddddffff;#eeeeffffffff;#353542427474;#f0f02e2e6e6e;#2c2ce5e59292;#ffff85853737;#1d1da0a0e2e2;#a7a74242eaea;#4747babae8e8;#dedee6e6e7e7/g' "$terminal_path"/terminalrc +} + +# geany --------------------------------- +change_geany() { + sed -i -e "s/color_scheme=.*/color_scheme=$1.conf/g" "$geany_path"/geany.conf + sed -i -e "s/editor_font=.*/editor_font=$2/g" "$geany_path"/geany.conf +} + +# gtk theme, icons and fonts --------------------------------- +change_gtk() { + xfconf-query -c xfwm4 -p /general/theme -s "${1}" + xfconf-query -c xsettings -p /Net/ThemeName -s "${2}" + xfconf-query -c xsettings -p /Net/IconThemeName -s "${3}" + xfconf-query -c xsettings -p /Gtk/CursorThemeName -s "${4}" + xfconf-query -c xsettings -p /Gtk/FontName -s "${5}" +} + +# notify --------------------------------- +notify_user () { + local style=`basename $0` + notify-send -u normal -i /usr/share/icons/Archcraft/actions/24/channelmixer.svg "Applying Style : ${style%.*}" +} + +## Execute Script ----------------------- +notify_user + +# Set Wallpaper +set_wall 'gruvbox.jpg' + +## Change colors in funct (xfce4-terminal) +change_xfterm 'JetBrainsMono Nerd Font 10' + +# SCHEME | FONT +change_geany 'spark' 'JetBrains Mono 10' + +# WM THEME | THEME | ICON | CURSOR | FONT +change_gtk 'Spark' 'Spark' 'Luv-Folders' 'Vimix' 'Noto Sans 9' + diff --git a/packages/archcraft-xfce/files/xfce-styles/Keyboards.sh b/packages/archcraft-xfce/files/xfce-styles/Keyboards.sh new file mode 100755 index 0000000..e99797c --- /dev/null +++ b/packages/archcraft-xfce/files/xfce-styles/Keyboards.sh @@ -0,0 +1,58 @@ +#!/usr/bin/env bash + +## Dirs ############################################# +terminal_path="$HOME/.config/xfce4/terminal" +geany_path="$HOME/.config/geany" + +# wallpaper --------------------------------- +set_wall() { + SCREEN=`xrandr --listactivemonitors | awk -F ' ' 'END {print $1}' | tr -d \:` + MONITOR=`xrandr --listactivemonitors | awk -F ' ' 'END {print $2}' | tr -d \*+` + xfconf-query --channel xfce4-desktop --property /backdrop/screen${SCREEN}/monitor${MONITOR}/workspace0/last-image --set /usr/share/backgrounds/"${1}" +} + +# xfce terminal --------------------------------- +change_xfterm () { + sed -i -e "s/FontName=.*/FontName=$1/g" "$terminal_path"/terminalrc + sed -i -e 's/ColorForeground=.*/ColorForeground=#fdfdfdfdfdfd/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorBackground=.*/ColorBackground=#1d1d1f1f2828/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorCursor=.*/ColorCursor=#fdfdfdfdfdfd/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorPalette=.*/ColorPalette=#28282a2a3636;#f3f37f7f9797;#5a5adedecdcd;#f2f2a2a27272;#88889797f4f4;#c5c57474dddd;#7979e6e6f3f3;#fdfdfdfdfdfd;#414144445858;#ffff49497171;#2626cdcdb8b8;#ffff80803737;#55556f6fffff;#b0b04343d1d1;#3f3fdcdceeee;#bebebebec1c1/g' "$terminal_path"/terminalrc +} + +# geany --------------------------------- +change_geany() { + sed -i -e "s/color_scheme=.*/color_scheme=$1.conf/g" "$geany_path"/geany.conf + sed -i -e "s/editor_font=.*/editor_font=$2/g" "$geany_path"/geany.conf +} + +# gtk theme, icons and fonts --------------------------------- +change_gtk() { + xfconf-query -c xfwm4 -p /general/theme -s "${1}" + xfconf-query -c xsettings -p /Net/ThemeName -s "${2}" + xfconf-query -c xsettings -p /Net/IconThemeName -s "${3}" + xfconf-query -c xsettings -p /Gtk/CursorThemeName -s "${4}" + xfconf-query -c xsettings -p /Gtk/FontName -s "${5}" +} + +# notify --------------------------------- +notify_user () { + local style=`basename $0` + notify-send -u normal -i /usr/share/icons/Archcraft/actions/24/channelmixer.svg "Applying Style : ${style%.*}" +} + +## Execute Script ----------------------- +notify_user + +# Set Wallpaper +set_wall 'keyboards.jpg' + +## Change colors in funct (xfce4-terminal) +change_xfterm 'JetBrainsMono Nerd Font 10' + +# SCHEME | FONT +change_geany 'keyboards' 'JetBrains Mono 10' + +# WM THEME | THEME | ICON | CURSOR | FONT +change_gtk 'Sweet-Dark' 'Sweet-Dark' 'Zafiro-Purple' 'Sweet' 'Noto Sans 9' + diff --git a/packages/archcraft-xfce/files/xfce-styles/Kiss.sh b/packages/archcraft-xfce/files/xfce-styles/Kiss.sh new file mode 100755 index 0000000..34f98a5 --- /dev/null +++ b/packages/archcraft-xfce/files/xfce-styles/Kiss.sh @@ -0,0 +1,58 @@ +#!/usr/bin/env bash + +## Dirs ############################################# +terminal_path="$HOME/.config/xfce4/terminal" +geany_path="$HOME/.config/geany" + +# wallpaper --------------------------------- +set_wall() { + SCREEN=`xrandr --listactivemonitors | awk -F ' ' 'END {print $1}' | tr -d \:` + MONITOR=`xrandr --listactivemonitors | awk -F ' ' 'END {print $2}' | tr -d \*+` + xfconf-query --channel xfce4-desktop --property /backdrop/screen${SCREEN}/monitor${MONITOR}/workspace0/last-image --set /usr/share/backgrounds/"${1}" +} + +# xfce terminal --------------------------------- +change_xfterm () { + sed -i -e "s/FontName=.*/FontName=$1/g" "$terminal_path"/terminalrc + sed -i -e 's/ColorForeground=.*/ColorForeground=#38383a3a4242/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorBackground=.*/ColorBackground=#ffffffffffff/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorCursor=.*/ColorCursor=#38383a3a4242/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorPalette=.*/ColorPalette=#000000000000;#151515151515;#303030303030;#454545454545;#606060606060;#757575757575;#909090909090;#f9f9f9f9f9f9;#000000000000;#151515151515;#303030303030;#454545454545;#606060606060;#757575757575;#909090909090;#f9f9f9f9f9f9/g' "$terminal_path"/terminalrc +} + +# geany --------------------------------- +change_geany() { + sed -i -e "s/color_scheme=.*/color_scheme=$1.conf/g" "$geany_path"/geany.conf + sed -i -e "s/editor_font=.*/editor_font=$2/g" "$geany_path"/geany.conf +} + +# gtk theme, icons and fonts --------------------------------- +change_gtk() { + xfconf-query -c xfwm4 -p /general/theme -s "${1}" + xfconf-query -c xsettings -p /Net/ThemeName -s "${2}" + xfconf-query -c xsettings -p /Net/IconThemeName -s "${3}" + xfconf-query -c xsettings -p /Gtk/CursorThemeName -s "${4}" + xfconf-query -c xsettings -p /Gtk/FontName -s "${5}" +} + +# notify --------------------------------- +notify_user () { + local style=`basename $0` + notify-send -u normal -i /usr/share/icons/Archcraft/actions/24/channelmixer.svg "Applying Style : ${style%.*}" +} + +## Execute Script ----------------------- +notify_user + +# Set Wallpaper +set_wall 'bird.png' + +## Change colors in funct (xfce4-terminal) +change_xfterm 'JetBrainsMono Nerd Font 10' + +# SCHEME | FONT +change_geany 'metallic-bottle' 'JetBrains Mono 10' + +# WM THEME | THEME | ICON | CURSOR | FONT +change_gtk 'White' 'White' 'Zafiro-Dark' 'Qogirr' 'Iosevka 10' + diff --git a/packages/archcraft-xfce/files/xfce-styles/Landscape.sh b/packages/archcraft-xfce/files/xfce-styles/Landscape.sh new file mode 100755 index 0000000..2f0215b --- /dev/null +++ b/packages/archcraft-xfce/files/xfce-styles/Landscape.sh @@ -0,0 +1,58 @@ +#!/usr/bin/env bash + +## Dirs ############################################# +terminal_path="$HOME/.config/xfce4/terminal" +geany_path="$HOME/.config/geany" + +# wallpaper --------------------------------- +set_wall() { + SCREEN=`xrandr --listactivemonitors | awk -F ' ' 'END {print $1}' | tr -d \:` + MONITOR=`xrandr --listactivemonitors | awk -F ' ' 'END {print $2}' | tr -d \*+` + xfconf-query --channel xfce4-desktop --property /backdrop/screen${SCREEN}/monitor${MONITOR}/workspace0/last-image --set /usr/share/backgrounds/"${1}" +} + +# xfce terminal --------------------------------- +change_xfterm () { + sed -i -e "s/FontName=.*/FontName=$1/g" "$terminal_path"/terminalrc + sed -i -e 's/ColorForeground=.*/ColorForeground=#d8d8d8d8d8d8/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorBackground=.*/ColorBackground=#19191D1D2727/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorCursor=.*/ColorCursor=#d8d8d8d8d8d8/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorPalette=.*/ColorPalette=#272729292d2d;#ecec78787575;#6161c7c76666;#fdfdd8d83535;#4242a5a5f5f5;#baba6868c8c8;#4d4dd0d0e1e1;#d8d8d8d8d8d8;#3b3b3d3d4141;#fbfb87878484;#7070d6d67575;#ffffe7e74444;#5151b4b4ffff;#c9c97979d7d7;#5c5cdfdff0f0;#fdfdf6f6e3e3/g' "$terminal_path"/terminalrc +} + +# geany --------------------------------- +change_geany() { + sed -i -e "s/color_scheme=.*/color_scheme=$1.conf/g" "$geany_path"/geany.conf + sed -i -e "s/editor_font=.*/editor_font=$2/g" "$geany_path"/geany.conf +} + +# gtk theme, icons and fonts --------------------------------- +change_gtk() { + xfconf-query -c xfwm4 -p /general/theme -s "${1}" + xfconf-query -c xsettings -p /Net/ThemeName -s "${2}" + xfconf-query -c xsettings -p /Net/IconThemeName -s "${3}" + xfconf-query -c xsettings -p /Gtk/CursorThemeName -s "${4}" + xfconf-query -c xsettings -p /Gtk/FontName -s "${5}" +} + +# notify --------------------------------- +notify_user () { + local style=`basename $0` + notify-send -u normal -i /usr/share/icons/Archcraft/actions/24/channelmixer.svg "Applying Style : ${style%.*}" +} + +## Execute Script ----------------------- +notify_user + +# Set Wallpaper +set_wall 'landscape.jpg' + +## Change colors in funct (xfce4-terminal) +change_xfterm 'JetBrainsMono Nerd Font 10' + +# SCHEME | FONT +change_geany 'beach' 'JetBrains Mono 10' + +# WM THEME | THEME | ICON | CURSOR | FONT +change_gtk 'Arc-Lighter' 'Arc-Lighter' 'Qogir' 'Qogirr-Dark' 'Noto Sans 9' + diff --git a/packages/archcraft-xfce/files/xfce-styles/Light.sh b/packages/archcraft-xfce/files/xfce-styles/Light.sh new file mode 100755 index 0000000..8f26afd --- /dev/null +++ b/packages/archcraft-xfce/files/xfce-styles/Light.sh @@ -0,0 +1,57 @@ +#!/usr/bin/env bash + +## Dirs ############################################# +terminal_path="$HOME/.config/xfce4/terminal" +geany_path="$HOME/.config/geany" + +# wallpaper --------------------------------- +set_wall() { + SCREEN=`xrandr --listactivemonitors | awk -F ' ' 'END {print $1}' | tr -d \:` + MONITOR=`xrandr --listactivemonitors | awk -F ' ' 'END {print $2}' | tr -d \*+` + xfconf-query --channel xfce4-desktop --property /backdrop/screen${SCREEN}/monitor${MONITOR}/workspace0/last-image --set /usr/share/backgrounds/"${1}" +} + +# xfce terminal --------------------------------- +change_xfterm () { + sed -i -e "s/FontName=.*/FontName=$1/g" "$terminal_path"/terminalrc + sed -i -e 's/ColorForeground=.*/ColorForeground=#d8d8d8d8d8d8/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorBackground=.*/ColorBackground=#19191D1D2727/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorCursor=.*/ColorCursor=#d8d8d8d8d8d8/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorPalette=.*/ColorPalette=#272729292d2d;#ecec78787575;#6161c7c76666;#fdfdd8d83535;#4242a5a5f5f5;#baba6868c8c8;#4d4dd0d0e1e1;#d8d8d8d8d8d8;#3b3b3d3d4141;#fbfb87878484;#7070d6d67575;#ffffe7e74444;#5151b4b4ffff;#c9c97979d7d7;#5c5cdfdff0f0;#fdfdf6f6e3e3/g' "$terminal_path"/terminalrc +} + +# geany --------------------------------- +change_geany() { + sed -i -e "s/color_scheme=.*/color_scheme=$1.conf/g" "$geany_path"/geany.conf + sed -i -e "s/editor_font=.*/editor_font=$2/g" "$geany_path"/geany.conf +} + +# gtk theme, icons and fonts --------------------------------- +change_gtk() { + xfconf-query -c xfwm4 -p /general/theme -s "${1}" + xfconf-query -c xsettings -p /Net/ThemeName -s "${2}" + xfconf-query -c xsettings -p /Net/IconThemeName -s "${3}" + xfconf-query -c xsettings -p /Gtk/CursorThemeName -s "${4}" + xfconf-query -c xsettings -p /Gtk/FontName -s "${5}" +} + +# notify --------------------------------- +notify_user () { + local style=`basename $0` + notify-send -u normal -i /usr/share/icons/Archcraft/actions/24/channelmixer.svg "Applying Style : ${style%.*}" +} + +## Execute Script ----------------------- +notify_user + +# Set Wallpaper +set_wall 'flowers.jpg' + +## Change colors in funct (xfce4-terminal) +change_xfterm 'JetBrainsMono Nerd Font 10' + +# SCHEME | FONT +change_geany 'beach' 'JetBrains Mono 10' + +# WM THEME | THEME | ICON | CURSOR | FONT +change_gtk 'Arc-Lighter' 'Arc-Lighter' 'Arc-Circle' 'Qogirr-Dark' 'Noto Sans 9' diff --git a/packages/archcraft-xfce/files/xfce-styles/Manhattan.sh b/packages/archcraft-xfce/files/xfce-styles/Manhattan.sh new file mode 100755 index 0000000..6e9938f --- /dev/null +++ b/packages/archcraft-xfce/files/xfce-styles/Manhattan.sh @@ -0,0 +1,57 @@ +#!/usr/bin/env bash + +## Dirs ############################################# +terminal_path="$HOME/.config/xfce4/terminal" +geany_path="$HOME/.config/geany" + +# wallpaper --------------------------------- +set_wall() { + SCREEN=`xrandr --listactivemonitors | awk -F ' ' 'END {print $1}' | tr -d \:` + MONITOR=`xrandr --listactivemonitors | awk -F ' ' 'END {print $2}' | tr -d \*+` + xfconf-query --channel xfce4-desktop --property /backdrop/screen${SCREEN}/monitor${MONITOR}/workspace0/last-image --set /usr/share/backgrounds/"${1}" +} + +# xfce terminal --------------------------------- +change_xfterm () { + sed -i -e "s/FontName=.*/FontName=$1/g" "$terminal_path"/terminalrc + sed -i -e 's/ColorForeground=.*/ColorForeground=#f1f1fcfcf9f9/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorBackground=.*/ColorBackground=#28282f2f3737/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorCursor=.*/ColorCursor=#f1f1fcfcf9f9/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorPalette=.*/ColorPalette=#202026262c2c;#dbdb8686baba;#7474dddd9191;#e4e491918686;#7575dbdbe1e1;#b4b4a1a1dbdb;#9e9ee9e9eaea;#f1f1fcfcf9f9;#464654546363;#d0d04e4e9d9d;#4b4bc6c66d6d;#dbdb69695b5b;#3d3dbabac2c2;#82825e5ecece;#6262cdcdcdcd;#e0e0e5e5e5e5/g' "$terminal_path"/terminalrc +} + +# geany --------------------------------- +change_geany() { + sed -i -e "s/color_scheme=.*/color_scheme=$1.conf/g" "$geany_path"/geany.conf + sed -i -e "s/editor_font=.*/editor_font=$2/g" "$geany_path"/geany.conf +} + +# gtk theme, icons and fonts --------------------------------- +change_gtk() { + xfconf-query -c xfwm4 -p /general/theme -s "${1}" + xfconf-query -c xsettings -p /Net/ThemeName -s "${2}" + xfconf-query -c xsettings -p /Net/IconThemeName -s "${3}" + xfconf-query -c xsettings -p /Gtk/CursorThemeName -s "${4}" + xfconf-query -c xsettings -p /Gtk/FontName -s "${5}" +} + +# notify --------------------------------- +notify_user () { + local style=`basename $0` + notify-send -u normal -i /usr/share/icons/Archcraft/actions/24/channelmixer.svg "Applying Style : ${style%.*}" +} + +## Execute Script ----------------------- +notify_user + +# Set Wallpaper +set_wall 'manhattan.jpg' + +## Change colors in funct (xfce4-terminal) +change_xfterm 'JetBrainsMono Nerd Font 10' + +# SCHEME | FONT +change_geany 'manhattan' 'JetBrains Mono 10' + +# WM THEME | THEME | ICON | CURSOR | FONT +change_gtk 'Manhattan' 'Manhattan' 'Luv-Folders-Dark' 'Vimix-Dark' 'Noto Sans 9' diff --git a/packages/archcraft-xfce/files/xfce-styles/Mountain.sh b/packages/archcraft-xfce/files/xfce-styles/Mountain.sh new file mode 100755 index 0000000..db1652d --- /dev/null +++ b/packages/archcraft-xfce/files/xfce-styles/Mountain.sh @@ -0,0 +1,57 @@ +#!/usr/bin/env bash + +## Dirs ############################################# +terminal_path="$HOME/.config/xfce4/terminal" +geany_path="$HOME/.config/geany" + +# wallpaper --------------------------------- +set_wall() { + SCREEN=`xrandr --listactivemonitors | awk -F ' ' 'END {print $1}' | tr -d \:` + MONITOR=`xrandr --listactivemonitors | awk -F ' ' 'END {print $2}' | tr -d \*+` + xfconf-query --channel xfce4-desktop --property /backdrop/screen${SCREEN}/monitor${MONITOR}/workspace0/last-image --set /usr/share/backgrounds/"${1}" +} + +# xfce terminal --------------------------------- +change_xfterm () { + sed -i -e "s/FontName=.*/FontName=$1/g" "$terminal_path"/terminalrc + sed -i -e 's/ColorForeground=.*/ColorForeground=#d8d8d8d8d8d8/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorBackground=.*/ColorBackground=#131315151919/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorCursor=.*/ColorCursor=#d8d8d8d8d8d8/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorPalette=.*/ColorPalette=#272729292d2d;#ecec78787575;#6161c7c76666;#fdfdd8d83535;#4242a5a5f5f5;#baba6868c8c8;#4d4dd0d0e1e1;#d8d8d8d8d8d8;#3b3b3d3d4141;#fbfb87878484;#7070d6d67575;#ffffe7e74444;#5151b4b4ffff;#c9c97979d7d7;#5c5cdfdff0f0;#fdfdf6f6e3e3/g' "$terminal_path"/terminalrc +} + +# geany --------------------------------- +change_geany() { + sed -i -e "s/color_scheme=.*/color_scheme=$1.conf/g" "$geany_path"/geany.conf + sed -i -e "s/editor_font=.*/editor_font=$2/g" "$geany_path"/geany.conf +} + +# gtk theme, icons and fonts --------------------------------- +change_gtk() { + xfconf-query -c xfwm4 -p /general/theme -s "${1}" + xfconf-query -c xsettings -p /Net/ThemeName -s "${2}" + xfconf-query -c xsettings -p /Net/IconThemeName -s "${3}" + xfconf-query -c xsettings -p /Gtk/CursorThemeName -s "${4}" + xfconf-query -c xsettings -p /Gtk/FontName -s "${5}" +} + +# notify --------------------------------- +notify_user () { + local style=`basename $0` + notify-send -u normal -i /usr/share/icons/Archcraft/actions/24/channelmixer.svg "Applying Style : ${style%.*}" +} + +## Execute Script ----------------------- +notify_user + +# Set Wallpaper +set_wall 'mountain.jpg' + +## Change colors in funct (xfce4-terminal) +change_xfterm 'JetBrainsMono Nerd Font 10' + +# SCHEME | FONT +change_geany 'mountain' 'JetBrains Mono 10' + +# WM THEME | THEME | ICON | CURSOR | FONT +change_gtk 'Kripton' 'Kripton' 'Zafiro' 'Fluent-Dark' 'Noto Sans 9' diff --git a/packages/archcraft-xfce/files/xfce-styles/Nord.sh b/packages/archcraft-xfce/files/xfce-styles/Nord.sh new file mode 100755 index 0000000..83e7440 --- /dev/null +++ b/packages/archcraft-xfce/files/xfce-styles/Nord.sh @@ -0,0 +1,57 @@ +#!/usr/bin/env bash + +## Dirs ############################################# +terminal_path="$HOME/.config/xfce4/terminal" +geany_path="$HOME/.config/geany" + +# wallpaper --------------------------------- +set_wall() { + SCREEN=`xrandr --listactivemonitors | awk -F ' ' 'END {print $1}' | tr -d \:` + MONITOR=`xrandr --listactivemonitors | awk -F ' ' 'END {print $2}' | tr -d \*+` + xfconf-query --channel xfce4-desktop --property /backdrop/screen${SCREEN}/monitor${MONITOR}/workspace0/last-image --set /usr/share/backgrounds/"${1}" +} + +# xfce terminal --------------------------------- +change_xfterm () { + sed -i -e "s/FontName=.*/FontName=$1/g" "$terminal_path"/terminalrc + sed -i -e 's/ColorForeground=.*/ColorForeground=#d8d8dedee9e9/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorBackground=.*/ColorBackground=#333339394545/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorCursor=.*/ColorCursor=#d8d8dedee9e9/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorPalette=.*/ColorPalette=#3b3b42425252;#bfbf61616a6a;#a3a3bebe8c8c;#ebebcbcb8b8b;#8181a1a1c1c1;#b4b48e8eadad;#8888c0c0d0d0;#e5e5e9e9f0f0;#4c4c56566a6a;#bfbf61616a6a;#a3a3bebe8c8c;#ebebcbcb8b8b;#8181a1a1c1c1;#b4b48e8eadad;#8f8fbcbcbbbb;#ececefeff4f4/g' "$terminal_path"/terminalrc +} + +# geany --------------------------------- +change_geany() { + sed -i -e "s/color_scheme=.*/color_scheme=$1.conf/g" "$geany_path"/geany.conf + sed -i -e "s/editor_font=.*/editor_font=$2/g" "$geany_path"/geany.conf +} + +# gtk theme, icons and fonts --------------------------------- +change_gtk() { + xfconf-query -c xfwm4 -p /general/theme -s "${1}" + xfconf-query -c xsettings -p /Net/ThemeName -s "${2}" + xfconf-query -c xsettings -p /Net/IconThemeName -s "${3}" + xfconf-query -c xsettings -p /Gtk/CursorThemeName -s "${4}" + xfconf-query -c xsettings -p /Gtk/FontName -s "${5}" +} + +# notify --------------------------------- +notify_user () { + local style=`basename $0` + notify-send -u normal -i /usr/share/icons/Archcraft/actions/24/channelmixer.svg "Applying Style : ${style%.*}" +} + +## Execute Script ----------------------- +notify_user + +# Set Wallpaper +set_wall 'nord.jpg' + +## Change colors in funct (xfce4-terminal) +change_xfterm 'JetBrainsMono Nerd Font 10' + +# SCHEME | FONT +change_geany 'arc' 'JetBrains Mono 10' + +# WM THEME | THEME | ICON | CURSOR | FONT +change_gtk 'Arc-Dark' 'Arc-Dark' 'Arc-Circle' 'Qogirr-Dark' 'Noto Sans 9' diff --git a/packages/archcraft-xfce/files/xfce-styles/Nordic.sh b/packages/archcraft-xfce/files/xfce-styles/Nordic.sh new file mode 100755 index 0000000..814a75c --- /dev/null +++ b/packages/archcraft-xfce/files/xfce-styles/Nordic.sh @@ -0,0 +1,57 @@ +#!/usr/bin/env bash + +## Dirs ############################################# +terminal_path="$HOME/.config/xfce4/terminal" +geany_path="$HOME/.config/geany" + +# wallpaper --------------------------------- +set_wall() { + SCREEN=`xrandr --listactivemonitors | awk -F ' ' 'END {print $1}' | tr -d \:` + MONITOR=`xrandr --listactivemonitors | awk -F ' ' 'END {print $2}' | tr -d \*+` + xfconf-query --channel xfce4-desktop --property /backdrop/screen${SCREEN}/monitor${MONITOR}/workspace0/last-image --set /usr/share/backgrounds/"${1}" +} + +# xfce terminal --------------------------------- +change_xfterm () { + sed -i -e "s/FontName=.*/FontName=$1/g" "$terminal_path"/terminalrc + sed -i -e 's/ColorForeground=.*/ColorForeground=#d8d8dedee9e9/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorBackground=.*/ColorBackground=#333339394545/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorCursor=.*/ColorCursor=#d8d8dedee9e9/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorPalette=.*/ColorPalette=#3b3b42425252;#bfbf61616a6a;#a3a3bebe8c8c;#ebebcbcb8b8b;#8181a1a1c1c1;#b4b48e8eadad;#8888c0c0d0d0;#e5e5e9e9f0f0;#4c4c56566a6a;#bfbf61616a6a;#a3a3bebe8c8c;#ebebcbcb8b8b;#8181a1a1c1c1;#b4b48e8eadad;#8f8fbcbcbbbb;#ececefeff4f4/g' "$terminal_path"/terminalrc +} + +# geany --------------------------------- +change_geany() { + sed -i -e "s/color_scheme=.*/color_scheme=$1.conf/g" "$geany_path"/geany.conf + sed -i -e "s/editor_font=.*/editor_font=$2/g" "$geany_path"/geany.conf +} + +# gtk theme, icons and fonts --------------------------------- +change_gtk() { + xfconf-query -c xfwm4 -p /general/theme -s "${1}" + xfconf-query -c xsettings -p /Net/ThemeName -s "${2}" + xfconf-query -c xsettings -p /Net/IconThemeName -s "${3}" + xfconf-query -c xsettings -p /Gtk/CursorThemeName -s "${4}" + xfconf-query -c xsettings -p /Gtk/FontName -s "${5}" +} + +# notify --------------------------------- +notify_user () { + local style=`basename $0` + notify-send -u normal -i /usr/share/icons/Archcraft/actions/24/channelmixer.svg "Applying Style : ${style%.*}" +} + +## Execute Script ----------------------- +notify_user + +# Set Wallpaper +set_wall 'nordic.jpg' + +## Change colors in funct (xfce4-terminal) +change_xfterm 'JetBrainsMono Nerd Font 10' + +# SCHEME | FONT +change_geany 'nordic' 'JetBrains Mono 10' + +# WM THEME | THEME | ICON | CURSOR | FONT +change_gtk 'Nordic' 'Nordic' 'Nordic-Folders' 'Sweet' 'Noto Sans 9' diff --git a/packages/archcraft-xfce/files/xfce-styles/Tealize.sh b/packages/archcraft-xfce/files/xfce-styles/Tealize.sh new file mode 100755 index 0000000..df928ec --- /dev/null +++ b/packages/archcraft-xfce/files/xfce-styles/Tealize.sh @@ -0,0 +1,58 @@ + +#!/usr/bin/env bash + +## Dirs ############################################# +terminal_path="$HOME/.config/xfce4/terminal" +geany_path="$HOME/.config/geany" + +# wallpaper --------------------------------- +set_wall() { + SCREEN=`xrandr --listactivemonitors | awk -F ' ' 'END {print $1}' | tr -d \:` + MONITOR=`xrandr --listactivemonitors | awk -F ' ' 'END {print $2}' | tr -d \*+` + xfconf-query --channel xfce4-desktop --property /backdrop/screen${SCREEN}/monitor${MONITOR}/workspace0/last-image --set /usr/share/backgrounds/"${1}" +} + +# xfce terminal --------------------------------- +change_xfterm () { + sed -i -e "s/FontName=.*/FontName=$1/g" "$terminal_path"/terminalrc + sed -i -e 's/ColorForeground=.*/ColorForeground=#7C7C8484A8A8/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorBackground=.*/ColorBackground=#232327273535/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorCursor=.*/ColorCursor=#7C7C8484A8A8/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorPalette=.*/ColorPalette=#323236363d3d;#e0e06b6b7474;#9898c3c37979;#e5e5c0c07a7a;#6262aeaeefef;#c7c77878dddd;#5555b6b6c2c2;#ababb2b2bfbf;#505054545b5b;#eaea75757e7e;#a2a2cdcd8383;#efefcaca8484;#6c6cb8b8f9f9;#d2d28282e7e7;#5f5fc0c0cccc;#b5b5bcbcc9c9/g' "$terminal_path"/terminalrc +} + +# geany --------------------------------- +change_geany() { + sed -i -e "s/color_scheme=.*/color_scheme=$1.conf/g" "$geany_path"/geany.conf + sed -i -e "s/editor_font=.*/editor_font=$2/g" "$geany_path"/geany.conf +} + +# gtk theme, icons and fonts --------------------------------- +change_gtk() { + xfconf-query -c xfwm4 -p /general/theme -s "${1}" + xfconf-query -c xsettings -p /Net/ThemeName -s "${2}" + xfconf-query -c xsettings -p /Net/IconThemeName -s "${3}" + xfconf-query -c xsettings -p /Gtk/CursorThemeName -s "${4}" + xfconf-query -c xsettings -p /Gtk/FontName -s "${5}" +} + +# notify --------------------------------- +notify_user () { + local style=`basename $0` + notify-send -u normal -i /usr/share/icons/Archcraft/actions/24/channelmixer.svg "Applying Style : ${style%.*}" +} + +## Execute Script ----------------------- +notify_user + +# Set Wallpaper +set_wall 'tealize.png' + +## Change colors in funct (xfce4-terminal) +change_xfterm 'JetBrainsMono Nerd Font 10' + +# SCHEME | FONT +change_geany 'tealize' 'JetBrains Mono 10' + +# WM THEME | THEME | ICON | CURSOR | FONT +change_gtk 'Juno-palenight' 'Juno-palenight' 'Luv-Folders-Dark' 'Vimix' 'Noto Sans 9' diff --git a/packages/archcraft-xfce/files/xfce-styles/Wave.sh b/packages/archcraft-xfce/files/xfce-styles/Wave.sh new file mode 100755 index 0000000..8b3442e --- /dev/null +++ b/packages/archcraft-xfce/files/xfce-styles/Wave.sh @@ -0,0 +1,57 @@ +#!/usr/bin/env bash + +## Dirs ############################################# +terminal_path="$HOME/.config/xfce4/terminal" +geany_path="$HOME/.config/geany" + +# wallpaper --------------------------------- +set_wall() { + SCREEN=`xrandr --listactivemonitors | awk -F ' ' 'END {print $1}' | tr -d \:` + MONITOR=`xrandr --listactivemonitors | awk -F ' ' 'END {print $2}' | tr -d \*+` + xfconf-query --channel xfce4-desktop --property /backdrop/screen${SCREEN}/monitor${MONITOR}/workspace0/last-image --set /usr/share/backgrounds/"${1}" +} + +# xfce terminal --------------------------------- +change_xfterm () { + sed -i -e "s/FontName=.*/FontName=$1/g" "$terminal_path"/terminalrc + sed -i -e 's/ColorForeground=.*/ColorForeground=#f8f8f8f8f2f2/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorBackground=.*/ColorBackground=#32323f3f4e4e/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorCursor=.*/ColorCursor=#f8f8f8f8f2f2/g' "$terminal_path"/terminalrc + sed -i -e 's/ColorPalette=.*/ColorPalette=#3d3d4c4c5f5f;#f4f48f8fb1b1;#a1a1efefd3d3;#f1f1fafa8c8c;#9292b6b6f4f4;#bdbd9999ffff;#8787dfdfebeb;#f8f8f8f8f2f2;#565668687e7e;#eeee4f4f8484;#5353e2e2aeae;#f1f1ffff5252;#64649898efef;#98985e5effff;#2424d1d1e7e7;#e5e5e5e5e5e5/g' "$terminal_path"/terminalrc +} + +# geany --------------------------------- +change_geany() { + sed -i -e "s/color_scheme=.*/color_scheme=$1.conf/g" "$geany_path"/geany.conf + sed -i -e "s/editor_font=.*/editor_font=$2/g" "$geany_path"/geany.conf +} + +# gtk theme, icons and fonts --------------------------------- +change_gtk() { + xfconf-query -c xfwm4 -p /general/theme -s "${1}" + xfconf-query -c xsettings -p /Net/ThemeName -s "${2}" + xfconf-query -c xsettings -p /Net/IconThemeName -s "${3}" + xfconf-query -c xsettings -p /Gtk/CursorThemeName -s "${4}" + xfconf-query -c xsettings -p /Gtk/FontName -s "${5}" +} + +# notify --------------------------------- +notify_user () { + local style=`basename $0` + notify-send -u normal -i /usr/share/icons/Archcraft/actions/24/channelmixer.svg "Applying Style : ${style%.*}" +} + +## Execute Script ----------------------- +notify_user + +# Set Wallpaper +set_wall 'wave.jpg' + +## Change colors in funct (xfce4-terminal) +change_xfterm 'JetBrainsMono Nerd Font 10' + +# SCHEME | FONT +change_geany 'wave' 'JetBrains Mono 10' + +# WM THEME | THEME | ICON | CURSOR | FONT +change_gtk 'Wave' 'Wave' 'Luv-Folders-Dark' 'Vimix' 'Noto Sans 9' diff --git a/packages/archcraft-xfce/files/xfce4/panel/launcher-32/16241260409.desktop b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/16241260409.desktop new file mode 100644 index 0000000..de84177 --- /dev/null +++ b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/16241260409.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Default +Comment=Default Style for XFCE Desktop +Exec=/usr/share/archcraft/xfce-styles/Default.sh +Icon=gtk-theme-config +Path= +Terminal=false +StartupNotify=false diff --git a/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623010.desktop b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623010.desktop new file mode 100644 index 0000000..db8598f --- /dev/null +++ b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623010.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Beach +Comment=Beach Style for XFCE Desktop +Exec=/usr/share/archcraft/xfce-styles/Beach.sh +Icon=gtk-theme-config +Path= +Terminal=false +StartupNotify=false diff --git a/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623011.desktop b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623011.desktop new file mode 100644 index 0000000..2ac61db --- /dev/null +++ b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623011.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Forest +Comment=Forest Style for XFCE Desktop +Exec=/usr/share/archcraft/xfce-styles/Forest.sh +Icon=gtk-theme-config +Path= +Terminal=false +StartupNotify=false diff --git a/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623012.desktop b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623012.desktop new file mode 100644 index 0000000..d5e0bb1 --- /dev/null +++ b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623012.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Manhattan +Comment=Manhattan Style for XFCE Desktop +Exec=/usr/share/archcraft/xfce-styles/Manhattan.sh +Icon=gtk-theme-config +Path= +Terminal=false +StartupNotify=false diff --git a/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623013.desktop b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623013.desktop new file mode 100644 index 0000000..8cf1ab7 --- /dev/null +++ b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623013.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Nordic +Comment=Nordic Style for XFCE Desktop +Exec=/usr/share/archcraft/xfce-styles/Nordic.sh +Icon=gtk-theme-config +Path= +Terminal=false +StartupNotify=false diff --git a/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623014.desktop b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623014.desktop new file mode 100644 index 0000000..55bebfe --- /dev/null +++ b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623014.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Wave +Comment=Wave Style for XFCE Desktop +Exec=/usr/share/archcraft/xfce-styles/Wave.sh +Icon=gtk-theme-config +Path= +Terminal=false +StartupNotify=false diff --git a/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623015.desktop b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623015.desktop new file mode 100644 index 0000000..42cd4fd --- /dev/null +++ b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623015.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Nord +Comment=Nord Style for XFCE Desktop +Exec=/usr/share/archcraft/xfce-styles/Nord.sh +Icon=gtk-theme-config +Path= +Terminal=false +StartupNotify=false diff --git a/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623016.desktop b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623016.desktop new file mode 100644 index 0000000..6e3952b --- /dev/null +++ b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623016.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Adaptive +Comment=Adaptive Style for XFCE Desktop +Exec=/usr/share/archcraft/xfce-styles/Adaptive.sh +Icon=gtk-theme-config +Path= +Terminal=false +StartupNotify=false diff --git a/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623017.desktop b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623017.desktop new file mode 100644 index 0000000..f1c47ec --- /dev/null +++ b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623017.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Bouquet +Comment=Bouquet Style for XFCE Desktop +Exec=/usr/share/archcraft/xfce-styles/Bouquet.sh +Icon=gtk-theme-config +Path= +Terminal=false +StartupNotify=false diff --git a/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623018.desktop b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623018.desktop new file mode 100644 index 0000000..c3615b5 --- /dev/null +++ b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623018.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Light +Comment=Light Style for XFCE Desktop +Exec=/usr/share/archcraft/xfce-styles/Light.sh +Icon=gtk-theme-config +Path= +Terminal=false +StartupNotify=false diff --git a/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623019.desktop b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623019.desktop new file mode 100644 index 0000000..88c3202 --- /dev/null +++ b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623019.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Keyboards +Comment=Keyboards Style for XFCE Desktop +Exec=/usr/share/archcraft/xfce-styles/Keyboards.sh +Icon=gtk-theme-config +Path= +Terminal=false +StartupNotify=false diff --git a/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623020.desktop b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623020.desktop new file mode 100644 index 0000000..7ca45a3 --- /dev/null +++ b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623020.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Kiss +Comment=Kiss Style for XFCE Desktop +Exec=/usr/share/archcraft/xfce-styles/Kiss.sh +Icon=gtk-theme-config +Path= +Terminal=false +StartupNotify=false diff --git a/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623021.desktop b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623021.desktop new file mode 100644 index 0000000..7b495aa --- /dev/null +++ b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623021.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Landscape +Comment=Landscape Style for XFCE Desktop +Exec=/usr/share/archcraft/xfce-styles/Landscape.sh +Icon=gtk-theme-config +Path= +Terminal=false +StartupNotify=false diff --git a/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623022.desktop b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623022.desktop new file mode 100644 index 0000000..1fe2ad1 --- /dev/null +++ b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623022.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Mountain +Comment=Mountain Style for XFCE Desktop +Exec=/usr/share/archcraft/xfce-styles/Mountain.sh +Icon=gtk-theme-config +Path= +Terminal=false +StartupNotify=false diff --git a/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623023.desktop b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623023.desktop new file mode 100644 index 0000000..dd62d73 --- /dev/null +++ b/packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623023.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=Tealize +Comment=Tealize Style for XFCE Desktop +Exec=/usr/share/archcraft/xfce-styles/Tealize.sh +Icon=gtk-theme-config +Path= +Terminal=false +StartupNotify=false diff --git a/packages/archcraft-xfce/files/xfce4/panel/whiskermenu-1.rc b/packages/archcraft-xfce/files/xfce4/panel/whiskermenu-1.rc new file mode 100644 index 0000000..5915827 --- /dev/null +++ b/packages/archcraft-xfce/files/xfce4/panel/whiskermenu-1.rc @@ -0,0 +1,83 @@ +favorites=xfce4-web-browser.desktop,xfce4-mail-reader.desktop,xfce4-file-manager.desktop,xfce4-terminal-emulator.desktop +recent= +button-title=\ Applications +button-icon=/usr/share/pixmaps/xfce-menucraft.svg +button-single-row=false +show-button-title=true +show-button-icon=true +launcher-show-name=true +launcher-show-description=true +launcher-show-tooltip=true +launcher-icon-size=2 +hover-switch-category=true +category-show-name=true +category-icon-size=1 +sort-categories=true +view-mode=1 +default-category=0 +recent-items-max=10 +favorites-in-recent=true +position-search-alternate=true +position-commands-alternate=false +position-categories-alternate=true +position-categories-horizontal=false +stay-on-focus-out=false +profile-shape=0 +confirm-session-command=true +menu-width=494 +menu-height=575 +menu-opacity=100 +command-settings=xfce4-settings-manager +show-command-settings=true +command-lockscreen=xflock4 +show-command-lockscreen=true +command-switchuser=gdmflexiserver +show-command-switchuser=false +command-logoutuser=xfce4-session-logout --logout --fast +show-command-logoutuser=false +command-restart=xfce4-session-logout --reboot --fast +show-command-restart=false +command-shutdown=xfce4-session-logout --halt --fast +show-command-shutdown=false +command-suspend=xfce4-session-logout --suspend +show-command-suspend=false +command-hibernate=xfce4-session-logout --hibernate +show-command-hibernate=false +command-logout=xfce4-session-logout +show-command-logout=true +command-menueditor=menulibre +show-command-menueditor=true +command-profile=mugshot +show-command-profile=true +search-actions=5 + +[action0] +name=Man Pages +pattern=# +command=exo-open --launch TerminalEmulator man %s +regex=false + +[action1] +name=Web Search +pattern=? +command=exo-open --launch WebBrowser https://duckduckgo.com/?q=%u +regex=false + +[action2] +name=Wikipedia +pattern=!w +command=exo-open --launch WebBrowser https://en.wikipedia.org/wiki/%u +regex=false + +[action3] +name=Run in Terminal +pattern=! +command=exo-open --launch TerminalEmulator %s +regex=false + +[action4] +name=Open URI +pattern=^(file|http|https):\\/\\/(.*)$ +command=exo-open \\0 +regex=true + diff --git a/packages/archcraft-xfce/files/xfce4/terminal/terminalrc b/packages/archcraft-xfce/files/xfce4/terminal/terminalrc new file mode 100644 index 0000000..eaeb5fe --- /dev/null +++ b/packages/archcraft-xfce/files/xfce4/terminal/terminalrc @@ -0,0 +1,36 @@ +[Configuration] +MiscAlwaysShowTabs=FALSE +MiscBell=FALSE +MiscBellUrgent=FALSE +MiscBordersDefault=TRUE +MiscCursorBlinks=TRUE +MiscCursorShape=TERMINAL_CURSOR_SHAPE_BLOCK +MiscDefaultGeometry=82x25 +MiscInheritGeometry=FALSE +MiscMenubarDefault=TRUE +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 +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/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/thunar.xml b/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/thunar.xml new file mode 100644 index 0000000..8f0b440 --- /dev/null +++ b/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/thunar.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml b/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml new file mode 100644 index 0000000..c53e248 --- /dev/null +++ b/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml b/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml new file mode 100644 index 0000000..a152250 --- /dev/null +++ b/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml @@ -0,0 +1,197 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml b/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml new file mode 100644 index 0000000..163efad --- /dev/null +++ b/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml b/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml new file mode 100644 index 0000000..f0d3864 --- /dev/null +++ b/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml b/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml new file mode 100644 index 0000000..ed14c67 --- /dev/null +++ b/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-screensaver.xml b/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-screensaver.xml new file mode 100644 index 0000000..e99f99c --- /dev/null +++ b/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-screensaver.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml b/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml new file mode 100644 index 0000000..3b3902a --- /dev/null +++ b/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml b/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml new file mode 100644 index 0000000..4575e9c --- /dev/null +++ b/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml b/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml new file mode 100644 index 0000000..485cb59 --- /dev/null +++ b/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml b/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml new file mode 100644 index 0000000..67c9292 --- /dev/null +++ b/packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/calamares-config-xfce/PKGBUILD b/packages/calamares-config-xfce/PKGBUILD new file mode 100644 index 0000000..60ff655 --- /dev/null +++ b/packages/calamares-config-xfce/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Aditya Shakya + +pkgname=calamares-config-xfce +pkgver=1.0 +pkgrel=1 +pkgdesc="Calamares configuration for Archcraft XFCE." +url="https://github.com/archcraft-os/archcraft-xfce" +arch=('any') +license=('GPL') +provides=($pkgname) +conflicts=('calamares-config') +depends=() + +prepare() { + cp -af ../files/. ${srcdir} +} + +package() { + local _bindir=${pkgdir}/usr/bin + mkdir -p "$_bindir" + + # copy all files recursively in /etc/calamares + (find calamares -type f -exec install -Dm 644 "{}" "$pkgdir/etc/{}" \;) + + # copy install scripts + install -Dm 755 post_install.sh "$_bindir"/post_install.sh + install -Dm 755 chrooted_post_install.sh "$_bindir"/chrooted_post_install.sh + + # make scripts executable + chmod 755 "$pkgdir"/etc/calamares/launch.sh + chmod 755 "$pkgdir"/etc/calamares/branding/archcraft/test-slides.sh +} diff --git a/packages/calamares-config-xfce/files/calamares/branding/archcraft/branding.desc b/packages/calamares-config-xfce/files/calamares/branding/archcraft/branding.desc new file mode 100644 index 0000000..38b1b09 --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/branding/archcraft/branding.desc @@ -0,0 +1,77 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +## Distribution Branding Settings + +--- +componentName: archcraft + +## Show "Welcome to the Calamares installer for Archcraft." instead? +welcomeStyleCalamares: false + +## Should the welcome image be scaled up beyond its natural size? +welcomeExpandingLogo: true + +## Should the calamares window expand? +# Size and expansion policy for Calamares. +# - "normal" or unset, expand as needed, use *windowSize* +# - "fullscreen", start as large as possible, ignore *windowSize* +# - "noexpand", don't expand automatically, use *windowSize* +windowExpanding: noexpand + +## Size of Calamares window, expressed as w,h. (px, em) +windowSize: 800px,600px + +## Placement of Calamares window. Either "center" or "free". +windowPlacement: center + +## Sidebar Style (widget, qml, none) +sidebar: widget + +## Navigation Style, buttons on the bottom (widget, qml, none) +navigation: widget + +## Strings +strings: + productName: Archcraft + shortProductName: Archcraft +# version: null +# shortVersion: null + versionedName: Archcraft + shortVersionedName: Archcraft + bootloaderEntryName: Archcraft + productUrl: https://archcraft.io + supportUrl: https://reddit.com/r/archcraft + knownIssuesUrl: https://github.com/archcraft-os/archcraft-xfce/issues + releaseNotesUrl: https://github.com/archcraft-os/archcraft-xfce/blob/master/changelog.md + donateUrl: https://archcraft.io/donate + +## Images +# productBanner : On top of welcome text (64x460) +# productIcon : Icon on titlebar (16x16) +# productLogo : Logo in sidebar (80x80) +# productWallpaper : Replace the solid color in main window (800x520) +# productWelcome : In the middle of main window on welcome (320x150) +images: + #productBanner: "banner.png" + productIcon: "icon.svg" + productLogo: "logo.svg" + #productWallpaper: "wallpaper.png" + productWelcome: "welcome.png" + +## Colors for text and background components in sidebar only. +style: + sidebarBackground: "#353945" + sidebarText: "#EFF0F1" + sidebarTextSelect: "#FFFFFF" + sidebarTextHighlight: "#5294E2" + +## Slideshow +slideshow: "show.qml" +slideshowAPI: 2 + +## Upload the logs to pastebins: +uploadServer : + type : "fiche" + url : "http://termbin.com:9999" + sizeLimit : -1 diff --git a/packages/calamares-config-xfce/files/calamares/branding/archcraft/icon.svg b/packages/calamares-config-xfce/files/calamares/branding/archcraft/icon.svg new file mode 100644 index 0000000..be90d0e --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/branding/archcraft/icon.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + diff --git a/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/about.svg b/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/about.svg new file mode 100644 index 0000000..a690dc5 --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/about.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/donate.svg b/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/donate.svg new file mode 100644 index 0000000..4c65665 --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/donate.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/fourm.svg b/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/fourm.svg new file mode 100644 index 0000000..9033015 --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/fourm.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/go-down.svg b/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/go-down.svg new file mode 100644 index 0000000..b5f8384 --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/go-down.svg @@ -0,0 +1,10 @@ + + + + diff --git a/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/go-next.svg b/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/go-next.svg new file mode 100644 index 0000000..55b24a4 --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/go-next.svg @@ -0,0 +1,10 @@ + + + + diff --git a/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/go-previous.svg b/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/go-previous.svg new file mode 100644 index 0000000..ebfc9c1 --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/go-previous.svg @@ -0,0 +1,10 @@ + + + + diff --git a/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/go-up.svg b/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/go-up.svg new file mode 100644 index 0000000..e32033b --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/go-up.svg @@ -0,0 +1,10 @@ + + + + diff --git a/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/issues.svg b/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/issues.svg new file mode 100644 index 0000000..9386b28 --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/issues.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/language.svg b/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/language.svg new file mode 100644 index 0000000..b9921ff --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/language.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/notes.svg b/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/notes.svg new file mode 100644 index 0000000..16c6b8a --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/notes.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/web.svg b/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/web.svg new file mode 100644 index 0000000..33aabf0 --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/web.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/calamares-config-xfce/files/calamares/branding/archcraft/lang/calamares-default_ar.qm b/packages/calamares-config-xfce/files/calamares/branding/archcraft/lang/calamares-default_ar.qm new file mode 100644 index 0000000..23eaa2a Binary files /dev/null and b/packages/calamares-config-xfce/files/calamares/branding/archcraft/lang/calamares-default_ar.qm differ diff --git a/packages/calamares-config-xfce/files/calamares/branding/archcraft/lang/calamares-default_en.qm b/packages/calamares-config-xfce/files/calamares/branding/archcraft/lang/calamares-default_en.qm new file mode 100644 index 0000000..ce6afd2 Binary files /dev/null and b/packages/calamares-config-xfce/files/calamares/branding/archcraft/lang/calamares-default_en.qm differ diff --git a/packages/calamares-config-xfce/files/calamares/branding/archcraft/lang/calamares-default_eo.qm b/packages/calamares-config-xfce/files/calamares/branding/archcraft/lang/calamares-default_eo.qm new file mode 100644 index 0000000..4d85aa1 Binary files /dev/null and b/packages/calamares-config-xfce/files/calamares/branding/archcraft/lang/calamares-default_eo.qm differ diff --git a/packages/calamares-config-xfce/files/calamares/branding/archcraft/lang/calamares-default_fr.qm b/packages/calamares-config-xfce/files/calamares/branding/archcraft/lang/calamares-default_fr.qm new file mode 100644 index 0000000..ae8e52e Binary files /dev/null and b/packages/calamares-config-xfce/files/calamares/branding/archcraft/lang/calamares-default_fr.qm differ diff --git a/packages/calamares-config-xfce/files/calamares/branding/archcraft/lang/calamares-default_nl.qm b/packages/calamares-config-xfce/files/calamares/branding/archcraft/lang/calamares-default_nl.qm new file mode 100644 index 0000000..5e26cc8 Binary files /dev/null and b/packages/calamares-config-xfce/files/calamares/branding/archcraft/lang/calamares-default_nl.qm differ diff --git a/packages/calamares-config-xfce/files/calamares/branding/archcraft/logo.svg b/packages/calamares-config-xfce/files/calamares/branding/archcraft/logo.svg new file mode 100644 index 0000000..0f13901 --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/branding/archcraft/logo.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + diff --git a/packages/calamares-config-xfce/files/calamares/branding/archcraft/show.qml b/packages/calamares-config-xfce/files/calamares/branding/archcraft/show.qml new file mode 100644 index 0000000..6311c54 --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/branding/archcraft/show.qml @@ -0,0 +1,80 @@ +/* === This file is part of Calamares - === + * + * SPDX-FileCopyrightText: 2015 Teo Mrnjavac + * SPDX-FileCopyrightText: 2018 Adriaan de Groot + * SPDX-License-Identifier: GPL-3.0-or-later + * + * Calamares is Free Software: see the License-Identifier above. + * + */ + +import QtQuick 2.0; +import calamares.slideshow 1.0; + +Presentation +{ + id: presentation + + function nextSlide() { + console.log("QML Component (default slideshow) Next slide"); + presentation.goToNextSlide(); + } + + Timer { + id: advanceTimer + interval: 5000 + running: presentation.activatedInCalamares + repeat: true + onTriggered: nextSlide() + } + + Slide { + anchors.fill: parent + + Image { + id: background1 + source: "slides/1.png" + anchors.fill: parent + } + } + + Slide { + anchors.fill: parent + + Image { + id: background2 + source: "slides/2.png" + anchors.fill: parent + } + } + + Slide { + anchors.fill: parent + + Image { + id: background3 + source: "slides/3.png" + anchors.fill: parent + } + } + + Slide { + anchors.fill: parent + + Image { + id: background4 + source: "slides/4.png" + anchors.fill: parent + } + } + + function onActivate() { + console.log("QML Component (default slideshow) activated"); + presentation.currentSlide = 0; + } + + function onLeave() { + console.log("QML Component (default slideshow) deactivated"); + } + +} diff --git a/packages/calamares-config-xfce/files/calamares/branding/archcraft/slides/1.png b/packages/calamares-config-xfce/files/calamares/branding/archcraft/slides/1.png new file mode 100644 index 0000000..f3539fd Binary files /dev/null and b/packages/calamares-config-xfce/files/calamares/branding/archcraft/slides/1.png differ diff --git a/packages/calamares-config-xfce/files/calamares/branding/archcraft/slides/2.png b/packages/calamares-config-xfce/files/calamares/branding/archcraft/slides/2.png new file mode 100644 index 0000000..57e39f0 Binary files /dev/null and b/packages/calamares-config-xfce/files/calamares/branding/archcraft/slides/2.png differ diff --git a/packages/calamares-config-xfce/files/calamares/branding/archcraft/slides/3.png b/packages/calamares-config-xfce/files/calamares/branding/archcraft/slides/3.png new file mode 100644 index 0000000..12fd5e2 Binary files /dev/null and b/packages/calamares-config-xfce/files/calamares/branding/archcraft/slides/3.png differ diff --git a/packages/calamares-config-xfce/files/calamares/branding/archcraft/slides/4.png b/packages/calamares-config-xfce/files/calamares/branding/archcraft/slides/4.png new file mode 100644 index 0000000..e85de26 Binary files /dev/null and b/packages/calamares-config-xfce/files/calamares/branding/archcraft/slides/4.png differ diff --git a/packages/calamares-config-xfce/files/calamares/branding/archcraft/stylesheet.qss b/packages/calamares-config-xfce/files/calamares/branding/archcraft/stylesheet.qss new file mode 100644 index 0000000..689c2bd --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/branding/archcraft/stylesheet.qss @@ -0,0 +1,200 @@ +/* + * SPDX-FileCopyrightText: no + * SPDX-License-Identifier: CC0-1.0 + */ + +/*------------------------ Global Fonts -------------------*/ +*{ + font: 12px "Jetbrains Mono"; +} + +/*------------------------ Bottom Buttons -----------------*/ + +#debugButton, #aboutButton { + border-style: solid; + font: bold 12px; + padding: 8px; +} + +#view-button-back, +#view-button-next, +#view-button-cancel { + background-color: #444A58; + border: 1px solid #1E2128; + border-radius: 2px; + font: bold 12px; + min-width: 4em; + padding: 8px; +} + +#view-button-back:hover, +#view-button-next:hover, +#view-button-cancel:hover { + color: #FFFFFF; + background-color: #505666; + border-style: solid; +} + +/*------------------------ Welcome Page Buttons ------------------------*/ + +#aboutButton { + qproperty-icon: url(/etc/calamares/branding/archcraft/icons/about.svg); +} + +#debugButton { + qproperty-icon: url(/etc/calamares/branding/archcraft/icons/about.svg); +} + +#donateButton { + qproperty-icon: url(/etc/calamares/branding/archcraft/icons/donate.svg); +} + +#supportButton { + qproperty-icon: url(/etc/calamares/branding/archcraft/icons/fourm.svg); +} + +#releaseNotesButton { + qproperty-icon: url(/etc/calamares/branding/archcraft/icons/notes.svg); +} + +#knownIssuesButton { + qproperty-icon: url(/etc/calamares/branding/archcraft/icons/issues.svg); +} + +#debugButton, +#aboutButton, +#donateButton, +#supportButton, +#releaseNotesButton, +#knownIssuesButton { + font: bold 12px; + min-width: 2em; + padding: 8px; +} + +#debugButton:hover, +#aboutButton:hover, +#donateButton:hover, +#supportButton:hover, +#releaseNotesButton:hover, +#knownIssuesButton:hover { + color: #5294E2; + border-style: solid; + border-width: 0px; +} + +/*------------------------ Welcome Page Text ------------------------*/ + +/*-- Welcome to installer text --*/ +QLabel#mainText { + color: #5294E2; + font: bold 12px; +} + +/*-- Language Box --*/ +QComboBox { + border: 1px solid #2D303B; + border-radius: 2px; + padding: 6px; + min-width: 20em; +} + +QComboBox:!editable, QComboBox::drop-down:editable { + background: #3E4350; +} +/* QComboBox gets the "on" state when the popup is open */ +QComboBox:!editable:on, QComboBox::drop-down:editable:on { + background: #263E4350; +} + +QComboBox::drop-down { + subcontrol-origin: padding; + subcontrol-position: top right; + width: 30px; + + border-left-width: 1px; + border-left-color: #2D303B; + border-left-style: solid; /* just a single line */ + border-top-right-radius: 3px; /* same radius as the QComboBox */ + border-bottom-right-radius: 3px; +} +QComboBox::down-arrow { + image: url(/etc/calamares/branding/archcraft/icons/go-down.svg); +} + +/*------------------------ Main App ------------------------*/ + +#mainApp { +/* background-color: #29353B; */ +} + +#sidebarApp { +} + +#logoApp { + padding: 0px; +} + +/*------------------------ Tooltip ------------------------*/ + +QToolTip { + border: 1px solid #5294E2; + border-radius: 2px; + padding: 2px; +} + +/*------------------------ Partition Page ------------------------*/ + +QLabel#bootInfoIcon { + background-color: #EFF0F1; + font: bold 12px; +} +QLabel#bootInfoLabel { + color: #EFF0F1; + font: bold 12px; +} +QLabel#deviceInfoIcon { + background-color: #EFF0F1; + font: bold 12px; +} +QLabel#deviceInfoLabel { + color: #EFF0F1; + font: bold 12px; +} + +#bootInfoIcon { +} +#bootInfoLable { +} +#deviceInfoIcon { +} +#defineInfoLabel { +} +#scrollAreaWidgetContents { +} +#partitionBarView { +} + +#partitionLabel { + color: #EFF0F1; +} + +#partitionLabelsView { + color: #EFF0F1; +} + +#CreatePartitionDialog { + color: #EFF0F1; +} + +#partResizerWidget { + color: #EFF0F1; +} + +/*------------------------ Licensing ------------------------*/ + +#licenseItem { +} + +#licenseItemFullText { +} diff --git a/packages/calamares-config-xfce/files/calamares/branding/archcraft/test-slides.sh b/packages/calamares-config-xfce/files/calamares/branding/archcraft/test-slides.sh new file mode 100755 index 0000000..118b77f --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/branding/archcraft/test-slides.sh @@ -0,0 +1,7 @@ +#!/usr/bin/bash + +## Copyright (C) 2020-2022 Aditya Shakya +## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3 + +## Test Calamares Slides +qmlscene -I /usr/share/calamares/qml show.qml -geometry 825x500 diff --git a/packages/calamares-config-xfce/files/calamares/branding/archcraft/welcome.png b/packages/calamares-config-xfce/files/calamares/branding/archcraft/welcome.png new file mode 100644 index 0000000..f97b0a8 Binary files /dev/null and b/packages/calamares-config-xfce/files/calamares/branding/archcraft/welcome.png differ diff --git a/packages/calamares-config-xfce/files/calamares/launch.sh b/packages/calamares-config-xfce/files/calamares/launch.sh new file mode 100755 index 0000000..e4cb035 --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/launch.sh @@ -0,0 +1,16 @@ +#!/usr/bin/bash + +## Copyright (C) 2020-2022 Aditya Shakya +## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3 + +## Check if booted using 'Copy to RAM' mode +DIR="/etc/calamares" +KERNEL=`uname -r` + +if [[ -d "/run/archiso/copytoram" ]]; then + sudo sed -i -e 's|/run/archiso/bootmnt/arch/x86_64/airootfs.sfs|/run/archiso/copytoram/airootfs.sfs|g' "$DIR"/modules/unpackfs.conf + sudo sed -i -e "s|/run/archiso/bootmnt/arch/boot/x86_64/vmlinuz-linux|/usr/lib/modules/$KERNEL/vmlinuz|g" "$DIR"/modules/unpackfs.conf +fi + +## Launch calamare installer accordingly +pkexec calamares -d -style kvantum diff --git a/packages/calamares-config-xfce/files/calamares/modules/bootloader.conf b/packages/calamares-config-xfce/files/calamares/modules/bootloader.conf new file mode 100644 index 0000000..e48cb65 --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/modules/bootloader.conf @@ -0,0 +1,27 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +# Bootloader configuration. + +# Bootloader to use for EFI installations (grub, sb-shim, systemd-boot) +efiBootLoader: "grub" + +# systemd-boot configuration +kernel: "/vmlinuz-linux" +img: "/initramfs-linux.img" +fallback: "/initramfs-linux-fallback.img" +timeout: "10" +bootloaderEntryName: "Archcraft" +kernelLine: ", with Default Kernel" +fallbackKernelLine: ", with Default Kernel (fallback)" + +# GRUB 2 binary names and boot directory +# These names are also used when using sb-shim +grubInstall: "grub-install" +grubMkconfig: "grub-mkconfig" +grubCfg: "/boot/grub/grub.cfg" +grubProbe: "grub-probe" +efiBootMgr: "efibootmgr" + +# Install a copy of the GRUB EFI bootloader as the EFI fallback loader +installEFIFallback: true diff --git a/packages/calamares-config-xfce/files/calamares/modules/finished.conf b/packages/calamares-config-xfce/files/calamares/modules/finished.conf new file mode 100644 index 0000000..d0dafed --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/modules/finished.conf @@ -0,0 +1,9 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +# Configuration for the "finished" page, which is usually shown only at +# the end of the installation (successful or not). + +restartNowMode: user-unchecked +restartNowCommand: "systemctl -i reboot" +notifyOnFinished: false diff --git a/packages/calamares-config-xfce/files/calamares/modules/grubcfg.conf b/packages/calamares-config-xfce/files/calamares/modules/grubcfg.conf new file mode 100644 index 0000000..2a7215e --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/modules/grubcfg.conf @@ -0,0 +1,29 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +# Create, overwrite or update /etc/default/grub in the target system. + +# If set to true, always creates /etc/default/grub from scratch even if the file +# already existed. If set to false, edits the existing file instead. +overwrite: false + +# If set to true, prefer to write files in /etc/default/grub.d/ +# rather than the single file /etc/default/grub. If this is set, +# Calamares will write /etc/default/grub.d/00Calamares instead. +prefer_grub_d: false + +# If set to true, an **existing** setting for GRUB_DISTRIBUTOR is +# kept, not updated to the *bootloaderEntryName* from the branding file. +# Use this if the GRUB_DISTRIBUTOR setting in the file is "smart" in +# some way (e.g. uses shell-command substitution). +keepDistributor: false + +# Default entries to write to /etc/default/grub if it does not exist yet or if +# we are overwriting it. +# +defaults: + GRUB_TIMEOUT: 10 + GRUB_DEFAULT: saved + GRUB_DISABLE_SUBMENU: false + GRUB_TERMINAL_OUTPUT: "console" + GRUB_DISABLE_RECOVERY: false diff --git a/packages/calamares-config-xfce/files/calamares/modules/initcpio.conf b/packages/calamares-config-xfce/files/calamares/modules/initcpio.conf new file mode 100644 index 0000000..485cb21 --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/modules/initcpio.conf @@ -0,0 +1,12 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +# Run mkinitcpio(8) with the given preset value + +# This key defines the kernel to be loaded. +kernel: linux + +# Set this to true to turn off mitigations for lax file +# permissions on initramfs (which, in turn, can compromise +# your LUKS encryption keys, CVS-2019-13179). +be_unsafe: false diff --git a/packages/calamares-config-xfce/files/calamares/modules/packages.conf b/packages/calamares-config-xfce/files/calamares/modules/packages.conf new file mode 100644 index 0000000..c105e55 --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/modules/packages.conf @@ -0,0 +1,31 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# + +# Which package manager to use +backend: pacman + +skip_if_no_internet: true +update_db: false +update_system: false + +# post_install script does that. +#operations: +# - try_remove: +# - ac-installer +# - calamares +# - calamares-config +# - plasma-framework +# - kpmcore +# - yaml-cpp +# - mkinitcpio-archiso +# - boost +# - ckbcomp +# - hwinfo +# - qt5-xmlpatterns +# - kconfig +# - kcoreaddons +# - kiconthemes +# - ki18n +# - kio +# - solid diff --git a/packages/calamares-config-xfce/files/calamares/modules/partition.conf b/packages/calamares-config-xfce/files/calamares/modules/partition.conf new file mode 100644 index 0000000..30bde0a --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/modules/partition.conf @@ -0,0 +1,50 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +# This setting specifies the mount point of the EFI system partition. Some +# distributions (Fedora, Debian, Manjaro, etc.) use /boot/efi, others (KaOS, +# etc.) use just /boot. +# +# Defaults to "/boot/efi", may be empty (but weird effects ensue) +efiSystemPartition: "/boot/efi" + +# Size of the EFI system partition, default : 300MiB +efiSystemPartitionSize: 512M + +# Name of the EFI system partition +efiSystemPartitionName: EFI + +# In autogenerated partitioning, allow the user to select a swap size? +userSwapChoices: + - none # Create no swap, use no swap + - small # Up to 4GB + - suspend # At least main memory size + - file # To swap file instead of partition + +# Name of the swap partition +swapPartitionName: swap + +# Correctly draw nested (e.g. logical) partitions as such. +drawNestedPartitions: false + +# Show/hide partition labels on manual partitioning page. +alwaysShowPartitionLabels: true + +# Allow manual partitioning. +allowManualPartitioning: true + +# Initial selection on the Choice page +initialPartitioningChoice: none +initialSwapChoice: none + +# Default partition table type, used when a "erase" disk is made. +#defaultPartitionTableType: gpt + +# Default filesystem type, used when a "new" partition is made. +defaultFileSystemType: "ext4" + +# Show/hide LUKS related functionality in automated partitioning modes. +enableLuksAutomatedPartitioning: true + +# Filesystem type choice, When user select Erase Disk. +availableFileSystemTypes: ["ext4","btrfs","xfs","jfs","reiser"] diff --git a/packages/calamares-config-xfce/files/calamares/modules/preservefiles.conf b/packages/calamares-config-xfce/files/calamares/modules/preservefiles.conf new file mode 100644 index 0000000..a1dbb19 --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/modules/preservefiles.conf @@ -0,0 +1,12 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +# Configuration for the preserve-files job +--- + +dontChroot: true + +files: + - from: log + dest: /var/log/Calamares.log + perm: root:wheel:600 diff --git a/packages/calamares-config-xfce/files/calamares/modules/removeuser.conf b/packages/calamares-config-xfce/files/calamares/modules/removeuser.conf new file mode 100644 index 0000000..2e377c5 --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/modules/removeuser.conf @@ -0,0 +1,7 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +# Removes a single user (with userdel) from the system. + +# Username in the target system to be removed. +username: liveuser diff --git a/packages/calamares-config-xfce/files/calamares/modules/shellprocess.conf b/packages/calamares-config-xfce/files/calamares/modules/shellprocess.conf new file mode 100644 index 0000000..2c13ef2 --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/modules/shellprocess.conf @@ -0,0 +1,18 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +# Configuration for the shell process job. + +# Set to true to run in host, rather than target system +dontChroot: true + +# Tune this for the commands you're actually running +timeout: 999 + +# Commands +script: + - command: "/usr/bin/post_install.sh" + +# Description of the job +i18n: + name: "Settings up configuration and cleaning up... " diff --git a/packages/calamares-config-xfce/files/calamares/modules/shellprocess_kms.conf b/packages/calamares-config-xfce/files/calamares/modules/shellprocess_kms.conf new file mode 100644 index 0000000..7f9983d --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/modules/shellprocess_kms.conf @@ -0,0 +1,18 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +# Configuration for the shell process job. + +# Set to true to run in host, rather than target system +dontChroot: false + +# Tune this for the commands you're actually running +timeout: 999 + +# Commands +script: + - command: "sed -i -e 's/MODULES=\"/MODULES=\"i915? amdgpu? radeon? nvidia? nouveau? vboxvideo? vmwgfx? /g' /etc/mkinitcpio.conf" + +# Description of the job +i18n: + name: "Adding kernel graphics drivers..." diff --git a/packages/calamares-config-xfce/files/calamares/modules/unpackfs.conf b/packages/calamares-config-xfce/files/calamares/modules/unpackfs.conf new file mode 100644 index 0000000..8488382 --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/modules/unpackfs.conf @@ -0,0 +1,13 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +# Unsquash / unpack a filesystem. Multiple sources are supported, and +# they may be squashed or plain filesystems. + +unpack: + - source: "/run/archiso/bootmnt/arch/x86_64/airootfs.sfs" + sourcefs: "squashfs" + destination: "" + - source: "/run/archiso/bootmnt/arch/boot/x86_64/vmlinuz-linux" + sourcefs: "file" + destination: "/boot/vmlinuz-linux" diff --git a/packages/calamares-config-xfce/files/calamares/modules/users.conf b/packages/calamares-config-xfce/files/calamares/modules/users.conf new file mode 100644 index 0000000..b5816c2 --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/modules/users.conf @@ -0,0 +1,63 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +# Configuration for the one-user-system user module. + +# Used as default groups for the created user. +defaultGroups: + - name: users + must_exist: true + system: true + - lp + - power + - video + - network + - storage + - name: wheel + must_exist: false + system: true + - audio + - sys + - optical + - scanner + - rfkill + +# Some Distributions require a 'autologin' group for the user. +autologinGroup: autologin + +# Check Autologin checkbox by default? +doAutologin: false + +# Sudoers group +sudoersGroup: wheel + +# Setting this to false, causes the root account to be disabled. +setRootPassword: true + +# When checked, the user password is used for the root account too. +doReusePassword: true + +# These are optional password-requirements that a distro can enforce +# on the user. +passwordRequirements: + nonempty: true +# minLength: -1 # Password at least this many characters +# maxLength: -1 # Password at most this many characters +# libpwquality: +# - minlen=0 +# - minclass=0 + +# You can control the visibility of the 'strong passwords' checkbox here. +allowWeakPasswords: false + +# You can control the initial state for the 'strong passwords' checkbox here. +allowWeakPasswordsDefault: true + +# Shell to be used for the regular user of the target system. +userShell: /bin/zsh + +# Hostname setting +setHostname: EtcFile + +# Should /etc/hosts be written with a hostname for this machine +writeHostsFile: true diff --git a/packages/calamares-config-xfce/files/calamares/modules/welcome.conf b/packages/calamares-config-xfce/files/calamares/modules/welcome.conf new file mode 100644 index 0000000..5d3b2c1 --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/modules/welcome.conf @@ -0,0 +1,39 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +# Configuration for the welcome module. + +# Show Links from the branding file. +showSupportUrl: false +showKnownIssuesUrl: false +showReleaseNotesUrl: false +showDonateUrl: false + +# Requirements checking. +requirements: + requiredStorage: 8.0 + + requiredRam: 1.0 + + internetCheckUrl: http://example.com + + check: + - storage + - ram + - power + - internet + - root + - screen + + required: + - ram + - root + +# GeoIP checking +geoip: + style: "none" + url: "https://geoip.kde.org/v1/ubiquity" # extended XML format + selector: "CountryCode" # blank uses default, which is wrong + +# User interface +languageIcon: /etc/calamares/branding/archcraft/icons/language.svg diff --git a/packages/calamares-config-xfce/files/calamares/settings.conf b/packages/calamares-config-xfce/files/calamares/settings.conf new file mode 100644 index 0000000..0f88baa --- /dev/null +++ b/packages/calamares-config-xfce/files/calamares/settings.conf @@ -0,0 +1,75 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# +# Configuration file for Calamares + +## Modules +modules-search: [ local ] + +## Instances +instances: +- id: kms + module: shellprocess + config: shellprocess_kms.conf + +## Sequence +sequence: +- show: + - welcome + - locale + - keyboard + - partition + - users + - summary +- exec: + - partition + - mount + - unpackfs + - machineid + - fstab + - locale + - keyboard + - localecfg + - luksbootkeyfile + - luksopenswaphookcfg + - initcpiocfg + - shellprocess@kms + - initcpio + - removeuser + - users + - displaymanager + - networkcfg + - hwclock + - services-systemd + - packages + - shellprocess + - grubcfg + - bootloader + - preservefiles + - umount +- show: + - finished + +## Branding +branding: archcraft + +## Whether calamares should show "Are you sure?" prompt right before each execution phase. +prompt-install: false + +## Whether use calamares as a post-install configuration tool rather than system installer. +dont-chroot: false + +## Whether Calamares should refer itself as a "setup program" rather than an "installer". +oem-setup: false + +## Disable the "Cancel" button entirely. +disable-cancel: false + +## Disable the "Cancel" button once you start the 'Installation'. +disable-cancel-during-exec: false + +## Hide the "Next" and "Back" button once you start the 'Installation'. +hide-back-and-next-during-exec: false + +## Quit automatically after 'Installation'. +quit-at-end: false diff --git a/packages/calamares-config-xfce/files/chrooted_post_install.sh b/packages/calamares-config-xfce/files/chrooted_post_install.sh new file mode 100755 index 0000000..cc992e9 --- /dev/null +++ b/packages/calamares-config-xfce/files/chrooted_post_install.sh @@ -0,0 +1,311 @@ +#!/bin/bash + +## Copyright (C) 2020-2022 Aditya Shakya +## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3 + +## Post installation script for Archcraft (Executes on target system to perform various operations) + +## ----------------------------------------------- + +# Get new user's username +new_user=`cat /etc/passwd | grep "/home" | cut -d: -f1 | head -1` + +# Check if package installed (0) or not (1) +_is_pkg_installed() { + local pkgname="$1" + pacman -Q "$pkgname" >& /dev/null +} + +# Remove a package +_remove_a_pkg() { + local pkgname="$1" + pacman -Rsn --noconfirm "$pkgname" +} + +# Remove package(s) if installed +_remove_pkgs_if_installed() { + local pkgname + for pkgname in "$@" ; do + _is_pkg_installed "$pkgname" && _remove_a_pkg "$pkgname" + done +} + +## -------- Enable/Disable services/targets ------ +_manage_systemd_services() { + local _enable_services=('NetworkManager.service' + 'bluetooth.service' + 'cups.service' + 'avahi-daemon.service' + 'systemd-timesyncd.service' + 'sddm-plymouth.service') + local srv + + # Enable hypervisors services if installed on it + [[ `lspci | grep -i virtualbox` ]] && echo "+---------------------->>" && echo "[*] Enabling vbox service..." && systemctl enable -f vboxservice.service + [[ `lspci -k | grep -i qemu` ]] && echo "+---------------------->>" && echo "[*] Enabling qemu service..." && systemctl enable -f qemu-guest-agent.service + + # Manage services on target system + for srv in "${_enable_services[@]}"; do + echo "+---------------------->>" + echo "[*] Enabling $srv for target system..." + systemctl enable -f ${srv} + done + + # Manage targets on target system + systemctl disable -f multi-user.target +} + +## -------- Remove VM Drivers -------------------- + +# Remove virtualbox pkgs if not running in vbox +_remove_vbox_pkgs() { + local vbox_pkg='virtualbox-guest-utils' + local vsrvfile='/etc/systemd/system/multi-user.target.wants/vboxservice.service' + + lspci | grep -i "virtualbox" >/dev/null + if [[ "$?" != 0 ]] ; then + echo "+---------------------->>" + echo "[*] Removing $vbox_pkg from target system..." + test -n "`pacman -Q $vbox_pkg 2>/dev/null`" && pacman -Rnsdd ${vbox_pkg} --noconfirm + if [[ -L "$vsrvfile" ]] ; then + rm -f "$vsrvfile" + fi + fi +} + +# Remove vmware pkgs if not running in vmware +_remove_vmware_pkgs() { + local vmware_pkgs=('open-vm-tools' 'xf86-input-vmmouse' 'xf86-video-vmware') + local _vw_pkg + + lspci | grep -i "VMware" >/dev/null + if [[ "$?" != 0 ]] ; then + for _vw_pkg in "${vmware_pkgs[@]}" ; do + echo "+---------------------->>" + echo "[*] Removing ${_vw_pkg} from target system..." + test -n "`pacman -Q ${_vw_pkg} 2>/dev/null`" && pacman -Rnsdd ${_vw_pkg} --noconfirm + done + fi +} + +# Remove qemu guest pkg if not running in Qemu +_remove_qemu_pkgs() { + local qemu_pkg='qemu-guest-agent' + local qsrvfile='/etc/systemd/system/multi-user.target.wants/qemu-guest-agent.service' + + lspci -k | grep -i "qemu" >/dev/null + if [[ "$?" != 0 ]] ; then + echo "+---------------------->>" + echo "[*] Removing $qemu_pkg from target system..." + test -n "`pacman -Q $qemu_pkg 2>/dev/null`" && pacman -Rnsdd ${qemu_pkg} --noconfirm + if [[ -L "$qsrvfile" ]] ; then + rm -f "$qsrvfile" + fi + fi +} + +## -------- Remove Un-wanted Drivers ------------- +_remove_unwanted_graphics_drivers() { + local gpu_file='/var/log/gpu-card-info.bash' + + local amd_card='' + local amd_driver='' + local intel_card='' + local intel_driver='' + local nvidia_card='' + local nvidia_driver='' + + if [[ -r "$gpu_file" ]] ; then + echo "+---------------------->>" + echo "[*] Getting drivers info from $gpu_file file..." + source ${gpu_file} + else + echo "+---------------------->>" + echo "[!] Warning: file $gpu_file does not exist!" + fi + + # Remove AMD drivers + if [[ -n "`lspci -k | grep 'Advanced Micro Devices'`" ]] ; then + amd_card=yes + elif [[ -n "`lspci -k | grep 'AMD/ATI'`" ]] ; then + amd_card=yes + elif [[ -n "`lspci -k | grep 'Radeon'`" ]] ; then + amd_card=yes + fi + echo "+---------------------->>" + echo "[*] AMD Card : $amd_card" + if [[ "$amd_card" == 'no' ]] ; then + echo "[*] Removing AMD drivers from target system..." + _remove_pkgs_if_installed xf86-video-amdgpu xf86-video-ati + fi + + # Remove intel drivers + echo "+---------------------->>" + echo "[*] Intel Card : $intel_card" + if [[ "$intel_card" == 'no' ]] ; then + echo "[*] Removing Intel drivers from target system..." + _remove_pkgs_if_installed xf86-video-intel + fi + + # Remove All nvidia drivers + echo "+---------------------->>" + echo "[*] Nvidia Card : $nvidia_card" + if [[ "$nvidia_card" == 'no' ]] ; then + echo "[*] Removing All Nvidia drivers from target system..." + _remove_pkgs_if_installed xf86-video-nouveau nvidia nvidia-settings nvidia-utils + fi + + # Remove nvidia drivers + echo "+---------------------->>" + echo "[*] Nvidia Drivers : $nvidia_driver" + if [[ "$nvidia_driver" == 'no' ]] ; then + echo "[*] Removing Nvidia drivers from target system..." + _remove_pkgs_if_installed nvidia nvidia-settings nvidia-utils + fi + + # Remove nouveau drivers + echo "+---------------------->>" + echo "[*] Free Nvidia Drivers : $nvidia_driver" + if [[ "$nvidia_driver" == 'yes' ]] ; then + echo "[*] Removing open-source Nvidia drivers from target system..." + _remove_pkgs_if_installed xf86-video-nouveau + fi +} + +## -------- Remove Un-wanted Ucode --------------- + +# Remove un-wanted ucode package +_remove_unwanted_ucode() { + cpu="`grep -w "^vendor_id" /proc/cpuinfo | head -n 1 | awk '{print $3}'`" + + case "$cpu" in + GenuineIntel) echo "+---------------------->>" && echo "[*] Removing amd-ucode from target system..." + _remove_pkgs_if_installed amd-ucode + ;; + *) echo "+---------------------->>" && echo "[*] Removing intel-ucode from target system..." + _remove_pkgs_if_installed intel-ucode + ;; + esac +} + +## -------- Remove Packages/Installer ------------ + +# Remove unnecessary packages +_remove_unwanted_packages() { + local _packages_to_remove=('calamares-config-xfce' + 'calamares' + 'archinstall' + 'arch-install-scripts' + 'ckbcomp' + 'boost' + 'mkinitcpio-archiso' + 'darkhttpd' + 'irssi' + 'lftp' + 'kitty-terminfo' + 'lynx' + 'mc' + 'ddrescue' + 'testdisk' + 'syslinux') + local rpkg + + echo "+---------------------->>" + echo "[*] Removing unnecessary packages..." + for rpkg in "${_packages_to_remove[@]}"; do + pacman -Q ${rpkg} &>/dev/null + if [[ "$?" == 0 ]]; then + pacman -Rnsc ${rpkg} --noconfirm + fi + done +} + +## -------- Delete Unnecessary Files ------------- + +# Clean live ISO stuff from target system +_clean_target_system() { + local _files_to_remove=( + /etc/sudoers.d/02_g_wheel + /etc/systemd/system/{etc-pacman.d-gnupg.mount,getty@tty1.service.d} + /etc/systemd/system/getty@tty1.service.d/autologin.conf + /etc/initcpio + /etc/mkinitcpio-archiso.conf + /etc/polkit-1/rules.d/49-nopasswd-calamares.rules + /etc/{group-,gshadow-,passwd-,shadow-} + /etc/udev/rules.d/81-dhcpcd.rules + /etc/skel/{.xinitrc,.xsession,.xprofile} + /home/"$new_user"/{.xinitrc,.xsession,.xprofile,.wget-hsts,.screenrc,.ICEauthority} + /root/{.automated_script.sh,.zlogin} + /root/{.xinitrc,.xsession,.xprofile} + /usr/local/bin/{Installation_guide} + /usr/share/calamares + /{gpg.conf,gpg-agent.conf,pubring.gpg,secring.gpg} + /var/lib/NetworkManager/NetworkManager.state + ) + local dfile + + echo "+---------------------->>" + echo "[*] Deleting live ISO files..." + for dfile in "${_files_to_remove[@]}"; do + rm -rf ${dfile} + done + find /usr/lib/initcpio -name archiso* -type f -exec rm '{}' \; +} + +## -------- Perform Misc Operations -------------- + +_perform_various_stuff() { + + # Copy grub theme to boot directory + echo "+---------------------->>" + echo "[*] Copying grub theme to boot directory..." + mkdir -p /boot/grub/themes + cp -rf /usr/share/grub/themes/archcraft /boot/grub/themes + + # disabling autologin for lightdm (if exist) + lightdm_config='/etc/lightdm/lightdm.conf' + if [[ -e "$lightdm_config" ]]; then + echo "+---------------------->>" + echo "[*] Disabling autologin for lightdm..." + sed -i -e 's|autologin-user=.*|#autologin-user=username|g' "$lightdm_config" + sed -i -e 's|autologin-session=.*|#autologin-session=openbox|g' "$lightdm_config" + fi + + # disabling autologin for lxdm (if exist) + lxdm_config='/etc/lxdm/lxdm.conf' + if [[ -e "$lxdm_config" ]]; then + echo "+---------------------->>" + echo "[*] Disabling autologin for lxdm..." + sed -i -e 's/autologin=.*/#autologin=username/g' "$lxdm_config" + fi + + # disabling autologin for sddm (if exist) + sddm_config='/etc/sddm.conf.d/kde_settings.conf' + if [[ -e "$sddm_config" ]]; then + echo "+---------------------->>" + echo "[*] Disabling autologin for sddm..." + sed -i -e 's/User=liveuser/#User=username/g' "$sddm_config" + fi + + # Perform various operations + echo "+---------------------->>" + echo "[*] Running operations as new user : ${new_user}..." + [[ -x `which archcraft-hooks-runner` ]] && archcraft-hooks-runner + runuser -l ${new_user} -c 'xdg-user-dirs-update' + runuser -l ${new_user} -c 'xdg-user-dirs-gtk-update' + + # Journal stuff + sed -i 's/volatile/auto/g' /etc/systemd/journald.conf 2>>/tmp/.errlog + sed -i 's/.*pam_wheel\.so/#&/' /etc/pam.d/su +} + +## -------- ## Execute Script ## ----------------- +_manage_systemd_services +_remove_vbox_pkgs +_remove_vmware_pkgs +_remove_qemu_pkgs +_remove_unwanted_graphics_drivers +_remove_unwanted_ucode +_remove_unwanted_packages +_clean_target_system +_perform_various_stuff diff --git a/packages/calamares-config-xfce/files/post_install.sh b/packages/calamares-config-xfce/files/post_install.sh new file mode 100755 index 0000000..186e029 --- /dev/null +++ b/packages/calamares-config-xfce/files/post_install.sh @@ -0,0 +1,71 @@ +#!/bin/bash + +## Copyright (C) 2020-2022 Aditya Shakya +## Everyone is permitted to copy and distribute copies of this file under GNU-GPL3 + +## Post installation script for Archcraft (Executes on live system, only to detect drivers in use) + +##-------------------------------------------------------------------------------- + +## Get mount points of target system according to installer being used (calamares or abif) +if [[ `pidof calamares` ]]; then + chroot_path="/tmp/`lsblk | grep 'calamares-root' | awk '{ print $NF }' | sed -e 's/\/tmp\///' -e 's/\/.*$//' | tail -n1`" +else + chroot_path='/mnt' +fi + +if [[ "$chroot_path" == '/tmp/' ]] ; then + echo "+---------------------->>" + echo "[!] Fatal error: `basename $0`: chroot_path is empty!" +fi + +## Use chroot not arch-chroot +arch_chroot() { + chroot "$chroot_path" /bin/bash -c ${1} +} + +## Detect drivers in use in live session +gpu_file="$chroot_path"/var/log/gpu-card-info.bash + +_detect_vga_drivers() { + local card=no + local driver=no + + if [[ -n "`lspci -k | grep -P 'VGA|3D|Display' | grep -w "${2}"`" ]]; then + card=yes + if [[ -n "`lsmod | grep -w ${3}`" ]]; then + driver=yes + fi + if [[ -n "`lspci -k | grep -wA2 "${2}" | grep 'Kernel driver in use: ${3}'`" ]]; then + driver=yes + fi + fi + echo "${1}_card=$card" >> ${gpu_file} + echo "${1}_driver=$driver" >> ${gpu_file} +} + +echo "+---------------------->>" +echo "[*] Detecting GPU card & drivers used in live session..." + +# Detect AMD +_detect_vga_drivers 'amd' 'AMD' 'amdgpu' + +# Detect Intel +_detect_vga_drivers 'intel' 'Intel Corporation' 'i915' + +# Detect Nvidia +_detect_vga_drivers 'nvidia' 'NVIDIA' 'nvidia' + +# For logs +echo "+---------------------->>" +echo "[*] Content of $gpu_file :" +cat ${gpu_file} + +##-------------------------------------------------------------------------------- + +## Run the final script inside calamares chroot (target system) +if [[ `pidof calamares` ]]; then + echo "+---------------------->>" + echo "[*] Running chroot post installation script in target system..." + arch_chroot "/usr/bin/chrooted_post_install.sh" +fi