From 3b5641545cf1a040a5ff0dac6f2cc98d0b3dc50e Mon Sep 17 00:00:00 2001 From: adi1090x Date: Fri, 7 Oct 2022 11:50:15 +0530 Subject: [PATCH] Added XFCE Specific Packages --- packages/archcraft-xfce/PKGBUILD | 52 +++ packages/archcraft-xfce/files/.dmrc | 2 + packages/archcraft-xfce/files/.face | Bin 0 -> 28273 bytes packages/archcraft-xfce/files/.hushlogin | 0 .../files/Kvantum/kvantum.kvconfig | 2 + .../archcraft-xfce/files/Thunar/accels.scm | 2 + packages/archcraft-xfce/files/Thunar/uca.xml | 41 +++ .../files/autostart/Ksuperkey Right.desktop | 12 + .../files/autostart/Ksuperkey.desktop | 12 + packages/archcraft-xfce/files/dconf/user | Bin 0 -> 2972 bytes .../files/geany/colorschemes/adapta.conf | 128 +++++++ .../files/geany/colorschemes/arc.conf | 128 +++++++ .../files/geany/colorschemes/beach.conf | 128 +++++++ .../files/geany/colorschemes/bespin.conf | 121 +++++++ .../files/geany/colorschemes/black.conf | 125 +++++++ .../files/geany/colorschemes/bouquet.conf | 128 +++++++ .../files/geany/colorschemes/darcula.conf | 149 +++++++++ .../files/geany/colorschemes/dark-colors.conf | 136 ++++++++ .../geany/colorschemes/dark-fruit-salad.conf | 121 +++++++ .../files/geany/colorschemes/dark.conf | 120 +++++++ .../files/geany/colorschemes/delt-dark.conf | 106 ++++++ .../files/geany/colorschemes/eleven-dark.conf | 128 +++++++ .../files/geany/colorschemes/eleven.conf | 128 +++++++ .../files/geany/colorschemes/epsilon.conf | 117 +++++++ .../files/geany/colorschemes/fluffy.conf | 128 +++++++ .../files/geany/colorschemes/gedit.conf | 120 +++++++ .../files/geany/colorschemes/github.conf | 122 +++++++ .../files/geany/colorschemes/hack.conf | 128 +++++++ .../files/geany/colorschemes/himbeere.conf | 135 ++++++++ .../files/geany/colorschemes/inkpot.conf | 118 +++++++ .../files/geany/colorschemes/keyboards.conf | 128 +++++++ .../files/geany/colorschemes/kugel.conf | 132 ++++++++ .../files/geany/colorschemes/manhattan.conf | 128 +++++++ .../files/geany/colorschemes/mc.conf | 117 +++++++ .../geany/colorschemes/metallic-bottle.conf | 115 +++++++ .../files/geany/colorschemes/monokai.conf | 131 ++++++++ .../files/geany/colorschemes/mountain.conf | 128 +++++++ .../files/geany/colorschemes/nordic.conf | 128 +++++++ .../geany/colorschemes/notepad-plus-plus.conf | 122 +++++++ .../files/geany/colorschemes/oblivion2.conf | 120 +++++++ .../files/geany/colorschemes/pygments.conf | 131 ++++++++ .../files/geany/colorschemes/railcasts2.conf | 110 +++++++ .../files/geany/colorschemes/retro.conf | 116 +++++++ .../geany/colorschemes/sleepy-pastel.conf | 102 ++++++ .../geany/colorschemes/slushpoppies.conf | 120 +++++++ .../geany/colorschemes/solarized-dark.conf | 147 +++++++++ .../geany/colorschemes/solarized-light.conf | 147 +++++++++ .../files/geany/colorschemes/spark.conf | 128 +++++++ .../files/geany/colorschemes/spyder-dark.conf | 118 +++++++ .../files/geany/colorschemes/steampunk.conf | 123 +++++++ .../files/geany/colorschemes/tango-dark.conf | 113 +++++++ .../files/geany/colorschemes/tango-light.conf | 120 +++++++ .../files/geany/colorschemes/tealize.conf | 128 +++++++ .../files/geany/colorschemes/tinge.conf | 128 +++++++ .../files/geany/colorschemes/ubuntu.conf | 116 +++++++ .../files/geany/colorschemes/vibrant-ink.conf | 123 +++++++ .../files/geany/colorschemes/wave.conf | 128 +++++++ .../files/geany/colorschemes/zenburn.conf | 107 ++++++ .../archcraft-xfce/files/geany/geany.conf | 226 +++++++++++++ packages/archcraft-xfce/files/gtk-3.0/gtk.css | 21 ++ .../archcraft-xfce/files/qt5ct/qt5ct.conf | 27 ++ .../archcraft-xfce/files/scripts/apps-as-root | 10 + .../archcraft-xfce/files/scripts/ask-user-pw | 12 + .../archcraft-xfce/files/scripts/colorpicker | 20 ++ .../archcraft-xfce/files/xfce-menucraft.svg | 50 +++ .../files/xfce-styles/Adaptive.sh | 57 ++++ .../archcraft-xfce/files/xfce-styles/Beach.sh | 57 ++++ .../files/xfce-styles/Bouquet.sh | 58 ++++ .../files/xfce-styles/Default.sh | 57 ++++ .../files/xfce-styles/Forest.sh | 57 ++++ .../files/xfce-styles/Gruvbox.sh | 58 ++++ .../files/xfce-styles/Keyboards.sh | 58 ++++ .../archcraft-xfce/files/xfce-styles/Kiss.sh | 58 ++++ .../files/xfce-styles/Landscape.sh | 58 ++++ .../archcraft-xfce/files/xfce-styles/Light.sh | 57 ++++ .../files/xfce-styles/Manhattan.sh | 57 ++++ .../files/xfce-styles/Mountain.sh | 57 ++++ .../archcraft-xfce/files/xfce-styles/Nord.sh | 57 ++++ .../files/xfce-styles/Nordic.sh | 57 ++++ .../files/xfce-styles/Tealize.sh | 58 ++++ .../archcraft-xfce/files/xfce-styles/Wave.sh | 57 ++++ .../panel/launcher-32/16241260409.desktop | 10 + .../panel/launcher-32/162412623010.desktop | 10 + .../panel/launcher-32/162412623011.desktop | 10 + .../panel/launcher-32/162412623012.desktop | 10 + .../panel/launcher-32/162412623013.desktop | 10 + .../panel/launcher-32/162412623014.desktop | 10 + .../panel/launcher-32/162412623015.desktop | 10 + .../panel/launcher-32/162412623016.desktop | 10 + .../panel/launcher-32/162412623017.desktop | 10 + .../panel/launcher-32/162412623018.desktop | 10 + .../panel/launcher-32/162412623019.desktop | 10 + .../panel/launcher-32/162412623020.desktop | 10 + .../panel/launcher-32/162412623021.desktop | 10 + .../panel/launcher-32/162412623022.desktop | 10 + .../panel/launcher-32/162412623023.desktop | 10 + .../files/xfce4/panel/whiskermenu-1.rc | 83 +++++ .../files/xfce4/terminal/terminalrc | 36 ++ .../xfconf/xfce-perchannel-xml/thunar.xml | 23 ++ .../xfce-perchannel-xml/xfce4-desktop.xml | 10 + .../xfce4-keyboard-shortcuts.xml | 197 +++++++++++ .../xfce-perchannel-xml/xfce4-notifyd.xml | 22 ++ .../xfce-perchannel-xml/xfce4-panel.xml | 135 ++++++++ .../xfce4-power-manager.xml | 28 ++ .../xfce-perchannel-xml/xfce4-screensaver.xml | 17 + .../xfce-perchannel-xml/xfce4-session.xml | 31 ++ .../xfce4-settings-manager.xml | 8 + .../xfconf/xfce-perchannel-xml/xfwm4.xml | 92 ++++++ .../xfconf/xfce-perchannel-xml/xsettings.xml | 47 +++ packages/calamares-config-xfce/PKGBUILD | 32 ++ .../branding/archcraft/branding.desc | 77 +++++ .../calamares/branding/archcraft/icon.svg | 75 +++++ .../branding/archcraft/icons/about.svg | 3 + .../branding/archcraft/icons/donate.svg | 3 + .../branding/archcraft/icons/fourm.svg | 3 + .../branding/archcraft/icons/go-down.svg | 10 + .../branding/archcraft/icons/go-next.svg | 10 + .../branding/archcraft/icons/go-previous.svg | 10 + .../branding/archcraft/icons/go-up.svg | 10 + .../branding/archcraft/icons/issues.svg | 6 + .../branding/archcraft/icons/language.svg | 3 + .../branding/archcraft/icons/notes.svg | 3 + .../branding/archcraft/icons/web.svg | 3 + .../archcraft/lang/calamares-default_ar.qm | Bin 0 -> 220 bytes .../archcraft/lang/calamares-default_en.qm | Bin 0 -> 30 bytes .../archcraft/lang/calamares-default_eo.qm | Bin 0 -> 281 bytes .../archcraft/lang/calamares-default_fr.qm | Bin 0 -> 293 bytes .../archcraft/lang/calamares-default_nl.qm | Bin 0 -> 285 bytes .../calamares/branding/archcraft/logo.svg | 75 +++++ .../calamares/branding/archcraft/show.qml | 80 +++++ .../calamares/branding/archcraft/slides/1.png | Bin 0 -> 22890 bytes .../calamares/branding/archcraft/slides/2.png | Bin 0 -> 91523 bytes .../calamares/branding/archcraft/slides/3.png | Bin 0 -> 40405 bytes .../calamares/branding/archcraft/slides/4.png | Bin 0 -> 37240 bytes .../branding/archcraft/stylesheet.qss | 200 +++++++++++ .../branding/archcraft/test-slides.sh | 7 + .../calamares/branding/archcraft/welcome.png | Bin 0 -> 120614 bytes .../files/calamares/launch.sh | 16 + .../files/calamares/modules/bootloader.conf | 27 ++ .../files/calamares/modules/finished.conf | 9 + .../files/calamares/modules/grubcfg.conf | 29 ++ .../files/calamares/modules/initcpio.conf | 12 + .../files/calamares/modules/packages.conf | 31 ++ .../files/calamares/modules/partition.conf | 50 +++ .../calamares/modules/preservefiles.conf | 12 + .../files/calamares/modules/removeuser.conf | 7 + .../files/calamares/modules/shellprocess.conf | 18 + .../calamares/modules/shellprocess_kms.conf | 18 + .../files/calamares/modules/unpackfs.conf | 13 + .../files/calamares/modules/users.conf | 63 ++++ .../files/calamares/modules/welcome.conf | 39 +++ .../files/calamares/settings.conf | 75 +++++ .../files/chrooted_post_install.sh | 311 ++++++++++++++++++ .../files/post_install.sh | 71 ++++ 154 files changed, 9665 insertions(+) create mode 100644 packages/archcraft-xfce/PKGBUILD create mode 100644 packages/archcraft-xfce/files/.dmrc create mode 100644 packages/archcraft-xfce/files/.face create mode 100644 packages/archcraft-xfce/files/.hushlogin create mode 100644 packages/archcraft-xfce/files/Kvantum/kvantum.kvconfig create mode 100644 packages/archcraft-xfce/files/Thunar/accels.scm create mode 100644 packages/archcraft-xfce/files/Thunar/uca.xml create mode 100644 packages/archcraft-xfce/files/autostart/Ksuperkey Right.desktop create mode 100644 packages/archcraft-xfce/files/autostart/Ksuperkey.desktop create mode 100644 packages/archcraft-xfce/files/dconf/user create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/adapta.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/arc.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/beach.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/bespin.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/black.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/bouquet.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/darcula.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/dark-colors.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/dark-fruit-salad.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/dark.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/delt-dark.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/eleven-dark.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/eleven.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/epsilon.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/fluffy.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/gedit.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/github.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/hack.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/himbeere.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/inkpot.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/keyboards.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/kugel.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/manhattan.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/mc.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/metallic-bottle.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/monokai.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/mountain.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/nordic.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/notepad-plus-plus.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/oblivion2.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/pygments.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/railcasts2.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/retro.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/sleepy-pastel.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/slushpoppies.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/solarized-dark.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/solarized-light.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/spark.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/spyder-dark.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/steampunk.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/tango-dark.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/tango-light.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/tealize.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/tinge.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/ubuntu.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/vibrant-ink.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/wave.conf create mode 100644 packages/archcraft-xfce/files/geany/colorschemes/zenburn.conf create mode 100644 packages/archcraft-xfce/files/geany/geany.conf create mode 100644 packages/archcraft-xfce/files/gtk-3.0/gtk.css create mode 100644 packages/archcraft-xfce/files/qt5ct/qt5ct.conf create mode 100755 packages/archcraft-xfce/files/scripts/apps-as-root create mode 100755 packages/archcraft-xfce/files/scripts/ask-user-pw create mode 100755 packages/archcraft-xfce/files/scripts/colorpicker create mode 100644 packages/archcraft-xfce/files/xfce-menucraft.svg create mode 100755 packages/archcraft-xfce/files/xfce-styles/Adaptive.sh create mode 100755 packages/archcraft-xfce/files/xfce-styles/Beach.sh create mode 100755 packages/archcraft-xfce/files/xfce-styles/Bouquet.sh create mode 100755 packages/archcraft-xfce/files/xfce-styles/Default.sh create mode 100755 packages/archcraft-xfce/files/xfce-styles/Forest.sh create mode 100755 packages/archcraft-xfce/files/xfce-styles/Gruvbox.sh create mode 100755 packages/archcraft-xfce/files/xfce-styles/Keyboards.sh create mode 100755 packages/archcraft-xfce/files/xfce-styles/Kiss.sh create mode 100755 packages/archcraft-xfce/files/xfce-styles/Landscape.sh create mode 100755 packages/archcraft-xfce/files/xfce-styles/Light.sh create mode 100755 packages/archcraft-xfce/files/xfce-styles/Manhattan.sh create mode 100755 packages/archcraft-xfce/files/xfce-styles/Mountain.sh create mode 100755 packages/archcraft-xfce/files/xfce-styles/Nord.sh create mode 100755 packages/archcraft-xfce/files/xfce-styles/Nordic.sh create mode 100755 packages/archcraft-xfce/files/xfce-styles/Tealize.sh create mode 100755 packages/archcraft-xfce/files/xfce-styles/Wave.sh create mode 100644 packages/archcraft-xfce/files/xfce4/panel/launcher-32/16241260409.desktop create mode 100644 packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623010.desktop create mode 100644 packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623011.desktop create mode 100644 packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623012.desktop create mode 100644 packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623013.desktop create mode 100644 packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623014.desktop create mode 100644 packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623015.desktop create mode 100644 packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623016.desktop create mode 100644 packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623017.desktop create mode 100644 packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623018.desktop create mode 100644 packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623019.desktop create mode 100644 packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623020.desktop create mode 100644 packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623021.desktop create mode 100644 packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623022.desktop create mode 100644 packages/archcraft-xfce/files/xfce4/panel/launcher-32/162412623023.desktop create mode 100644 packages/archcraft-xfce/files/xfce4/panel/whiskermenu-1.rc create mode 100644 packages/archcraft-xfce/files/xfce4/terminal/terminalrc create mode 100644 packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/thunar.xml create mode 100644 packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml create mode 100644 packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml create mode 100644 packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml create mode 100644 packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml create mode 100644 packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml create mode 100644 packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-screensaver.xml create mode 100644 packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml create mode 100644 packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml create mode 100644 packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml create mode 100644 packages/archcraft-xfce/files/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml create mode 100644 packages/calamares-config-xfce/PKGBUILD create mode 100644 packages/calamares-config-xfce/files/calamares/branding/archcraft/branding.desc create mode 100644 packages/calamares-config-xfce/files/calamares/branding/archcraft/icon.svg create mode 100644 packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/about.svg create mode 100644 packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/donate.svg create mode 100644 packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/fourm.svg create mode 100644 packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/go-down.svg create mode 100644 packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/go-next.svg create mode 100644 packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/go-previous.svg create mode 100644 packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/go-up.svg create mode 100644 packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/issues.svg create mode 100644 packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/language.svg create mode 100644 packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/notes.svg create mode 100644 packages/calamares-config-xfce/files/calamares/branding/archcraft/icons/web.svg create mode 100644 packages/calamares-config-xfce/files/calamares/branding/archcraft/lang/calamares-default_ar.qm create mode 100644 packages/calamares-config-xfce/files/calamares/branding/archcraft/lang/calamares-default_en.qm create mode 100644 packages/calamares-config-xfce/files/calamares/branding/archcraft/lang/calamares-default_eo.qm create mode 100644 packages/calamares-config-xfce/files/calamares/branding/archcraft/lang/calamares-default_fr.qm create mode 100644 packages/calamares-config-xfce/files/calamares/branding/archcraft/lang/calamares-default_nl.qm create mode 100644 packages/calamares-config-xfce/files/calamares/branding/archcraft/logo.svg create mode 100644 packages/calamares-config-xfce/files/calamares/branding/archcraft/show.qml create mode 100644 packages/calamares-config-xfce/files/calamares/branding/archcraft/slides/1.png create mode 100644 packages/calamares-config-xfce/files/calamares/branding/archcraft/slides/2.png create mode 100644 packages/calamares-config-xfce/files/calamares/branding/archcraft/slides/3.png create mode 100644 packages/calamares-config-xfce/files/calamares/branding/archcraft/slides/4.png create mode 100644 packages/calamares-config-xfce/files/calamares/branding/archcraft/stylesheet.qss create mode 100755 packages/calamares-config-xfce/files/calamares/branding/archcraft/test-slides.sh create mode 100644 packages/calamares-config-xfce/files/calamares/branding/archcraft/welcome.png create mode 100755 packages/calamares-config-xfce/files/calamares/launch.sh create mode 100644 packages/calamares-config-xfce/files/calamares/modules/bootloader.conf create mode 100644 packages/calamares-config-xfce/files/calamares/modules/finished.conf create mode 100644 packages/calamares-config-xfce/files/calamares/modules/grubcfg.conf create mode 100644 packages/calamares-config-xfce/files/calamares/modules/initcpio.conf create mode 100644 packages/calamares-config-xfce/files/calamares/modules/packages.conf create mode 100644 packages/calamares-config-xfce/files/calamares/modules/partition.conf create mode 100644 packages/calamares-config-xfce/files/calamares/modules/preservefiles.conf create mode 100644 packages/calamares-config-xfce/files/calamares/modules/removeuser.conf create mode 100644 packages/calamares-config-xfce/files/calamares/modules/shellprocess.conf create mode 100644 packages/calamares-config-xfce/files/calamares/modules/shellprocess_kms.conf create mode 100644 packages/calamares-config-xfce/files/calamares/modules/unpackfs.conf create mode 100644 packages/calamares-config-xfce/files/calamares/modules/users.conf create mode 100644 packages/calamares-config-xfce/files/calamares/modules/welcome.conf create mode 100644 packages/calamares-config-xfce/files/calamares/settings.conf create mode 100755 packages/calamares-config-xfce/files/chrooted_post_install.sh create mode 100755 packages/calamares-config-xfce/files/post_install.sh 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 0000000000000000000000000000000000000000..f91a97ead54a11e07ee67878647309db1214f2ab GIT binary patch literal 28273 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..fa2a35a83846306cae7124fb67bb5aa6c75e9f3e GIT binary patch literal 2972 zcmY+Gdu$xl6~-qCF>&G$n-B*AE^eKKjm@x$*T#lOQBW)qH)-IH@M?HucIK{kk( zp{;@Cu&|1Kn^>1DC@t*Z_JP$ie*$ z48Vgx^E`6XvJHx>xi59LI|twiFtziui!=}Eh1d_mkAZ&-mrr1}dZ9Ds9LDw(xc9{5 z(0SOUmtcPpJ_?2>cRi!|OSfTvAN~+bO{{vi54&_T{=a~~1iy-3nNjZ2i?M$PJLfvi z%&y0Ow;n0I7(cD>a?rf6{)Xa8w_xvt*Me=U(iz2-ZpA(bZv>N5+a6baq?cmf3hw~z zPqh73cB`=$v5kU19{A5&%13$;`K0hTcw^<0|5}S(T5%7+kAj!)+uEgdkY2#}Dflqh zcKyT>t-JI&*q?--18v?Nn^b?R@pBB@#~`=qg9nt4wDSKa{BO|JRX?bCNiW0RN+T`@ zH+*#Qed-nIbMb!(oB`j?eEoN=wRAhx8#9{#Iv3jBL+Z3*7(ivk3mPz{O$~P=_cY{5AOumZU4(A%vQ_KZfphcr!Lp- zDd}eHRrqIMX!_XwiYu-CG67G5)%A|dRoJE1;Qx8}&)}+8HeT0)U0VHr3_c0^-1ehu zuuGqZpHJY=fjjd>_dM*<+DG5O-+|vW@6V|}rIpVj4yu)4-@q@Zd-e; z#!G8o^OCa!Z2sm2dmc+`-?hRQfYp7&`&3Wq6^vgG=fKpFZ9kPCX`M5h;q72}!Ap|h1chc(T6n+Ri@cr#QI=ZA4_aOWjsE3sxs=G<*r6$Ys9|3)1#tXjv zub!)iL0W|M+oy-&>9@i=jkP+?i+q%B*0W3)u9LS~lJ{bFEKI_Di9z$6d}7ixtc)aC zDM8hDg<7eU_^~mShC?TRI*3wp_R1W3rMkB#ag!n`r(QmhF`tBiQ7oJ0 zLv~ye#i<*FvGLO=4o%_~!Z>MsTl0ZQM$@R8wcjnj7BkpQi>7R+a!u?P{n#s{?iTyR zagtg{j{4@ZwVfy)$*M2)tx%tj`L=d7g(#&awkcsRl)N-$GUX@;3!w>|MQx6k*u)d6 z=K4{oR%Wi$C5@ue|J91uWuKitvDq@Lnd6)fis4AH1X7pGV^c}pQdqH>=dE-7b1SuS zzLARRu40^ySMfB@B)be>XJ0UtKr4ey^;C81#V|EV)$^@yYcHEpkZrYNIA8Zvja!J~ zvNu~+pG6vp;yrk+#-?CM%{NKbousCrT?*c; zqN|^ZMl-gN?^ci10;0{0&UeC$)Jk4V_}Nz0-k$TCb4rU9DxPagFdQXjY}D)AQcKdP z+_{1A$=p64QtVoP&^M6lALw=aa)X}R7xWr;uy>%}?H{}{=+E^U-wdqJ+PjbLGGT=V zC{QxiY$^ZO$u?4nVwT%;eG}U$V0_c-0TegH_X ztbBXWEkNIXofEbR>>|&04spxgcvxm}0v_`_+n;>;olAk@>pp1TErvm0H*+2b?6AbQ zTdWePTa!{m!-P?VUI=W5RlSsX+6AN>Sgy;D46DxG@@JbE w=Z%A-8YQ7(*wM#Xe@@}qei{o+on& +## 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 0000000000000000000000000000000000000000..23eaa2a630ee7546078cda1783ec771d2f855222 GIT binary patch literal 220 zcmcE7ks@*G{hX<16=n7(EZlo{IRgU&Q(}=5kP={DH$x9dGw_^PG7m`kWCDrl%s@hf z&63TK&5S{TO`Xk!O&dtMv3YR-B^cO%SUw~pvseL$5*3P5lk@XZ6oPXyQ&JUDb5e6t z^GfvCfofQaGxEzBv6}@n5pI?o!mN^v%p%-IbpQ?JXJq)#$oQX;>Awmy*MBW;0DXxv Af&c&j literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ce6afd21067436b699a9d6d6df69a625b068facd GIT binary patch literal 30 kcmcE7ks@*G{hX<16=n7(EZlo{IRgU&Q)*rZh+<>}0MslB#{d8T literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..4d85aa16d143c9ec213e5fbb8885e79e26531c66 GIT binary patch literal 281 zcmcE7ks@*G{hX<16=n7(EZlo{IRgU&Q)<2wkP={DH$x9dGw_^PG7m@&GK+9q*a5VViIEWi@h3h1 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..ae8e52e5f8c42ceba4dd6464259ce10571adbf4c GIT binary patch literal 293 zcmcE7ks@*G{hX<16=n7(EZlo{IRgU&Q(BP|kP={DH$x9dGw_^PG7m@eIA(@~ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..5e26cc8567d9b3c1cd8254aeb9ffcc4b597e1309 GIT binary patch literal 285 zcmcE7ks@*G{hX<16=n7(EZlo{IRgU&Q(le}kP={DH$x9dGw_^PG7m_VWCDq&%s|41 z!G$4{p@cyJNEQRh42D!NuY{o-$Vz2M0b&KPnnWO-%8&!Zxj>u;RHerOG=PB(h~+~v zGK&>}C{dv}H90>oMIksRGbL3aH77MUHLpaE9jJz-I3vHD5oD(o4m&}16%lEp9Kyzu QjLah37IpwFWMX6l03Av`{{R30 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f3539fdaf4d59bc8b59711569d152ed06e36fdb2 GIT binary patch literal 22890 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..57e39f0c8f937acf15c75f8b0b79a5eb4fc693e0 GIT binary patch literal 91523 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 L15eZ+zj*V1UGvXy literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..e85de2600d82e92e17957e3d615129e20043b8e3 GIT binary patch literal 37240 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ⅈufx{g<4EVYcZmOyOz<6M?n@9x^+ATY-xC}jMHo)PK6}7n*j`t(MZfq* z-m27C;QJ_7!x$(tS3zp)7xQPvL!&XA@`E%ZfY8JBq9O1Mv1W4ER`^x5M83^_)?AF zv4rw9(E|IjdTtJmPTW<+o<=%jDYeLFcSMYaRyO|MlDzqT4=dqRp|Pfl@%M1C@~u${2oxQrzkwxbz;O1z~ zaJbrvjkyi~mVX4=l}q4%&wvpmbW3#FkZD{p5vv!UK7GPCoC84%nfJTQk91nobME3v zwy#b1eD3(npVuL7NMGb+8yb8&_pFbO!m6~od8o>`69Te3;);swKT zmMQs^LCEXkrOe`h2`5XcC}Ai2yOZ-Dzn;W~vsA=CBxlt{Fb{bC5(m;E#@*aJ5QX1q zcu2X)oWl@B*cCPKXy-(%A)CioEH z+YYh=`Z!74m8V?}P?$IK)tstzcqXR`(uwEio57pWIofgnCOl_9y2r+ktC9l%`&=yLc z2|k9w-iIsx;Zy`C<7DTu-O$c1^fjSO&V43+(ZLUG;U;(FN}YgIu11Z?tBHw;vl`m} zd71*VnSRt@Pd`pzL(lYGRI8|XgNi~%PTmQw>(q#~ZMJ6#a*IlgL`a)Tl-FNdg6@ z#53}Qo`tHrojM%Et3m4JTqr@4l7wA5I{Ki<0C{AEY}K;jw}gQ@yzwga^w85G&(p@H zWV~r>)?&N~b9*Q`balqI3-mFt5XN+L7rP7ii}x^O2jg>TaM0og(8M$pd9L<;7R$W` zIxJznLWYEnPAU^$?ANbS7mM!iKYo-ndiUbf)@c#WrNf1dk zGBT39^}FSfRz;TzOJzdojIz`a2f*7L;`-BbKkLER0EO5=>-1fqv6Ft zFVAedBX-F}?_Z|@(b3$gREHc+a|Rc?EBO9L3&9}1Rp|}sw23We1}+~m6d_nwBGoRk zx>jFHiCM}5nJ&`A1}#l|cThcP`}Am>9B3PXijihxaf6k9-7`Y8Qu~Cl?kz#W`9Iw1;6yJ2*T6=s)@fGv09VQg?wr$tNN_{7c6D zdz<+a=5!J7m~I&bA}db-`UjlGMCj-wT#lA#&PiE%!wrMSDy?aM=jCnhX?S@#0b~g_ z$6FTd%Ez6Z&plar0686T_{Im0NfK?IqL_{j6$qYcSeO=Q-(qTLYa5QHA6l1hIq}1w z$APs6yr}QX2uck;(FM^e47X$Mbn=YbO*~E-d+qQr+?kYZJvMsr z|9Oi40StlhR%`UBn=1M?Y7UwYA3lVr;jGf=R`~AR<7Iqa;m8ghwEj`L2ljfAj2Pc1k5)AW*IBX;Eu77Vq^nHcNH~%dU$xj zoBzhkN}XTpVr;fi#+=5Po6NUs%mQRBy)2+_;EW@qZ@;)enNkO4JAbn8gz%KMa5&E> z7C`~`XFS*{bX>$a(pvBN`xaR-`=Y3VKq(--R&{Euw7q3JoOgdx?59~k5v4c__|Y9Y zv=<2t#_&O8@q<#Hr?qPN!*Wg<gxR)MJ4a!-Q55rIfJxG1i^tdO0`griVVHC2{&az0I}IQ zhU+A#)5m3nxT|oL=##obggfl5dG}o?-hd!&uIOkWNC5-nmA1*h;#?G7icJvr!vH9P z6w}3-v%I>72AQ$=ISgikMexyc^K6s98z)C^$w0~K^jFd!cP#;&8K_&)0B^GB)lmRx zlKa?tJV^7s{O4?~=>d&av)27rAN7DW>#{dR0;U8y0rx!_O-J=yAw?=NGk^qsSHmV> z!ZpjIPkig|m=)hWH%A8Y)LnhUi`-?je3`re&pxG-kWekwBEP+#4-K#m1jVVRg@1Lk zT-WZ+GZC4mjB#gn?C{IeU8n%u7w2*6$amYD10=XA1z^ortfQa^ZH`WTQCHGE8q@E zuysJjxvgdjBJA2w$Fg*pZI-W#t-jn}dHGGE$@!&61GQ5eBuQ21t^A&Df;AD)pOLJl z$F5x4*`f$`2H*iKk{ErQsV18orZf0qW-DK1>aZB9{@w2qN`*!@HX>kPC_8l%1f{{g z024GI-AcN8LG$JM`uZWiSBn}>~&*|y0%mH}YnW|=P9 zJ;6khL;#W!*z|jUpXPi^O^wo5gR{+<%_)fj)!T{%WVoa8@X5dW`E>)S_nX18I@D@2 zY>#kkcoz5h^Q;2R93~LQ4-}V>#ypeH;KVsSeM-jT^akvBY3!?h5N>OP^Et7KJb!=+ zmoaR{$S*ODIE(?Hu!3nMu5EIG2GL|*+i)CRZ#oW+r?%SlNNe{5K6Fzg z1Zw47)dd5UsN>^7wUR)f|3*befg~)a`i?Z1J0||Ww-Jy`d_-M^fJqPxkP^w9W0=1n z9tg9L?#%;*I~vmBnh^ zD<0eFC9Wpmx{~pm{b1x{*Xkj8n-|@WWC8>P5n#}yEBRL>n0t`@l@G`VU&W51YMClc zTpl7E(9&x+NL0VLqNA|VH9r7(AeByr2!?H6Z2tXTaqsXYyNco{$f{T&X?)w4^ZdFSVeFj15?u7vYIC`|wG@`k=(O{>} z6%^O6NCUi+?3-RNWN)3msFPiP1T%%Vq%U_+9q9Vp7ht&UFQLrl$@nIp=ROsP3B&;M zXm~vqI5s)iJpeMCKYxA!WZU@Sy??5RuU>^HU;{&`BKWRWvps$C$tg!W{eU#R@!V&* z<8qhIiaJE-0n>VY*C6)y@0VBzH!Oi#`)GZ&ym~W6-KLj*`n6={BRU-*-e+iO7$YSL z4^OFwL?m~(0}8_&Khj^hnSZ)1PX;D@fVc&4QPfY%TVSiBUd zvyZOcVPF4O=!|4;ZZ^7+KoB%EvH1c_PgE4GI*U-?!>ohhk04_$twiH#c1%MPlW>W9 zn#ofJFg2g?0;xl1`&3s|^#F!!w0(#c?sr?(5p!T*ANE*(T0D|R7i|yJ@wM{yD*(V0 zYUF_(Y2ri;SUcH#9XFx}#J>G~xK$EQP}FZMuI292Dpj3dOUhhk--Z1rq;aUSqQrhQe610(hkCXqo1# z&%+}LGZK(4>LZ|!b!~)HkLS#a0X1v)AD`ylSR1!q%ah)daYE&+R8qUu#@Jc=mCOWt zb!5jc*sX7%a=_-{nbD|r!cT9164;oOR21u9%S6o4(=G}mzVAP>dtmogGm{e&Z@iC3 zuTR7NYP4?SP9du3nc~?audh9*gxxSwX3F1rcs#m$9NU9fUIb!mWT#&%(5pTjF5k14 zrHTfD%uW|T8BvsPsep+T0`;FQuo!=Fa%vY5i0Wm$n9*Euk)U5IvIdBbFAZOWAU^)q zB9Oe4vV1gwu%eWo6H`oyI1*DW{`6G%7FIk#MSbXa-J##mHaP*_Q8N8OQd||J!R4n} zw3fe#!;xnd6yQvt@UQ@aXHs<$xS1~O9|#gabN*{@{4{SUyXamR8rlJd>eqk1MyiyT zmmQTa2pWHdT{p?$@)f(+)nUZ3uHXxLdJ^Pl7!X3PO{XE(?yCyGSvzg_zcgImAO_N) z2oU|E0g5%4Sqkxh?t{18^+Oo4jC!4bdC>{>3BW6O@dzQ(T)BiVZSQbN+0YEYB%s6I z+2=I>JOD>h?lq!;FL%0`8X_R7C*3D4&FAYw>jgdUAJ%qPUYdWZ%~KMZ^&MX!^&{j~ zx33%C?l}});kOCK$Es;WKW2oNr*MaYOcT z2?JKzn!g~=3y#-MnbpgCL*@OAzUkXzQF7veczH*5F7s#Zb8s)%goMV4DJh0y-^Sm( zdDGG5DcS*AwUaP^Oa@=@wDrs;B3K3umV}Q#o*#lFG+U8C@xeJ>4%CB(K3m&|J`^ki z_$G$tjuN274)C8<_i|)##DN%paZVY(bqN~n8*c8-=#=^_)x3u&10eo{iHW(?;Hf=j zvhe2*p8iw`4lp}`BHK4<-X;E*ikjL0)C@3n`|an?6-W~ROg{??J#H^q@6a!U?=$_b z{kDZ{;OFd}b;#VadL0&xu-}UUX#E>r8J~9#0ZVtjf3OuC+)9lAXf8M`rf-XR7UN>> z(yjO8Z2ExZ91P69^YIBX2;c#sLlh-fMNk5Rlaeg+RLV_-^lWsfK7INL=9P$$%{JZl z&T)N$SRBbQeu9Cd(#0#)Sqb{M&aNdaj>^g+2q+WEe*X#HK1skBh!7Ms>{$Db=C#z; z>YeG_&vRlqDL&OqytfLD>$k zE*PG~Me6@ks(T5%qAdd+;Jxli??J{qlJq$mLKlddUa`SF;Hv4GT3VSB&1xF(MOrj3 z9l&z1D8?v(`9W|2g`V1lx^r;wIqus8#xuMfPT}dgEVZr#fdL_}yGNkH-ZKU{qs-Nq zqGJIi35;th#O5e5g2&DVGqcp!T(eCm0F2b3Op1@G6G%V z8@u;M%a(}=rt=-^*3#rNfk}qX%sSA-jR{rW66(uE$*bt#<149&4=F9_5fRhj_dFsE z=Xy_ArK(z`N2=t|D>2AYt7Opg$V6F9sxC{!gRh*0{_TiU%FfMcx+h{3DtdikoW9fc zVBoOCF264*MC#X>-Gw<6GRYjzqDvAx>SYxMT@fCQ+Pe}_+VVez|KqFabliBFW<2)I zu+nz1Zg(}`9IN?opDC@FD6S*16TKB6g zPKQz5`3KlG;;6S%sK>aHx$P-#kD3*^UbBF-0A{x1X4jwc4AO&{(pdKdmdM<}_};TE zX5&3?NUy%WH=SC!9%1opNi;aeJ?OM0D_g$z5o)}Gg7hnH#&_pwufU*v1BN zh;(#Y;inyxfV8LJi~K(7EX~Qx1b1HZxu*4Ufw?cHjfW=rreBxmR3KmdD)Ht|&M&W_ z#gVG&gPtS8zP?-9k{EG`(B7F+?Hu`o`0=7G-pviU@}jE70jtG2+taR=glxHdT1f?k zRtvWd#CXg6gYm-vc#dXu-gkXb_INg5_J|cds>oGOUOo8Y!D*OGM))ha_}(A6gB#tr zqDA}V6_H&*(vCa-o^n`UE+slF{sZ>7mr;U7vzzXa_vsc>I!-{jU?7fIlFOlkjSzh3 z{1=5G>TL#LBR@aKWuCUXhW*6vHv+DFJboUsv9c+q=C#(d5zYA@qtp>+^<=_sJ~pdu z!klm48u$E4=)pE-=-D3DF0!ecU}Rwl=PA{aJWylJc0C|*e80#u-l#UbyR_G!(NMq` z5wY_1)_f=`yMFa+c6RUSX`cLN;WHX$77Lg|*Xwx+FBV{gt$dsgo` zL}`3&+*ouph_EUC^}kB+cU{R?O+5P6>H1f9D_X{lw zQ;HaR<`h^~$>Mlca6LMvEkF5WqCVszUu*lf4dxs{_ot)ZDhR%QjMY}~$!uQJ%*-r` z(pk4e2kN)Pg}D3ym0qdQMh^Cm{4DZH`&RL`;m#G)z#Ib17Z@Gl6 zZbEst`-en@D0r9no|6!_wstF=OR!TB9n9YERQIT;SDOtt7*7nJ{-LE^d_L0d`aWfM zD$AE@6*|O}ii3j4K;G%)V*Ll3m6q3to8uoC?dnGhwMJ)0qLKOAB9tnSNv z5*C&SQTWX?Muw?7EZy7f-}Y1_A~-bOMk@h~G>JC4c`OMZ)mL7pMa+k^a4pa*35*DB z{^QG%>({tkIrA`Fkvpw^O1PPua9=ez`9x6gc+S{pV>DlN;y1Bz&xzc|a6L)i@4qT? zGl0M1&)%Cz>WFS{zg+!=zIN~-6IICy4K3Q}@5B|;od|N%3DQT$LcxjWo{gU0+R@b1 z9BA~F$Fo<; zapG%#|5S5cFPcR8byxdO$l+p`KXYGH8&4UT$Qg5W=kmzqiZ`U;IGK3^6p4j(L9D}B zK@1GaUej(FwPgpC3d)Dn0iOm3ibzhA-u@ZXwzE_Cc+<;zx-LU$e1ev6$iw!QlQUaC zBmK0v8M3^dwl^?Q)hqrzBZKrUt!ItNk^cfUxw^imB^F}*Ri)celWfMG3UWiP3jDTB z9jo;&(SrIFmX(4ktixv_mb!Rb(y-mcaXPhR&TKIdG21xl$Zx&#ozW9;K4K zNX{TrE)v}Cv@?NvvZ{z&Q%W8mBG;+|)j#I-mdl)W?WQ&@(3xy90h{X`noTGiQX6>( z^W@mfl3_B5VRt(F(BB^wM)TSea`%Oe8vHUQwit0z9RmA1U%y{N7lqxpf-jHTc2++1 zdb+u#@omPF04_M7WxL5yPemYU>Z7MCZ zS_v$u_(A3wDBiNRryF1#vpR1J(U_m%^+`u?<1Eo>wx+>$Bklea{}kct-D~eBNGF20 z-gL?^R-7tLp$0!6VNWw9^cY)+7e}DN^Fk2Pe>xK+^_g?jeApA#2;u|!HghM2U~ge6 z>*%yBt|ANE>dlCuHhR;vBr-4YQ@>S1~SLJa&G`lX!F;s5pHl@60%c8UJF;~`Zm$) z%KnF^i2xlPombj2D=cmCEd|d|?3Jhn^$v5ik$}Xa5)p6Y)6Deyun*jQn{GHbVWTP|eUg@j{73KGPu=e!4v6RG%b;SK! z`bIgWLqkKmI8SU7Ut7lQZQ_D~0KCUbdO3Eg!Fa~%9_ME1K+ zx+zIXit zwj_}Eib>i^jjXSBRKlEWvERLk_K-DbggQ3z{BbHFcpTA%?((s#cW%;!F(?O<%`!sg zOD&9E-j4HO=qT^Mff_rMw|Xn)b1~jW=HC6sBlp(YaTSi+pP}zrYeHBCM3EfF%^<$r zj_vXF28c{^PE0s4vwClNKAi2i`F?$LISYP1Rh&Y-tN@`v9c^!T(T0N}_UjBs07YLb z`0>qnzI*KM-1^*{f4gsXgNL`xVjXLd`e+2Jc3n@3J!@3ss1R*+h7U}RdYRjzqj9{@ z_?EBLJL8O!2IUz(s1i=UQc?(^=T13Z(0wEz)2KAs+MzlBOabcZ>C`4}?{4Mh<~>b{ zE>7G-l;6E{$0$FGxvgjVlDVx1;m)!Au;xn7!FUg!8I>)>JPOL|6H*tHHUi`wz&t&@ zU9c!oI@FcTKI5XGcpIH>vu;qKT$j^>cQm3rd+-pv8xe)z+5i6Kf1kns7yIDEUR0M} Vh@avh4{R%x4^j$}W$z4v{x4p=j_3dY literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f97b0a8a5005db1ad775f1bfe5dd5d0901482c83 GIT binary patch literal 120614 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

DsBa$wW6Srm6( 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 +## 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