From 24527fc7c2095958e8b61ce64bbb9a2c20b53dcf Mon Sep 17 00:00:00 2001 From: thorrrr Date: Thu, 14 Mar 2024 11:42:05 +0000 Subject: [PATCH] new files --- 0-current-choices.sh | 89 +- 110-install-arcolinux-software.sh | 47 +- 120-install-core-software.sh | 79 +- 150-install-chadwm.sh | 15 +- 151-install-edu-chadwm.sh | 7 +- 152-install-chadwm-distro.sh | 1 + 400-remove-software.sh | 18 +- 410-intervention.sh | 86 ++ 500-plasma-6.sh | 133 +++ 500-what-if-desktops.sh | 94 -- AUR/install-wordpress.sh | 95 -- AUR/install-xampp-wordpress.sh | 133 +++ .../900-install-personal-settings-folders.sh | 9 + Personal/{999-skel.sh => 969-skel.sh} | 0 Personal/970-archbang.sh | 172 +++ Personal/970-ariser.sh | 32 + Personal/970-sierra.sh | 30 + Personal/999-what-if-desktops.sh | 149 +++ .../settings/ArcoLinuXL-Prime/packages.x86_64 | 1003 +++++++++++++++++ Personal/settings/arcolinux.png | Bin 0 -> 4973 bytes Personal/settings/arcolinuxw.png | Bin 0 -> 9407 bytes Personal/settings/arcolinuxws.png | Bin 0 -> 1516 bytes Personal/settings/cava/config | 18 +- Personal/settings/cava/config-original | 0 .../settings/cava/shaders/bar_spectrum.frag | 79 ++ .../cava/shaders/normalized_bars.frag | 38 + .../cava/shaders/northern_lights.frag | 34 + .../settings/cava/shaders/pass_through.vert | 14 + .../gnome/completely-remove-gnome-kodi.sh | 64 ++ Personal/settings/gtk3-wayland/settings.ini | 16 + .../basic/profiles/Untitled/basic.ini | 102 ++ .../obs-studio/basic/scenes/Untitled.json | 1 + .../obs-studio/basic/scenes/Untitled.json.bak | 1 + Personal/settings/obs-studio/global.ini | 72 ++ .../plasma/bookmarks/user-places.xbel | 547 --------- .../settings/plasma6/.config/Thunar/uca.xml | 15 + Personal/settings/plasma6/.config/dolphinrc | 13 + Personal/settings/plasma6/.config/kcminputrc | 2 + .../plasma6/.config/kglobalshortcutsrc | 294 +++++ .../plasma6/.config/konsave/conf.yaml | 118 ++ .../settings/plasma6/.config/konsave/edu.knsv | Bin 0 -> 104756 bytes .../.config/konsave/profiles/edu/conf.yaml | 118 ++ .../Kvantum/ArcDark#/ArcDark#.kvconfig | 466 ++++++++ .../KvGnomeDark#/KvGnomeDark#.kvconfig | 553 +++++++++ .../edu/configs/Kvantum/kvantum.kvconfig | 5 + .../konsave/profiles/edu/configs/dolphinrc | 11 + .../profiles/edu/configs/gtk-3.0/bookmarks | 33 + .../profiles/edu/configs/gtk-3.0/colors.css | 84 ++ .../profiles/edu/configs/gtk-3.0/gtk.css | 1 + .../profiles/edu/configs/gtk-3.0/settings.ini | 23 + .../profiles/edu/configs/gtk-4.0/colors.css | 84 ++ .../profiles/edu/configs/gtk-4.0/gtk.css | 1 + .../profiles/edu/configs/gtk-4.0/settings.ini | 12 + .../konsave/profiles/edu/configs/gtkrc | 2 + .../konsave/profiles/edu/configs/gtkrc-2.0 | 5 + .../konsave/profiles/edu/configs/kcminputrc | 2 + .../konsave/profiles/edu/configs/kdeglobals | 110 ++ .../profiles/edu/configs/kglobalshortcutsrc | 278 +++++ .../konsave/profiles/edu/configs/konsolerc | 8 + .../konsave/profiles/edu/configs/kwinrc | 20 + .../plasma-org.kde.plasma.desktop-appletsrc | 182 +++ .../konsave/profiles/edu/configs/plasmarc | 2 + .../profiles/edu/configs/plasmashellrc | 8 + Personal/settings/plasma6/.config/konsolerc | 11 + .../settings/plasma6/.config/kscreenlockerrc | 2 + Personal/settings/plasma6/.config/ksmserverrc | 2 + .../settings/plasma6/.config/powerdevilrc | 2 + .../.local/share/dolphin/dolphinstaterc | 5 + .../.local/share/konsole/Breeze.colorscheme | 100 ++ .../plasma6/.local/share/konsole/edu.profile | 11 + .../.local/share/konsole/konsolestaterc | 4 + .../share/kxmlgui5/dolphin/dolphinui.rc | 193 ++++ .../settings/refind/install-arco-refind.sh | 59 + .../settings/shell-personal/.bashrc-personal | 12 +- .../shell-personal/.bashrc-personal-wal | 47 + .../settings/shell-personal/.zshrc-personal | 1 + Personal/settings/variety/variety.conf | 4 +- Personal/settings/wayland/thunar/uca.xml | 234 ++++ aa/packages_list | 162 --- arch/get-the-keys-and-repos.sh | 26 +- 80 files changed, 5498 insertions(+), 1005 deletions(-) create mode 100755 410-intervention.sh create mode 100755 500-plasma-6.sh delete mode 100755 500-what-if-desktops.sh delete mode 100755 AUR/install-wordpress.sh create mode 100755 AUR/install-xampp-wordpress.sh rename Personal/{999-skel.sh => 969-skel.sh} (100%) create mode 100755 Personal/970-archbang.sh create mode 100755 Personal/999-what-if-desktops.sh create mode 100644 Personal/settings/ArcoLinuXL-Prime/packages.x86_64 create mode 100644 Personal/settings/arcolinux.png create mode 100644 Personal/settings/arcolinuxw.png create mode 100644 Personal/settings/arcolinuxws.png mode change 100644 => 100755 Personal/settings/cava/config mode change 100644 => 100755 Personal/settings/cava/config-original create mode 100755 Personal/settings/cava/shaders/bar_spectrum.frag create mode 100755 Personal/settings/cava/shaders/normalized_bars.frag create mode 100755 Personal/settings/cava/shaders/northern_lights.frag create mode 100755 Personal/settings/cava/shaders/pass_through.vert create mode 100755 Personal/settings/gnome/completely-remove-gnome-kodi.sh create mode 100644 Personal/settings/gtk3-wayland/settings.ini create mode 100755 Personal/settings/obs-studio/basic/profiles/Untitled/basic.ini create mode 100755 Personal/settings/obs-studio/basic/scenes/Untitled.json create mode 100755 Personal/settings/obs-studio/basic/scenes/Untitled.json.bak create mode 100755 Personal/settings/obs-studio/global.ini delete mode 100755 Personal/settings/plasma/bookmarks/user-places.xbel create mode 100755 Personal/settings/plasma6/.config/Thunar/uca.xml create mode 100755 Personal/settings/plasma6/.config/dolphinrc create mode 100755 Personal/settings/plasma6/.config/kcminputrc create mode 100755 Personal/settings/plasma6/.config/kglobalshortcutsrc create mode 100755 Personal/settings/plasma6/.config/konsave/conf.yaml create mode 100755 Personal/settings/plasma6/.config/konsave/edu.knsv create mode 100755 Personal/settings/plasma6/.config/konsave/profiles/edu/conf.yaml create mode 100755 Personal/settings/plasma6/.config/konsave/profiles/edu/configs/Kvantum/ArcDark#/ArcDark#.kvconfig create mode 100755 Personal/settings/plasma6/.config/konsave/profiles/edu/configs/Kvantum/KvGnomeDark#/KvGnomeDark#.kvconfig create mode 100755 Personal/settings/plasma6/.config/konsave/profiles/edu/configs/Kvantum/kvantum.kvconfig create mode 100755 Personal/settings/plasma6/.config/konsave/profiles/edu/configs/dolphinrc create mode 100755 Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtk-3.0/bookmarks create mode 100755 Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtk-3.0/colors.css create mode 100755 Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtk-3.0/gtk.css create mode 100755 Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtk-3.0/settings.ini create mode 100755 Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtk-4.0/colors.css create mode 100755 Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtk-4.0/gtk.css create mode 100755 Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtk-4.0/settings.ini create mode 100755 Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtkrc create mode 100755 Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtkrc-2.0 create mode 100755 Personal/settings/plasma6/.config/konsave/profiles/edu/configs/kcminputrc create mode 100755 Personal/settings/plasma6/.config/konsave/profiles/edu/configs/kdeglobals create mode 100755 Personal/settings/plasma6/.config/konsave/profiles/edu/configs/kglobalshortcutsrc create mode 100755 Personal/settings/plasma6/.config/konsave/profiles/edu/configs/konsolerc create mode 100755 Personal/settings/plasma6/.config/konsave/profiles/edu/configs/kwinrc create mode 100755 Personal/settings/plasma6/.config/konsave/profiles/edu/configs/plasma-org.kde.plasma.desktop-appletsrc create mode 100755 Personal/settings/plasma6/.config/konsave/profiles/edu/configs/plasmarc create mode 100755 Personal/settings/plasma6/.config/konsave/profiles/edu/configs/plasmashellrc create mode 100755 Personal/settings/plasma6/.config/konsolerc create mode 100755 Personal/settings/plasma6/.config/kscreenlockerrc create mode 100755 Personal/settings/plasma6/.config/ksmserverrc create mode 100755 Personal/settings/plasma6/.config/powerdevilrc create mode 100755 Personal/settings/plasma6/.local/share/dolphin/dolphinstaterc create mode 100755 Personal/settings/plasma6/.local/share/konsole/Breeze.colorscheme create mode 100755 Personal/settings/plasma6/.local/share/konsole/edu.profile create mode 100755 Personal/settings/plasma6/.local/share/konsole/konsolestaterc create mode 100755 Personal/settings/plasma6/.local/share/kxmlgui5/dolphin/dolphinui.rc create mode 100755 Personal/settings/refind/install-arco-refind.sh create mode 100755 Personal/settings/shell-personal/.bashrc-personal-wal create mode 100755 Personal/settings/wayland/thunar/uca.xml delete mode 100644 aa/packages_list diff --git a/0-current-choices.sh b/0-current-choices.sh index b5796ab..585f40b 100755 --- a/0-current-choices.sh +++ b/0-current-choices.sh @@ -34,37 +34,93 @@ installed_dir=$(dirname $(readlink -f $(basename `pwd`))) echo tput setaf 3 echo "################################################################" -echo "Do you want to install Chadwm on your system?" -echo "Answer with Y/y or N/n" +echo "################### Intervention first" echo "################################################################" tput sgr0 echo -read response +sh 410-intervention* -if [[ "$response" == [yY] ]]; then - touch /tmp/install-chadwm +echo +tput setaf 3 +echo "################################################################" +echo "################### Intervention done" +echo "################################################################" +tput sgr0 +echo + +echo +tput setaf 3 +echo "################################################################" +echo "################### Installing velo/velow - development software" +echo "################################################################" +tput sgr0 +echo + +# when NOT on a wayland session +if [ ! -d /usr/share/wayland-sessions/ ]; then + if [ -f /usr/local/bin/velo ]; then + velo + fi +fi + +# when on a wayland session +if [ -d /usr/share/wayland-sessions/ ]; then + if [ -f /usr/local/bin/velow ]; then + velow + fi fi +if [ ! -d /usr/share/wayland-sessions/ ]; then + + echo + tput setaf 3 + echo "################################################################" + echo "Do you want to install Chadwm on your system?" + echo "Answer with Y/y or N/n" + echo "################################################################" + tput sgr0 + echo + + read response + + if [[ "$response" == [yY] ]]; then + touch /tmp/install-chadwm + fi + +fi + +echo +tput setaf 3 +echo "################################################################" +echo "################### Pacman parallel downloads to 20" +echo "################################################################" +tput sgr0 echo -echo "Pacman parallel downloads if needed -for ArcoLinux" + FIND="ParallelDownloads = 8" REPLACE="ParallelDownloads = 20" sudo sed -i "s/$FIND/$REPLACE/g" /etc/pacman.conf -echo -echo "Pacman parallel downloads if needed - for Arch Linux" FIND="#ParallelDownloads = 5" REPLACE="ParallelDownloads = 20" sudo sed -i "s/$FIND/$REPLACE/g" /etc/pacman.conf -echo -echo "Pacman parallel downloads if needed - for EOS" FIND="ParallelDownloads = 5" REPLACE="ParallelDownloads = 20" sudo sed -i "s/$FIND/$REPLACE/g" /etc/pacman.conf +echo +tput setaf 3 +echo "################################################################" +echo "################### No neofetch by default" +echo "################################################################" +tput sgr0 +echo + +sed -i 's/^neofetch/#neofetch/' ~/.bashrc + echo tput setaf 3 echo "################################################################" @@ -80,18 +136,13 @@ sh 400-remove-software* sh 100-install-nemesis-software* sh 110-install-arcolinux-software* sh 120-install-core-software* -#sh 130-install-leftwm* sh 150-install-chadwm* sh 160-install-bluetooth* sh 170-install-cups* sh 180-install-test-software* sh 200-software-AUR-repo* -#sh 300-sardi-extra-icons-AUR-repo* -#sh 310-sardi-mint-y-icons-AUR-repo* -#sh 320-surfn-mint-y-icons-git-AUR-repo* - -sh 500-what* +sh 500-* echo tput setaf 3 @@ -113,6 +164,8 @@ sh 950-* sh 960-* +sh 969-skel* + sh 970-all* sh 970-alci* @@ -126,12 +179,12 @@ sh 970-garuda* sh 970-sierra* sh 970-biglinux* sh 970-rebornos* +sh 970-archbang* #has to be last - they are all Arch sh 970-arch.sh - -sh 999-skel* +sh 999-what* tput setaf 3 echo "################################################################" diff --git a/110-install-arcolinux-software.sh b/110-install-arcolinux-software.sh index 73cf322..fdfc228 100755 --- a/110-install-arcolinux-software.sh +++ b/110-install-arcolinux-software.sh @@ -61,35 +61,47 @@ if grep -q arcolinux_repo /etc/pacman.conf; then fi sudo pacman -S --noconfirm --needed a-candy-beauty-icon-theme-git - -sudo pacman -S --noconfirm --needed arcolinux-arc-dawn-git sudo pacman -S --noconfirm --needed arcolinux-app-glade-git - sudo pacman -S --noconfirm --needed arcolinux-hblock-git -sudo pacman -S --noconfirm --needed arcolinux-pamac-all sudo pacman -S --noconfirm --needed archlinux-tweak-tool-git sudo pacman -S --noconfirm --needed arcolinux-wallpapers-git -if [ ! -f /usr/bin/startplasma-x11 ]; then +if [ ! -f /usr/share/wayland-sessions/plasma.desktop ]; then sudo pacman -S --noconfirm --needed archlinux-logout-git + sudo pacman -S --noconfirm --needed arcolinux-arc-dawn-git fi ############################################################################### -# when on Plasma +# when on Plasma X11 if [ -f /usr/bin/startplasma-x11 ]; then echo tput setaf 2 echo "################################################################" - echo "################### Plasma related applications" + echo "################### Plasma X11 related applications" echo "################################################################" tput sgr0 echo - sudo pacman -S --noconfirm --needed arcolinux-plasma-arc-dark-candy-git - sudo pacman -S --noconfirm --needed arcolinux-plasma-nordic-darker-candy-git + #sudo pacman -S --noconfirm --needed arcolinux-plasma-arc-dark-candy-git + #sudo pacman -S --noconfirm --needed arcolinux-plasma-nordic-darker-candy-git + #sudo pacman -S --noconfirm --needed surfn-plasma-dark-icons-git + #sudo pacman -S --noconfirm --needed surfn-plasma-light-icons-git +fi + +# when on Plasma Wayland + +if [ -f /usr/share/wayland-sessions/plasma.desktop ]; then + + echo + tput setaf 2 + echo "################################################################" + echo "################### Plasma wayland related applications" + echo "################################################################" + tput sgr0 + echo sudo pacman -S --noconfirm --needed surfn-plasma-dark-icons-git sudo pacman -S --noconfirm --needed surfn-plasma-light-icons-git fi @@ -109,15 +121,6 @@ if [ -f /usr/share/xsessions/xfce.desktop ]; then fi -echo -tput setaf 6 -echo "################################################################" -echo "################### Done" -echo "################################################################" -tput sgr0 -echo - - if [ -f /usr/share/xsessions/cinnamon.desktop ]; then echo @@ -138,3 +141,11 @@ if [ -f /usr/share/xsessions/cinnamon.desktop ]; then sudo pacman -S --noconfirm --needed xed fi + +echo +tput setaf 6 +echo "################################################################" +echo "################### Done" +echo "################################################################" +tput sgr0 +echo \ No newline at end of file diff --git a/120-install-core-software.sh b/120-install-core-software.sh index f9354b9..7a24bc7 100755 --- a/120-install-core-software.sh +++ b/120-install-core-software.sh @@ -58,68 +58,76 @@ echo "################################################################" tput sgr0 echo -#sudo pacman -S --noconfirm --needed ttf-wps-fonts -#sudo pacman -S --noconfirm --needed wps-office -#sudo pacman -S --noconfirm --needed wps-office-mime +# Software we do not want on our Plasma system +if [ ! -f /usr/share/wayland-sessions/plasma.desktop ]; then + sudo pacman -S --noconfirm --needed alacritty + sudo pacman -S --noconfirm --needed alacritty-themes + sudo pacman -S --noconfirm --needed arandr + sudo pacman -S --noconfirm --needed arc-gtk-theme + sudo pacman -S --noconfirm --needed awesome-terminal-fonts + sudo pacman -S --noconfirm --needed catfish + sudo pacman -S --noconfirm --needed dmenu + sudo pacman -S --noconfirm --needed evince + sudo pacman -S --noconfirm --needed galculator + sudo pacman -S --noconfirm --needed lolcat + sudo pacman -S --noconfirm --needed network-manager-applet + sudo pacman -S --noconfirm --needed networkmanager-openvpn + sudo pacman -S --noconfirm --needed nitrogen + sudo pacman -S --noconfirm --needed nomacs-qt6-git + sudo pacman -S --noconfirm --needed numlockx + sudo pacman -S --noconfirm --needed pamac-aur + sudo pacman -S --noconfirm --needed pavucontrol + sudo pacman -S --noconfirm --needed playerctl + sudo pacman -S --noconfirm --needed sardi-icons + sudo pacman -S --noconfirm --needed simplescreenrecorder + sudo pacman -S --noconfirm --needed surfn-icons-git + sudo pacman -S --noconfirm --needed xcolor + sudo pacman -S --noconfirm --needed xorg-xkill +fi + sudo pacman -S --noconfirm --needed adobe-source-sans-fonts sudo pacman -S --noconfirm --needed aic94xx-firmware -sudo pacman -S --noconfirm --needed alacritty -sudo pacman -S --noconfirm --needed alacritty-themes -sudo pacman -S --noconfirm --needed arandr -#sudo pacman -S --noconfirm --needed arc-darkest-theme-git -sudo pacman -S --noconfirm --needed arc-gtk-theme sudo pacman -S --noconfirm --needed archiso -#sudo pacman -S --noconfirm --needed asciinema sudo pacman -S --noconfirm --needed avahi -sudo pacman -S --noconfirm --needed awesome-terminal-fonts -#sudo pacman -S --noconfirm --needed ayu-theme sudo pacman -S --noconfirm --needed baobab -#sudo pacman -S --noconfirm --needed base16-alacritty-git sudo pacman -S --noconfirm --needed bash-completion sudo pacman -S --noconfirm --needed bat sudo pacman -S --noconfirm --needed bibata-cursor-theme-bin -sudo pacman -S --noconfirm --needed catfish +sudo pacman -S --noconfirm --needed btop sudo pacman -S --noconfirm --needed chromium sudo pacman -S --noconfirm --needed cpuid sudo pacman -S --noconfirm --needed curl sudo pacman -S --noconfirm --needed dconf-editor sudo pacman -S --noconfirm --needed discord -sudo pacman -S --noconfirm --needed dmenu sudo pacman -S --noconfirm --needed downgrade if [ ! -f /usr/bin/duf ]; then sudo pacman -S --noconfirm --needed duf fi -sudo pacman -S --noconfirm --needed evince sudo pacman -S --noconfirm --needed expac sudo pacman -S --noconfirm --needed feh sudo pacman -S --noconfirm --needed file-roller sudo pacman -S --noconfirm --needed firefox -#sudo pacman -S --noconfirm --needed fish sudo pacman -S --noconfirm --needed flameshot-git -#sudo pacman -S --noconfirm --needed fluent-icon-theme-git sudo pacman -S --noconfirm --needed font-manager -sudo pacman -S --noconfirm --needed galculator sudo pacman -S --noconfirm --needed gimp sudo pacman -S --noconfirm --needed git sudo pacman -S --noconfirm --needed gitahead-bin sudo pacman -S --noconfirm --needed gitfiend sudo pacman -S --noconfirm --needed gnome-disk-utility sudo pacman -S --noconfirm --needed gparted -#sudo pacman -S --noconfirm --needed grub-customizer -sudo pacman -S --noconfirm --needed gtop sudo pacman -S --noconfirm --needed gvfs-smb sudo pacman -S --noconfirm --needed hardcode-fixer-git sudo pacman -S --noconfirm --needed hardinfo-gtk3 sudo pacman -S --noconfirm --needed hddtemp -sudo pacman -S --noconfirm --needed htop sudo pacman -S --noconfirm --needed hw-probe sudo pacman -S --noconfirm --needed inkscape sudo pacman -S --noconfirm --needed insync -sudo pacman -S --noconfirm --needed kvantum +#sudo pacman -S --noconfirm --needed kvantum-qt5-git +#sudo pacman -S --noconfirm --needed kvantum-qt6-git sudo pacman -S --noconfirm --needed linux-firmware-qlogic sudo pacman -S --noconfirm --needed lastpass sudo pacman -S --noconfirm --needed logrotate -sudo pacman -S --noconfirm --needed lolcat +sudo pacman -S --noconfirm --needed lollypop sudo pacman -S --noconfirm --needed lshw sudo pacman -S --noconfirm --needed man-db sudo pacman -S --noconfirm --needed man-pages @@ -129,19 +137,12 @@ sudo pacman -S --noconfirm --needed meld sudo pacman -S --noconfirm --needed mintstick-git sudo pacman -S --noconfirm --needed most sudo pacman -S --noconfirm --needed neofetch -sudo pacman -S --noconfirm --needed network-manager-applet -sudo pacman -S --noconfirm --needed networkmanager-openvpn -sudo pacman -S --noconfirm --needed nitrogen -sudo pacman -S --noconfirm --needed nomacs sudo pacman -S --noconfirm --needed noto-fonts sudo pacman -S --noconfirm --needed ntp sudo pacman -S --noconfirm --needed nss-mdns -sudo pacman -S --noconfirm --needed numlockx sudo pacman -S --noconfirm --needed oh-my-zsh-git sudo pacman -S --noconfirm --needed openresolv sudo pacman -S --noconfirm --needed paru-bin -sudo pacman -S --noconfirm --needed pavucontrol -sudo pacman -S --noconfirm --needed playerctl sudo pacman -S --noconfirm --needed polkit-gnome sudo pacman -S --noconfirm --needed python-pylint sudo pacman -S --noconfirm --needed python-pywal @@ -151,19 +152,19 @@ sudo pacman -S --noconfirm --needed rate-mirrors-bin sudo pacman -S --noconfirm --needed ripgrep sudo pacman -S --noconfirm --needed rsync sudo pacman -S --noconfirm --needed scrot -sudo pacman -S --noconfirm --needed sardi-icons -sudo pacman -S --noconfirm --needed simplescreenrecorder sudo pacman -S --noconfirm --needed sparklines-git sudo pacman -S --noconfirm --needed speedtest-cli-git sudo pacman -S --noconfirm --needed spotify sudo pacman -S --noconfirm --needed squashfs-tools sudo pacman -S --noconfirm --needed sublime-text-4 -sudo pacman -S --noconfirm --needed surfn-icons-git sudo pacman -S --noconfirm --needed system-config-printer sudo pacman -S --noconfirm --needed telegram-desktop sudo pacman -S --noconfirm --needed the_platinum_searcher-bin sudo pacman -S --noconfirm --needed the_silver_searcher sudo pacman -S --noconfirm --needed time +sudo pacman -S --noconfirm --needed thunar +sudo pacman -S --noconfirm --needed thunar-archive-plugin +sudo pacman -S --noconfirm --needed thunar-volman sudo pacman -S --noconfirm --needed tree sudo pacman -S --noconfirm --needed ttf-bitstream-vera sudo pacman -S --noconfirm --needed ttf-dejavu @@ -184,9 +185,7 @@ sudo pacman -S --noconfirm --needed vlc sudo pacman -S --noconfirm --needed wd719x-firmware sudo pacman -S --noconfirm --needed wget sudo pacman -S --noconfirm --needed wttr -sudo pacman -S --noconfirm --needed xcolor sudo pacman -S --noconfirm --needed xdg-user-dirs -sudo pacman -S --noconfirm --needed xorg-xkill sudo pacman -S --noconfirm --needed yay-bin sudo pacman -S --noconfirm --needed zsh sudo pacman -S --noconfirm --needed zsh-completions @@ -194,18 +193,13 @@ sudo pacman -S --noconfirm --needed zsh-syntax-highlighting sudo systemctl enable avahi-daemon.service sudo systemctl enable ntpd.service -sudo pacman -S --noconfirm --needed rxvt-unicode -sudo pacman -S --noconfirm --needed urxvt-fullscreen -sudo pacman -S --noconfirm --needed urxvt-perls -sudo pacman -S --noconfirm --needed urxvt-resize-font-git - sudo pacman -S --noconfirm --needed gzip sudo pacman -S --noconfirm --needed p7zip sudo pacman -S --noconfirm --needed unace sudo pacman -S --noconfirm --needed unrar sudo pacman -S --noconfirm --needed unzip -if [ ! -f /usr/share/xsessions/plasma.desktop ]; then +if [ ! -f /usr/share/xsessions/plasmax11.desktop ]; then sudo pacman -S --noconfirm --needed qt5ct fi @@ -225,9 +219,6 @@ if [ -f /usr/share/xsessions/xfce.desktop ]; then sudo pacman -S --noconfirm --needed menulibre sudo pacman -S --noconfirm --needed mugshot - sudo pacman -S --noconfirm --needed prot16-xfce4-terminal - sudo pacman -S --noconfirm --needed tempus-themes-xfce4-terminal-git - sudo pacman -S --noconfirm --needed xfce4-terminal-base16-colors-git fi diff --git a/150-install-chadwm.sh b/150-install-chadwm.sh index dbe4537..e62c2c1 100755 --- a/150-install-chadwm.sh +++ b/150-install-chadwm.sh @@ -65,6 +65,7 @@ func_install_chadwm() { archlinux-logout-git arcolinux-chadwm-git arcolinux-paleofetch-git + arcolinux-powermenu-git arcolinux-wallpapers-candy-git arcolinux-wallpapers-git autorandr @@ -75,11 +76,11 @@ func_install_chadwm() { gvfs lolcat lxappearance - pa-applet-git + #pa-applet-git picom polkit-gnome rofi - rxvt-unicode + #rxvt-unicode sxhkd thunar thunar-archive-plugin @@ -117,4 +118,12 @@ if [ -f /tmp/install-chadwm ]; then echo func_install_chadwm -fi \ No newline at end of file +fi + +echo +tput setaf 6 +echo "################################################################" +echo "################### Done" +echo "################################################################" +tput sgr0 +echo \ No newline at end of file diff --git a/151-install-edu-chadwm.sh b/151-install-edu-chadwm.sh index 6135548..218a16d 100755 --- a/151-install-edu-chadwm.sh +++ b/151-install-edu-chadwm.sh @@ -68,6 +68,7 @@ func_install_chadwm() { edu-system-git edu-xfce-git arcolinux-paleofetch-git + arcolinux-powermenu-git arcolinux-wallpapers-candy-git arcolinux-wallpapers-git autorandr @@ -178,12 +179,12 @@ if [ -f /usr/local/bin/get-nemesis-on-area ]; then fi -if grep -q "arch" /etc/os-release; then +if grep -q 'NAME="Arch Linux"' /etc/os-release; then echo tput setaf 2 echo "################################################################" - echo "################### We are on ArchLinux" + echo "################### We are on Arch Linux" echo "################################################################" tput sgr0 echo @@ -198,4 +199,4 @@ if grep -q "arch" /etc/os-release; then tput sgr0 echo -fi \ No newline at end of file +fi diff --git a/152-install-chadwm-distro.sh b/152-install-chadwm-distro.sh index 2cccc77..ec9cbee 100755 --- a/152-install-chadwm-distro.sh +++ b/152-install-chadwm-distro.sh @@ -65,6 +65,7 @@ func_install_chadwm() { archlinux-logout-git arcolinux-chadwm-git arcolinux-paleofetch-git + arcolinux-powermenu-git arcolinux-wallpapers-candy-git arcolinux-wallpapers-git autorandr diff --git a/400-remove-software.sh b/400-remove-software.sh index 7c603ba..5137493 100755 --- a/400-remove-software.sh +++ b/400-remove-software.sh @@ -35,6 +35,7 @@ echo "######################################################" tput sgr0 echo +sudo pacman -Rs --noconfirm vim vim-runtime sudo pacman -R --noconfirm archinstall sudo pacman -Rs pragha --noconfirm sudo pacman -Rs lftp --noconfirm @@ -342,13 +343,6 @@ if [ -f /usr/local/bin/get-nemesis-on-sierra ]; then fi -echo -tput setaf 6 -echo "######################################################" -echo "################### Done" -echo "######################################################" -tput sgr0 -echo # when on Archman - remove conflicting files @@ -467,4 +461,12 @@ if grep -q "RebornOS" /etc/os-release; then tput sgr0 echo -fi \ No newline at end of file +fi + +echo +tput setaf 6 +echo "######################################################" +echo "################### Done" +echo "######################################################" +tput sgr0 +echo \ No newline at end of file diff --git a/410-intervention.sh b/410-intervention.sh new file mode 100755 index 0000000..0f114fd --- /dev/null +++ b/410-intervention.sh @@ -0,0 +1,86 @@ +#!/bin/bash +#set -e +################################################################################################################## +# Author : Erik Dubois +# Website : https://www.erikdubois.be +# Website : https://www.alci.online +# Website : https://www.ariser.eu +# Website : https://www.arcolinux.info +# Website : https://www.arcolinux.com +# Website : https://www.arcolinuxd.com +# Website : https://www.arcolinuxb.com +# Website : https://www.arcolinuxiso.com +# Website : https://www.arcolinuxforum.com +################################################################################################################## +# +# DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. +# +################################################################################################################## +#tput setaf 0 = black +#tput setaf 1 = red +#tput setaf 2 = green +#tput setaf 3 = yellow +#tput setaf 4 = dark blue +#tput setaf 5 = purple +#tput setaf 6 = cyan +#tput setaf 7 = gray +#tput setaf 8 = light blue +################################################################################################################## + +installed_dir=$(dirname $(readlink -f $(basename `pwd`))) + +################################################################################################################## + +if grep -q "ArchBang" /etc/os-release; then + + echo + tput setaf 2 + echo "################################################################" + echo "################### We are on ArchBang" + echo "################################################################" + tput sgr0 + echo + + echo + tput setaf 2 + echo "################################################################" + echo "################### Running fixkey" + echo "################################################################" + tput sgr0 + echo + + /usr/local/bin/fixkey + + echo "Making backups of important files to start openbox" + + if [ ! -f $HOME/.bash_profile_nemesis ]; then + cp -vf $HOME/.bash_profile $HOME/.bash_profile_nemesis + fi + + if [ ! -f $HOME/.xinitrc-nemesis ]; then + cp -vf $HOME/.xinitrc $HOME/.xinitrc-nemesis + fi + + sudo cp mirrorlist /etc/pacman.d/mirrorlist + + echo + echo "Change to zstd in mkinitcpio" + echo + FIND="COMPRESSION=\"xz\"" + REPLACE="COMPRESSION=\"zstd\"" + sudo sed -i "s/$FIND/$REPLACE/g" /etc/mkinitcpio.conf + + #plenty of opportunity for this to run later + #sudo mkinitcpio -P + #sudo grub-mkconfig -o /boot/grub/grub.cfg + + echo + tput setaf 6 + echo "################################################################" + echo "################### Done" + echo "################################################################" + tput sgr0 + echo + +fi + diff --git a/500-plasma-6.sh b/500-plasma-6.sh new file mode 100755 index 0000000..476b521 --- /dev/null +++ b/500-plasma-6.sh @@ -0,0 +1,133 @@ +#!/bin/bash +#set -e +################################################################################################################## +# Author : Erik Dubois +# Website : https://www.erikdubois.be +# Website : https://www.alci.online +# Website : https://www.ariser.eu +# Website : https://www.arcolinux.info +# Website : https://www.arcolinux.com +# Website : https://www.arcolinuxd.com +# Website : https://www.arcolinuxb.com +# Website : https://www.arcolinuxiso.com +# Website : https://www.arcolinuxforum.com +################################################################################################################## +# +# DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. +# +################################################################################################################## +#tput setaf 0 = black +#tput setaf 1 = red +#tput setaf 2 = green +#tput setaf 3 = yellow +#tput setaf 4 = dark blue +#tput setaf 5 = purple +#tput setaf 6 = cyan +#tput setaf 7 = gray +#tput setaf 8 = light blue +################################################################################################################## + +installed_dir=$(dirname $(readlink -f $(basename `pwd`))) + +################################################################################################################## + +sudo pacman -Syyu --noconfirm + +echo +tput setaf 3 +echo "################################################################" +echo "################### Get my personal variety settings" +echo "################################################################" +tput sgr0 +echo + +sudo wget https://raw.githubusercontent.com/erikdubois/arcolinux-nemesis/master/Personal/settings/variety/variety.conf -O ~/.config/variety/variety.conf + +echo +tput setaf 3 +echo "################################################################" +echo "################### No neofetch by default" +echo "################################################################" +tput sgr0 +echo + +sed -i 's/^neofetch/#neofetch/' ~/.bashrc + +# when on Plasma + +if [ -f /usr/share/wayland-sessions/plasma.desktop ]; then + + echo + tput setaf 2 + echo "################################################################" + echo "################### Plasma 6 Software to remove" + echo "################################################################" + tput sgr0 + echo + + sudo pacman -Rs broadcom-wl-dkms --noconfirm + sudo pacman -Rs rtl8821cu-morrownr-dkms-git --noconfirm + + sudo pacman -R --noconfirm adobe-source-han-sans-cn-fonts + sudo pacman -R --noconfirm adobe-source-han-sans-jp-fonts + sudo pacman -R --noconfirm adobe-source-han-sans-kr-fonts + + echo + tput setaf 2 + echo "################################################################" + echo "################### Plasma 6 Software to install" + echo "################################################################" + tput sgr0 + echo + + sudo pacman -S --noconfirm --needed obs-studio + # design for Thunar + sudo pacman -S --noconfirm --needed arc-gtk-theme + sudo pacman -S --noconfirm --needed thunar + sudo pacman -S --noconfirm --needed thunar-volman + sudo pacman -S --noconfirm --needed thunar-archive-plugin + sudo pacman -S --noconfirm --needed meld + sudo pacman -S --noconfirm --needed ripgrep + sudo pacman -S --noconfirm --needed sublime-text-4 + sudo pacman -S --noconfirm --needed the_platinum_searcher-bin + sudo pacman -S --noconfirm --needed telegram-desktop + sudo pacman -S --noconfirm --needed discord + sudo pacman -S --noconfirm --needed python-pywal + sudo pacman -S --noconfirm --needed arcolinux-plasma-theme-candy-beauty-nordic-git + sudo pacman -S --noconfirm --needed arcolinux-plasma-theme-surfn-nordic-git + sudo pacman -S --noconfirm --needed arcolinux-plasma-theme-candy-beauty-arc-dark-git + sudo pacman -S --noconfirm --needed arcolinux-plasma-theme-surfn-arc-dark-git + + sudo pacman -S --noconfirm --needed arcolinux-plasma-keybindings-git + + cp /etc/skel/.config/kglobalshortcutsrc ~/.config/ + cp /etc/skel/.config/kglobalshortcutsrc-or ~/.config/ + + sudo pacman -S --noconfirm --needed arcolinux-plasma-servicemenus-git + + if [ ! -d ~/.local/share/kio/servicemenus/ ]; then + mkdir -p ~/.local/share/kio/servicemenus/ + fi + + cp -v /etc/skel/.local/share/kio/servicemenus/* ~/.local/share/kio/servicemenus/ + + echo "Overwriting plasma settings here!" + cp -rv $HOME/DATA/arcolinux-nemesis/Personal/settings/plasma6/.* ~ + + if ! grep -q "wobblywindowsEnabled=true" $HOME/.config/kwinrc; then + echo ' + +[Plugins] +wobblywindowsEnabled=true' | sudo tee -a ~/.config/kwinrc + fi + +fi + + +echo +tput setaf 6 +echo "################################################################" +echo "################### Done" +echo "################################################################" +tput sgr0 +echo diff --git a/500-what-if-desktops.sh b/500-what-if-desktops.sh deleted file mode 100755 index 3ee87bd..0000000 --- a/500-what-if-desktops.sh +++ /dev/null @@ -1,94 +0,0 @@ -#!/bin/bash -#set -e -################################################################################################################## -# Author : Erik Dubois -# Website : https://www.erikdubois.be -# Website : https://www.alci.online -# Website : https://www.ariser.eu -# Website : https://www.arcolinux.info -# Website : https://www.arcolinux.com -# Website : https://www.arcolinuxd.com -# Website : https://www.arcolinuxb.com -# Website : https://www.arcolinuxiso.com -# Website : https://www.arcolinuxforum.com -################################################################################################################## -# -# DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. -# -################################################################################################################## -#tput setaf 0 = black -#tput setaf 1 = red -#tput setaf 2 = green -#tput setaf 3 = yellow -#tput setaf 4 = dark blue -#tput setaf 5 = purple -#tput setaf 6 = cyan -#tput setaf 7 = gray -#tput setaf 8 = light blue -################################################################################################################## - -installed_dir=$(dirname $(readlink -f $(basename `pwd`))) - -################################################################################################################## - - - - if [ -f /usr/share/wayland-sessions/sway.desktop ]; then - echo - tput setaf 2 - echo "################################################################" - echo "################### We are on Sway" - echo "################################################################" - tput sgr0 - echo - - echo - echo "Removing packages" - echo - - sudo pacman -R flameshot-git --noconfirm - - echo - echo "Installing extra packages" - echo - - sudo pacman -S --noconfirm --needed wf-recorder-git - sudo pacman -S --noconfirm --needed arcolinux-wayland-app-hooks-git - #sudo pacman -S edu-flameshot-git --noconfirm - sudo pacman -S --noconfirm --needed obs-studio - - if ! pacman -Qi nvidia-dkms &> /dev/null; then - sudo pacman -S --noconfirm --needed libva-intel-driver - fi - - fi - - if [ -f /usr/share/wayland-sessions/hyprland.desktop ]; then - echo - tput setaf 2 - echo "################################################################" - echo "################### We are on Hyprland" - echo "################################################################" - tput sgr0 - echo - - echo - echo "Removing packages" - echo - - #sudo pacman -R flameshot-git --noconfirm - - echo - echo "Installing extra packages" - echo - - sudo pacman -S --noconfirm --needed wf-recorder-git - sudo pacman -S --noconfirm --needed arcolinux-wayland-app-hooks-git - sudo pacman -S --noconfirm --needed obs-studio - sudo pacman -S edu-flameshot-git --noconfirm - - if ! pacman -Qi nvidia-dkms &> /dev/null; then - sudo pacman -S --noconfirm --needed libva-intel-driver - fi - - fi \ No newline at end of file diff --git a/AUR/install-wordpress.sh b/AUR/install-wordpress.sh deleted file mode 100755 index a27081e..0000000 --- a/AUR/install-wordpress.sh +++ /dev/null @@ -1,95 +0,0 @@ -#!/bin/bash -#set -e -################################################################################################################## -# Author : Erik Dubois -# Website : https://www.erikdubois.be -# Website : https://www.alci.online -# Website : https://www.ariser.eu -# Website : https://www.arcolinux.info -# Website : https://www.arcolinux.com -# Website : https://www.arcolinuxd.com -# Website : https://www.arcolinuxb.com -# Website : https://www.arcolinuxiso.com -# Website : https://www.arcolinuxforum.com -################################################################################################################## -# -# DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. -# -################################################################################################################## -#tput setaf 0 = black -#tput setaf 1 = red -#tput setaf 2 = green -#tput setaf 3 = yellow -#tput setaf 4 = dark blue -#tput setaf 5 = purple -#tput setaf 6 = cyan -#tput setaf 7 = gray -#tput setaf 8 = light blue -################################################################################################################## - -# https://www.tecmint.com/install-wordpress-in-ubuntu-lamp-stack/ -# https://www.howtoforge.com/tutorial/arch-linux-wordpress-install/ -# https://computingforgeeks.com/how-setup-wordpress-on-arch-linux/ -# https://wiki.archlinux.org/title/Wordpress - -tput setaf 1 -echo "###################################################################################################" -echo "WORK IN PROGRESS" -echo "THIS IS NOT WORKING YET" -echo "###################################################################################################" -tput sgr0 - -sudo pacman -S wget --noconfirm --needed - -# if [ -f /srv/http/wordpress/wp-config-sample.php ];then -# sudo rm -r /srv/http/wordpress/* -# fi - -if [ -f /srv/http/wp-config-sample.php ];then - sudo rm -r /srv/http/* -fi - -sudo wget http://wordpress.org/latest.tar.gz -O /srv/http/latest.tar.gz -#sudo wget http://wordpress.org/latest.tar.gz -O /srv/http/wordpress/latest.tar.gz - -cd /srv/http/ -sudo tar -xzvf /srv/http/latest.tar.gz --strip-components 1 - -sudo rm /srv/http/latest.tar.gz - -sudo cp /srv/http/wp-config-sample.php /srv/http/wp-config.php -#sudo cp /srv/http/wordpress/wp-config-sample.php /srv/http/wp-config.php - -echo "Now create a database - type these commands" -echo "Start the shell with this command" -echo "mariadb -u root -p" -echo -echo "create database wordpress;" -echo "grant all on wordpress.* to wordpress@localhost identified by 'wordpress';" -echo "flush privileges;" -echo -echo "Now quit the shell" - -echo "change the user password and the database in /srv/http/wp-config.php" - -echo "Press ENTER if you are finished" - -read - -#sudo touch /srv/http/.htaccess - -#sudo chown -v http:http /srv/http/.htaccess - - -#sudo chown -Rv http:http /srv/http/ - -#sudo find /srv/http/ -type d -exec chmod -v 775 {} \; - -#sudo find /srv/http/ -type f -exec chmod -v 644 {} \; - - -sudo systemctl restart httpd -sudo systemctl restart mariadb - -#firefox http://localhost & -#firefox --new-tab http://localhost/phpMyAdmin & diff --git a/AUR/install-xampp-wordpress.sh b/AUR/install-xampp-wordpress.sh new file mode 100755 index 0000000..395a92c --- /dev/null +++ b/AUR/install-xampp-wordpress.sh @@ -0,0 +1,133 @@ +#!/bin/bash +#set -e +################################################################################################################## +# Author : Erik Dubois +# Website : https://www.erikdubois.be +# Website : https://www.alci.online +# Website : https://www.ariser.eu +# Website : https://www.arcolinux.info +# Website : https://www.arcolinux.com +# Website : https://www.arcolinuxd.com +# Website : https://www.arcolinuxb.com +# Website : https://www.arcolinuxiso.com +# Website : https://www.arcolinuxforum.com +################################################################################################################## +# +# DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. +# +################################################################################################################## +#tput setaf 0 = black +#tput setaf 1 = red +#tput setaf 2 = green +#tput setaf 3 = yellow +#tput setaf 4 = dark blue +#tput setaf 5 = purple +#tput setaf 6 = cyan +#tput setaf 7 = gray +#tput setaf 8 = light blue +################################################################################################################## + +# https://www.tecmint.com/install-wordpress-in-ubuntu-lamp-stack/ +# https://www.howtoforge.com/tutorial/arch-linux-wordpress-install/ +# https://computingforgeeks.com/how-setup-wordpress-on-arch-linux/ +# https://wiki.archlinux.org/title/Wordpress + +tput setaf 2 +echo "###################################################################################################" +echo "INSTALLING XAMPP" +echo "###################################################################################################" +tput sgr0 + +yay -S xampp --noconfirm --needed + +tput setaf 2 +echo "###################################################################################################" +echo "Cleanup action" +echo "###################################################################################################" +tput sgr0 + +if [ -f /tmp/latest.tar.gz ]; then + sudo rm /tmp/latest.tar.gz +fi + +if [ -d /tmp/wordpress ]; then + sudo rm -r /tmp/wordpress +fi + +tput setaf 2 +echo "###################################################################################################" +echo "Download last wordpress release" +echo "###################################################################################################" +tput sgr0 + +sudo wget http://wordpress.org/latest.tar.gz -O /tmp/latest.tar.gz + +tput setaf 2 +echo "###################################################################################################" +echo "Extract and copy to /opt/lampp/htdocs/" +echo "###################################################################################################" +tput sgr0 + +sudo mkdir /tmp/wordpress +sudo tar -xzvf /tmp/latest.tar.gz --strip-components 1 -C /tmp/wordpress +sudo cp -r /tmp/wordpress /opt/lampp/htdocs/ + +tput setaf 2 +echo "###################################################################################################" +echo "Cleanup action" +echo "###################################################################################################" +tput sgr0 + +if [ -f /tmp/latest.tar.gz ]; then + sudo rm /tmp/latest.tar.gz +fi + +if [ -d /tmp/wordpress ]; then + sudo rm -r /tmp/wordpress +fi + +tput setaf 2 +echo "###################################################################################################" +echo "Changing permissions to the user" +echo "###################################################################################################" +tput sgr0 + +sudo chown $USER:$USER -R /opt/lampp/htdocs/wordpress + +tput setaf 2 +echo "###################################################################################################" +echo "Done" +echo "Steps to take now" +echo "Your wordpress website is here - /opt/lampp/htdocs/wordpress" +echo "Open your browser and surf to http://localhost" +echo "1. Create a new database in phpmyadmin - see menu" +echo "2. with collation - name = wp" +echo "3. Surf to http://localhost/wordpress - Let's go button" +echo "4. Fill in Database Name = wp" +echo "5. Fill in Username = root" +echo "6. Keep Password empty" +echo "7. Press Submit" +echo "8. Copy paste code into a new file wp-config.php - save it - 644 permissions !!!" +echo "9. Click button - Run the installation" +echo "9. Welcome screen" +echo "10. Fill in all the blancs" +echo "11. Press install Wordpress - wp-admin - to login" +echo "12. FTP credentials are localhost - your username and your userpassword and FTP" +echo "###################################################################################################" +tput sgr0 + + +tput setaf 2 +echo "###################################################################################################" +echo "Starting Xampp" +echo "sudo xampp start" +echo "###################################################################################################" +tput sgr0 + +sudo xampp start + +sleep 5 + +firefox --new-tab http://localhost/wordpress & +firefox --new-tab http://localhost/phpmyadmin/ & + diff --git a/Personal/900-install-personal-settings-folders.sh b/Personal/900-install-personal-settings-folders.sh index 1dd2c64..e3ac0f9 100755 --- a/Personal/900-install-personal-settings-folders.sh +++ b/Personal/900-install-personal-settings-folders.sh @@ -62,6 +62,7 @@ echo [ -d $HOME"/.config/gtk-4.0" ] || mkdir -p $HOME"/.config/gtk-4.0" [ -d $HOME"/.config/variety" ] || mkdir -p $HOME"/.config/variety" [ -d $HOME"/.config/fish" ] || mkdir -p $HOME"/.config/fish" +[ -d $HOME"/.config/obs-studio" ] || mkdir -p $HOME"/.config/obs-studio" [ -d $HOME"/.config/neofetch" ] || mkdir -p $HOME"/.config/neofetch" [ -d $HOME"/DATA" ] || mkdir -p $HOME"/DATA" [ -d $HOME"/Insync" ] || mkdir -p $HOME"/Insync" @@ -116,10 +117,13 @@ else echo "################################################################" echo "### You are on a virtual machine - skipping VirtualBox" echo "### Template not copied over" + echo "### We will set your screen resolution with xrandr" echo "################################################################" tput sgr0 echo + xrandr --output Virtual-1 --primary --mode 1920x1080 --pos 0x0 --rotate normal + fi if grep -q "ArcoLinux" /etc/os-release; then @@ -149,6 +153,10 @@ if grep -q "ArcoLinux" /etc/os-release; then echo sudo cp -arf $installed_dir/settings/personal-folder/personal-iso/* /personal echo + echo "Adding obs-studio settings" + echo + sudo cp -arf $installed_dir/settings/obs-studio/* ~/.config/obs-studio/ + echo echo "To personal Kvantum setup" echo @@ -191,6 +199,7 @@ if grep -q "ArcoLinux" /etc/os-release; then [ -d /etc/skel/.config/variety ] || sudo mkdir -p /etc/skel/.config/variety sudo cp $installed_dir/settings/variety/variety.conf /etc/skel/.config/variety/ echo + fi echo diff --git a/Personal/999-skel.sh b/Personal/969-skel.sh similarity index 100% rename from Personal/999-skel.sh rename to Personal/969-skel.sh diff --git a/Personal/970-archbang.sh b/Personal/970-archbang.sh new file mode 100755 index 0000000..3d29503 --- /dev/null +++ b/Personal/970-archbang.sh @@ -0,0 +1,172 @@ +#!/bin/bash +#set -e +################################################################################################################## +# Author : Erik Dubois +# Website : https://www.erikdubois.be +# Website : https://www.alci.online +# Website : https://www.ariser.eu +# Website : https://www.arcolinux.info +# Website : https://www.arcolinux.com +# Website : https://www.arcolinuxd.com +# Website : https://www.arcolinuxb.com +# Website : https://www.arcolinuxiso.com +# Website : https://www.arcolinuxforum.com +################################################################################################################## +# +# DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. +# +################################################################################################################## +#tput setaf 0 = black +#tput setaf 1 = red +#tput setaf 2 = green +#tput setaf 3 = yellow +#tput setaf 4 = dark blue +#tput setaf 5 = purple +#tput setaf 6 = cyan +#tput setaf 7 = gray +#tput setaf 8 = light blue +################################################################################################################## + +installed_dir=$(dirname $(readlink -f $(basename `pwd`))) + +################################################################################################################## + +if grep -q "ArchBang" /etc/os-release; then + + echo + tput setaf 2 + echo "################################################################" + echo "################### We are on ArchBang" + echo "################################################################" + tput sgr0 + echo + + echo "Removing conflicting files" + sudo rm -f /etc/skel/.config/variety/variety.conf + + echo "Variety conf ArcoLinux" + sudo pacman -S --noconfirm --needed arcolinux-variety-git + sudo pacman -S --noconfirm --needed arcolinux-variety-autostart-git + + echo "Alacritty conf ArcoLinux" + sudo pacman -S --noconfirm --needed arcolinux-alacritty-git + + echo "Adding picom" + sudo pacman -S --noconfirm --needed picom + + echo + echo "Adding nanorc" + if [ -f /etc/nanorc ]; then + sudo cp $installed_dir/settings/nano/nanorc /etc/nanorc + fi + + echo + echo "Setting environment variables" + echo + + if ! grep -q "XDG_CURRENT_DESKTOP" $HOME/.config/openbox/environment; then + echo -e ${NEWLINEVAR} | sudo tee -a $HOME/.config/openbox/environment + echo "XDG_CURRENT_DESKTOP=openbox" | sudo tee -a $HOME/.config/openbox/environment + echo "XDG_SESSION_DESKTOP=openbox" | sudo tee -a $HOME/.config/openbox/environment + echo "QT_STYLE_OVERRIDE=kvantum" | sudo tee -a $HOME/.config/openbox/environment + echo "EDITOR=nano" | sudo tee -a $HOME/.config/openbox/environment + echo "BROWSER=firefox" | sudo tee -a $HOME/.config/openbox/environment + fi + + if ! grep -q "XDG_CURRENT_DESKTOP" /etc/environment; then + echo -e ${NEWLINEVAR} | sudo tee -a /etc/environment + echo "XDG_CURRENT_DESKTOP=openbox" | sudo tee -a /etc/environment + echo "XDG_SESSION_DESKTOP=openbox" | sudo tee -a /etc/environment + echo "QT_STYLE_OVERRIDE=kvantum" | sudo tee -a /etc/environment + echo "EDITOR=nano" | sudo tee -a /etc/environment + echo "BROWSER=firefox" | sudo tee -a /etc/environment + fi + + echo + echo "Change gtk-3.0 config" + echo + FIND="gtk-theme-name=Adwaita-dark" + REPLACE="gtk-theme-name=Arc-Dark" + sed -i "s/$FIND/$REPLACE/g" $HOME/.config/gtk-3.0/settings.ini + #sudo sed -i "s/$FIND/$REPLACE/g" /etc/skel/.config/gtk-3.0/settings.ini + + echo + echo "Change gtk-3.0 config" + echo + FIND="gtk-icon-theme-name=Arc" + REPLACE="gtk-icon-theme-name=a-candy-beauty-icon-theme" + sed -i "s/$FIND/$REPLACE/g" $HOME/.config/gtk-3.0/settings.ini + #sudo sed -i "s/$FIND/$REPLACE/g" /etc/skel/.config/gtk-3.0/settings.ini + + echo + echo "Change gtk-3.0 config" + echo + FIND="gtk-cursor-theme-name=Adwaita" + REPLACE="gtk-cursor-theme-name=Bibata-Modern-Ice" + sed -i "s/$FIND/$REPLACE/g" $HOME/.config/gtk-3.0/settings.ini + #sudo sed -i "s/$FIND/$REPLACE/g" /etc/skel/.config/gtk-3.0/settings.ini + + echo + echo "When on Openbox" + if [ -f /usr/share/xsessions/openbox.desktop ]; then + echo + tput setaf 2 + echo "################################################################" + echo "################### We are on Openbox" + echo "################################################################" + tput sgr0 + echo + + echo "Changing theme and icon theme" + sudo pacman -S --noconfirm --needed openbox-arc-git + sudo pacman -S --noconfirm --needed arcolinux-openbox-themes-git + + if ! grep -q "picom" $HOME/.config/openbox/autostart; then + echo -e ${NEWLINEVAR} | sudo tee -a $HOME/.config/openbox/autostart; + echo "picom &" | sudo tee -a $HOME/.config/openbox/autostart; + fi + + fi + + + echo + echo "When Chadwm is installed - default to it" + if [ -f /usr/share/xsessions/chadwm.desktop ]; then + echo + tput setaf 2 + echo "################################################################" + echo "################### We choose to install chadwm" + echo "################################################################" + tput sgr0 + echo + + if ! grep -q "#exec openbox-session" $HOME/.xinitrc; then + FIND="exec openbox-session" + REPLACE="#exec openbox-session" + sed -i "s/$FIND/$REPLACE/g" $HOME/.xinitrc + fi + + + if ! grep -q "exec-chadwm" $HOME/.xinitrc; then + echo -e ${NEWLINEVAR} | sudo tee -a $HOME/.xinitrc; + echo "exec exec-chadwm" | sudo tee -a $HOME/.xinitrc; + fi + + if ! grep -q '#run "conky' $HOME/.config/arco-chadwm/scripts/run.sh; then + FIND='run "conky' + REPLACE='#run "conky' + sed -i "s/$FIND/$REPLACE/g" $HOME/.config/arco-chadwm/scripts/run.sh + fi + + fi + + + echo + tput setaf 6 + echo "################################################################" + echo "################### Done" + echo "################################################################" + tput sgr0 + echo + +fi \ No newline at end of file diff --git a/Personal/970-ariser.sh b/Personal/970-ariser.sh index 0a86e3b..8f75b8c 100755 --- a/Personal/970-ariser.sh +++ b/Personal/970-ariser.sh @@ -43,6 +43,18 @@ if [ -f /usr/local/bin/get-nemesis-on-ariser ]; then tput sgr0 echo + if [ -f /etc/pacman.d/hooks/kernel-linux.hook ]; then + + if [ -f /boot/efi/EFI/systemd/systemd-bootx64.efi ]; then + sudo rm -v /etc/pacman.d/hooks/kernel-linux.hook + fi + + if [ -f /boot/EFI/systemd/systemd-bootx64.efi ]; then + sudo rm -v /etc/pacman.d/hooks/kernel-linux.hook + fi + + fi + echo tput setaf 2 echo "################################################################" @@ -191,6 +203,26 @@ if [ -f /usr/local/bin/get-nemesis-on-ariser ]; then sudo cp $installed_dir/settings/archlinux-logout/archlinux-logout-beauty.conf /etc/archlinux-logout.conf echo + echo + tput setaf 6 + echo "################################################################" + echo "################### Remove /etc/pacman.d/hooks/kernel-linux.hook" + echo "################################################################" + tput sgr0 + echo + + if [ -f /etc/pacman.d/hooks/kernel-linux.hook ]; then + + if [ -f /boot/efi/EFI/systemd/systemd-bootx64.efi ]; then + sudo rm -v /etc/pacman.d/hooks/kernel-linux.hook + fi + + if [ -f /boot/EFI/systemd/systemd-bootx64.efi ]; then + sudo rm -v /etc/pacman.d/hooks/kernel-linux.hook + fi + sudo pacman -S --noconfirm --needed kernel-install-mkinitcpio + fi + tput setaf 6 echo "################################################################" echo "################### Done" diff --git a/Personal/970-sierra.sh b/Personal/970-sierra.sh index cbe842a..15b8be9 100755 --- a/Personal/970-sierra.sh +++ b/Personal/970-sierra.sh @@ -43,6 +43,15 @@ if [ -f /usr/local/bin/get-nemesis-on-sierra ]; then tput sgr0 echo + echo + tput setaf 2 + echo "################################################################" + echo "################### Removing conflicting files" + echo "################################################################" + tput sgr0 + echo + + sudo rm -f /etc/skel/.config/variety/variety.conf echo echo "Installing edu packages" sudo pacman -S --noconfirm edu-skel-git @@ -188,6 +197,27 @@ if [ -f /usr/local/bin/get-nemesis-on-sierra ]; then make sudo make install + echo + tput setaf 6 + echo "################################################################" + echo "################### Remove /etc/pacman.d/hooks/kernel-linux.hook" + echo "################################################################" + tput sgr0 + echo + + if [ -f /etc/pacman.d/hooks/kernel-linux.hook ]; then + + if [ -f /boot/efi/EFI/systemd/systemd-bootx64.efi ]; then + sudo rm -v /etc/pacman.d/hooks/kernel-linux.hook + fi + + if [ -f /boot/EFI/systemd/systemd-bootx64.efi ]; then + sudo rm -v /etc/pacman.d/hooks/kernel-linux.hook + fi + sudo pacman -S --noconfirm --needed kernel-install-mkinitcpio + + fi + echo echo tput setaf 6 diff --git a/Personal/999-what-if-desktops.sh b/Personal/999-what-if-desktops.sh new file mode 100755 index 0000000..e8f2ecf --- /dev/null +++ b/Personal/999-what-if-desktops.sh @@ -0,0 +1,149 @@ +#!/bin/bash +#set -e +################################################################################################################## +# Author : Erik Dubois +# Website : https://www.erikdubois.be +# Website : https://www.alci.online +# Website : https://www.ariser.eu +# Website : https://www.arcolinux.info +# Website : https://www.arcolinux.com +# Website : https://www.arcolinuxd.com +# Website : https://www.arcolinuxb.com +# Website : https://www.arcolinuxiso.com +# Website : https://www.arcolinuxforum.com +################################################################################################################## +# +# DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. +# +################################################################################################################## +#tput setaf 0 = black +#tput setaf 1 = red +#tput setaf 2 = green +#tput setaf 3 = yellow +#tput setaf 4 = dark blue +#tput setaf 5 = purple +#tput setaf 6 = cyan +#tput setaf 7 = gray +#tput setaf 8 = light blue +################################################################################################################## + +installed_dir=$(dirname $(readlink -f $(basename `pwd`))) + +################################################################################################################## + +hyprland="/usr/share/wayland-sessions/hyprland.desktop" +wayfire="/usr/share/wayland-sessions/wayfire.desktop" +sway="/usr/share/wayland-sessions/sway.desktop" + +# common to all desktops + +if [[ -f $hyprland || -f $wayfire || -f $sway ]]; then + + echo + echo "Adding thunar - gitahead setting - right mouse click" + echo + sudo cp -arf $installed_dir/settings/wayland/thunar/uca.xml ~/.config/Thunar/ + echo + + echo + echo "Setting theme, icons and cursor" + echo + sudo cp -arf $installed_dir/settings/gtk3-wayland/settings.ini ~/.config/gtk-3.0/ + echo + # wayfire code + + config="${XDG_CONFIG_HOME:-$HOME/.config}/gtk-3.0/settings.ini" + if [ ! -f "$config" ]; then exit 1; fi + + gnome_schema="org.gnome.desktop.interface" + gtk_theme="$(grep 'gtk-theme-name' "$config" | sed 's/.*\s*=\s*//')" + icon_theme="$(grep 'gtk-icon-theme-name' "$config" | sed 's/.*\s*=\s*//')" + cursor_theme="$(grep 'gtk-cursor-theme-name' "$config" | sed 's/.*\s*=\s*//')" + font_name="$(grep 'gtk-font-name' "$config" | sed 's/.*\s*=\s*//')" + gsettings set "$gnome_schema" gtk-theme "$gtk_theme" + gsettings set "$gnome_schema" icon-theme "$icon_theme" + gsettings set "$gnome_schema" cursor-theme "$cursor_theme" + gsettings set "$gnome_schema" font-name "$font_name" + + echo + echo "Installing extra packages" + echo + + sudo pacman -S --noconfirm --needed arcolinux-wayland-app-hooks-git + sudo pacman -S --noconfirm --needed obs-studio + sudo pacman -S --noconfirm --needed wlrobs + sudo pacman -S --noconfirm --needed spotify-wayland + +fi + +# each desktop is unique + +if [ -f /usr/share/wayland-sessions/sway.desktop ]; then + echo + tput setaf 2 + echo "################################################################" + echo "################### We are on Sway" + echo "################################################################" + tput sgr0 + echo + + give-me-azerty-be-sway + +fi + +if [ -f /usr/share/wayland-sessions/wayfire.desktop ]; then + echo + tput setaf 2 + echo "################################################################" + echo "################### We are on Wayfire" + echo "################################################################" + tput sgr0 + echo + + give-me-azerty-be-wayfire + + echo "Installing bashrc-personal with wal files" + echo + cp $installed_dir/settings/shell-personal/.bashrc-personal-wal ~/.bashrc-personal + sudo cp -f $installed_dir/settings/shell-personal/.bashrc-personal-wal /etc/skel/.bashrc-personal + echo + +fi + +if [ -f /usr/share/wayland-sessions/hyprland.desktop ]; then + echo + tput setaf 2 + echo "################################################################" + echo "################### We are on Hyprland" + echo "################################################################" + tput sgr0 + echo + + give-me-azerty-be-hyprland + +fi + +if grep -q "ArchBang" /etc/os-release; then + result=$(systemd-detect-virt) + if [ $result = "oracle" ];then + echo + tput setaf 2 + echo "################################################################" + echo "################### We are on ArchBang in Virtualbox" + echo "################################################################" + tput sgr0 + echo + + if ! grep -q "xrandr --output Virtual-1" $HOME/.config/openbox/autostart; then + echo -e ${NEWLINEVAR} | sudo tee -a $HOME/.config/openbox/autostart; + echo "xrandr --output Virtual-1 --primary --mode 1920x1080 --pos 0x0 --rotate normal &" | sudo tee -a $HOME/.config/openbox/autostart; + fi + + if [ -f /usr/share/xsessions/chadwm.desktop ]; then + if ! grep -q "xrandr --output Virtual-1" $HOME/.config/arco-chadwm/scripts/run.sh; then + echo -e ${NEWLINEVAR} | sudo tee -a $HOME/.config/arco-chadwm/scripts/run.sh + sed -i '1s/^/xrandr --output Virtual-1 --primary --mode 1920x1080 --pos 0x0 --rotate normal &/' $HOME/.config/arco-chadwm/scripts/run.sh + fi + fi + fi +fi \ No newline at end of file diff --git a/Personal/settings/ArcoLinuXL-Prime/packages.x86_64 b/Personal/settings/ArcoLinuXL-Prime/packages.x86_64 new file mode 100644 index 0000000..61f7d3b --- /dev/null +++ b/Personal/settings/ArcoLinuXL-Prime/packages.x86_64 @@ -0,0 +1,1003 @@ +##################################################################### +## PACKAGES AVAILABLE +##################################################################### + +###archiso +alsa-utils +amd-ucode +arch-install-scripts +#archinstall +#b43-fwcutter +base +bind +#broadcom-wl-dkms +btrfs-progs +clonezilla +#cloud-init +cryptsetup +#darkhttpd +ddrescue +dhclient +#dhcpcd +diffutils +dmidecode +dmraid +dnsmasq +dosfstools +e2fsprogs +edk2-shell +efibootmgr +#espeakup +ethtool +exfatprogs +f2fs-tools +fatresize +fsarchiver +gnu-netcat +gpart +gpm +gptfdisk +#grml-zsh-config +grub +hdparm +hyperv +intel-ucode +jfsutils +#kitty-terminfo +less +#lftp +libfido2 +libusb-compat +linux +linux-atm +linux-firmware +linux-firmware-marvell +#livecd-sounds +lsscsi +lvm2 +#lynx +man-db +man-pages +mc +mdadm +memtest86+ +memtest86+-efi +mkinitcpio +mkinitcpio-archiso +mkinitcpio-nfs-utils +modemmanager +mtools +nano +nbd +ndisc6 +nfs-utils +nilfs-utils +#nmap +ntfs-3g +nvme-cli +open-iscsi +open-vm-tools +openconnect +openssh +openvpn +partclone +parted +partimage +pcsclite +ppp +pptpclient +pv +qemu-guest-agent +refind +reflector +reiserfsprogs +rp-pppoe +rsync +#rxvt-unicode-terminfo +screen +sdparm +sg3_utils +smartmontools +sof-firmware +squashfs-tools +sudo +syslinux +#systemd-resolvconf +tcpdump +terminus-font +testdisk +tmux +tpm2-tss +udftools +usb_modeswitch +usbmuxd +usbutils +#vim +#virtualbox-guest-utils-nox +vpnc +wireless-regdb +wireless_tools +wpa_supplicant +wvdial +xfsprogs +xl2tpd + +###archiso-extra +aic94xx-firmware +dialog +dnsutils +libadwaita-without-adwaita-git +linux-headers +logrotate +ntp +upd72020x-fw +wd719x-firmware +wget + +###xorg +xorg-server +xorg-apps +xorg-xinit + +###video +xf86-input-elographics +#xf86-input-evdev +xf86-input-libinput +#xf86-input-vmmouse +#xf86-input-void +#xf86-video-amdgpu +#xf86-video-ati +#xf86-video-fbdev +#xf86-video-intel +#xf86-video-nouveau +#xf86-video-openchrome +#xf86-video-vesa +xf86-video-vmware +mesa + +###hardware video support +nvidia-dkms +nvidia-utils +nvidia-settings +#mesa-utils + +###base-devel +base-devel + +###virtual box or vmware +virtualbox-guest-utils + +###packages for dual boot +os-prober + +###audio +alsa-firmware +alsa-plugins +alsa-lib +alsa-utils +gst-libav +gst-plugins-bad +gst-plugins-base +gst-plugins-good +gst-plugins-ugly +gstreamer +libdvdcss +pulseaudio +pulseaudio-alsa +pavucontrol + +###bluetooth +blueberry +bluez +bluez-libs +bluez-utils +pulseaudio-bluetooth + +###network +avahi +nss-mdns +mobile-broadband-provider-info +modemmanager +networkmanager +network-manager-applet +networkmanager-openconnect +networkmanager-openvpn +networkmanager-pptp +networkmanager-vpnc +networkmanager-qt5 +openresolv +#rtl8821cu-morrownr-dkms-git + +###file management +gvfs +gvfs-afc +gvfs-gphoto2 +gvfs-mtp +gvfs-nfs +gvfs-smb +mtpfs +udiskie +udisks2 +xdg-user-dirs + +###printers +cups +cups-filters +cups-pdf +ghostscript +gsfonts +gutenprint +system-config-printer + +###tumbler +tumbler +ffmpegthumbnailer +freetype2 +libgsf +libopenraw +poppler-glib +poppler-qt5 + +######################################################################### +# SOFTWARE FROM ARCH LINUX REPOSITORIES +######################################################################### + +###applications +chromium +#darktable +#deadbeef +dmenu +#evolution +feh +firefox +#flashplugin +galculator +#geany +gimp +#gmrun +#gsimplecal +#guvcview +imagemagick +inkscape +#libreoffice-fresh +#lollypop +lshw +meld +#micro +nitrogen +numlockx +#pragha +qbittorrent +scrot +simplescreenrecorder +#termite +variety +vlc + +###conky +jq +lm_sensors + +###cursors +#xcursor-simpleandsoft + +###fonts +adobe-source-sans-fonts +awesome-terminal-fonts +noto-fonts +ttf-bitstream-vera +ttf-dejavu +ttf-droid +ttf-hack +ttf-inconsolata +ttf-liberation +ttf-roboto +ttf-roboto-mono +ttf-ubuntu-font-family + +###icons +#arc-icon-theme +#gnome-icon-theme +#papirus-icon-theme + +###themes +#adapta-gtk-theme +arc-gtk-theme +#arc-darkest-theme-git +kvantum-qt5-git +kvantum-qt6-git +#openbox-arc-git + +###utilities +arandr +asciinema +bash-completion +baobab +bat +catfish +cronie +dconf-editor +dex +discord +duf +edid-decode-git +evince +expac +file-roller +filezilla +git +gksu +#glances +gnome-disk-utility +gnome-keyring +gnome-screenshot +#gnome-software +#gnome-software-packagekit-plugin +gparted +#gpick +#gtop +hardinfo-gtk3 +hddtemp +htop +hunspell +hunspell-en_US +hw-probe +hyphen +hyphen-en +grsync +intltool +iw +jsoncpp +libmtp +laptop-detect +lsb-release +mlocate +#nomacs +oh-my-zsh-git +p7zip +pkgfile +#plank +playerctl +polkit +polkit-gnome +#python2-dbus +#python2-xdg +#qt4 +qt5ct +#qt5-styleplugins +#qt5-tools +#qt5-webkit +#powertop +ripgrep +rofi +rxvt-unicode +simple-scan +#shotwell +speedtest-cli-git +telegram-desktop +#timeshift +#tlp +tree +#ufw +#gufw +unace +unrar +unzip +#vnstat +w3m +webkit2gtk +wmctrl +xapp +#xdo +#xdotool +xdg-desktop-portal-gtk +#yt-dlp +#youtube-dl +zenity +zsh +zsh-completions +zsh-syntax-highlighting + +########################################################################### +# ARCOLINUX_REPOS +########################################################################### + +###applications +vivaldi +vivaldi-ffmpeg-codecs +vivaldi-widevine + +###cursors +#breeze-cursors-lh +#breeze-obsidian-cursor-theme +#oxy-neon +bibata-cursor-theme-bin +#breeze +#xcursor-vanilla-dmz-aa + +###fonts +ttf-font-awesome +ttf-ms-fonts + +###icons +#faba-icon-theme-git +#halo-icons-git +#moka-icon-theme-git +#numix-circle-arc-icons-git +#numix-icon-theme-git +#numix-circle-icon-theme-git +#paper-icon-theme +sardi-icons +surfn-icons-git +#surfn-arc-breeze-icons-git +#zafiro-icon-theme + +###network +#b43-firmware + +###tools +mkinitcpio-openswap + +###utilities-repo +alacritty +appstream +appstream-qt5 +archiso +conky-lua-archers +downgrade +font-manager +#glxinfo +gitahead-bin +grub-customizer +hardcode-fixer-git +inxi +mintstick-git +neofetch +#numix-gtk-theme-git +#arcolinux-pamac-all +#octopi +#octopi-notifier-qt5 +pamac-aur +paru-bin +#peek +#pulseaudio-equalizer-ladspa +python-pyparted +python-pywal +rate-mirrors-bin +#scour +#screenkey-git +sublime-text-4 +the_platinum_searcher-bin +the_silver_searcher +#trizen +#urxvt-fullscreen +#urxvt-perls +#urxvt-resize-font-git +wttr +yad +#yakuake +#yay-bin + +########################################################################### +# GAMES +########################################################################### + +#lutris +#sauerbraten +#xonotic + +########################################################################### +# ARCOLINUX FOLDER +########################################################################### + +arcolinux-alacritty-git +arcolinux-arc-kde +arcolinux-bin-git +arcolinux-btop-git +a-candy-beauty-icon-theme-git +#arcolinux-common-git +#arcolinux-conky-collection-git +#arcolinux-conky-collection-plasma-git +#arcolinux-cron-git +#arcolinux-docs-git +arcolinux-desktop-trasher-git +arcolinux-faces-git +arcolinux-fonts-git +#arcolinux-geany-git +arcolinux-grub-theme-vimix-git +arcolinux-gtk3-arcolinux-candy-beauty-git +#arcolinux-gtk3-sardi-arc-git +#arcolinux-gtk3-surfn-arc-git +#arcolinux-gtk3-surfn-arc-breeze-git +#arcolinux-gtk3-surfn-plasma-dark-git +#arcolinux-guake-autostart-git +arcolinux-hblock-git +#arcolinux-hyprland-profile-git +arcolinux-keyring +arcolinux-kvantum-git +#arcolinux-kvantum-lxqt-git +#arcolinux-kvantum-plasma-git +arcolinux-local-applications-git +arcolinux-local-applications-all-hide-git +#arcolinux-local-applications-plasma-hide-git +arcolinux-local-xfce4-git +arcolinux-logo-git +archlinux-logout-git +#arcolinux-lxqt-applications-add-git +#arcolinux-lxqt-applications-hide-git +#arcolinux-meta-logout +arcolinux-mirrorlist-git +arcolinux-neofetch-git +arcolinux-nitrogen-git +#arcolinux-oblogout +#arcolinux-oblogout-themes-git +#arcolinux-obmenu-generator-git +#arcolinux-obmenu-generator-minimal-git +#arcolinux-obmenu-generator-xtended-git +#arcolinux-openbox-themes-git +arcolinux-paru-git +arcolinux-pipemenus-git +#arcolinux-plank-git +#arcolinux-plank-themes-git +#arcolinux-plasma-kservices-git +#arcolinux-polybar-git +arcolinux-qt5-git +#arcolinux-qt5-plasma-git +arcolinux-rofi-git +arcolinux-rofi-themes-git +arcolinux-root-git +#arcolinux-slim +#arcolinux-slimlock-themes-git +arcolinux-system-config-git +#arcolinux-system-config-dev-git +#arcolinuxd-system-config-git +arcolinux-systemd-services-git +#arcolinux-systemd-services-dev-git +#arcolinux-sway-profile-git +#arcolinux-termite-themes-git +#arcolinux-tint2-git +#arcolinux-tint2-themes-git +archlinux-tweak-tool-git +arcolinux-variety-git +arcolinux-variety-autostart-git +arcolinux-volumeicon-git +arcolinux-wallpapers-git +#arcolinux-wallpapers-dual-git +#arcolinux-wayfire-profile-git +#arcolinux-wayland-profile-git +arcolinux-xfce-panel-profiles-git +#arcolinux-xmobar-git +arcolinux-zsh-git + +########################################################################### +# ARCOLINUX DESKTOP FOLDER +########################################################################### + +#arcolinux-awesome-git +#arcolinux-berry-git +#arcolinux-bspwm-git +#arcolinux-budgie-git +#arcolinux-cinnamon-git +#arcolinux-cutefish-git +#arcolinux-cwm-git +#arcolinux-deepin-git +#arcolinux-dk-git +#arcolinux-dwm-git +#arcolinux-dwm-slstatus-git +#arcolinux-dwm-st-git +#arcolinux-enlightenment-git +#arcolinux-fvwm3-git +#arcolinux-gnome-git +#arcolinux-herbstluftwm-git +#arcolinux-hypr-git +#arcolinux-hyprland-git +#arcolinux-hyprland-nemesis-git +#arcolinux-i3wm-git +#arcolinux-icewm-git +#arcolinux-jwm-git +#arcolinux-leftwm-git +#arcolinux-kodi-git +#arcolinux-lxqt-git +#arcolinux-mate-git +#arcolinux-newm-git +#arcolinux-nimdow-git +#arcolinux-openbox-git +#arcolinux-openboxb-git +#arcolinux-openbox-xtended-git +#arcolinux-plasma-git +#arcolinux-plasma-nemesis-git +#arcolinux-qtile-git +#arcolinux-river-git +#arcolinux-spectrwm-git +#arcolinux-sway-git +#arcolinux-sway-nemesis-git +#arcolinux-ukui-git +#arcolinux-wayfire-git +#arcolinux-wayfire-nemesis-git +#arcolinux-worm-git +#arcolinux-wmderland-git +arcolinux-xfce-git +#arcolinux-xmonad-polybar-git +#arcolinux-xmonad-xmobar-git + +########################################################################### +# ARCOLINUX CONFIG FOLDER +########################################################################### + +arcolinux-config-all-desktops-git +#arcolinux-config-awesome-git +#arcolinux-config-berry-git +#arcolinux-config-bspwm-git +#arcolinux-config-budgie-git +#arcolinux-config-cinnamon-git +#arcolinux-config-cutefish-git +#arcolinux-config-cwm-git +#arcolinux-config-deepin-git +#arcolinux-config-dwm-git +#arcolinux-config-enlightenment-git +#arcolinux-config-fvwm3-git +#arcolinux-config-git +#arcolinux-config-gnome-git +#arcolinux-config-herbstluftwm-git +#arcolinux-config-i3wm-git +#arcolinux-config-icewm-git +#arcolinux-config-jwm-git +#arcolinux-config-kodi-git +#arcolinux-config-leftwm-git +#arcolinux-config-lxqt-git +#arcolinux-config-openbox-git +#arcolinux-config-mate-git +#arcolinux-config-plasma-git +#arcolinux-config-plasma-nemesis-git +#arcolinux-config-qtile-git +#arcolinux-config-spectrwm-git +#arcolinux-config-ukui-git +#arcolinux-config-worm-git +#arcolinux-config-wmderland-git +#arcolinux-config-xfce-git +#arcolinux-config-xmonad-git +#arcolinux-config-xtended-git + +########################################################################### +# ARCOLINUX DCONF FOLDER +########################################################################### + +arcolinux-dconf-all-desktops-git +#arcolinux-awesome-dconf-git +#arcolinux-berry-dconf-git +#arcolinux-bspwm-dconf-git +#arcolinux-budgie-dconf-git +#arcolinux-cinnamon-dconf-git +#arcolinux-cutefish-dconf-git +#arcolinux-cwm-dconf-git +#arcolinux-dconf-git +#arcolinux-deepin-dconf-git +#arcolinux-dwm-dconf-git +#arcolinux-enlightenment-dconf-git +#arcolinux-fvwm3-dconf-git +#arcolinux-gnome-dconf-git +#arcolinux-herbstluftwm-dconf-git +#arcolinux-i3wm-dconf-git +#arcolinux-icewm-dconf-git +#arcolinux-jwm-dconf-git +#arcolinux-kodi-dconf-git +#arcolinux-leftwm-dconf-git +#arcolinux-lxqt-dconf-git +#arcolinux-mate-dconf-git +#arcolinux-openbox-dconf-git +#arcolinux-plasma-dconf-git +#arcolinux-qtile-dconf-git +#arcolinux-spectrwm-dconf-git +#arcolinux-ukui-dconf-git +#arcolinux-wayfire-dconf-git +#arcolinux-worm-dconf-git +#arcolinux-wmderland-dconf-git +#arcolinux-xfce-dconf-git +#arcolinux-xmonad-dconf-git +#arcolinux-xtended-dconf-git + +########################################################################### +# ARCOLINUX CALAMARES +########################################################################### + +arco-calamares +#arco-calamares-comp +#arco-calamares-dev +#arco-calamares-git +#arco-calamares-next +#arco-calamares-wayland +arcolinux-system-installation-git +#arcolinux-system-installation-dev-git +#arcolinuxd-config-live-session-git +arcolinux-welcome-app-git +#arcolinuxd-welcome-app-git +#arcolinux-welcome-app-dev-git +#arcolinux-welcome-app-deepin-git + +########################################################################### +# CALAMARES DEPENDENCIES +########################################################################### + +ckbcomp +xkeyboard-config +upower +kcoreaddons5 +kconfig5 +ki18n5 +kservice5 +kwidgetsaddons5 +kpmcore +#arcolinux-kpmcore +boost-libs +libpwquality +squashfs-tools +plasma-framework5 +hwinfo +qt5-xmlpatterns +#adobe-source-han-sans-jp-fonts +#adobe-source-han-sans-kr-fonts +#adobe-source-han-sans-cn-fonts + +########################################################################### +# ARCOLINUX CONFIG CALAMARES +########################################################################### + +#arcob-calamares-config-awesome-git +#arcob-calamares-config-berry-git +#arcob-calamares-config-bspwm-git +#arcob-calamares-config-budgie-git +#arcob-calamares-config-cinnamon-git +#arcob-calamares-config-chadwm-git +#arcob-calamares-config-cwm-git +#arcob-calamares-config-cutefish-git +#arcob-calamares-config-deepin-git +#arcob-calamares-config-dk-git +#arcob-calamares-config-dwm-git +#arcob-calamares-config-enlightenment-git +#arcob-calamares-config-everyway-git +#arcob-calamares-config-fvwm3-git +#arcob-calamares-config-gnome-git +#arcob-calamares-config-herbstluftwm-git +#arcob-calamares-config-hypr-git +#arcob-calamares-config-hyprland-git +#arcob-calamares-config-i3-git +#arcob-calamares-config-icewm-git +#arcob-calamares-config-jwm-git +#arcob-calamares-config-kodi-git +#arcob-calamares-config-leftwm-git +#arcob-calamares-config-lxqt-git +#arcob-calamares-config-marswm-git +#arcob-calamares-config-mate-git +#arcob-calamares-config-newm-git +#arcob-calamares-config-nimdow-git +#arcob-calamares-config-openbox-git +#arcob-calamares-config-pantheon-git +#arcob-calamares-config-plasma-git +#arcob-calamares-config-qtile-git +#arcob-calamares-config-river-git +#arcob-calamares-config-skywm-git +#arcob-calamares-config-spectrwm-git +#arcob-calamares-config-stumpwm-git +#arcob-calamares-config-sway-git +#arcob-calamares-config-ukui-git +#arcob-calamares-config-wayfire-git +#arcob-calamares-config-wayland-git +#arcob-calamares-config-worm-git +#arcob-calamares-config-wmderland-git +#arcob-calamares-config-xfce-git +#arcob-calamares-config-xmonad-git +#arcob-calamares-config-xtended-git +#arco-calamares-config-b-git +arco-calamares-config-xl-git +#arco-calamares-config-xl-git-git +#arco-calamares-config-xl-dev-git +#arco-calamares-config-xs-git +#arco-calamares-config-xs-lts-git +#arco-calamares-config-xs-rt-git +#arco-calamares-config-xs-rt-lts-git +#arco-calamares-config-xs-xanmod-git +#arco-calamares-config-xs-zen-git +#arco-calamares-config-xl-next-git +#arcod-calamares-config-git +#arcod-calamares-config-git-git +#arcod-calamares-config-comp-git +#arcod-calamares-config-dev-git +#arcod-calamares-config-next-git + +########################################################################### +# DISPLAY MANAGERS +########################################################################### + +accountsservice +sddm +arcolinux-sddm-simplicity-git + +########################################################################### +# PICOM OR COMPTON +########################################################################### + +picom + +########################################################################### +# GENERAL DESKTOP RELATED +########################################################################### + +mugshot +menulibre +volumeicon + +########################################################################### +# ARCOLINUX ISO SPECIFIC +########################################################################### + +########################################################################### +# i3 +########################################################################### + +###i3wm +#i3status +#i3blocks +#i3-wm +#autotiling + +########################################################################### +# OPENBOX +########################################################################### + +###openbox +#gtk2-perl +#obkey +#obmenu3 +#obmenu-generator +#obconf +#openbox +#perl-linux-desktopfiles +#tint2 +#xcape +#openbox-themes-pambudi-git + +###lx-applications +lxappearance +#lxappearance-gtk3 +#lxappearance-obconf +#lxappearance-obconf-gtk3 +#lxrandr + +########################################################################### +# XFCE +########################################################################### + +### xfce4 group content +# https://www.archlinux.org/groups/x86_64/xfce4/ +exo +garcon +thunar +thunar-volman +tumbler +xfce4-appfinder +xfce4-panel +xfce4-power-manager +xfce4-session +xfce4-settings +xfce4-terminal +xfconf +xfdesktop +xfwm4 +xfwm4-themes + +### xfce4-goodies group content +# https://www.archlinux.org/groups/x86_64/xfce4-goodies/ +#mousepad +#orage +#parole +ristretto +thunar-archive-plugin +thunar-media-tags-plugin +#xfburn +#xfce4-artwork +#xfce4-battery-plugin +xfce4-clipman-plugin +#xfce4-cpufreq-plugin +#xfce4-cpugraph-plugin +xfce4-datetime-plugin +#xfce4-dict +#xfce4-diskperf-plugin +#xfce4-eyes-plugin +#xfce4-fsguard-plugin +#xfce4-genmon-plugin +#xfce4-mailwatch-plugin +xfce4-mount-plugin +#xfce4-mpc-plugin +#xfce4-netload-plugin +#xfce4-notes-plugin +xfce4-notifyd +#xfce4-pulseaudio-plugin +#xfce4-screensaver +xfce4-screenshooter +#xfce4-sensors-plugin +#xfce4-smartbookmark-plugin +#xfce4-systemload-plugin +xfce4-taskmanager +#xfce4-time-out-plugin +#xfce4-timer-plugin +#xfce4-verve-plugin +#xfce4-wavelan-plugin +#xfce4-weather-plugin +xfce4-whiskermenu-plugin +#xfce4-xkb-plugin + +xfce4-panel-profiles + +########################################################################### +# ARCOLINUX SPECIFIC +########################################################################### + +alacritty-themes +arcolinux-app-glade-git +arcolinux-arc-dawn-git +arcolinux-fish-git +arcolinux-hyfetch-git +arcolinux-meta-log +base16-alacritty-git +btop +cpuid +dropbox +fish +flameshot-git +gitfiend +hyfetch +insync +lastpass +mkinitcpio-firmware +nomacs-qt6-git +noto-fonts-emoji +pace +python-pylint +ripgrep-all +sofirem-git +sparklines-git +spotify +time +vimix-cursors +visual-studio-code-bin +xcolor +yay-git + +########################################################################### +# CHADWM SPECIFIC +########################################################################### + +arcolinux-chadwm-git +arcolinux-chadwm-pacman-hook-git +arcolinux-paleofetch-git +arcolinux-powermenu-git +arcolinux-wallpapers-candy-git +autorandr +dash +eww +inetutils +lolcat +sxhkd +ttf-jetbrains-mono-nerd +ttf-meslo-nerd-font-powerlevel10k + +########################################################################### +# NEMESIS REPO +########################################################################### + +edu-candy-beauty-arc-git +edu-candy-beauty-arc-mint-grey-git +edu-candy-beauty-arc-mint-red-git +edu-candy-beauty-qogir-git +edu-candy-beauty-tela-git +edu-papirus-dark-tela-git +edu-papirus-dark-tela-grey-git +edu-surfn-numixs-blue-git +edu-vimix-dark-tela-git + +########################################################################### +# CHAOTIC REPO +########################################################################### + +#flat-remix +#colloid-cursors-git diff --git a/Personal/settings/arcolinux.png b/Personal/settings/arcolinux.png new file mode 100644 index 0000000000000000000000000000000000000000..4becd10eb2e19b812adc7f596478ff39580a356e GIT binary patch literal 4973 zcmZ8l2{e>%`+jDIF~+`+rA*fBezs5;`@XLsyJQI=Au+Oq?3A_avM2RRBuxuOBwGk+ z${H0WBU$oU`@aAGoaelA&-Gl_bzgHo?|Wv>B$ya!(;zvJ000_Y9St)8AiE_5AYi*M z-nBLs0KkBWfrX~Fzkx^E;`!8X=hGH7RC~fB@W6jhdn7!lcL@jnd(8cH;CUcC z*gCu(h5Re|U#kQDVYa{1JL+{9@2J<`sC!mNpv$fOA?yb}%&_OPcaHzB<9?TgLzAP} z2Lbknxj*?M+kO0iynjm^`tSDIcixYBq&hhF!?V~E?wRZ##9ne&vk->{1diQXK=aU^(oVLUejNH z9IG)Bn(-y2Ox*YtHW`%dqcp&9eqPK#+YKf0?c<9(G7rc28p~VPgn!A!W{y0&?D?H~ za462W=vNC_Wc+9S1(k&^0{&c;R@KI6`{qmZ+2)_=n^QJPb7~WF7nNs+@IAI2#3dH~ z%`yjE{r5jJzh&#p{T#QWwIZU_o>=sVT9))x_^)g$FcgM-!07#v3?(lOSo`;C?{7uK zO8)Y3>vSLj0NpWN4ONSfv2W)>?Jcw!k2{skVYo05RdG!Wz3MW2CJmvbI#j7bFEM1P zZb84qtGbe+!Iy~jXq9yc(VDs@BJ9Pu9a@`r`Qdq`($^^KOozI#F;IT&nol^h)+sG!J6zz2sZAYj@8cIL?m~f|w8{NS}AvL^w#jssYfBxifm|VJ=b%5A__3mT5E)fLO;P!XtV- zQ}45u0z1afK-}A1Bc=Th95{tt`5^y#xDCaV+t`)yx*i6>KJC`n!Q~?0IM-ZeI{3Wv zhU*P4q9k?$C0rhW?v!C4d;z%fC8FOvXz-!Vc4sQ*CjVFK48Xu@%V}}_20hyFRqcH!_4^uj<09p#D~=o;sgt6Bd>-W4`K`CuF!@qcw#RJb85&96zuPW|SW*L&5LI zm%*{^NJ?U9@FIgOFi9ZOkAL;`Yw80>>#_;+e&fi8>3!7$fIxK70$F;c?bk_quMyyKpzf1slAN=ZOTPi52Fe8v^6d4u zKvG`H2VMOY58Vh+=Smf=_7dZ)x_A#t@TV>nPg+V#`0$1~`blX~o>vEu59jp)UO{R} z5S-=@7r2w8Hw^d0q-R^(+*R^w)lTyT(g@8XdH|?a*0>EtSul~|EfLi=rA1UW^!;m0 zLg1|;5(Xw0h4r?*Rm`c#aCvkZ?5xI%v9TEgygWlHEr1dZdfA*=LL24z58ArRW<+o@7Va&CK!V={`-BT$)<;G-}Ck< zTCcckWRRkfn;eAAXmn(u_+5=$wjQA7NZZH3s2M*OAwZLaSPWjBL3~$<^5MBSmq>

~@vRpQJg&w~m1NpZeGb~t&t*`>yG zU<;XTJvZ+p%Oqv8W+J_~6vEX=&V@YbQQ1qc^`ay%_uWV;#hsg%M3zuF#R~Y_Jx`HC z&^t+i%631TI5A}d{12g$jKrQXkC~C?3#{@$YjdC=xl&A3a7r)vUoxEuDpZ|e-tU(# zhNXok-~_+b1aGy`2d`%Jvzpmd!?C^{o9f3Pnz7>NyE6(v>K1xoU^ zP}Aq0>+cST<&qCFl7s=KIm~0+R^k}>qHQ50$*zk!xl#gy-=Y&)n|QXSZpHdpKc4A? z;1m};5T(HNg`RDM)h2QiLJ!O7Du3iYPlo&Ab>b1FOiU1BAn@v&7VH_O0H((=qly%b zc7}wIF$kmUxIG&)NPA8sG1bd(x`|A%3Amv~xxPFIXtNztrjQKZ@rS(n@-WS3`Nl-< z%>{a+_RlJK5J%OewnoK(CG!44^8lMDyQO+q&zPK7+dJ_Vt=f=or z%cBR*sFyfVYZB4N2 zx%5!KIoO7sP-x|!E-*Z&qcY46^&wNmda-7~(e~(TCs`X+9CuvVaDi{*-26JA6BjR@ z3>1`~vflkZiILf9h?Q|q@wg@w>rIWLsPqGG-$$GP-gJ+*Dh1fms6H^$7QE%g(a=P` zWCq6ZHy7Yai+N!zlH*<#ZGbQ8BSC6(@+G7O_auy(#GOeo3gza&{ru1lX)WgbW(664 zo0f=2C_CSfb`o(Lxp{^RXMQ2{&QfA940HE&ZNw04S>_*x)(U&_`R-w?Wp?rju*9{} zDkVM!Yd{9M40_)SfHc!#TUMT(B61L9GVUf*lEFA;I=Bf+7in=M+wKzb?{jH(yf%g(*NchMz<)?137txBZj*?(zWIyvy-fs<|{!@3Q5Se(?Sn^;ui#tDUToA z5X6w2&S6gW#YW*s9ht5mM=0q@A^lX!&BW`x!OBgtr{I!ZA-!+I24Ga|Eq zQd6{7=Cm5BE09^dT;9kRc;^&&aZ@dm+Y$x&I$#9^A-Wtl{(&ww*XfSz3@PBH_7i34 zdxf0KV&o^OQxWz}{HA552%f)9bE|j6P6;~wGDr6Gnepf?Paar^p~5c;K`+hBDKNo)t5NJsDXIK>@s5L1aV4Ly@AE~1ux3bXkh{Iw&@F-Py^V0eFF$QJ9?*hjk-#|Sy?cZ^`D;IxWusBCl1KiE?+zdQ0R zA=P;wOLEwH?ogb#Z}Q`Fc?ml2wWFefq`DKMb>nbb%)0EnpDA+vas=U=l3vva8)Ee)45WJB+cPm znqlNw#VZ-r%^q=uXl0db{f};3i%sw$dNZa|LhLRZO&5o#cM&Q--<}UCDZ$H zQgG?)C9`{sCe=L`)SP)G^TbD5wSB-Ow23sV$*e)t!gbkr40^tHEmeFh9M$g6lj)ac zabX(MWXY;PxB65sWMzB;yQF2(cKS*5`kHzEu;T6yu>dZX_IHS(hi}e7@Dj9lm9*TC zdlnx5{mFFbB%*ydB;PpTWnOcXa}l_4T=OR)$yhSEU_#F;r?HzTO>K|RQ7$V}v`G#f zwB+wnr}HME;EV_hg-mWBC>ch^&*#Y1)0W|lfnlRWS_;24rfnY&3+(%b=&~d@#6`ge zBtr2tQDT-CroSC4AAjn=CErjN-$*TH^?vK@V`LqPuvDrEj6&G$%uKhu<#k zxPQKcPd5(WB&19bC;>c5!OgJH=enbPoj&oJ&>24zoXLrmf39I^htv7gj>8FsO${lU zYT!h_LD1I%Tgh?rR`i0FbH9D#RNj>(I;V>w5BnwtNNFl)YhM%KU4DFRxO* z8)o}_#5~RESyc?B@CK60VT{d#*_l_(T|Ts)YfrJHMi%1 zEVo2_m#$6P+#TaN7Ghw6HNNG10Xz__9aYV*sj10-@ZeI#P@R3he7XC0#Ucuo>$NPE iblp@Esr4cr4)oudnpH2l`0xH_0CY8tH0sryuKx!q+Jzqg literal 0 HcmV?d00001 diff --git a/Personal/settings/arcolinuxw.png b/Personal/settings/arcolinuxw.png new file mode 100644 index 0000000000000000000000000000000000000000..ea0808a35985dadf6f5dc79e7d37a85a5ad1cc39 GIT binary patch literal 9407 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 literal 0 HcmV?d00001 diff --git a/Personal/settings/cava/config b/Personal/settings/cava/config old mode 100644 new mode 100755 index 8121436..318a4ba --- a/Personal/settings/cava/config +++ b/Personal/settings/cava/config @@ -1,5 +1,4 @@ -## Configuration file for CAVA. -# Remove the ; to change parameters. +## Configuration file for CAVA. Default values are commented out. Use either ';' or '#' for commenting. [general] @@ -69,8 +68,8 @@ # For alsa 'source' will be the capture device. # For fifo 'source' will be the path to fifo-file. # For shmem 'source' will be /squeezelite-AA:BB:CC:DD:EE:FF where 'AA:BB:CC:DD:EE:FF' will be squeezelite's MAC address -method = pulse -source = auto +; method = pulse +; source = auto ; method = pipewire ; source = auto @@ -171,7 +170,7 @@ source = auto # a terminal that can change color definitions such as Gnome-terminal or rxvt. # default is to keep current terminal color ; background = default -foreground = blue +; foreground = default # SDL and sdl_glsl only support hex code colors, these are the default: ; background = '#111111' @@ -192,6 +191,15 @@ gradient_color_6 = '#cc8033' gradient_color_7 = '#cc5933' gradient_color_8 = '#cc3333' +;gradient_color_1 = '#94e2d5' +;gradient_color_2 = '#89dceb' +;gradient_color_3 = '#74c7ec' +;gradient_color_4 = '#89b4fa' +;gradient_color_5 = '#cba6f7' +;gradient_color_6 = '#f5c2e7' +;gradient_color_7 = '#eba0ac' +;gradient_color_8 = '#f38ba8' + [smoothing] diff --git a/Personal/settings/cava/config-original b/Personal/settings/cava/config-original old mode 100644 new mode 100755 diff --git a/Personal/settings/cava/shaders/bar_spectrum.frag b/Personal/settings/cava/shaders/bar_spectrum.frag new file mode 100755 index 0000000..b078913 --- /dev/null +++ b/Personal/settings/cava/shaders/bar_spectrum.frag @@ -0,0 +1,79 @@ +#version 330 + +in vec2 fragCoord; +out vec4 fragColor; + +// bar values. defaults to left channels first (low to high), then right (high to low). +uniform float bars[512]; + +uniform int bars_count; // number of bars (left + right) (configurable) +uniform int bar_width; // bar width (configurable), not used here +uniform int bar_spacing; // space bewteen bars (configurable) + +uniform vec3 u_resolution; // window resolution + +//colors, configurable in cava config file (r,g,b) (0.0 - 1.0) +uniform vec3 bg_color; // background color +uniform vec3 fg_color; // foreground color + +uniform int gradient_count; +uniform vec3 gradient_colors[8]; // gradient colors + +vec3 normalize_C(float y,vec3 col_1, vec3 col_2, float y_min, float y_max) +{ + //create color based on fraction of this color and next color + float yr = (y - y_min) / (y_max - y_min); + return col_1 * (1.0 - yr) + col_2 * yr; +} + +void main() +{ + // find which bar to use based on where we are on the x axis + float x = u_resolution.x * fragCoord.x; + int bar = int(bars_count * fragCoord.x); + + //calculate a bar size + float bar_size = u_resolution.x / bars_count; + + //the y coordinate and bar values are the same + float y = bars[bar]; + + // make sure there is a thin line at bottom + if (y * u_resolution.y < 1.0) + { + y = 1.0 / u_resolution.y; + } + + //draw the bar up to current height + if (y > fragCoord.y) + { + //make some space between bars basen on settings + if (x > (bar + 1) * (bar_size) - bar_spacing) + { + fragColor = vec4(bg_color,1.0); + } + else + { + if (gradient_count == 0) + { + fragColor = vec4(fg_color,1.0); + } + else + { + //find which color in the configured gradient we are at + int color = int((gradient_count - 1) * fragCoord.y); + + //find where on y this and next color is supposed to be + float y_min = color / (gradient_count - 1.0); + float y_max = (color + 1.0) / (gradient_count - 1.0); + + //make color + fragColor = vec4(normalize_C(fragCoord.y, gradient_colors[color], gradient_colors[color + 1], y_min, y_max), 1.0); + } + } + } + else + { + fragColor = vec4(bg_color,1.0); + } +} \ No newline at end of file diff --git a/Personal/settings/cava/shaders/normalized_bars.frag b/Personal/settings/cava/shaders/normalized_bars.frag new file mode 100755 index 0000000..81a27e2 --- /dev/null +++ b/Personal/settings/cava/shaders/normalized_bars.frag @@ -0,0 +1,38 @@ +#version 330 + +in vec2 fragCoord; +out vec4 fragColor; + +// bar values. defaults to left channels first (low to high), then right (high to low). +uniform float bars[512]; + +uniform int bars_count; // number of bars (left + right) (configurable) + +uniform vec3 u_resolution; // window resolution, not used here + +//colors, configurable in cava config file +uniform vec3 bg_color; // background color(r,g,b) (0.0 - 1.0), not used here +uniform vec3 fg_color; // foreground color, not used here + +float normalize_C(float x, float x_min, float x_max, float r_min, float r_max ) +{ + float xr; + xr = (r_max-r_min) * (x - x_min) / (x_max - x_min) + r_min; + return xr; +} + +void main() +{ + // find which bar to use based on where we are on the x axis + int bar = int(bars_count * fragCoord.x); + + // create a normal along the y axis based on the bar height + float x = normalize_C(fragCoord.y, 1.0, 0.0, 0.0, bars[bar]); + + // set color + fragColor.r=fg_color.x*x; + fragColor.g=fg_color.y*x; + fragColor.b=fg_color.z*x; + fragColor.a=1.0; + +} diff --git a/Personal/settings/cava/shaders/northern_lights.frag b/Personal/settings/cava/shaders/northern_lights.frag new file mode 100755 index 0000000..ecd859a --- /dev/null +++ b/Personal/settings/cava/shaders/northern_lights.frag @@ -0,0 +1,34 @@ +#version 330 + +in vec2 fragCoord; +out vec4 fragColor; + +// bar values. defaults to left channels first (low to high), then right (high to low). +uniform float bars[512]; + +uniform int bars_count; // number of bars (left + right) (configurable) + +uniform vec3 u_resolution; // window resolution, not used here + +//colors, configurable in cava config file +uniform vec3 bg_color; // background color(r,g,b) (0.0 - 1.0), not used here +uniform vec3 fg_color; // foreground color, not used here + +void main() +{ + // find which bar to use based on where we are on the x axis + int bar = int(bars_count * fragCoord.x); + + float bar_y = 1.0 - abs((fragCoord.y - 0.5)) * 2.0; + float y = (bars[bar]) * bar_y; + + float bar_x = (fragCoord.x - float(bar) / float(bars_count)) * bars_count; + float bar_r = 1.0 - abs((bar_x - 0.5)) * 2; + + bar_r = bar_r * bar_r * 2; + + // set color + fragColor.r = fg_color.x * y * bar_r; + fragColor.g = fg_color.y * y * bar_r; + fragColor.b = fg_color.z * y * bar_r; +} diff --git a/Personal/settings/cava/shaders/pass_through.vert b/Personal/settings/cava/shaders/pass_through.vert new file mode 100755 index 0000000..a4f20e5 --- /dev/null +++ b/Personal/settings/cava/shaders/pass_through.vert @@ -0,0 +1,14 @@ +#version 330 + + +// Input vertex data, different for all executions of this shader. +layout(location = 0) in vec3 vertexPosition_modelspace; + +// Output data ; will be interpolated for each fragment. +out vec2 fragCoord; + +void main() +{ + gl_Position = vec4(vertexPosition_modelspace,1); + fragCoord = (vertexPosition_modelspace.xy+vec2(1,1))/2.0; +} diff --git a/Personal/settings/gnome/completely-remove-gnome-kodi.sh b/Personal/settings/gnome/completely-remove-gnome-kodi.sh new file mode 100755 index 0000000..46b7f22 --- /dev/null +++ b/Personal/settings/gnome/completely-remove-gnome-kodi.sh @@ -0,0 +1,64 @@ +#!/bin/bash +#set -e +################################################################################################################## +# Author : Erik Dubois +# Website : https://www.erikdubois.be +# Website : https://www.alci.online +# Website : https://www.ariser.eu +# Website : https://www.arcolinux.info +# Website : https://www.arcolinux.com +# Website : https://www.arcolinuxd.com +# Website : https://www.arcolinuxb.com +# Website : https://www.arcolinuxiso.com +# Website : https://www.arcolinuxforum.com +################################################################################################################## +# +# DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. +# +################################################################################################################## +#tput setaf 0 = black +#tput setaf 1 = red +#tput setaf 2 = green +#tput setaf 3 = yellow +#tput setaf 4 = dark blue +#tput setaf 5 = purple +#tput setaf 6 = cyan +#tput setaf 7 = gray +#tput setaf 8 = light blue +################################################################################################################## + +installed_dir=$(dirname $(readlink -f $(basename `pwd`))) + +################################################################################################################## + + +echo +tput setaf 2 +echo "################################################################" +echo "################### Completely remove the gnome desktop" +echo "################### Used typically after installing all" +echo "################### Calamares packages" +echo "################################################################" +tput sgr0 +echo + +#sudo pacman -Rscn gnome + +#sudo pacman -Runs gnome gnome-extra + +echo "################### Removing gnome" + +sudo pacman -Rdd gnome-session gnome-settings-daemon gnome-shell + +echo "################### Removing kodi" + +sudo pacman -Rscn kodi + +echo +tput setaf 6 +echo "################################################################" +echo "################### Done" +echo "################################################################" +tput sgr0 +echo + diff --git a/Personal/settings/gtk3-wayland/settings.ini b/Personal/settings/gtk3-wayland/settings.ini new file mode 100644 index 0000000..53c8607 --- /dev/null +++ b/Personal/settings/gtk3-wayland/settings.ini @@ -0,0 +1,16 @@ +[Settings] +gtk-theme-name=Arc-Dark +gtk-icon-theme-name=a-candy-beauty-icon-theme +gtk-font-name=Noto Sans 11 +gtk-cursor-theme-name=Bibata-Modern-Ice +gtk-cursor-theme-size=0 +gtk-toolbar-style=GTK_TOOLBAR_ICONS +gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR +gtk-button-images=1 +gtk-menu-images=1 +gtk-enable-event-sounds=0 +gtk-enable-input-feedback-sounds=0 +gtk-xft-antialias=1 +gtk-xft-hinting=1 +gtk-xft-hintstyle=hintfull +gtk-xft-rgba=none diff --git a/Personal/settings/obs-studio/basic/profiles/Untitled/basic.ini b/Personal/settings/obs-studio/basic/profiles/Untitled/basic.ini new file mode 100755 index 0000000..580154a --- /dev/null +++ b/Personal/settings/obs-studio/basic/profiles/Untitled/basic.ini @@ -0,0 +1,102 @@ +[General] +Name=Untitled + +[Output] +Mode=Simple +FilenameFormatting=%CCYY-%MM-%DD %hh-%mm-%ss +DelayEnable=false +DelaySec=20 +DelayPreserve=true +Reconnect=true +RetryDelay=2 +MaxRetries=25 +BindIP=default +IPFamily=IPv4+IPv6 +NewSocketLoopEnable=false +LowLatencyEnable=false + +[Stream1] +IgnoreRecommended=false + +[SimpleOutput] +FilePath=/home/erik +RecFormat2=mkv +VBitrate=2500 +ABitrate=160 +UseAdvanced=false +Preset=veryfast +NVENCPreset2=p5 +RecQuality=Stream +RecRB=false +RecRBTime=20 +RecRBSize=512 +RecRBPrefix=Replay +StreamAudioEncoder=aac +RecAudioEncoder=aac +RecTracks=1 +StreamEncoder=x264 +RecEncoder=x264 + +[AdvOut] +ApplyServiceSettings=true +UseRescale=false +TrackIndex=1 +VodTrackIndex=2 +Encoder=obs_x264 +RecType=Standard +RecFilePath=/home/erik +RecFormat2=mkv +RecUseRescale=false +RecTracks=1 +RecEncoder=none +FLVTrack=1 +FFOutputToFile=true +FFFilePath=/home/erik +FFExtension=mp4 +FFVBitrate=2500 +FFVGOPSize=250 +FFUseRescale=false +FFIgnoreCompat=false +FFABitrate=160 +FFAudioMixes=1 +Track1Bitrate=160 +Track2Bitrate=160 +Track3Bitrate=160 +Track4Bitrate=160 +Track5Bitrate=160 +Track6Bitrate=160 +RecSplitFileTime=15 +RecSplitFileSize=2048 +RecRB=false +RecRBTime=20 +RecRBSize=512 +AudioEncoder=libfdk_aac +RecAudioEncoder=libfdk_aac + +[Video] +BaseCX=1920 +BaseCY=1080 +OutputCX=1920 +OutputCY=1080 +FPSType=0 +FPSCommon=60 +FPSInt=30 +FPSNum=30 +FPSDen=1 +ScaleType=bicubic +ColorFormat=NV12 +ColorSpace=709 +ColorRange=Partial +SdrWhiteLevel=300 +HdrNominalPeakLevel=1000 + +[Audio] +MonitoringDeviceId=default +MonitoringDeviceName=Default +SampleRate=48000 +ChannelSetup=Stereo +MeterDecayRate=23.53 +PeakMeterType=0 + +[Panels] +CookieId=25DF4A3B2FB75DD2 diff --git a/Personal/settings/obs-studio/basic/scenes/Untitled.json b/Personal/settings/obs-studio/basic/scenes/Untitled.json new file mode 100755 index 0000000..4118ba9 --- /dev/null +++ b/Personal/settings/obs-studio/basic/scenes/Untitled.json @@ -0,0 +1 @@ +{"DesktopAudioDevice1":{"prev_ver":503316482,"name":"Desktop Audio","uuid":"42f8d836-5967-4dcf-98a0-93a76df2fdb1","id":"pulse_output_capture","versioned_id":"pulse_output_capture","settings":{"device_id":"default"},"mixers":255,"sync":0,"flags":0,"volume":0.30741775035858154,"balance":0.5,"enabled":true,"muted":false,"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"hotkeys":{"libobs.mute":[],"libobs.unmute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[]},"deinterlace_mode":0,"deinterlace_field_order":0,"monitoring_type":0,"private_settings":{}},"AuxAudioDevice1":{"prev_ver":503316482,"name":"Mic/Aux","uuid":"f8a20e82-ff34-4dea-bfab-bbb129ffd95f","id":"pulse_input_capture","versioned_id":"pulse_input_capture","settings":{"device_id":"default"},"mixers":255,"sync":0,"flags":0,"volume":1.0,"balance":0.5,"enabled":true,"muted":false,"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"hotkeys":{"libobs.mute":[],"libobs.unmute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[]},"deinterlace_mode":0,"deinterlace_field_order":0,"monitoring_type":0,"private_settings":{}},"current_scene":"Scene","current_program_scene":"Scene","scene_order":[{"name":"Scene"}],"name":"Untitled","sources":[{"prev_ver":503316482,"name":"Scene","uuid":"26a4b686-25e4-41cd-9b78-9c925324ba7e","id":"scene","versioned_id":"scene","settings":{"id_counter":2,"custom_size":false,"items":[{"name":"Audio Input Capture (PulseAudio)","source_uuid":"efaee535-2934-42c5-9090-50a7ce60ea46","visible":true,"locked":false,"rot":0.0,"pos":{"x":0.0,"y":0.0},"scale":{"x":1.0,"y":1.0},"align":5,"bounds_type":0,"bounds_align":0,"bounds":{"x":0.0,"y":0.0},"crop_left":0,"crop_top":0,"crop_right":0,"crop_bottom":0,"id":1,"group_item_backup":false,"scale_filter":"disable","blend_method":"default","blend_type":"normal","show_transition":{"duration":0},"hide_transition":{"duration":0},"private_settings":{}},{"name":"Wayland output(scpy)","source_uuid":"9bdd7546-4b58-4af2-b169-60c1781ca54e","visible":true,"locked":false,"rot":0.0,"pos":{"x":0.0,"y":0.0},"scale":{"x":1.0,"y":1.0},"align":5,"bounds_type":0,"bounds_align":0,"bounds":{"x":0.0,"y":0.0},"crop_left":0,"crop_top":0,"crop_right":0,"crop_bottom":0,"id":2,"group_item_backup":false,"scale_filter":"disable","blend_method":"default","blend_type":"normal","show_transition":{"duration":0},"hide_transition":{"duration":0},"private_settings":{}}]},"mixers":0,"sync":0,"flags":0,"volume":1.0,"balance":0.5,"enabled":true,"muted":false,"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.show_scene_item.1":[],"libobs.hide_scene_item.1":[],"libobs.show_scene_item.2":[],"libobs.hide_scene_item.2":[]},"deinterlace_mode":0,"deinterlace_field_order":0,"monitoring_type":0,"private_settings":{}},{"prev_ver":503316482,"name":"Audio Input Capture (PulseAudio)","uuid":"efaee535-2934-42c5-9090-50a7ce60ea46","id":"pulse_input_capture","versioned_id":"pulse_input_capture","settings":{"device_id":"alsa_input.usb-RODE_Microphones_RODE_AI-1_3D43D9B7-00.mono-fallback"},"mixers":255,"sync":0,"flags":0,"volume":0.27299398183822632,"balance":0.5,"enabled":true,"muted":false,"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"hotkeys":{"libobs.mute":[],"libobs.unmute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[]},"deinterlace_mode":0,"deinterlace_field_order":0,"monitoring_type":0,"private_settings":{}},{"prev_ver":503316482,"name":"Wayland output(scpy)","uuid":"9bdd7546-4b58-4af2-b169-60c1781ca54e","id":"wlrobs-scpy","versioned_id":"wlrobs-scpy","settings":{"output":"HDMI-A-1","show_cursor":true},"mixers":0,"sync":0,"flags":0,"volume":1.0,"balance":0.5,"enabled":true,"muted":false,"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"hotkeys":{},"deinterlace_mode":0,"deinterlace_field_order":0,"monitoring_type":0,"private_settings":{}}],"groups":[],"quick_transitions":[{"name":"Cut","duration":300,"hotkeys":[],"id":1,"fade_to_black":false},{"name":"Fade","duration":300,"hotkeys":[],"id":2,"fade_to_black":false},{"name":"Fade","duration":300,"hotkeys":[],"id":3,"fade_to_black":true}],"transitions":[],"saved_projectors":[],"current_transition":"Fade","transition_duration":300,"preview_locked":false,"scaling_enabled":false,"scaling_level":0,"scaling_off_x":0.0,"scaling_off_y":0.0,"modules":{}} \ No newline at end of file diff --git a/Personal/settings/obs-studio/basic/scenes/Untitled.json.bak b/Personal/settings/obs-studio/basic/scenes/Untitled.json.bak new file mode 100755 index 0000000..4118ba9 --- /dev/null +++ b/Personal/settings/obs-studio/basic/scenes/Untitled.json.bak @@ -0,0 +1 @@ +{"DesktopAudioDevice1":{"prev_ver":503316482,"name":"Desktop Audio","uuid":"42f8d836-5967-4dcf-98a0-93a76df2fdb1","id":"pulse_output_capture","versioned_id":"pulse_output_capture","settings":{"device_id":"default"},"mixers":255,"sync":0,"flags":0,"volume":0.30741775035858154,"balance":0.5,"enabled":true,"muted":false,"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"hotkeys":{"libobs.mute":[],"libobs.unmute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[]},"deinterlace_mode":0,"deinterlace_field_order":0,"monitoring_type":0,"private_settings":{}},"AuxAudioDevice1":{"prev_ver":503316482,"name":"Mic/Aux","uuid":"f8a20e82-ff34-4dea-bfab-bbb129ffd95f","id":"pulse_input_capture","versioned_id":"pulse_input_capture","settings":{"device_id":"default"},"mixers":255,"sync":0,"flags":0,"volume":1.0,"balance":0.5,"enabled":true,"muted":false,"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"hotkeys":{"libobs.mute":[],"libobs.unmute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[]},"deinterlace_mode":0,"deinterlace_field_order":0,"monitoring_type":0,"private_settings":{}},"current_scene":"Scene","current_program_scene":"Scene","scene_order":[{"name":"Scene"}],"name":"Untitled","sources":[{"prev_ver":503316482,"name":"Scene","uuid":"26a4b686-25e4-41cd-9b78-9c925324ba7e","id":"scene","versioned_id":"scene","settings":{"id_counter":2,"custom_size":false,"items":[{"name":"Audio Input Capture (PulseAudio)","source_uuid":"efaee535-2934-42c5-9090-50a7ce60ea46","visible":true,"locked":false,"rot":0.0,"pos":{"x":0.0,"y":0.0},"scale":{"x":1.0,"y":1.0},"align":5,"bounds_type":0,"bounds_align":0,"bounds":{"x":0.0,"y":0.0},"crop_left":0,"crop_top":0,"crop_right":0,"crop_bottom":0,"id":1,"group_item_backup":false,"scale_filter":"disable","blend_method":"default","blend_type":"normal","show_transition":{"duration":0},"hide_transition":{"duration":0},"private_settings":{}},{"name":"Wayland output(scpy)","source_uuid":"9bdd7546-4b58-4af2-b169-60c1781ca54e","visible":true,"locked":false,"rot":0.0,"pos":{"x":0.0,"y":0.0},"scale":{"x":1.0,"y":1.0},"align":5,"bounds_type":0,"bounds_align":0,"bounds":{"x":0.0,"y":0.0},"crop_left":0,"crop_top":0,"crop_right":0,"crop_bottom":0,"id":2,"group_item_backup":false,"scale_filter":"disable","blend_method":"default","blend_type":"normal","show_transition":{"duration":0},"hide_transition":{"duration":0},"private_settings":{}}]},"mixers":0,"sync":0,"flags":0,"volume":1.0,"balance":0.5,"enabled":true,"muted":false,"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"hotkeys":{"OBSBasic.SelectScene":[],"libobs.show_scene_item.1":[],"libobs.hide_scene_item.1":[],"libobs.show_scene_item.2":[],"libobs.hide_scene_item.2":[]},"deinterlace_mode":0,"deinterlace_field_order":0,"monitoring_type":0,"private_settings":{}},{"prev_ver":503316482,"name":"Audio Input Capture (PulseAudio)","uuid":"efaee535-2934-42c5-9090-50a7ce60ea46","id":"pulse_input_capture","versioned_id":"pulse_input_capture","settings":{"device_id":"alsa_input.usb-RODE_Microphones_RODE_AI-1_3D43D9B7-00.mono-fallback"},"mixers":255,"sync":0,"flags":0,"volume":0.27299398183822632,"balance":0.5,"enabled":true,"muted":false,"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"hotkeys":{"libobs.mute":[],"libobs.unmute":[],"libobs.push-to-mute":[],"libobs.push-to-talk":[]},"deinterlace_mode":0,"deinterlace_field_order":0,"monitoring_type":0,"private_settings":{}},{"prev_ver":503316482,"name":"Wayland output(scpy)","uuid":"9bdd7546-4b58-4af2-b169-60c1781ca54e","id":"wlrobs-scpy","versioned_id":"wlrobs-scpy","settings":{"output":"HDMI-A-1","show_cursor":true},"mixers":0,"sync":0,"flags":0,"volume":1.0,"balance":0.5,"enabled":true,"muted":false,"push-to-mute":false,"push-to-mute-delay":0,"push-to-talk":false,"push-to-talk-delay":0,"hotkeys":{},"deinterlace_mode":0,"deinterlace_field_order":0,"monitoring_type":0,"private_settings":{}}],"groups":[],"quick_transitions":[{"name":"Cut","duration":300,"hotkeys":[],"id":1,"fade_to_black":false},{"name":"Fade","duration":300,"hotkeys":[],"id":2,"fade_to_black":false},{"name":"Fade","duration":300,"hotkeys":[],"id":3,"fade_to_black":true}],"transitions":[],"saved_projectors":[],"current_transition":"Fade","transition_duration":300,"preview_locked":false,"scaling_enabled":false,"scaling_level":0,"scaling_off_x":0.0,"scaling_off_y":0.0,"modules":{}} \ No newline at end of file diff --git a/Personal/settings/obs-studio/global.ini b/Personal/settings/obs-studio/global.ini new file mode 100755 index 0000000..8874d97 --- /dev/null +++ b/Personal/settings/obs-studio/global.ini @@ -0,0 +1,72 @@ +[General] +Pre19Defaults=false +Pre21Defaults=false +Pre23Defaults=false +Pre24.1Defaults=false +MaxLogs=10 +InfoIncrement=-1 +ProcessPriority=Normal +EnableAutoUpdates=true +ConfirmOnExit=true +HotkeyFocusType=NeverDisableHotkeys +FirstRun=true +LastVersion=503316482 + +[Video] +Renderer=OpenGL + +[BasicWindow] +PreviewEnabled=true +PreviewProgramMode=false +SceneDuplicationMode=true +SwapScenesMode=true +SnappingEnabled=true +ScreenSnapping=true +SourceSnapping=true +CenterSnapping=false +SnapDistance=10 +SpacingHelpersEnabled=true +RecordWhenStreaming=false +KeepRecordingWhenStreamStops=false +SysTrayEnabled=true +SysTrayWhenStarted=false +SaveProjectors=false +ShowTransitions=true +ShowListboxToolbars=true +ShowStatusBar=true +ShowSourceIcons=true +ShowContextToolbars=true +StudioModeLabels=true +VerticalVolControl=false +MultiviewMouseSwitch=true +MultiviewDrawNames=true +MultiviewDrawAreas=true +MediaControlsCountdownTimer=true +geometry=AdnQywADAAAAAAeAAAAAAAAADu0AAAP8AAAAAAAAAAAAAAOxAAAD/AAAAAECAAAAB4AAAAeAAAAAAAAADu0AAAP8 +DockState=AAAA/wAAAAD9AAAAAQAAAAMAAAduAAAA3/wBAAAABvsAAAAUAHMAYwBlAG4AZQBzAEQAbwBjAGsBAAAAAAAAAXEAAACgAP////sAAAAWAHMAbwB1AHIAYwBlAHMARABvAGMAawEAAAF1AAABbwAAAKAA////+wAAABIAbQBpAHgAZQByAEQAbwBjAGsBAAAC6AAAAeEAAADeAP////sAAAAeAHQAcgBhAG4AcwBpAHQAaQBvAG4AcwBEAG8AYwBrAQAABM0AAAFEAAAAoAD////7AAAAGABjAG8AbgB0AHIAbwBsAHMARABvAGMAawEAAAYVAAABWQAAAJ4A////+wAAABIAcwB0AGEAdABzAEQAbwBjAGsCAAACYgAAAbgAAAK8AAAAyAAAB24AAALhAAAABAAAAAQAAAAIAAAACPwAAAAA +AlwaysOnTop=false +EditPropertiesMode=false +DocksLocked=false +SideDocks=false + +[Basic] +Profile=Untitled +ProfileDir=Untitled +SceneCollection=Untitled +SceneCollectionFile=Untitled +ConfigOnNewProfile=true + +[Accessibility] +SelectRed=255 +SelectGreen=65280 +SelectBlue=16744192 +MixerGreen=2522918 +MixerYellow=2523007 +MixerRed=2500223 +MixerGreenActive=5046092 +MixerYellowActive=5046271 +MixerRedActive=5000447 + +[PropertiesWindow] +cx=720 +cy=580 diff --git a/Personal/settings/plasma/bookmarks/user-places.xbel b/Personal/settings/plasma/bookmarks/user-places.xbel deleted file mode 100755 index f70fad1..0000000 --- a/Personal/settings/plasma/bookmarks/user-places.xbel +++ /dev/null @@ -1,547 +0,0 @@ - - - - - Root - - - - - - 1546853498/4 - true - false - - - - - Home - - - - - - 1546853498/0 - true - false - - - - - Desktop - - - - - - 1546853498/1 - true - false - - - - - Network - - - - - - 1546853498/3 - true - false - - - - - Trash - - - - - - 1546853498/5 - true - false - - - - - Recent Files - - - - - - 1615824430/2 - true - - - - - Recent Locations - - - - - - 1615824430/3 - true - - - - - Downloads - - - - - - 1546853498/2 - true - false - - - - - Music - - - - - - 1615824430/1 - true - - - - - Pictures - - - - - - 1576096811/0 - false - false - - - - - Videos - - - - - - 1547232276/10 - false - false - - - - - /etc/skel - - - - - - 1547232428/18 - false - false - - - - - - .cache - - - - - - 1615824325/0 - false - false - - - - - .config - - - - - - 1547231823/0 - false - false - - - - - .local - - - - - - 1547232139/2 - false - false - - - - - DATA - - - - - - 1547232186/5 - false - false - - - - - Insync - - - - - - 1547232190/6 - false - false - - - - - ARCOLINUX - - - - - - 1547232306/11 - false - false - - - - - ARCOLINUXD - - - - - - 1547232182/4 - false - false - - - - - ARCOLINUXB - - - - - - 1547232180/3 - false - false - - - - - ARCOLINUX-CAL - - - - - - 1576096531/0 - false - false - - - - - ARCOLINUX-CONFIG - - - - - - 1576096534/1 - false - false - - - - - ARCOLINUX-DCONF - - - - - - 1576096537/2 - false - false - - - - - ARCOLINUX-DESKTOP - - - - - - 1576096540/3 - false - false - - - - - ARCOLINUX-ISO - - - - - - 1576096543/4 - false - false - - - - - ARCOLINUX-REPO - - - - - - 1576096562/5 - false - false - - - - - CARLI - - - - - - 1576096567/6 - false - false - - - - - ALCI - - - - - - 1615824402/1 - false - false - - - - - applications - - - - - - 1547232414/17 - false - false - - - - - .icons - - - - - - 1547232356/13 - false - false - - - - - icons - - - - - - 1547232366/14 - false - false - - - - - .themes - - - - - - 1547232390/16 - false - false - - - - - themes - - - - - - 1547232372/15 - false - false - - - - - - false - false - false - false - true - false - false - 4 - true - - - - Modified Today - - - - - - 1546853498/6 - true - false - - - - - Modified Yesterday - - - - - - 1546853498/7 - true - false - - - - - Documents - - - - - - 1546853498/8 - true - false - - - - - Images - - - - - - 1546853498/9 - true - false - - - - - Audio - - - - - - 1546853498/10 - true - false - - - - - Videos - - - - - - 1546853498/11 - true - false - - - - - - - /org/freedesktop/UDisks2/block_devices/sda2 - true - false - - - - - - 465.5 GiB Hard Drive - - - Documents - - - - - - 1615824430/0 - true - - - - diff --git a/Personal/settings/plasma6/.config/Thunar/uca.xml b/Personal/settings/plasma6/.config/Thunar/uca.xml new file mode 100755 index 0000000..d73c530 --- /dev/null +++ b/Personal/settings/plasma6/.config/Thunar/uca.xml @@ -0,0 +1,15 @@ + + + + utilities-terminal + Open Terminal Here + + 1710016355768953-1 + konsole + Example for a custom action + + * + + + + diff --git a/Personal/settings/plasma6/.config/dolphinrc b/Personal/settings/plasma6/.config/dolphinrc new file mode 100755 index 0000000..675f74a --- /dev/null +++ b/Personal/settings/plasma6/.config/dolphinrc @@ -0,0 +1,13 @@ +MenuBar=Disabled + +[General] +Version=202 +ViewPropsTimestamp=2024,3,9,21,15,8.096 + +[KFileDialog Settings] +Places Icons Auto-resize=false +Places Icons Static Size=22 + +[MainWindow] +MenuBar=Disabled +ToolBarsMovable=Disabled diff --git a/Personal/settings/plasma6/.config/kcminputrc b/Personal/settings/plasma6/.config/kcminputrc new file mode 100755 index 0000000..f427c78 --- /dev/null +++ b/Personal/settings/plasma6/.config/kcminputrc @@ -0,0 +1,2 @@ +[Keyboard] +NumLock=0 diff --git a/Personal/settings/plasma6/.config/kglobalshortcutsrc b/Personal/settings/plasma6/.config/kglobalshortcutsrc new file mode 100755 index 0000000..7427dd3 --- /dev/null +++ b/Personal/settings/plasma6/.config/kglobalshortcutsrc @@ -0,0 +1,294 @@ +[ActivityManager] +_k_friendly_name=Activity Manager +switch-to-activity-a36d36d0-2c4a-40bb-8e52-8bb46759160c=none,none,Switch to activity "Default" +switch-to-activity-d0d6ad83-ccb4-485f-adde-1013aa63866d=none,none,Switch to activity "Default" +switch-to-activity-d632d307-3585-457c-befe-d6909230e138=none,none,Switch to activity "Default" + +[KDE Keyboard Layout Switcher] +Switch to Last-Used Keyboard Layout=Meta+Alt+L,Meta+Alt+L,Switch to Last-Used Keyboard Layout +Switch to Next Keyboard Layout=Meta+Alt+K,Meta+Alt+K,Switch to Next Keyboard Layout +_k_friendly_name=Keyboard Layout Switcher + +[kaccess] +Toggle Screen Reader On and Off=Meta+Alt+S,Meta+Alt+S,Toggle Screen Reader On and Off +_k_friendly_name=Accessibility + +[kcm_touchpad] +Disable Touchpad=Touchpad Off,Touchpad Off, +Enable Touchpad=Touchpad On,Touchpad On, +Toggle Touchpad=Touchpad Toggle\tMeta+Ctrl+Zenkaku Hankaku,Touchpad Toggle\tMeta+Ctrl+Zenkaku Hankaku, +_k_friendly_name=Touchpad + +[kmix] +_k_friendly_name=Audio Volume +decrease_microphone_volume=Microphone Volume Down,Microphone Volume Down,Decrease Microphone Volume +decrease_volume=Volume Down,Volume Down,Decrease Volume +decrease_volume_small=Shift+Volume Down,Shift+Volume Down,Decrease Volume by 1% +increase_microphone_volume=Microphone Volume Up,Microphone Volume Up,Increase Microphone Volume +increase_volume=Volume Up,Volume Up,Increase Volume +increase_volume_small=Shift+Volume Up,Shift+Volume Up,Increase Volume by 1% +mic_mute=Microphone Mute\tMeta+Volume Mute,Microphone Mute\tMeta+Volume Mute,Mute Microphone +mute=Volume Mute,Volume Mute,Mute + +[ksmserver] +Halt Without Confirmation=none,,Shut Down Without Confirmation +Lock Session=Meta+L\tScreensaver,Meta+L\tScreensaver,Lock Session +Log Out=Ctrl+Alt+Del,Ctrl+Alt+Del,Log Out +Log Out Without Confirmation=none,,Log Out Without Confirmation +Reboot=none,,Reboot +Reboot Without Confirmation=none,,Reboot Without Confirmation +Shut Down=none,,Shut Down +_k_friendly_name=Session Management + +[kwin] +Activate Window Demanding Attention=Meta+Ctrl+A,Meta+Ctrl+A,Activate Window Demanding Attention +Cycle Overview=none,none,Cycle through Overview and Grid View +Cycle Overview Opposite=none,none,Cycle through Grid View and Overview +Decrease Opacity=none,,Decrease Opacity of Active Window by 5% +Edit Tiles=Meta+T,Meta+T,Toggle Tiles Editor +Expose=Ctrl+F9,Ctrl+F9,Toggle Present Windows (Current desktop) +ExposeAll=Ctrl+F10\tLaunch (C),Ctrl+F10\tLaunch (C),Toggle Present Windows (All desktops) +ExposeClass=Ctrl+F7,Ctrl+F7,Toggle Present Windows (Window class) +ExposeClassCurrentDesktop=none,none,Toggle Present Windows (Window class on current desktop) +Grid View=Meta+G,Meta+G,Toggle Grid View +Increase Opacity=none,,Increase Opacity of Active Window by 5% +Kill Window=Meta+Ctrl+Esc,Meta+Ctrl+Esc,Kill Window +Move Tablet to Next Output=none,none,Move the tablet to the next output +MoveMouseToCenter=Meta+F6,Meta+F6,Move Mouse to Center +MoveMouseToFocus=Meta+F5,Meta+F5,Move Mouse to Focus +MoveZoomDown=none,none,Move Zoomed Area Downwards +MoveZoomLeft=none,none,Move Zoomed Area to Left +MoveZoomRight=none,none,Move Zoomed Area to Right +MoveZoomUp=none,none,Move Zoomed Area Upwards +Overview=Meta+W,Meta+W,Toggle Overview +Setup Window Shortcut=none,,Setup Window Shortcut +Show Desktop=Meta+D,Meta+D,Peek at Desktop +Switch One Desktop Down=Meta+Ctrl+Down,Meta+Ctrl+Down,Switch One Desktop Down +Switch One Desktop Up=Meta+Ctrl+Up,Meta+Ctrl+Up,Switch One Desktop Up +Switch One Desktop to the Left=Meta+Ctrl+Left,Meta+Ctrl+Left,Switch One Desktop to the Left +Switch One Desktop to the Right=Meta+Ctrl+Right,Meta+Ctrl+Right,Switch One Desktop to the Right +Switch Window Down=Meta+Alt+Down,Meta+Alt+Down,Switch to Window Below +Switch Window Left=Meta+Alt+Left,Meta+Alt+Left,Switch to Window to the Left +Switch Window Right=Meta+Alt+Right,Meta+Alt+Right,Switch to Window to the Right +Switch Window Up=Meta+Alt+Up,Meta+Alt+Up,Switch to Window Above +Switch to Desktop 1=Ctrl+F1,Ctrl+F1,Switch to Desktop 1 +Switch to Desktop 10=none,,Switch to Desktop 10 +Switch to Desktop 11=none,,Switch to Desktop 11 +Switch to Desktop 12=none,,Switch to Desktop 12 +Switch to Desktop 13=none,,Switch to Desktop 13 +Switch to Desktop 14=none,,Switch to Desktop 14 +Switch to Desktop 15=none,,Switch to Desktop 15 +Switch to Desktop 16=none,,Switch to Desktop 16 +Switch to Desktop 17=none,,Switch to Desktop 17 +Switch to Desktop 18=none,,Switch to Desktop 18 +Switch to Desktop 19=none,,Switch to Desktop 19 +Switch to Desktop 2=Ctrl+F2,Ctrl+F2,Switch to Desktop 2 +Switch to Desktop 20=none,,Switch to Desktop 20 +Switch to Desktop 3=Ctrl+F3,Ctrl+F3,Switch to Desktop 3 +Switch to Desktop 4=Ctrl+F4,Ctrl+F4,Switch to Desktop 4 +Switch to Desktop 5=none,,Switch to Desktop 5 +Switch to Desktop 6=none,,Switch to Desktop 6 +Switch to Desktop 7=none,,Switch to Desktop 7 +Switch to Desktop 8=none,,Switch to Desktop 8 +Switch to Desktop 9=none,,Switch to Desktop 9 +Switch to Next Desktop=none,,Switch to Next Desktop +Switch to Next Screen=none,,Switch to Next Screen +Switch to Previous Desktop=none,,Switch to Previous Desktop +Switch to Previous Screen=none,,Switch to Previous Screen +Switch to Screen 0=none,,Switch to Screen 0 +Switch to Screen 1=none,,Switch to Screen 1 +Switch to Screen 2=none,,Switch to Screen 2 +Switch to Screen 3=none,,Switch to Screen 3 +Switch to Screen 4=none,,Switch to Screen 4 +Switch to Screen 5=none,,Switch to Screen 5 +Switch to Screen 6=none,,Switch to Screen 6 +Switch to Screen 7=none,,Switch to Screen 7 +Switch to Screen Above=none,,Switch to Screen Above +Switch to Screen Below=none,,Switch to Screen Below +Switch to Screen to the Left=none,,Switch to Screen to the Left +Switch to Screen to the Right=none,,Switch to Screen to the Right +Toggle Night Color=none,none,Toggle Night Light +Toggle Window Raise/Lower=none,,Toggle Window Raise/Lower +Walk Through Windows=Alt+Tab,Alt+Tab,Walk Through Windows +Walk Through Windows (Reverse)=Alt+Shift+Tab,Alt+Shift+Tab,Walk Through Windows (Reverse) +Walk Through Windows Alternative=none,,Walk Through Windows Alternative +Walk Through Windows Alternative (Reverse)=none,,Walk Through Windows Alternative (Reverse) +Walk Through Windows of Current Application=Alt+`,Alt+`,Walk Through Windows of Current Application +Walk Through Windows of Current Application (Reverse)=Alt+~,Alt+~,Walk Through Windows of Current Application (Reverse) +Walk Through Windows of Current Application Alternative=none,,Walk Through Windows of Current Application Alternative +Walk Through Windows of Current Application Alternative (Reverse)=none,,Walk Through Windows of Current Application Alternative (Reverse) +Window Above Other Windows=none,,Keep Window Above Others +Window Below Other Windows=none,,Keep Window Below Others +Window Close=Meta+Q\tMeta+Shift+Q\tAlt+F4,Alt+F4,Close Window +Window Fullscreen=none,,Make Window Fullscreen +Window Grow Horizontal=none,,Expand Window Horizontally +Window Grow Vertical=none,,Expand Window Vertically +Window Lower=none,,Lower Window +Window Maximize=Meta+PgUp,Meta+PgUp,Maximize Window +Window Maximize Horizontal=none,,Maximize Window Horizontally +Window Maximize Vertical=none,,Maximize Window Vertically +Window Minimize=Meta+PgDown,Meta+PgDown,Minimize Window +Window Move=none,,Move Window +Window Move Center=none,,Move Window to the Center +Window No Border=none,,Toggle Window Titlebar and Frame +Window On All Desktops=none,,Keep Window on All Desktops +Window One Desktop Down=Meta+Ctrl+Shift+Down,Meta+Ctrl+Shift+Down,Window One Desktop Down +Window One Desktop Up=Meta+Ctrl+Shift+Up,Meta+Ctrl+Shift+Up,Window One Desktop Up +Window One Desktop to the Left=Meta+Ctrl+Shift+Left,Meta+Ctrl+Shift+Left,Window One Desktop to the Left +Window One Desktop to the Right=Meta+Ctrl+Shift+Right,Meta+Ctrl+Shift+Right,Window One Desktop to the Right +Window One Screen Down=none,,Move Window One Screen Down +Window One Screen Up=none,,Move Window One Screen Up +Window One Screen to the Left=none,,Move Window One Screen to the Left +Window One Screen to the Right=none,,Move Window One Screen to the Right +Window Operations Menu=Alt+F3,Alt+F3,Window Operations Menu +Window Pack Down=none,,Move Window Down +Window Pack Left=none,,Move Window Left +Window Pack Right=none,,Move Window Right +Window Pack Up=none,,Move Window Up +Window Quick Tile Bottom=Meta+Down,Meta+Down,Quick Tile Window to the Bottom +Window Quick Tile Bottom Left=none,,Quick Tile Window to the Bottom Left +Window Quick Tile Bottom Right=none,,Quick Tile Window to the Bottom Right +Window Quick Tile Left=Meta+Left,Meta+Left,Quick Tile Window to the Left +Window Quick Tile Right=Meta+Right,Meta+Right,Quick Tile Window to the Right +Window Quick Tile Top=Meta+Up,Meta+Up,Quick Tile Window to the Top +Window Quick Tile Top Left=none,,Quick Tile Window to the Top Left +Window Quick Tile Top Right=none,,Quick Tile Window to the Top Right +Window Raise=none,,Raise Window +Window Resize=none,,Resize Window +Window Shade=none,,Shade Window +Window Shrink Horizontal=none,,Shrink Window Horizontally +Window Shrink Vertical=none,,Shrink Window Vertically +Window to Desktop 1=none,,Window to Desktop 1 +Window to Desktop 10=none,,Window to Desktop 10 +Window to Desktop 11=none,,Window to Desktop 11 +Window to Desktop 12=none,,Window to Desktop 12 +Window to Desktop 13=none,,Window to Desktop 13 +Window to Desktop 14=none,,Window to Desktop 14 +Window to Desktop 15=none,,Window to Desktop 15 +Window to Desktop 16=none,,Window to Desktop 16 +Window to Desktop 17=none,,Window to Desktop 17 +Window to Desktop 18=none,,Window to Desktop 18 +Window to Desktop 19=none,,Window to Desktop 19 +Window to Desktop 2=none,,Window to Desktop 2 +Window to Desktop 20=none,,Window to Desktop 20 +Window to Desktop 3=none,,Window to Desktop 3 +Window to Desktop 4=none,,Window to Desktop 4 +Window to Desktop 5=none,,Window to Desktop 5 +Window to Desktop 6=none,,Window to Desktop 6 +Window to Desktop 7=none,,Window to Desktop 7 +Window to Desktop 8=none,,Window to Desktop 8 +Window to Desktop 9=none,,Window to Desktop 9 +Window to Next Desktop=none,,Window to Next Desktop +Window to Next Screen=Meta+Shift+Right,Meta+Shift+Right,Move Window to Next Screen +Window to Previous Desktop=none,,Window to Previous Desktop +Window to Previous Screen=Meta+Shift+Left,Meta+Shift+Left,Move Window to Previous Screen +Window to Screen 0=none,,Move Window to Screen 0 +Window to Screen 1=none,,Move Window to Screen 1 +Window to Screen 2=none,,Move Window to Screen 2 +Window to Screen 3=none,,Move Window to Screen 3 +Window to Screen 4=none,,Move Window to Screen 4 +Window to Screen 5=none,,Move Window to Screen 5 +Window to Screen 6=none,,Move Window to Screen 6 +Window to Screen 7=none,,Move Window to Screen 7 +_k_friendly_name=KWin +view_actual_size=Meta+0,Meta+0,Zoom to Actual Size +view_zoom_in=Meta++\tMeta+=,Meta++\tMeta+=,Zoom In +view_zoom_out=Meta+-,Meta+-,Zoom Out + +[mediacontrol] +_k_friendly_name=Media Controller +mediavolumedown=none,,Media volume down +mediavolumeup=none,,Media volume up +nextmedia=Media Next,Media Next,Media playback next +pausemedia=Media Pause,Media Pause,Pause media playback +playmedia=none,,Play media playback +playpausemedia=Media Play,Media Play,Play/Pause media playback +previousmedia=Media Previous,Media Previous,Media playback previous +stopmedia=Media Stop,Media Stop,Stop media playback + +[org_kde_powerdevil] +Decrease Keyboard Brightness=Keyboard Brightness Down,Keyboard Brightness Down,Decrease Keyboard Brightness +Decrease Screen Brightness=Monitor Brightness Down,Monitor Brightness Down,Decrease Screen Brightness +Decrease Screen Brightness Small=Shift+Monitor Brightness Down,Shift+Monitor Brightness Down,Decrease Screen Brightness by 1% +Hibernate=Hibernate,Hibernate,Hibernate +Increase Keyboard Brightness=Keyboard Brightness Up,Keyboard Brightness Up,Increase Keyboard Brightness +Increase Screen Brightness=Monitor Brightness Up,Monitor Brightness Up,Increase Screen Brightness +Increase Screen Brightness Small=Shift+Monitor Brightness Up,Shift+Monitor Brightness Up,Increase Screen Brightness by 1% +PowerDown=Power Down,Power Down,Power Down +PowerOff=Power Off\tMeta+Shift+X\tMeta+X,Power Off,Power Off +Sleep=Sleep,Sleep,Suspend +Toggle Keyboard Backlight=Keyboard Light On/Off,Keyboard Light On/Off,Toggle Keyboard Backlight +Turn Off Screen=none,none,Turn Off Screen +_k_friendly_name=KDE Power Management System +powerProfile=Battery\tMeta+B,Battery\tMeta+B,Switch Power Profile + +[plasmashell] +_k_friendly_name=plasmashell +activate task manager entry 1=Meta+1,Meta+1,Activate Task Manager Entry 1 +activate task manager entry 10=none,Meta+0,Activate Task Manager Entry 10 +activate task manager entry 2=Meta+2,Meta+2,Activate Task Manager Entry 2 +activate task manager entry 3=Meta+3,Meta+3,Activate Task Manager Entry 3 +activate task manager entry 4=Meta+4,Meta+4,Activate Task Manager Entry 4 +activate task manager entry 5=Meta+5,Meta+5,Activate Task Manager Entry 5 +activate task manager entry 6=Meta+6,Meta+6,Activate Task Manager Entry 6 +activate task manager entry 7=Meta+7,Meta+7,Activate Task Manager Entry 7 +activate task manager entry 8=Meta+8,Meta+8,Activate Task Manager Entry 8 +activate task manager entry 9=Meta+9,Meta+9,Activate Task Manager Entry 9 +activate widget 4=Alt+F1,none,Activate Application Launcher Widget +clear-history=none,,Clear Clipboard History +clipboard_action=Meta+Ctrl+X,Meta+Ctrl+X,Automatic Action Popup Menu +cycle-panels=Meta+Alt+P,Meta+Alt+P,Move keyboard focus between panels +cycleNextAction=none,,Next History Item +cyclePrevAction=none,,Previous History Item +manage activities=none,Meta+Q,Show Activity Switcher +next activity=Meta+A,none,Walk through activities +previous activity=Meta+Shift+A,none,Walk through activities (Reverse) +repeat_action=none,Meta+Ctrl+R,Manually Invoke Action on Current Clipboard +show dashboard=Ctrl+F12,Ctrl+F12,Show Desktop +show-barcode=none,,Show Barcodeā€¦ +show-on-mouse-pos=Meta+V,Meta+V,Show Clipboard Items at Mouse Position +stop current activity=Meta+S,Meta+S,Stop Current Activity +switch to next activity=none,,Switch to Next Activity +switch to previous activity=none,,Switch to Previous Activity +toggle do not disturb=none,,Toggle do not disturb + +[services][btop.desktop] +_launch=Ctrl+Alt+End + +[services][org.kde.dolphin.desktop] +_launch=Meta+E\tMeta+Shift+Return + +[services][org.kde.konsole.desktop] +_launch=Ctrl+Alt+Return\tCtrl+Alt+T\tMeta+Return + +[services][org.kde.plasma-systemmonitor.desktop] +_launch=Meta+Esc\tCtrl+Shift+Esc + +[services][systemsettings.desktop] +kcm-kscreen=Ctrl+Alt+M + +[services][variety-2.desktop] +_launch=Alt+T + +[services][variety-3.desktop] +_launch=Alt+F + +[services][variety.desktop] +Next=Alt+N +PauseResume=Alt+R +Previous=Alt+P + +[wacomtablet] +Map to fullscreen=Meta+Ctrl+F,Meta+Ctrl+F,Map to fullscreen +Map to screen 1=Meta+Ctrl+1,Meta+Ctrl+1,Map to screen 1 +Map to screen 2=Meta+Ctrl+2,Meta+Ctrl+2,Map to screen 2 +Next Profile=Meta+Ctrl+N,Meta+Ctrl+N,Next profile +Previous Profile=Meta+Ctrl+P,Meta+Ctrl+P,Previous Profile +Toggle screen map selection=Meta+Ctrl+M,Meta+Ctrl+M,Toggle between all screens +Toggle stylus mode=Meta+Ctrl+S,Meta+Ctrl+S,Toggle the Stylus Tool Relative/Absolute +Toggle touch tool=Meta+Ctrl+T,Meta+Ctrl+T,Enable/Disable the Touch Tool +_k_friendly_name=Wacom Tablet + +[yakuake] +_k_friendly_name=Yakuake +toggle-window-state=F12,F12,Open/Retract Yakuake diff --git a/Personal/settings/plasma6/.config/konsave/conf.yaml b/Personal/settings/plasma6/.config/konsave/conf.yaml new file mode 100755 index 0000000..c7db0a0 --- /dev/null +++ b/Personal/settings/plasma6/.config/konsave/conf.yaml @@ -0,0 +1,118 @@ +--- +# This is the configuration file for konsave. +# This file is pre-configured for KDE Plasma users. +# This will backup all the important files for your Plasma customizations. +# Please make sure it follows the correct format for proper working of Konsave. +# The format should be: +# --- +# save: +# name: +# location: "path/to/parent/directory" +# entries: +# # these are files which will be backed up. +# # They should be present in the specified location. +# - file1 +# - file2 +# export: +# # This includes files which will be exported with your profile. +# # They will not be saved but only be exported and imported. +# # These may include files like complete icon packs and themes.. +# name: +# location: "path/to/parent/directory" +# entries: +# - file1 +# - file2 +# ... +# You can use these placeholders in the "location" of each item: +# $HOME: the home directory +# $CONFIG_DIR: refers to "$HOME/.config/" +# $SHARE_DIR: refers to "$HOME/.local/share" +# $BIN_DIR: refers to "$HOME/.local/bin" +# ${ENDS_WITH="text"}: for folders with different names on different computers whose names end with the same thing. +# The best example for this is the "*.default-release" folder of firefox. +# ${BEGINS_WITH="text"}: for folders with different names on different computers whose names start with the same thing. + +save: + configs: + location: "$CONFIG_DIR" + entries: + - gtk-2.0 + - gtk-3.0 + - gtk-4.0 + - kate + - Kvantum + - latte + - dolphinrc + - katerc + - konsolerc + - kcminputrc + - kdeglobals + - kglobalshortcutsrc + - klipperrc + - krunnerrc + - kscreenlockerrc + - ksmserverrc + - kwinrc + - kwinrulesrc + - plasma-org.kde.plasma.desktop-appletsrc + - plasmarc + - plasmashellrc + - gtkrc + - gtkrc-2.0 + - lattedockrc + - breezerc + - oxygenrc + - lightlyrc + - ksplashrc + - khotkeysrc + + app_layouts: + location: "$HOME/.local/share/kxmlgui5" + entries: + - dolphin + - konsole + + # Here are a few examples of how you can add more stuff to back up. + # Uncomment these lines if you want. + # firefox: + # location: "$HOME/.mozilla/firefox/${ENDS_WITH='.default-release'}" + # entries: + # - chrome # for firefox customizations + + # code oss: + # location: "$CONFIG_DIR/Code - OSS/User/" + # entries: + # - settings.json + + +# The following files will only be used for exporting and importing. +export: + share_folder: + location: "$SHARE_DIR" + entries: + - plasma + - kwin + - konsole + - fonts + - color-schemes + - aurorae + - icons + - wallpapers + + home_folder: + location: "$HOME/" + entries: + - .fonts + - .themes + - .icons + + + # You can add more files to export like this + # name: + # location: "path/to/parent/directory" + # entries: + # - file1 + # - file2 + # - folder1 + # - folder2 +... diff --git a/Personal/settings/plasma6/.config/konsave/edu.knsv b/Personal/settings/plasma6/.config/konsave/edu.knsv new file mode 100755 index 0000000000000000000000000000000000000000..ab48b406bb1b7281dd9c5fcf68f2f28b278653e8 GIT binary patch literal 104756 zcmcG#byQ?cl0J;PyG!GZH}39@)3`g06z=Y>4Kyx|Htz23P`JChJN$TOW@mT4{pQ{I zW9FW7E9=zB$cXzy#1oNORSGiT5EvkTTzGEZ)&KJ5Z!gdvqlv36z}}Hj;h#=|{Fvlm z;B4~uDKLLoCq^$W#{vQbL=h1L1omT!5x~Zj!Og(hs!ml8u*{C)b6-gE0}K*Ma;f^X zuajtw($ZhwVyYJB31bq?#4gtrOsdZ=*!zApE}l%raXJ|eijMF+`u^S}x!~|9((8A= z$%8|kKIDP4jYm%g#MtLzh?34qsM=lRPxwu*pl>eXdA~xb`Hsi>D4w$$t+|fNnC?hw z5~QmT8B^Ph2=orQ7oGJ9=Ep5-b-Re%S-w-dA7>}ZuMt!n1)#0K&0UEzMI?U-tIoza z5r>XMg`E02@=A;co55rST@dF!l5NPL?9w}EX?gH%h}|&iW+o)K@gRa|Y`KSr4-O76 zmr6nC;&euG-iW%in@^73d6EFjLxe+fk}7L%X8grHz)%FlxsL9LRHa)2zGum0u?hpP z&4)d?T3?YbVJW23IX5;@v}>x@>XWSe5#X6Znor`lYhG>Scr<1%{A_Z!I6Weo>#kfg zcOFWQT>7FYyyht+D<@j+K`wZkQTFVcB;x$80zob>aKoX4I11NFu{vk8Ap;GG7K}FD z35WZ5R$o%npyp&C|I$M^)eXE|a00Hpm?e0|B^)~!>YHInBl;4@Xzfm6DF)_wqD<7qLL9=Kf)y=- z9%M{P!`s+y%keU?L5I^yVsT|vJj`UPyd;wMr;)!KwQQ5Jxo^fWQ1fLzfiV}sw3+AkOEMr!SADD893Dr8vX6>Y zycuVpNIbDcpgSy>=N4}WLKQYbOFgiN=s6{Iu8!c6?qgJ@jrF7CrE;FgQPh?uYp%VZ>H$4MwOY2UExz?5l7T$z(QC7U9XIi_fX znh)iBJeHq)_2{!pZA7=O0x4~Evzo0>?&w&c6v^m^|Dx^FUtU@E>bO^m)`DtGCnSN$ zlj=Y;?xs6AOx-Yr!-_)RiAxiN@+ZN zT#|kIy@xtRFlf_7Y-<-gux`FPsRPZ2enHwS2$;v=+(V@o8ayMwL)h^FP>9S25`)Vx z677i<_;l4m9v=*GgOVa@pToMj3skdL35MVl^p&(8>P(#bJ-~w}>L$Bc_E$E;SM4BL zNv&(?J*Q3dG#Q)I`sl{BN9Rr!OM8Z5j~TDqVQKo>VJ+a`38OBBNa(CLy-Xht^G{P= zjf;aa=*9W;l)NrJtz>$)=OUi_{Bz1e|8HJ12UwfvnF6egP3-?pVE>y4|Deae5ut;* zf&ITAf%o4M|5F8nDZs|j;ZHREGdYV7{`@mJ{C}d)(cHw^nE%7ne~`4bGH|dq_!DeC{S%dcHP!rMumb#<7peaxc~(wWR?a`M zg7#lp#lgtH%E0hXaiIT~7W%6>2DY|;=0v7{X{o>4^bf23wOr$ir&*+df`CYWlx&87 zvf6*SR@mOe#NCA9FK{~;{SjbZ$|E+*Oen3_T3C=xo}t_a3Wc^)GVrWW?lATw1of!H z(qQz&ClwP*(Mj2<5NM!MEId2}^u+82@AvXVF+J128u6!p@>mObOqQV_L#_mS|HKZq z=)$XH+g@fG*hImOhG-78^-2JkulwFR0uH2=4Zw#bHNWQ+L5i$`d~U`q&cl?hL_^S0 zvOLA=V%NVB78I9MulF64%#XzTA!5$gLu+!QB2!SNfs;zQEl8v053I9@*&xg|aizB| zZn~dj>S3Bul0Z~vH~zkikuMrvy+LbND98q-z|vFAY}us@K9RB@-D>UoInhwdIip_4 zHuFYfxr*6kHNHAJXNeP52HDzgK4-F=U{}YJgMu+|zE9mcot=Ua(G@D~{Zqq5b7(c8 zL#e#{YVJl!N{(BuQ2#LrHc-N6!;-)d=}^&==x!nz{B8)0zDjCfW$Y0LASTdr!TNSQ zVQ@B(^GpaN4QITpoOpG7tsY{|{IzgLvpP|T(V~-;`@kIJC6FaK6RJm=PxF=8W!En4 z$-*Vo@ZPJH7fYW;Wef7ZSn#iIJ{IFLbN+B|;Kxn%f4JGi*onc`9$;!=Wx_W)0@uxi zBEI?B8hKki_KChopVn|SkuLZ~0)8m(tEOnyTIq_n?YRCvZYdp6bSg&t-CGchGVKNA zl&!xY7iY7*K_u;}I%x#gQhk}V!{Q`39@VD86Pq;qve#{chr5|W(Qwgys_@U9!vo%3 zio-$~ve9Voe>8nY+!hG;5uvLe_vin^^uI-_gQJ0?iM^4ve3y;CAWGXc=9)(=TfZcvezL9CW*qCwtbVUz&o=z+(8) zr#Z3gTAaf2fQlwdnir+>RS$+-m(@!j*ATp!BsBJ@+-X$5Ew0R4pAR{%mmH3X=%{Ryj4{1Zg~M#_H~ z02ao7MnaJml(YX&n5M{_5`kN7fhGcfzYU=8>vz&1u!03*vkF;e#5q~W8MI-2~? zI{eq<5c}e$r1%kCIba{#mVc8fYZFHUV*^J6hVKpl8Mq>cxmP=Q<*{Go1_E|sEM9ac1DxXM=MMIA zge^1LIZGGk@Hq)FW7Nn=?rMsyWJx|xl)BI&#Y!L9R+K(V5D5@oXt2ztyVJwtz#isH zZJdU(DX9hUTwK=#QndlrO$sNVyTwtMKGY9`6$=HN1Q~h|dW5mAEMtF<3nPMs)L}ot z-L-`@n*thZCDARq&Ri=DG+;#u=65LK+=7`z9|oFvlk^AJ2@aRlh0D)avdP;rcNr~L zOvChe*+Lw5U26F^sCpiN5yey@Jh-;}kOE-(<++U!Ju$~KC9yVTBT4=zso=sP;qS$t z6CK0X8}j8Ax+cB_^>-%_I*c;qaG}1;wuC{iBla6040cX_bAcTgwb^XZ!! z?wd%GZ&qg`8{*@s9| zqmaihlTP85EJy*uDRF}Yh0B7(hk+`!PS zCz93_Z`n@6=7BM(0aXmwr<8o8*~GxJDdE{HMsv_SUZ84LZHTr>2f!3h zGU9mH|8q-p>*5*Af-ojz@*c>Ej){;p4A1d>>trQV87W1u4|IjKSO+*i-ig3oA$c%E z5RA#1H+8gB+qtzrP8?VhYjnV=`x)$cT#W=;p$P2u@HC6%yyn(iV!Ju##x=ov5 z_aW2+WsQ+;V!`>Gs)hu;aVi_%ev`^1IYz~yUb*Bt{q6HUgtVL_kw2N*{`fD>ao8xr^0G{fMF(sWFT=gRj|< zo^kJ)^t?;3dzmxl((P$Jp*a$3ZNtZM>Y+I=;e7}ocuW-4z}j~c-FgbsUKjf%C{?WE z4g-u^aEht(e8J-aS96L+pS6#IJ?R z49YzU?vkz*Y@upHU17c!ij{=IP2|&y$8?bWu5->^v)9@Z6pYa5s#Ur}%LdX@WCLl} zlX-Adg$rkK?-l$SL(_0GxVLrJwdFZ$n5@ZzN%ug zGYR`UEa#fl6Tp8F{9pNq zI~;1f{DX(6KZ>-*e}IovEF7&&{vafs=&p}`7a{oEE1Xwo5rVM=NwF)yBk)KVd#*fR zri;|WrG?uuRRnB3>s@}(9UBMF=F_Uj!jL`VLC8=NgITZ)iLGD;Lql7I!xA6S`jKqVL; z`MvnG3ry8f47hG7Pc}f?h&DsEO^TB8z@0E-4plg12NU87*ur+E=x#H#gN6XVMave+ z>_%&*eEvQc_br;|hqz3Pc+xOkeYql9speW4s=S52CfeFjL7u88{3jJpkpd1?UECPa zhM3ncq9?_#B3~s;-_MH1nKR4^2x{okzIgZ||07T;e1>)B9{??U0HyOE07~SK;|Ng; z1FJt^vX1VO>tR9>J%0=TCU08>0|pCeM=hj%K=I;toZ1_H%yt*7l=H$9y&Vs-n(%7s z?0mD9Lse9KR(G+tQ>V<^`*m9kjlCUj)3GvPzwRZ|Y6v5g-Ay?}jO5`qFZb>t3~_gWXuw-0g#lUp z@J^JSq?ZzGb7Kv5$^K8oS#w<-${vsrDRZ07gzG9Q;b(NtB+32yFtgObndm~7y_~+D zrAAeivP#tyw6#Fka1-29P3c|9zR9M`bTH(~ulNPyR{AIS|A@5bqk@F*M^n9y00LtC zA3*xAy_t}$t%-rXfsN5$Qn*i52C&S8(Eh9j!)J}{0{caO(2m9*6h7E#Xgv6+G8%>J ziR6r%*%tffsg!Wq#(3Dqe8K`n4r13}%B-viI^oA699rr1`5;N7EIr^BgxTv@N7Rz>ZlCSgt$9>qx(=DExQXXGlv229jY{8|K`(0&Jb zL%josg2{*MrbfpwFsPocAw~E4bgof2CDRMAF6gUEs@Jsju}cx|AoRBmWg3qkS8E`5 zE1eik@P(;L7G1$E>?CkCQd!n!iPYDAmj2xc=OPww>8Q4C%_HF&;DYXk9`FOuR}`X9 z01!p609*6iBviq(4CUNuG}h$M^PEbpQ$(2RYrIEphV%5=T6zABp%ci0ghF|rTGPi# zV4(c2w*WVXqt+)=ePO_;+6$wI)(O)cbxxGJHm7CSqT*^(o3$2@Ts~p6c0){%qH#DJ-3oB>uzcchF{A74v zj&1a_`jz$&BJ~vqT}s=BVg2(0JFcaO`NP{&mZ;c74uV}HMGcriSdoX7w02=#}jP=3A}eAGvZRa&>=C|$ zY-!b%dw|6uK4Fac<`}}YFs3Tr>+qAUHJ00=E9lA22HzFzC=~mr%WPzWyK4xZC`;_Y zr_s}4_6zLf5o+CvV45J!qkY%z+@C!y?YK4DpOv9vx8Ts6Y`|R)>fP)+Ms|z}$o8<` z;&_f?c8%SIxo#`lUvBX{CjLiPAnmcMgny7w|HrNS?R5I&VFaH)(+WG6T^emr)>R`0`sp@xok>f|Sy#zQ+czJ1zb+{_;UCmyH%U)lx68}P z@xL5W$_!EAq?xnjyxPQ|DF}~p1%yJ9Qdkj?i>hVTCMe~qcweha zlKYu$6jDVPgbSBWa2U_FVRmiyG+TyeI`IiokIia2M$2P9(**`RGtC7(Iz-Bq>Gvux z+dD)wHV=x`-H-E>XS`GMJ0Oc~Jf2y=hTi{wBH)y8E9n*k6olkE*uOsy{&sc&u(h?Y zabR$CG@bEs^Nbp}zo46F8A}0+!A^lVhA3sR>Oo=aqiiTDl8>FB}|Lu>f?%S;D zw{K#KDj$QG#p!c9z}hM9Ig{&pg(~@O8Q{|~@%(n_&d;(x>by6)Xu7x8gq;%@+iwiE zNzOuAF45Z6H5rexg#Y~)+835;LUe5o^sTjMlondp#U^G(kBJL1avw-i-C5kl46vAW z0x$fh3BNaR=w!@D7-mOHq}_qQ${rD!0ffWH+fibel*!ad{L;pv?8!s?7%+1ezqgz| zg{dNO#tQ*bH;m+O^GJ&xjJ_z#kAbXdnwrdwolCEM$*@(!q`hCNO0%5%j{;+J9}P^$?uC$b#LU7agghAhtoj$P+nuqiV=H zsjXI65}5)k8ul^NCc`xAjjtuKHjv|R<-`@~7uJPFrefLLEG5PVc~nq^bHgn0cMmd~ z#ubGQDEyKWg#l~fgC>a%shH8f3jyztnP9)gGUzP)rf+X84Os$)+7T4#S~(_cFDg_X zhyi1P#3fe5R8`QVkLbP?=)5W1uMEEw-aHMmltKw?uMLeZ1Wcyfz*_cQEn?M&c=gC# zpF-JGva_-;;H2U&;l3aW1v3N_1(S=Ul1@*qD;O6sMKY;ycbv4&KIU8l7@~AiTR59I zTN;~On;u#mox&V6HmiqCYDQGmc+@!57}W$g_6l4qk4%qE&-ZrrPUgDkr>wKJ;`aF` zUVWH;p(fL~I#5IuVLBC@np2+&D_i(zMz+2VX_5e1{2Gip@!1X#q7Y;eouNDeVn{nt z3}HCPag=-;)`IZjmk2XHb%Y4RxY3wLV8vlbErx3W$pth-=?%8_7^A$m^^+yKuyLNB zDPs?6k5nS*=;RcNm^Okp3T!T71}T&yn4Xb>5kS&!Whxd9^%F$p9+c0Z6BIzi#XKTV zQ@I0zfEboWp%1+>pKbDMfRd&8wXZ$S4`Bo%^<&T>;w#B0dmNy7;oPIX2e~kFeFW*0 zf@HV>;%w#b&%i`S|3bJqRoD_dzmmHE6)^iN5m>~aI|MX&B`KsxTA||J?WYpZ5hyDd z{a~F)(qbg?*gy11zxP5uVH>Sm#X~si_`boMSjutT(!dEXyZz>u1tNnW ziP2V|dD&#mEx3 z?oDZb@NZSpPeD=~8I@-iZBFi{40cFYN?FoZY!s{kas?qN@M*o{mvsDb=L#!7IDWVd z+wZcN6xwT<6~a&5PV-f0{VIGSed2yKd_{WYgSUj2h=7Y&#cH5m)=<@CsPZ&6H=<^x zWAZdJvB0!un>sQoA)7;*3!4L|`xtpuD4PFLjAG|#US6oP`@Rhs6~ksROI|e;Na>Nv z%~594oO{?@u$*=Va4$W~FSt*ATO6&{aIO&>Yqz;u5U+x*ck41O9y8IR(qdc|T$Wrm zUbbJxtzTats)t+d=S4?r ziM{Rgrany@BiT5)K?kV`Py1BIL3_XH%%#S8#OZl-b^2BI9-K&)H=M8i!s=vk(IL+) zW8X}dy8@-cPB*R9*^Tgu`_yT5d5x#LW&HWuIru4F1N?WjDI2er^=0UK#_s~vuSa(r zUYbwFk2m*^xgyI*jLr|aJ?HIwo-r=zd;41)i|2BM``liq>!a_9zI&kC;MQP;kZ(jP zxHm?&#uw2W;G~H;>MFZawAANtsCLkvDuL%J5|Equ(7^$RUprHs?3WUhZspQH;s- z|F9z3V?7Bn2nq2(M#kf}dAL(L1~QxEm6o0qUNv43VuF93i-N(q91g`N6A^D0xDqn4 z+wJ_FiJxvp^aJg;o+0~GeD4E|ncH)7 zbwz0c{LU|D*uuIvuifL=M^rayl~&z-*ex9oM-d^qaGn+~GV5}V88}Rrw_$2j{OL0; zKq|(T4uYGj(INJPV@d&cird7sijyp$*YF9AK!+xC-QkR)GGj;5{Zhj;x9s!7ZRmWm zTtf!G`%^y0*7}2^_&)B4>550qK-zhSn}g|m3jErYr{$B@z3J>Y_xs&J1M;YI+Uxj< z-Wu-B_#9WJLuQu4fli4Fbcct>8UD5AC_We9z18TtWn8bm)3j>@o`GRh)Ag?H;6ABM zt;2jK_xSwY+h^G@xi3Nh=28DLzLJ8N&brNU1^8=3DXC0*&Fb-GmsVB1v{H-tdtVna zk58j{zRm7T;=C&VQ_;mQf|S!u@=!L^b}H2hXnk1`ct6cFmB1@@|1vnh`tT zDYp-MR?o8`esCu|$=ylo-8!M(tNAp-TEKg#o#4jgF`3xY?Q}$9*{fd7%E$W| zcxu+L{xZB>0<75cak33rjUFYean@e6GaES9lknm@I}YG^bw*llvQF+PAJhqI(Os=` zpGR)-UOuhnv2)oydu+Ks@op?U&79#gx}#fmaIC22Fh9?31Dvh4-=A@euLt@hT#h{e z?#?ai0E6wny;$zb)?94YcfFABUoXqX8p_uTyq3?G!`8iTPY*wMgzD_P!RPVK;Tdr1 z^OCXaQr2<(TE5Yuv!21X;hH_*w*|h9Jjz@7+_?ze(BAN}cKYmlKHb6i@^*SY@8k2F z{o2(U&Y{jIE_K}2EMW$6smc1yNw?Ge6H#=(uryFwA!m08}R158@Qa@t{Mm-%Chx5y4)S$ zAn34ti9y$;g34U5-P#M&lfO!km9OVM^!jpOT#?`)&%o1kw^N_+EcfPm)jh;RVF^sSr*sF~fa#=Dtuav)TP)l~< zA8lec9pAP5X63~pd3=@Ue&226dTgR4{hp85`7P+WB7Gh4zK~@fkp8|4)-t&xybuJ7 zU7+*R!C)we4ZB`@!DGs{YQ1kOViuc9JKfoCypICgMfc?qt!-vU=^}qE8ICckk@XZ< zEyKf@(PG@X@?^h1f}8xTOXTi$v@4tJqQmd_c(Z$)?9(n>!P*YIl736PRcmj)TK(oe zyZ!rp_M#+A&7r)!^=T({GxfFZ!jh~!s-^yFDcF*yoUqY(YbntZxqMcyq4~^q_0;|B z)?$8NThHEW?3RB1URS{Wb>&uTo_JlshP5Tm_19B>ApW#XdgGxN%bV%!7$(R3%8K{( zEi=Gs>+P|%cgx|aYC{_UdNsN^!?|VR zG^e4&M!x;^>@>#ayxHs2`89*mrGGWW+3YRjn~Tl5Q!~B~$E(flYNE@;ilrUnhVE7y z>HY6BJ|DnVThl$m+WdM$8?mRru6Ng~;(hYk`^{VV^T3&2^ZQ6Z0dh01q*v^{es_Qi zajE;oY```0qR4VcF|vmMohRqkW@Csl(YU+o`~;#zo`;=N z&e4e&dn5$~?!BlBOjri@1Ye2^)4TItb2@>!8`HK6PggxqNN}G! z5B7wO6C2$qezIw@q-pd`HDr3sv2o^Wfg6Z`k9bIqDYy1@EfU+STU>NeM>Uiib-nzt ztlb0g(QqW=%o92I0MifJ@t^@RY7%Vpm$Rf6JoK3^CBP@h~p@hgtGYx(l#;hEfusAtoFYnJ2nPi**L$hj1NJHJ~k8 z{(S`+mJxgv(NB!IA(cYzHZM}T-7%6!4DsqN_^RD$(5eIm>pD#XvRv|I4HVW&3Asw! zOybKA^w>RrdU=qi*au_Zvwmf;BVQtX>I9^@E^yHG@1CPiU}X+@g>Mc(w zKH&;_Ccx`(J)oLV@PZ9;D-z7e38mro+An4RM92*8AtpCu2MqQ_1Nu1$>{zWdzk-^K z)Gv#sLl~_!fasRc80gn=q&k$>@Z)N-B3=smE{8GLnDiC?^n!n5Bbobx)Ff6~KGFgX z#Z#U}<@BL(M+o|=7UT`HYXDTE!hy1Q*e=Df0!$mhqW$C-OHpeC1hXXL-3oFJk?Zt% ze0^CK!wuZ6S)MfwJV>(?7tPymA3y$w=WLluHNJ=PU2|WQbw_{@cRuBYEOx~cXsN_J zJlaAH1Y+c5*;xm7YR z(JgC92_4cyaOR?zEBZXW>=o3FiAjDnYh-W&V}|(2tafQ(u?3FNUlj=oqrWD=o;n7} zUo;njy|a&8%64$YT_h;s7b2Ww@}l5hBiN3EPQw=#zx6Y|O5qkdW-1j>tD*X|gDeQu z389h&%KDI;#?q^tqFMb6h{PQXg>BPA-Or(F*jq7+Ocv~0*L64q#^cg9r^=&|E@s(ts)@EE%`6VP}q$|>-p=W$bQtA_zi{)))1 zutkc7T+Ka5v@%ALv3gm3qE$-G{^tWwnS5tGQ({o@03b!60Uh7tO(Ir`c{qWGD*wik z?uRAP@hQF^6X@rKxQ`(XJTRix5^^Jy`uIUb2EE0EyU;6Mkq^?a9$0PAox1NBC{kcE z1~90O)aC>{zB>s8+8bq$795unji>1T*T~R_6=e!cCBeguaiJ7!elOIMv+s|7D3X&- zX({Mb2qQ>-(ES*4ltP^3R%-VH9?%2==vQ+@LE4Z1(x6cl$s2>_p(0a89cTc5LV~V{ zEKP$mW%1BJ;0(}(Qf00S-JR&5Av!!&C*|>sP|}ML#}*QwN)x!jqY1kBzH|gQeTBsJ zJvl^2`$~m|&z)RrS|a2!)SFU(CUHeux@)pQ7E((g;hSvQ8+-!cer)SWakIC=&{GN_1yll2rmWQ`T)0U>CxgsD20^nEk;({) z->q3v(rBHaO2~VMjMp*APeOdWX=~(%jk-DT*AUHu8L-rIw0oXVTT9R{n7P*cAk=fO zexI{|??_Y8$uF4Qc;&?wS*bR~hrwUTiL8lFbQdx!y{f!13nr} z{`PKAxw@1^Ps{<*gU z1R(X?u)r$pSZ7@o77F6wTKPu;Dq|9QgPfr{P^2CtFc#kNd!u>DWrw_g>3bqNfQz`* z-euPN8inZ$E_pD9AfB&?D?M`YScXK^i|Xw+&g!5*-^s+&D1 z%O?xs7kU|&jiIc6sdN5uQTYLoU5pE2Nvov^fZ_w+ZA0pf|M0@t1jhX-G_Ofu2^e{jYD zEI<eRvKH65VO98j+FLm@edNU3`gDRWP@Y}Dn5y)G; zu$n8IE-Q#R1b3I=z|SmhmTH!|f#Z{qpCoH0y#ZM*8JXIhBy7fM4zihioMv;R(8;wF z!Ul3VQf3sqAWaZ*r^sa+S+LQo-O)UoGZTtFPw{G&(kUlReN8R>T4=|rgj*P?BtFHI zuW%?2UR)6`-BtvjbHirjGN^|CizJKA-URay6zBop8fO1}g~1*OYj5)+zLTrF80fWU zlr@ltnPZi4i9C3Zzb|O{sotB>)=PdHT-fO_S6oW)loyRHJUP4g0S0bV@n(mH)0zKH zJK8OH&?y1chiJbJoAX&D(&U!YBMB!zVZ{`FxE1Zv%b&Ink>;zQ_ub}6g<%#&V{U_( zd~=bvz)sI`N8gLgpq^mL*S?o;M&viGpNqPN6e4wkZ`MVhApNVmG}{d z*D!_TW+*oKB&dKwo6EQv?hL=?+YP>%)*Kb9tTewt+?*)QyrUfCL+vJA5MSC$ z6DR!>t?1#iZg|929;;d^brRgR&z0T-pLc-Xme~Wd_s?^+)(4yR48Y#;!}oT7#=YxD zEB*laATu=L2}?H$#$AyI!L^Y63&+esBUeu3-M5tx4_mV}|K%%j?TN4^HR%|Px1y&l z&BG`l`l1YCCN#2Z<^}hm1D*NBRnUg!KoIHmQE4iRQH*;TLbmZd?1`$s?BH8AU;eL4<+up`lS*c=3&#^Tm5nFe zevRxgf*mtZpa!5dl*=|h4^O~9vm=Z@ykbM>QiT7Wq>kMm>^zJWn+#Hh;Ffu-iF3q8 z@mE?fn_3jMXmrh2LGH4u2?TALE;jp}j)v^wgfCq&zaKGw32YF!ZBtiyc44|E9{32B zs#(yu1F3SUmaVP8xY+7DTlr?zna+YTyA0_ZIGPO@H~}HNtt9J+5gX;H^6{=UJ9``p4V)s3fpF`w6n+zuO5>D%&4gdLYypC1CWV%$bm zF>RCW<3zWKVQx@+F_G|7&#Rz%CJ6p3a)U_>Z2e*1a9$za`_TsVgj!b3P9WV9i_ENp zJhR_%fB2%Rc_AJPVE!Ogg&9Vbd<;GaV_AY-^L>+$^uYoOMBX5iyp~D6TMI!Ojp5q@ zEuhUH1VUxs$U(+gbR=ESpsQ$6#}zGXvE0&HW%j!09Z=nf$H_+qrLSN$B<2zjjaj(l z8DeR7@X}3)Iv-C_9}!1=mHDiN_{^a%CIpufoqwUS#uZGeq{^|F%cqLfSTMNS15)Lm zC)+n>Asv|rg(QHAH;@r%_bWT=$_bhK&CeMn*F^c=Yh8!K>P#3$6Wy2r zbD58oNTp=Gg>rPhLDjZcUAY>cM9VYjLT>%3lVSiX+^^QT{Vo@QBAca)P)zjBv}72Q zSwQ5o1dqhI@BknJ5$))%0PU^fkGa-N0oBw?_f8_CV%-}|lc~>7SI`PdD%_k{?wWiu z$pQ~N&7l^KvMM=@3PGw;Rk$6H6PVu7SsM}$uyn*59;Bzf+;Lwg=&4VAlL!}#pl|p) z8!ix;&U~NJJH0(FQC0Az@gMLGJOV2q8X=yn{cz_6PcidIGK28yp|0uGu`t+4%E&l- zxP0NO&ha|g^)))lLc^Gu!18PJNueA2Rs5@HNy~)74TBQ}zmW@V!<2d>*26LEch-Q% zcg}Crpt+AhWXf+Wu)Q$zQp^7Qwz02}8Dr<9Wh-kLdxeEV(+|hZl0$Az*DE2Z4-QN# z9R^N z)c9i&^+)rMBfLbau0B)(#-;h}bhYqrpj5Ymv-IiTfXn`Oc7pl!VzVs=c1UGIdGkR` znxl#_o++H1{=12d!xZ|-hGjA&)(UkbPL(M6jZh|^tt?6F0fLsPu=!-4@9|X@b98*$ z;4_I}ugkL++=*W@WOPe3MeHV-dYxo^R;%T|;p?{^>RQ z8>4KUCpWHNFH!bEIr+-JStW{x>uT>joL}&6xje9W`(Z?F;eAYWL4My zc3QaynZAqJ8|RRZy4Ap>7x*ZaS4n)0%`6b~$b9mSwKrBpbrd1coeDA9Qw3$lv5;#O zW7Lkk??wE)()WV2*Ql!+{xH8VKxFxaSt8?0p1hB+C+1cfYJM zr05HD@A4-Ag(uMlm6%+KX!(!rlfDJ$I(a?e7x2+3;RB7)IO6amk-6^0{&<{F%&K6{ zDV&Zr68?yK3g^7X^>jG0EG}%*SOQ?k4aMuAL!K`J8QI%q-UG#=m~#T3G2^0qbUgaI zUM9hA(`A-?l&z^Tn=Llc*!M-8J6`ecmoCLc9a1{8^$#7VB2hJgnUUxE{P<3D5FH|0 z!RuYAu*^2pz0GKiPRP*krAh(-^sMD!TFWjgm@OqWE2teowZuc;1}-;nSW7G`6VIqi z97*sf`rv^y!{>If1_lGiZROAXQxTwb#DQn5;o{Rcc^1%76r@Vb*~&mmaAYkH zak!KCr&PIHGOdG$n6DQx+lx6T$jFhL&zP{F0&7Gs|1(i z(G*<|dEEeS4rIt5Ik2xSNxUIz4);cA>7#N)e8o69VOikIE3?i^)8}{uv$COGg>r7l z@D_8Ktmt}k?vkqsITPb~!J@n5argC>M+S;iBENz-yZv~R^zqj@zxlLqV&V>Ya);N3^gJ)?9nF>Bo=X`W zqA;>_MO3S^yDBl9Y`8)jd8zAFI`M8-`jvt>-*=V9VpfsLFZ$q~ykJ^Eh>l9DLhk!Q zF%pbqnr*8S;!o)MDtAYmP_W0z8Z!12Z(_1T-gOs$9R7*4ju+H$EFj!brcongH4y=H?dqa zvm(?&-v2SNC|)0CZK~H9W3^o@ft1AHP2# z;ps)HA>L?p`0+aEZ8)%C$N8FWT)1H29Gnp}J?ZA`*M&5|(6e~(xuw6n2LFUI{fA8r z&j~}zz*$ezA?XR1K#iWhkN2pzQAdryLYD1tk(v1BQ@S0J89m{=1H8=;qU}}nUX-iR zS|CSI!cWA8UFTM=h7gAoGC-G>J=GeVoP~8G3t&X2kv4sCr3w0eM|TBZ&i1qk`MlH1 zO@ed6Y3q&G7y62Xb2I2dVJ#)(lEHTExWC5@B4%fG^9Fm&$dxW;n{R{eXD7NFn*1J( z?U%3Hhr9u1SDChQqkCMu$@`bOw%TifhG^X|EB4rIi3rCmA947T1dt1-x%o3YI;k$OH%qzWg3sPKtB#SYQJ(>SzzeyQLt`Diz67dt=pCEViYP;jd=@jrQK?)(88E2-B>*EHAccCe{5*JH z>Ea`S6nkt8^XNxF9-{9VSQuml38y|z>jC6&=&qNvSRyq6Y7EM zG2;c|K3>+7KkVz^4KsiZ=WF`)i4HQ$!9v@R z7os!CkOzY|@D+-f?x;g5`!Majfd{)rhs;2p84K^=te~_5w?;*so#Y3TMn=7$mN6&q zfOT@cPWoH+m4>r!sr}C#5=ocOwuN3WE|po2j4x_$KMBb89|1e$Tw-zw4m+G&A8kG1 zDe@bY4;Y6b*~(H;H%2*iIMTRfR+rR~LpAz@O3R>(F|=EdCq&_IYun}}Fc)66^t<*wA3;mKQNwaQDh{L;{UYEl!jvL;m;t+pz)U^IBK zAVZMkYR12+9Y2krng144R?cY(!6A7vfgzsa)vL=$G13gJgd z9?r`rq|yt=inSaMnM${OC6<|hUWU!3+SeB*tetKpj}2~Li5?x*!w_nyTtIDR$R(c5 z99j@Yr)RA3Nd{9R(|la~_u^tM7z3Sa0~lsqDwT)P66{eCG$Sc!JYirg<*Kx=Vr8svsVwIC$eCwd?Jun^%8{YH^*Sm% zuD_usjKs1mup)~l;baj)k!rO9^MpsjsN|%T#B!C=^8Y$3;>Gi00W1K_(v)*Ft>yfB z3y2(IscKP)Wq-+n3CnUZ3}s9f$YO<-0LgJU%ih#G$#Pgg2yE5w7y!10y1bSi6@VIU z99Dqvly#s2PS2lDGzmk1x}a0M(#8pb`%2J$?hy}v`)3}*oDpxQ`v_KNJTnaE=AsL)}4(pc#dfp$NE?6WQdJeD@L&s1D z3m}6y3f+hfdi|Y(4#Y}PO+>2rVUZ-$1W>n8R#VW{R_16ebg(PaqpmO$sk_Nx6fJ^K z8LGXY`LUD)VIYaFg^43hEI>&RO&?T{Qa>j(r&bz2C)KA` z>M$o&cOnn?LxqkvE&v|3n^>3q1&tEHA}>R*LgP9-b@F zUk6r@-dHa$T!5Y|HwCm-ekF!2-ru1dFIJJd00vyBGA4;oeOahd7&;E2!cm#(c=rT^ z6YNe#JQ-$8>38|VKB@eO>9|fg-jDdwdXP{-QHv!`gTq*srd0BXSJXnuSc=ml!KTQt zc=$lX6I<*4+$H4=-y;dwHH#p%@^C@v7UlE&DpF$X$lmcL31;f;0 zY%%aK18}z#&Z86*o(lZIx)xU4Y;`&UV>SndifYWLj#*@ZDln@SIdBU)-b9>C(NPHJ z|DzBYO`xBHR16O_!OTKDfl&8phDoJFGFNc|I3U>$yP%v(KOjXDoB~oOt|h=p2TT{L z%p?KA5(ABatr@>^;32~a)o*?*!)2s_Oc?YuB&G%*j%6`$Dm;N8O{K8TdnZ7RTH}nP zmKHg|7?A$ge-st~_a8V-T2((C_I`=sC$$?ggF=-!kh<`VP*QwAh*Tk}>=iJHCPqda zYNj|~)eSS2U=O^pk&hE$1wXDp9*Kx0Nnb3@v=y@B86@K5Cl0enA`J^I1Mq4`{WS+n zs_JJ)USZS!DE&YXS6~kY>4!l;jiZSFwTE3#KG(>8INHrwJZF(QsxTlD%`){X!Tj&2 zKwN-#32~W&Krt7g%yLN@WNBc7^pP@*@>PSeWwUv7U&=aY`;3wJ#dAQyrF6#OVkq$wX?P70gA=l@^W7nUh-pEISQ$}o4Nqd+9)F@J=*CZX7V;o$N(X=lq( z7HfpG@-&c1WsiOyV0}pYy>aq?Scwa|X1xl+ z3?&^$9IL0~XBthOBiukwZIJQf+-M{)saTG!QWtK1NVX~~vpS_+D>h57!Vzue88Di# zOS6VeStE}H2xfzyw1l1YG1~jW&i~JS_~;U(NGm0IM=f4ONwBWGEeMrrvn_)|x91IE zECH-n&vlu3KzEKBf)e{{I58Oxtfz!rW6jlYyf5*Pa!F@(O2nZ3HYv0+r{RO2KZ938 z-Lhi6pc>B4F`;Sqt2;3rh3o$*hcZ12ZTf+*w^;&n%!WMe)!w2#Frq5AWXz*vO2o&D zBcE(p)~}Uk*aVsa#{l5wwGGI((_ks{>yBN7AAzeqhA2%Zs(jD~6<#FY`tfHp5G z3i=@v8s^~pe~jEPhyNXVwW2caVLd*LJ+KF)kuY_kbkx{d>Iyargn4`#o(@Wd^a6S) z+Ki3)oo20~eu2QcAdDr504S^^RZWCtd9Te~P{u}ie~w%wdFwf0GOa??DikeYrrb?6kl! zY&6-cV)DJbA#hL%yIhiyMLdTDN<}J`+E|0cINfqzdC97J(Fy@n+s0VpRbD%46!(~K z$Ro;qjCh6A9;V78EauT-JU9_^Nh5}B;C||c5uvp^Mr%e59O#8(Wq85dj8a@pr?d2@ zljW<|mjS~?LBA2U$Qw*}@eP}kj-ffCdu4VURPEFZ=8puT7zx7zfQG7^rW{bl6v?J< zpe2CBiLaN*r;GS2Kwx<|q^ve#zM!~X2p#m(FkdCK5)u*|Tml>0g0j3EQnQ*4Fqkgz zEe``Gq`W%RUg~0JE|{jPlH}vNv>RSu4=Pgi8(k$?89lvRih3NyT2VzAI4^I-Q!gf+ zo18AG7=%$^ye2!3oF4=sslir^qCtP&AFn_bBpUxQnjU_ZKc7#u6i zOS$~9mUW56$wEt6LxTx)FpP|sj$*d`M^W{@nR_TZwHX6SrJ17MeDFG!af}-Y>)$d6 z^ANRK0P^1oM1cZT^CUm;a=jjuA;O8XISf#k=5oxO1QH8%75{rk+;ORKV~n|OAGQpL z@*RHa!RwqL{`=2{;+IcmDFc~wWZY6$QrVa02nzEMA3^IAitaQM5OmxGlfh_?*yKW1 zd-CeR05>#(2Je?FRs+JQA1!20g%IYV>&RI9vYp}{^L2W&r2ww`GEX;q&Mb>$IUHrK zKhSu#$tyxSqSRCO`~LGpPO0iT(C(a?pnZB zONX2*!3qAg#i_%{QRw~l@`^@t^LAcGe#O$`va<>k26eZ;t1;Fp&2q>PGtzSA>8atL zfb4vz6PNa6y1a%{bgty&`7f4);aR;iQB8U3JBl{p>9_$S5_O5c3HlrzZkEY?8no)V z^J-oT;5!U`n7>gahIikAFIQn~{_WbRJLR*I{5U<#1ty}{9&irfi6pph>e_k-lajwz z?@fxftSZ&bNpKB;8esD2@hQnEwKVmxy7}PvJrrCUV0(XXT2gc!YQsDq&Na2+QuKp^56UWE&4tqnb)e4)5A8ZB)>ptiqre5;TXX z0$z+N+144|Yi&m-| z3UpH2Rq3-1#;{m75h>AyWJX( zbAs&NYlhfS^ytSq(A3+HqJP~sEMEi6gT#>d^=hM~c5ogh>#Y$Q*J_Aq_%|_y_6Tts zDm=mG*W*_L8<)(i4QplW0Lz#N=(x)RzReAh{OjSZ57H?7s~k_5VyIsaxQ~@cV@wB* z{DZA{gk@!gzs`oPM{JH6%@1fxis+ypZwXX2JoS*8$W|KZql zn>nS$i&2D=Td1;;=g^^zs{P9a!N%Bb3Dt##$=(Zf(h2zyObbJ981q@i2W_qxx*~!( z=Lb3|c@I&Gt`EW%ax8P)Gf?hv7OtFbIn_Dg2h6UTr>3Ph7xX`QvW=0zIoDMBds9K0 z$f0p>$$&{uB3luyCPtJ=qQ|$8^qQF%r}nz>3*krOS;YvJn(dhT+cy0 zpmd+U1+xAloFU#AT&kf;newVPOL`@WZNWJZ7!)ElvN{Ld`?{HO{@M|e4PX|c=ki^i zTRAy@pyf)bF3j0|Z>2cl^gQ@is}&}g-@#tlMszjJw!0few=FMcW}P>=LudAjV=u8@ zdM-NZnBSKSWx4N#hlaN%9;*L7$y+Uw_)YAA?G21qGG>nX0bn_# zrH*yW*7-~BdvQ3zYYlQ**UL`#XVkT7O$qKPmK~5=h~OZ5KFL{W=>E;ORwq(_swDk^0Q?qn|BoS?x(t(ZXw#~@e8I8eUoYV z^1@G7jn{1x!VBR#Qoq7pcYC5&-%7%qcp0Z~uHqoJVuUv{hSSJvM;D4)BPw-KKJuJd zes#^iRoTfk=AW8|o2a&7;jSXW65tZ#*8-6lQh(!)j94$maP^@D{B&Q?{{SAnBB zP$Gv6^GPCc*sEhZ0Y5w@ng8#nv3FJ&~kmm9TT z$tMd46bSay$k(|hsab5xpO>!8I{m9xv$Y3oHiBF%ceUO6S>|{aQ@ z_+#MQQD70!B!0+L*srle|2p7B1-{rsv|~XAsTeioGHKCFrAF4~2hVmlp(_l>Vngak zGx<^OkTH?m8PMVp4CZ3r`w;uYp;jHSZv)N1DQq_f^s`!}kiaRQ#z7cVY5JitslM1L zW25lg&S`diP=Edw^Xq~q2`c12MKJAFzL}(qt$WdhTdzab@~cf1tt2_TW+c%1%|2?V zrm6)cnd3Z+5lDR9H|miai*pX{PO%K~Y8}H9T*dLzo8`Ng#eb=fJf_Mh!roqP;Y!XL|-f$nwM=_OTde;|o_SbRU zkh_&#w#jJIOJWJGrN7H8w(%OYv3U@tUKpmHpXIzTey>yPJ2Qmwq)wUC=H76$&V zL{9GFrC@o{>V`1)@oQu!xr`Ej zchr|~0-LUt7>19PC(cwD*lk=#{1;evH!WaLo)|MtYvLRav0sL~>ocrEw%qV8CaCqU zGmuQ9e%gg(iVP1RYQng%gIiT0jrn;U2_T3wNE{V8?0;b6v8}wvs)Kj4wF! zy`~J(xI+9;P+_cuqOeub_h^k)gQJSk+cDtkn`=pu!fbIaROhUs~KrltYh>Y(C9v4PgXSi}PVUnsm zkiMWwRwx`zL6SZ%Q73RSqnq$wRg+I$!x;JgtH4A* zCfYBHEfJV&GnD1Uh6n$;(FlF#rV*im7u66c6j3?c28i27>unf}W^ zuJXs@6VDlSc(lqRJEXp;M$wrqc&|{dPVt#_>L!?ZSb2<48`S>y4jFMy(Js!kJs)}1 ztl#LtkHczyhv#31e#)MZr~>c#DvyG4D94ceGX7omzp@ERIrza-hf1}qCiSEEZn(uvG6qGU#zS*)an+?DLMgYn0(dE*(*Nb`#*pruwyM-Eo;Ta!5!t(8Jg zzZuCdY#;5ZS?zYk6*e{JE>0#I4e{hHCEan6DjPs6)0gBcm1+h9bpoQFrTM1_~2 zDP^s{4r@#YWjPWErWa9;PkbwG1$!_k0(el1s>*qvY(l!a!XjUo`?z%9=uvjyXy?#Y z{`w`K1Se|6DQZ6aGSxD*Jj^5eBMYZhMWW#kRy~E^C4Ojr4=Y~HG=FWXJnc+yyLHF5jQwMi}&E4x#KV^lWIsCUF%?cKGrhJWo zE%vBR8FOIJmiP|?#d757Y0d*k7i7yTi4(!*6npQdC1aLw$%2F%60XpDpEiA**u35u zm`4$qHMpfWykaN#8#lDQ6P%eXgowiJ&uR|KQMsBKi`Ab9+*SG|EEk2rS^wfPj*Ikw z_k1k@>qTiW-drsK%SCN4-h6EU&Qn(~-fZnPi&amsSB3sN%LOjNMuolyi&abT<$P@x z&QnwHi&aIi^;|7Ii&aCg^?Yp<&Qn{k^=$1UPP6O)-$HE@&Qn=% z)m*I{i&aywSEYUh%LNI7W|=;L#VRap)LgAAi&b-QS5)eUXb$v^!tJ*&S6>=YP;37h5uQQF%lBtz@51l> z?>u!WR2Z6DF>l=|ZIwHw~GPIX@O8{!i!v@5KPFzBOee#w(D)a%R2b z_g*nJUr#JB+l48rw;e0@&mEs4&r9UOOM-l*!An$qOX2XV=f}Y54C+cwNh2AB*4`#sPlD0o9B>f{eY2 z$(xwTn|JNKXynr%$cK_s?fzPoF z?y(G>VI0_D95Bt;v#sC&`{2K1NAP*PDqmZYZfq_2l8kgkyLENG9qW1VfDFQ|{SY;X z%TOmmX@Q3FtPmxF85R6Jcz_Z^gl^p(uog-b8}UhrasobZx&$#CfwB+DfnVo@Ahl4d zj36~vYlI**Un_#qpzLE`0QS`+^r3P)q2v%`TbtIlD4JjrSzfrD*H&1cZ8(zFpDB{xSJdd9G2uUnwBt0Sr-swKe7 zv8y8^MO9qhF(kKlHdfEp)t27%8F{d4bL-*hsxME_FFzxwE5I-oVJ0K7YqmLGS6LzD zp)vGE(h2lqoAdBChe{vesMfy%D2cZ;1x<5Uw ztI>H1TLF#{uzy@G*Al5@_5gIRio+nfTe*a*Z##8=%Of*V?+1GJqWSdUa^O)Bt2Lh|Lt_X1_00>;-|JS6Jtb>AT<*+M*4XQOTF*UeZvt)bIw0x;UlQ?~Zg0<* z(w=WSgxCiA`gzfTHns$$W*wiJV&MH24(d$ji`6rmoH>x6Xi84zK*XMRt#aFw)x(#^ z@3gkVZL;1i<9>C5*oc=d&pgP!h+@_#ti?0{>K{5LLIACsomR|U=;RYj_uNmaGH?92 zx<~g)6Pi!jjd)fnnG2oSwuxA?9FFVkxxLphUM{5Q82aRf+hhG^2F?ug(`}-4>2GUq z)y(hRS(pJ2R%i3WSu#F~=1B@8y9?day@vCM*bM)EZ?Ggv9DEEklypo+h6meMrYoSv z58V@0K|dlQLAG)iQ0@&l7Xh#=;fJgK>M{@LN2auzTHW79k)mG72}W3$C}b+P8GV?S6HZKp$(H`k>d^CeRW^X z>z!Z8*_bX;`0*)h06^(N_lui<=j&b#I{9Z%3t<8bL@;OyPKM5R^2XC;0JrPOVwtd- zDt`&GW{2HzVV~foC#XaF7sYe{+423>y89m|SKI4Lo1$wQb3C+#x(q+{AQ$*+N!^bU z=Zix)eLQ;uy#8sLFMxrPUahNYTuFM|XRf>&F5O;0V5SLX+*X0`rbcVqUwEnO>X@j| zFqzQk$mkhaRu)?;T~4|}9}xpt=55mI^8|HIG)<1YvD9w;?kz3|D2-tp2M@8QdM69K z6n4syWwr_idcFbzsr-Zqv~ccYkzgY=nc2gcAzSRfyc5s-;om-;sB$tt@v{2UC5+u# zkVen$bb(D%jpe3^sOQv4^HtQAw>vB17pqKa1r=@`u-a2%{{X#_(nOnh+PZImDzkac z+%NH&#lXnQ# zh5!O#IoBU^9|J}YGr6gw$T?3EZC?47UjvWwI?WRRhv-b+(FQ4RZ&5v(e;C#2HlgJ9?&}3Do2b%6-ery84*dAd{Q{8=Qf^!q`l99-gJNm?3q^$eiPe!O z-U>-6d?Y2eD6HlOGbIvEYE>ADrDUpQ8d`Z~E)29RJ+I4=1sQ>pFzA{V8ZaVSWmiNLCqWz(gImYMa?=MB6-MQ*6mDOY|d z53WkxInwO>hw$rVlGzr~h)A7~x8y`pQfI^m*r+iq9j$MLPxDr#CRA!8rs>=}+H6F@ z>qcqMYEs)pxAg)aF*Pk!UEzqg1>OY3yB)l1y)AEfbyNNv0Z7yLx2VVW$alYVZLp@` z(3Lg59sY)VhMg*BGq;%7C%VV?dPk)2dKYaXNmUj2uKygI*eB@h+{ zAshZL_bp=WjSvBv2ei6cl~Nh6aFxbYgH{#sk{L9WQgtse$;_b(O6@dd8 zR78pnpN@pmJynbtt1PSIRRB{%1i|^q`3lu!jp0bI4bhZS@|45d-@zae4d(Nc+LP?% zx9BfF{6}FLuJd-+`-u8l7kK!X>*ZGamY2}pS+nINOe2$ru$#xIlZ>mqy@Rv8uwQ&@ z5`3VD3%x4>K1O4vRaj^Zp8L*0;RnCz;ot&YZT)8UQA+Xn}GXNd=U_q&Q9)WQW< zSi8$yQ_M?k?iVJ@cONye31F25WKg3&uDTZ?w`nGVz4C|LJOYZ5lAVVf0;vuT0c=X;u$A}WaiaeEpR#?Y|yrsmhSMkaFhGA{3B zX|3qg0#0dOMAt_OgXKDeo@X#NQYOdu<%=n$%xee(*0<9Sv`_A95QGvH*-;*u}BQ7-v!z~6THHdZ8+(b-D>Pk=j zh*q7dXfEF8+cn?O0$I6<44X_opRT2du87SGG?j5nA&n%}K47r z$zC-jFjh7>8ZJ{F{diwmSTQU+WQJ`-Rc3E--e1v28*=w{)DufjA1~u}o_j+UosYuRr zFbpj#ZVbiMkkL*S0S{eidfUL2*`GSrQO5jSuAm(&`|;)f=st)t;t;a)Ev&`eh>i=2 zPGK8=9XU3|3Z^O*N+9Z zTxa5JJN&Q~1l{KHC@9-x<_k`V4LC__Yy0{0#i#WQ2~!F%kcWCYX|4H8D;qyXxdwmi=r($!J+^;rfCn`NK{3(ZMBHid)IZWz|G0 z6~dE!h~c1KJ@-GQ_duemqH696mL-Oy+=L>a2Yc{nqL=|$A=0u>vfG!N1NY^?jgkeG zh0;QLwA_xum0vpN>I%+!`&auXTh~NU&!tW2?T2j}uD*3Op^vFKIzYZo7-Dm=RM?Jv zx|xUk8lEF#0f!gVr)&G9K7q22;kk1qhujYQWlyUxzi+*Ky6eg(oXa{$QO*EdjbI*v z2wagLmrjPUh@fti#dg54jJUoLD-#)&A45PO_Qg1>vOpZyWZ}tuKDn{!hc|qQI8rcMP)M0-6ALnn zB$5~rZq}1dGnIQU!vAYclikAU;_=Tj7kmNc1>-~1&hCcd5@3j5YYQNXbS+bs(dbb; z_17BVDXcw_`NsEEBtm3fQ3)+p9F(;-`vd3F_njRv%wVfkzN-fHa@pJpe#>QUYjosd z1D#l&z)o>icRz=+Xe}?!H}N!!QU!N zR|FWadAin{6Vfgu%-zO6Fu%hS7Jr$k5 zEUcS_pflG~)Wh zxIlSO9j;mp1aLr}JiC%40YV$;<>Ul7)YKL^E~VoZtW?FOM*vyhoKO z__B#EF>{7W#d4LDC2k_*lJG#*!8l)UI%xMTMte-<011fn7|(egP^gyeBMhjjpdC~r zx>#NhZ;t1|LpK?s6QJcnc30CZW~y0ThU0N}n-BXKy1-qX?!XcKgEzyz!YlN=%!s>z zm@I(Y0l@5UUXJ>CBf#L=QDa-9S^f0j?v)h^p&(Is=Br)O%;o?1hQD;)+iiPBqwS|5 z_YWc6`}gX~&V**7au%oD$(gN7x|6yX8 zXnzQ2WYri$gao+Zv}6);9_C9eG&T*rC7s%TgkZ{86h6>&tLUdU_;%np$C(|VFy`6{ zU1F`4C_8BB$g(bw{r8AjQE6dv4uv=ZMXP;@85^|++Vz7(1AkHi+xyoTn!6C6Jq@fc zm}NKw@k3BraU}xVhDn5b`8HcB-q)`&Wx_J|Bic8TyWDw_0lt|Kx{pL<+touS8z$^R zAN!AnGwQHzF8O-_KGe@wNr)DTI zwx%bb)I?I}kD3Zj^w!678?6a;S7r-Y)VCV7JNCx=NJSg7B0$olBQ2 z(E_&x47Xi{9e3e@ySc)oyB6A(kR;z_LxqVy(xVG_FnjZpzN&o|1^yps?j%}lRS6{|8`UZfEgENtqCk6ngN1ruwO z3nF~XPSoXZuZ|XJ5}of2;uiIT75rW5t}ZnmKgg{m{wHW1)xIfCw>7d)@0%~`bUu?h2;m`B%B zbl+~dieH{fNDJ1tpL@dsV=+uRiwxBkrGe-Uw5l!_e%k<&s14{ zlO_bCpn=h&?tOzCv9qc(XJIHVz`{@RtY*e8S(izauY^s_U}ZOBWBed`a2q1w`|pEx zdxGj-O9r6FNM_dIp1Mfud(9MPRhxUhhtWMoRRS=pIvaPF%44c)0n0}0+$12>czpek ztx9c;y~*@}FQ;VrlqGENl{#u`oHhVWGgecu>{iZ!Vh71k+2YW%;5SvbKowOm><<4% z{E|iHW<7-0p7RBS2Bj7 z7=7@EHX>BEv$62?Cnr~+PqzQ0>!96fII&8(P?bWpNZB8vzi*d2!}0#k=a6jlwi;(_ z95}dmf1c~f^Qvbqa8%C|$>L?7;gs42P%gdK`9Nq(dE|&+>2lMEA$2S$(-v%gZ`3e;b!JZfnjr<_1iwwzq8X=2+7$KHXSaqE0)T zG+L02!lX2;qn}(#XkVV65Id?^p=ANlmS2=BzTSdkuvk*9sALfG^Rl)Y?g+O!#sH)i z7BbEihK0zkF0nlNs;W7)%x(JM9q=9CLvX7Z?L*&t&h8Kd$w_2`o*(d=k?Y#*a zrjXWz)kMV-K)pg^hsx#&ZvCNYTE~^Ep4tA~L#zCPYwO?PLu7$WGvO>sY76YgyjdcJXA9PwW7C8i&5cAf`HwV`8w z-8dfF-tWY|_CMA}E6(2qY$FW6AenljoBl>5+iovb_H+0V*tXGhH8bXbs0al1nB-6P$90eX_FrNvI zb!p`q%l&!{GPw8~WQg$-VOZ18?PA(vWVb1?2L_1IQ4N*q%g3%Ph0BFMeo&je95eh-85K2-yR}G;=k+A5H=e&ke^L4|Y%nb6V6n|Fzs7k8lV}lUm z1Q1|6MFxtA(7?k?N~N=WCO`utSr);MoO;1|Cn5bCp$fYm8TDY|@Mdy<=PnbjU}BUa zV`_o(q9*6pd{KvopWGnt_GTB65Z{o#(q?K=gegx$&bzz<<3Y_!@uqTDtAwR6wVzqgX+*Q;VKneOr_iQZw4fo^EMVcxRJ}f{! zf%Q5OmL>miCl{fC)u%=B{sJ+@J9T_Wbtb?2_}JN-`JM_@Hzn4c@_}P@hn9uVnqF1O zMa5D~;#hBmTi!bvRH%oKq3-Lu7M$}mL-}~Nv)7E+x45xdyb*8w@P^+U@j@%>3~Tp5 z?n0hv5$KA?m&r~@+5|iZ%}C$3t<(ZHygK6eW}4S0W(=qsp}=MVwz(;S6{XM>xgN(m z!AZA2*2APguS(?#0K+YoC6|@Ub&hJ(`_XS#Q8pqB`p`|}rNK?>vA8DW+_M!Dn(<#r zkmI@vAXS8a=NwQT&g=}K7kiGU9ZMas_Y_qaRs~X=#DB#Jx!D$iL)Pt^v!DTKQF-Abw%QeVD?P`U;U^)qpekJU;Un<%!_GJRWCUxd6}KI( z2g=QkF1zhrV~fg<_HvdXC{i6bEjc(vXn#E6qmhdjR6D+&lc-ctc|zTtSK)jDdpt6R zc(!hkb!MttjEK!wuh9jARD-?Jp)Q5IhF zmJka}54_`$m>`Vu{F8x7`KJ76x>I}sUSi1&FaULK_2GY6vM>)N-pn${`)_p3!SL9V z5~7eDcM8Sc{1v?s;-zy5k4BfFFTv&NUO2XavFtVlpOx9@C$pt;k(Tvm_8Bcv^s1Ag z)e2a>cp>7WWN`&KL0qIq= z2%45tnp=KV7L_GC1-F=39;{40tRIuK36F14x#f*AIK0{py6!=8z`qc^yrq;1;K0Pp z{h;$vVhc`NV|o(d-2M+se^69lO5ib1^xu7)YG0J@A9>+a*W%2D1Qs%cBF zOm-A6SbGSN?nkJ>0P?H`qV4mxwif4PD4|<+tb#VsStJTW(AfUZ`^NgPKs+V-{16=h z)h442b%1EUA!09A9WujU?#PGv7vbio$PlFLmPM>#z|#I;vPENJaibY8!r<;)_w;Z@ zz3WMl#9?ByT_C)pc!m1ng!C zm}q)(uxDUIc8B^T=IIXEe*~kcWjsuDUVpy##yYfQ+;nq1#pt}omAZlj3Pfw53;1bB zRFb8h5@#w)WXhpoy4S5fP?ggY^{&|~k()}cN8yYS$_xj~Gz77k=MP$k{T&m4>iXE} z@UdgU{Ov3@IrUjQ*|<14x!5?FL8=Y3Y#F>Nt#Djz)!pTnni`jUWS1zCaR}R@139GmM;i^|6@nQB>9Um`?U}{x<1!z` zRsaZ|HvVMnECJkkYw6_8OGaUUY``Ig+;2Zw6}Fn83>5>u_T zjW5+gI_NoOM!xccHS@M8Q#D^8Tn+rq_DT-W1G~qqQ$5}RWjmZR8rGSbnVf|Bww{>@ z$)A}CaEmUVb-kIq#$4S&S6;d<@EPjq!SJp*EX+MU>3Df=>AOC zw%on$fnuV<;hbojaoibl9@~@lwb6`&Z5Br^!bpHYLgKG8hc^Nc!$A`>1!$#2szZ54 zQhcD+anRB-Gb6ZSYi5^~&nKD=Y(d4jTxQWOP{WRZvc9-joeML!xU3*p;(C!MEbP(H zRyA=h;iULzsvcuDFj_V#)SP4Q>tu#~m(y&5*$(m2mK5jalKI1~Sg z*HhWHRK0^-DIdfpIISH}Hhk?g>h##e+PAmoTV_p`lB1}!0=Lb@>WD8|{hQ%~WfWBF zmn184DEI?tcXh`G*}V$z%_zK`D`?Uvo=7ca0;Sw6Rvc&CQkp4kj4~-8h2Y=eA4@%e z?MhkRL|#u|J_OjY!ERF>_yq94e2a;HXoGxs6mkfBpuNo8^gK@aj2z_0>@peKRo-Z+ zD-A-lqSR97FmVzhiqe@Buwu4RoyZfXudIEROd*A|Z*RCmy7URgY#i~1hA&qfiOI>x zq;$J>)TXGG0QZ*4H%}DDJuJ9OUU+!|G|GP4q-z9q1sxh*=f_yVO>xPXjPRIxt=D6m zTc|8m*I)UHP}5G)>NHp#X$0i2Yp*TP%!v!)j4MokVY7h2>cDhXWkri8eakoIl)qVBNoyx!xJyGrt;|tx-2(A=qTz>Tr-y_0DNh5q& zC21MUz%7A=?|qEiTXLptO6pnamour*e8#5yIg`3!H$CuiWK)G~O|X=-Ux1NfEyAf2 zqd|XeD}3_L?)LBg`uOrz{+rhEueUas|77C&8q5nD<0Wl7tU5p;LO?hx^G8Vx^Vr%@ z+MX6HFc6=hKo`zT_x_8(lUDquP5k%Ybk?-p9^OSPU3pzXghka=kwa6te_3$U$Hm&{ zj2JP$WpVdg{F{O9;q@0CW{rBlx2pIT714KNybsqHf5sU9=V6WvqmM25w{pA>W~`6D zic`S|r>b2Kc*Q80Q&Dyp&m!tW!VKT+K^ES@jmmF|$?I5{Lo2uZ64ak_IB$q^MkH8; zMVjGn^a2^N2+fn8DAGoJYR&bwtNJL=KWzWG9{9j|S&Q%?p&63WEOPtkykGZeI#LA- zLHvAb0VjXK5z$BjH|3w3Dn>qJ7y4kY-A!g$Rm__UUBfoVFEoE#KW_K&ONC@%0j^h} zq7G?MYozzfN_%kXempF#qiBLJR6;8!{QHl93M>EfUXzHt6LF=l->75{w1R~{K95`y z?Uwqpy#63%DfYoN7eM0UQHJX zrk4}k`~s$^Xx8vLv>$@_EZD8WnQXwAE?RhmFLQDxe#Dfz&p&BOr>ffq=72GCb9MXI zY~HyNRHg*B^?i+?*v4CEQa)mK=wdVZci7c=GWmW}msafKp~}208eD_*7omvF3QFb- zd@!Cjc-Lk4XNWH=-L~uNK8KBm?Ie%q$t>#x+cT}S6Iil4)ON;UTymebQc~*q-x1kI zLNK`)mtZmfKgLlo>S#7((6+jUIYb9&?s>Es9gtA)vL*VvvY?FFJ>eeQo@FIu{DPrA zLS+_=n=Ss7&zDbW!yXzaf$v_#pqmLJb+43QHrG(0N}Z8C$OwpM-#=V&`*y;`TNtox zHl!y)E<;b(6SaktK@e&bPFQDiceC-RYv4NCQhrEyKhn<2Z`7$QQ_`|Kt4&@0K*PTw z;Y55{TM^W1+AIpa!vbn-iocUx9^aX6&|Bi_9}GVdpliFn9`%fJP>39iOzFbS z{cZZuM)+#))FV9{hieUS1S41d?t2m}9D*2u_&|C%{wScOIes`!i%fbF*#`M; zEFT>#pt!ANeO|7+8()a9da&krzd;yWt>w!*QY)2Vw77tSR?`%>&gY;6Orop<8%>nbS^t7yRCdt0(((T9 zv?1b1hDC;q%)w$6SsO^>a{$>~0-l$1@z3{X(t4#u!#hL>><9N?ol0t3)M`|U|(6wU9@3i zE_TK_qBDdxm4>S>gsUTtL?oUaM-#fI-Ahd3j91kr$XD6o+F$bs<@!*fZNeN=_c6l5 zS!{b@9USXh7K|L83n}!YT^`iz2f8hJ+O%-9*S_?4du;tY0pTWE$Wxd`yR6f0{afNU z1C_r-Lz0d5WP(T9(DuG()!b(Ebcw)vMjMkVz~;fFJ6~-H(db$CZ9$1z#0MmYHHqJJ zXX?o8Jv%d(h^?+(CYPbfkiLL!B)SqW8j520p9h%4M^zf1Dl`9O?zpe*tE_(9IjFBOG8JUWOe^ZE*3dBx)}c&oGLmIt0aJ08Dlu(WM`^3EHo z(Y=X6j?$O<*f^@6G4#v??>i@!o8VgA2Dcd>+|^+v_kw{9P)ygboF<`0I%Aia-z13# z*oPg)eOr{_GTaFY+w*q>*I(|EOv@V)L6+ZkX*T_FvClwWpK#5PcM<$b_}!9&@=XT3JyRWpz??qtG_z2HLM@HbQ?*{1cC%%OsZ*ge)fQ%a+v$DyBA3vKnE9A{Qt;>*TaQMh&AatG3|hcuW#qZIY+sWG)lzvEPv73{??>kVL#} zH$;s!RG1*Jo8^<=Pn~q3^}DrLAAAUU{e6USX-QvO6UWw2(j1Nix&4Bc{1d!LV&AYD z7gEDP)P${e$5ZXPW`a!px_~4VRvXgA)j6q~JsZB@&)A%R#ev6>h7HCcZ41jTlQuhv z_mkmh*MdS0x2KDc7CcsX;IByn%#jFc+R16F&BXR4_AHAs7f4VWuYo(r_@5;;R7t}O z2g!H1EE~b1{x{Q`|Z7vYb1&hTy3By_PZeW?(84%DA{c^T;8*QHtph9UD*V1In6 zKtzEU8p$yLVzfv|5JR|xTc0ZiwW}E46TBES!~1`LXV4WqeQX2EqEtJ5kmGNJVi|dG zCsJrf`9gR{8eL#E?Bft!BsL5r{8+@KD6N*QT)3L0V-E={+i-nkx!FtH@V?0B!zjm- zk(r8R;ao+?ma8zFv?-Fe6y|4%EKNbP#~)lS{;c~ic;0dk&x7YJA3Gd%4cJDyS4I+; zwgxhRSu08p)AE=188&+j-t(0a@9-G>#UB9$wkCi8xesH!cnFXpGcExAp>VI%LavxT z8J{t3*DTCw%*_@T&^E|Iv_@HObW1RpjnMBQuSG<@M`dxlHHZj7O;6Gs{4Hc3_D|fq znNFR8?C8M$0ne2eAkVQp0nbs$g7q=Ej?${vyML9rlAZ5p94R_^BTA<{!khc^Nyg)~ z5%$@|gr}er5Th=n7?1RHHv#JrsjhmW`4-%np>95$mUrH#y*U#b9LNbC5vi4+N9sX_7s81I3b@KMH^TXOca6 zBl+`x&Ob}~FTtL?iTwGK^B2RPA12w8Hpg6#N=l z6wmTkOrGWZ z$jO+OImi_DMH2cY_5*TeC-xSMS>HewW+sD$88HZriCJFyMb|6Bm2@_yt~VEZ4Iv1b zB<67?%w)<~8JS6N4vLf+fj1KIGUHJV9z-=vWK1g{aAJy^$%HnN@H4B*|J;6E=JEwO zn!3S)rw^eCXqvbLUVJqvo~D$(FB9MyLK=nuR`u*>M31svlTk&M>sErlHun`aj zwhb9>#6BUAj0kU&;szvPZh}uou7Bs92!4THgB>Tqi+==6Z30oAqz)lg^1-22{ z*NFX<=&goMNBDX1*hLJRbGo_$`(WhNm28Yo*+AjP{9nbBI*B+*;uiOj`}uqPoCn&z zNU|x#Om;5Q15hTT64l{H#l2hA<)ueMhcj0Y)XLlY8Z@5bVvk1Zs|L&dfNj#K=qY&d zYLp;XV$X-V|Eu;3 zmfcu6NMRJ+@*)O4K_Hj85TD2*`ISP1wr@EUGyyr5c{y0P>sU$}BwAwU`TYh!wggnm zg1Rhh?j;1$Ezju%d`kkEKo3StZko^rkmfe|!y~UDmN+5#d>+ zs_!MZvZEyT@^|D(_xSuIvAap`CFns>OROy?DI`FUXK4XbO{-$K^QS)KKAI2{An2Ik z<0K^TX@rFdqUkCYKmhVFuchFC)(969;sM+jVIHjKIO6J*p9%s56BPg4k1&3c;vZBm zr&aWG8Fh@~Csi`^^7XW;8Z3iU;xx(|Y*nPb=Q8S?;$)Rh3EkB3RnMK#+MccYd60>f z&~xq5dka}#9VA4Wf%Jp(_$tn0b2lBaPE`+2;$T7JV+tJg^{;kln-m24&anPcQ3 zov?BTOlpqcYg{S|r;*dcnOp#Gh&)7${hqd2;2TpCU&6m&zEjL+e8*2u+>FX^b~|Do zG74ABrL<({bgIF=>JkOa*v*l5joh+Db*yr>4cKCzJ#MZnEv>}AIwsLzd!jEO>2Dzg zfXU3T6X3)B|7t6`8|2fz{t-58%FOA~CAZ<+seFRw%Uwx+aoSduR8~roS@oKNOfktI zCjR8`!HZMD?GXFYaQvKZ&N!`q0`<@|i9Lzu&6F*ZK%Eg}nhtylZl_v}ZEf6k9*gY+ zPtJ`Eq$;(T61N+2rw@;m5fHQ~hWXSFKba8q3cWQONah2ZXG~9+g7^e^a=kV5{4$gXK>r$mj z78Hs^MeAW)P_jh@9?EQLg|g_z|LyT%?56gtl09B=_}9!$9^3kAMW(YgUcpDbHByOe zd(7q~&kG;)JSj&DvnX2MrqYrmdy|ZD#nfX`rsoNKu*p;B5VG8@j9;v=xrgQ0$D$S! zau~uUVIgC&h=-_C?Q(sbDt{>X<;iN*PU3m$Uue2OUJI|EcpZ(TvPN<$FN|#?r6Kwi z6o}A`nSJ)!L9K4MuCORQ$Jt))sMLCjn$PXuG!POM?D(0i@^0kY@bkPga1q~^=?xP$ z_ePzto*(kd8p`nhKhHs~Z*Of0)$g4$hq9fIfXW?YDmU@(MM1|$uqWDBds%5%j+*$* zA;#S(W>?S;k9%p2uy}||>#)YU(sL)n4e5=B+E7}ifKqo+evdD? z%@Dujwc+P-TNSo}tW&S1`*eojs^Z;#;?$oR<{&x1w_%uB8qGQ!H+aQWQPmjUiEdB=S zQHGz!IyfzW&Pn`X6hdS|P#@U&i$@IM!9AjQ7!P>n?p=qS^*w zk5e==5O0&A9SS*LN8cusmHuC7_L<=9{C{sFT299J`ilg%Yady@!X=Nl-6wNO3HBwh z-Eq=(FGX$lB$={>9g*BEku`@prD_&y=3K^RO(~VjjYX0=!j62vOe(>xTFdcrS~&wT zXZ-?sT=Zl|NLvYG;vRKrM29i?k5g?c*@F9sEyCh?=R1 zV$Ozdq~*9|m&^Eo|Dd!|R%4L<1=LCpLQ-uNb}VX~jReCMdp2qtKHP&(`^sfJAImx5oO`=BUFz%${{)X;SR;)Cm&4Rj) zJ|hd&;^oU+Yi#*azso1Bi%aMqv1^xj-7RlOwA=cBpCZ(>%USCc0k}JNbGpGh`_t+n zn#>JEJU}aD)HBK$-EU0Vauh-Rrg%?y08_YX=U&C#pr$2jT~GzOlFt2_W{%{YNmr-X zn&X4y8%-(a;Qk=1DlHG1K8(pFa1Zzm858Yb!uF4ghskRk{%?pHXH?G?0bdF`nzM2@ zm;fW(DhkvhzlxSL;hNZzMnAy@?mkjoUM(&gXd+q>k4(>Nc zpPuN!w*^*+E@`z(ebs#pnuhgrKVw+tZ!*0`p|K{gj-*ne^qU1o@1P>}9(B1(-A*O3lbX?OmPhuU0Ouu3y~n-OV%F3( zPj-)NX0ZtO^PHl-trtz9bu+EuKMk&GXx(VjWr{FE42TF?);1W4mbKF?HdwNGXnZT# zx%QC`ug_z031Z7VFe7vRD8Cl{0`?j3L~*Xj$*{=ArUlU`Ntmga`5J^@I~#Zyblob& z-b&W+6nPGN7Y(1Iu^*^L)7Rq%!8Ujh*sB+6g!-Z5gGjHPkq@cX&>TL{ zShy6|xQ^q)YrqYhO^iM9(>3Q4KzIQI_M)AW!lm$xIOAgU7GRKa>~Dz;Qo0^_0eg>k z^!r;P20@?k2eF@{v(JzAKQav1=c8va}GKr7@iI0Z1e>7Sg`qI zrg+gGdJ28`)cp}t>^?f&KhdiV)sO+fva^x5kk;15PMY4Mo&CcCK|8?xNNxX!YYSNX z-Lbu`7wZqo=z}qu#0>up|5?9`+plX~_Gqsr6h6v;1cCx4xh@J{Q0q3i-R5KEX>Nqo$m+$zG~A0G}YX?DTR z?-66UxNXq66$x*cvezwSC&!~M%1~~{c2-M$Ed*~e{G2Y%2xmKm3@X{Dq?8t%&gr>$ zd+|@POKyudEDX+&crV!8dUC8S!eR1^27* zSY+>~Sf&{KV_=*FfRFG73j1psNyjt`ZM#$7(>C49$b@)NORXs~t03TZY2fh}qU{^r@hp+0c4pF47Ps;*=0y4-2X z2>c6A%soLcDATKC+XvjEBG;8yVyh^fqv5MNB;#A6jqM3l)D>$x4ZTx!20!+C zcWCL0&YypM&J$sbZXd7>iL-+$#1+1l)EK$U;m~NEj_74l>!4CnQbup;KS3vt>S_v$ zuvaMMmq&X-K<|ghSw2Sx*EGni6j`<9FxN5asi{5JR|R?Vpg+#+TKSoG#6vf>DYNL%jPW`SeWGGb^*Qmpd4n8-%=_;~n?W`d!amaKt#+fa6P8`Iy<3ct9)V(ZVE zd!FX?#;&!Yzlna%spQCUFX)O#i`W7j6C|Sh1`RD@IR>~EvqfuZp6u?PO3}2^BOdpr?1DZx z!)T^;?pz}3wM?z@wNBdfVo~@h_%OVK+8xm$M}wVJ(fGGy^AH$u5ZtzBAd{9kS&=p+g>7yM?-|CN+bd{vd)|8_(~dDn zg>?ch?-0pNWu1V__PH#r1$l>PGjXq@3-ap)#^c7w#2A(fEyK@(Jd7kWS=nUdXT?lu z)zO6F*RTw1jhi_Gt;3h2^Cj33nf^}fwn`uj%rFUAa=_Tbn`#5h)0-=BpIAW~29daqXMt?rAA0CZa~T(mKC znqa$iM2ny3jJ`?UE^?Riz9!!>B%EN%W(-Cm{&n0;(|-EiUy*FQX^il+7Hh;U?c*dv z-N(Fth?NqC!vx`gJ%Y~_ z&Wddn+F&)IipgV-4IY8^9{%ty-1XkJtJU_XR=k5KF>_TPbF)g-xvWQCTxT`j!I;UX z&(TBNO_(CC#oA%!6x0}b<7T2lSwDsMeP&LgnW#cmY1PWO38}nKX%kXqscWz|>HFZO zwS~#1r3z!coE)1<-B=OcatAJ}6R*1Z*l(+1pHe5;=pxpjMklS@L0nK>gdSkd$;o(t zuGZlkpjKnxMf6W6o_~tCi)x}3V7MC{+8;YgM_taMZCwipW`9iK!eF+FJ};K{ExfBI zI^xC8i%qaE=r@nNZ)p=`H_&(Q>cqojW8FP6T9)*jN1#+Ovzp0w-HG;U^uFs6`n1^x z>7IRzeei7D?u!I|qF)V^r!v~f68Z*GghYj6%dpslYT1#GVf~0_>B6#EO;{MIFH=GZ z881KS^1+F={2p9B-)XW@=6Si(Jwj^}c$hgGH}+VG?HC9UV?GC$P)@5W2J!4iJvVyMK@!1vN5x< zmLvM>5j*-F_ySiArc1<}%ZyxwwcWW!6Ni<(LmknUA+hS_{%x>767TyHbN5?Z6|x3b zv$-KC=C9h)h`6wiSx#$1%^A_UC0ePt+A|!D*i%e4HSa^R&zmMHeYB`$h|VDauNd)> znBepw3{JJ3>H4b%wnNeRNH}ZQ*%!v^E42}b@90PuqIqngN-H0xiH_Z9JxNJ#a%3Rw zk)TD`9rW1AhP?iSc`_lmh8{L(@*|9R@kbah{L=*mdmG8FRJ=Fl-k9QZLFfp7MwN%? zEzGcC)atCXPF3OO2fX4;7(*!Gk*}EX4VV2qSk2b3vX@vJzjM@@sMUGr%>>sCn;nxG zIRg&U2G9r|{hn%IHK*d;9KOD~c+T0@X0f-X0x@5dY3ua**lC`K#erR3F9P3nItj_L z`C`}yyO|!_5{jl#lV&bhRMU8#v97u2&dqyoUz^{pF%21`eYbRNtCuvWl$P)#e8mD? z9GOHxsf$?PsO z7f_x#2P3VCC6=+-1sH|3cQbE}3S;`7wQC0~reQs$ZCkCmWeF@kPCd>SvsWBdN}aTm zQpM^){CXs=uQTzMjR)C)GC1WS7Qbg-M%M1Wd>#y3`gT!Hx5*Tpt zjGxDvU&*Vg6?C&V7@dtL<1?(kv1BxnSj7-AQ8QrP-$*WQ-ny*~gZn56TdlqgAVSSy zyl-PNn)+I&bG$zy*_It5QB0jp*l;t9r1cbMJaHst>2XKh1H{Btfl#a=OF91LnbvjV zF5i}dqK9Y5`M&%M=XTRO-zl3jJ>IaIa(iyd(al2$x_qKX-37t8li=lF-vn*!Z}_a3 zet6Z~I=7SZbJP&%8$gA~hDli~)N=kH)Utr%=5)kp$=adsC+oWIoNh)ZzaOQsXD}_c z!{6!XO`s?xxZXCnwu|a5pszbNmuZNPOyZL0x!qQEfG9 zs_D3APG0;taRPV!B^&O_q5`c>P!;fhN#d?Yq9S$?5bUXZ{zEj}wT~_ZiNO-{x96XN zpIu5!4g`Pl?!*5?5rBjevIPiSG&Yhl<{+|GGPs0+*_PL;Rnnl^5E8dE3fc^{u0A*R zyNJA8&Z#l}6qNM7%pf%=aka_rHQ4=wKysf2I0o{)?6v1E3-C>F_VV4Y0%>GD1`fJ`cO_r*z%Hy^ zfNhw3@qt+A92;-YGmcyp6;GJylT6Qb^UjLSpNTR7ZN3!(##(1mb7=5f1(1;ZV;=zt2$>1hQRo6_D+!NAax(GjTI@p71N7 zM9Ku`pfdTX$FH0T=57L~UeQd{Y$>xK8>I>+8RBwyt?RPKG|85g7NQ=s{5MQ58U!3ep-wv$jV zq>GN0;aU~LI@uC)JGZb#bj+PnivgVRi{Uxmxi{zDL^@f*jRJ_j-#}=^UB#?ZeU3x} z@d`>Hl18c&ty_uwT7c_hV(w$|=_|{GJOI73A!~dA1k-}MQm$LMqsQE*5jHM&>1oZt zZNnPgwX2-89`UD+@C!&-t+ypODs7Zi8hRb}UeF(0H(1+P7CU*7lZ~h9;CyRm;A&t$ zCl(mUdphXaA&9PB`G8>4l3g2E^yuHQ{OS^o(h}alzhGgIZF+pIC^XGbZBtwELNFV# zE(c-fCFb5qs%UKSa}btiO@m7lt1?MaW=^U3H%02Tj)pjq4@QbM6tdg~(9by@0^elP zxKzomf#j>yvf-e5;hqsgGRT()!P zrDnaM_WZ3{tOxzzt8;(f7Yy|E1%iFZSB^Sd1V{abtjx~34VyM?sO!wk>@g8?U_EYk zz18iuQm6fLXcY?;C4dwfs`M^oD+tt)P>zQOQ2{x99UMx_XIpB{9Gyn;&2M9rm80MHm_%QJu&W*Uy2=T3txwDdN;TF8$G}??;hW`Ik%uxo(F4$>gJk;t!BJN zfCDhYhqrViO}njbodM;#+o2Vgp!dN0I8}@lV}NR=8EJ7rg)AB9YwPT7DlYQkMUt*l zp_3cy&fjXpy3l7|InQDB2Ye=pC7)Q;phMM`gXym*lgK-@#!yC9zqx-SwB)UBv&mg% zF1#9^AX@Z6$d#?&sH50<+`uXfH?E~1O=qtbL zZf@@CYHsev{~!DcJv_E#yxZKBmDy1X*0;7JGpozoHL+yO;rI_&-i8J%CU#rv;Zl=% zrU>3(YpBXvMZ3bTp_iw`6Gzqsjy?b({DLo4eW$7AUGVE}C<#N^6H+Za1taezo(S||A{0Yr-AF^6TH%|;T*ll$aQ=zi$c~MrW?Q2j#fRvT7S`o`Mqir?=BDH&vI{6xCS$>(cB}nW?%= zxn5mgXBu%h4uiV;E9_~s6ZVjZ${Y=iEJIdlmQE=6Z|g0iTb>GSo9uP9$*M}FsE*rc zYY6O`Xx!&$w5zO52$0azS3W#Z%$p~l}mBoQLV3W6V}H1mVsslMd}>r>rbJ- z$0ZKXA~B1%2#Sj2g^Tkh=A_s39b1R|JvEXFC0EZ4I{dA=2`AEf2K|S2U;A0p!2=C` zyWMZw?X_SY^!UkXl-JW9=rhPlmU}RU9<(!0G1&7k`SCLV3U9H2d!ycT78%%82 z*wA)?pBPHauK;oM&hMV>@c5x$-7~arvuFvrzCu~ZGOAeLDYNYhz%j+)TgTdvj_C_c z2Cl1}@~>aQ%+sEHy@YgPaO|QmPg1Z#`1UR>SKy1$Vs|x{l{hkd>cCiSjn#{KR%2CP=C6+d6kgey`B zIZx$arV=Yo$)HiE77@ZmI^S}Om@p+wMjUV|5bxOWVN3`q-LWtwNI@uqx5M%1qa>*t zo~TmZKgiDVAd@Gia?{UGx+DdW2D~vdy16&hjT#+$sZ;YJLLhAJ7J^}ZH_NbY&vfLh zjEY7GmPw!5O+>|=5REo0h^Hnu-pa&*&qRoP`9*hQ4#I{kP%0kpqOv~tAZbRhswwcr zgqBmcz*O(WEwU}yR$5C)`radb;gf`|btC3{VfT10z9fJ9ys z{G5DEa3>Um|Jzev5UX6m_M9MQX^~RO_lS;0_3%yFf;`C>NtjqmJ&h;1m5`}-uAUI) z!^BLH`ix>VqhQ;?X;Zr}%-A+iCmW0L^BjPazUPzod=fKVZO^d&YX52mC3!m^FntMy) zd+62MsI~#WIB-i&lhhIt&t1X)!FQLiq!&7jVgIo6g1$wY0 zQ);nY*@RQ9UD;R_6<+Y;TC~OKytu+Bw4ubX{9;%@^B;O{iw+!$#Nmwwy)@vFy!1 zr74@Tn(T^k=DwW#MYm^z9&nU*68!?VN`QKWz}jXgiU~w)0Xg`!nZ#%?0 zIn#{29n)XP-{uPu1~@R;KarYQC$+Y%3%`I~lUE8`4!w*yBCUqtV}(7jjfILEw{^Ec zh4-928CYAMxw6xtt#B+Q+6*Dp(H28wFMxK4rq{z*7CTL(gk3ep18Qo;*`_7)+hJn_ za%jj>udThG(C*UR!A)YVIqc?7ho2+nCBs$-TLzmV^OBnyjnNJWGuv9r^yEtJ+h42X z+q~z&fyr6Da41O0UoIQ(M?&<0$;2!usGkhJ&!FoU9scxxrlYv*$e~Oy2!sozf zsMFUJV%6w(ko(4V*Bu$jfPOavTF(r0i3)c9Oj&gwiiV%&rV*Fgy0FpxW&TSM#2UrPN%q z$I;Q*(q-K{W$np!c=%pFxM}Pg;1d%7$Q#9p1UHKDawWM@oQT{g?xb5Jo#<;n*Tg%Q z{Z3I)NwXB}SRcoaA-D&J(a%A)On>ng7d;ao@i9&656=cNcDC=moWHw!q_1Ob(awvn z-2ZXsCcPYv8O;g*3*D7lq-m8L+@^z_=wWR5K<&MJpWE$fuAkmCId1e;8HtgjwN;KK zl4j+=hQ2MZ;XG;6+bF!7jUx~vc05P+w%Nc_S-A?pkyVxLh(>XAa!$;9oXL#6hkU@+ zp>ruC!TBCX_%*v)Ww&co)GNGgaOawsFJMa-kW9hC&tbg4+ZOi%uY7m^WM5|%A@4+} z^VG25l1070b1Ryf8r$l3Z`-!j&ZuA? z%$_<DP2^fj+H1X(7n)r zl`oELwN4l|Zc}OpxE78KC+MYVR(Aw>A9DFoI z*fA2}F`|4h3D$eMJ+R|zkLWW*5F*NwK03_U8uit?)Q#i=#JN>`-9oPpYZZ}gR82fT zbWpuKY^?7MlT}G^d5A53=*}+=+(~93J9&MHvXF>O>^TU0ZOHoszGSCfl(4m%WAjcW z;}k96eKH%sqC5vjwZN`6Kku29dn=a`6rI%=O6;O=bO&8ctLl!u8Ca( z!)rCgk#trg>GY2~9OE_3#GAwU?*wl{B*h2&I>%=or!6r|(v`6+EWz8fZUG3^np_vb z|4xK$`8nTa4O$W~vGBt`EoBi(%9J!t7NPIWaJrL?+25SC5nwVs`BeK}D*6?XxsKpw z$m-jB5f5u$K+DJG?#R#isxyRLhn{n^zkLNdPVthTlK9PXy_Dvj~bIcu{ok(r6y zzikkXnhH$@?CpchH)v2B-nVe77GrAWA{9|FI+}F6AoCS@~+?(+1q4C^nSd^F;ZJAt+8b(1AG^`JiMcbZH{ZnkUCM&xx-OY8wn%G_` zWF0wgLa&3|R3@Js&nAVD1}tUFI`un)>Z6ZJ>=LhHsx^q4$2{fa>Vi4g+++! zv}9>`Cx}QEA=ABrylAC8M>bD0}reU7g!q3bkuPe`QDU`a!KLT*ZC#(3S7h6d1Hdv%{PsthKuJ zrqF5{C;yLy<-*RIUnSRBjWVslZ^Nzo*8FpD z-nW#)NsASS(a}7jN~AgS>x~veYn#sKFgcp+&7z>WW!zFzW8KoDU5A~A4qSa1no=b% zQJR!hO0Cz9eRfT;wAG_=rf`>7YdrNxufuUQ;b(*`or|-iSX2^cw%F_EL}nc5OJ8Pp z(aa{TaqjkzMonVE5Mt-ysX1k~bwf7LIt#vX05787;O~R4!s;V0l32P5(MhNAoxPYr z7!enh^7qAc8FF0N!qVr<$G;{5a$t|`Yun4xb?697=Pz0a#{T*2v+xWpN6&x^Ffc=w z^oKZk<5+V7p+G3cw;ih1l*0cLEYz$kw3NHt83DDfL#~y`46|FCFh6?r<-ct6s1yZn zFC8_ceX!PV0-H|j0GsaFpI6D{?OIK%D5G89KLj=!_OEgtH}i_MIZt8tfGzw&kT;S$%%dBH5>*?UcU#O3?z{C zTQ?LIyiCA7V+ZJo2)Z6}xEup&=8)_(t{2{aCb*epz$4K|YC@$jx;MGrgMs@xn!G(D zE#9ftjbj~M*a7b78-Kc0ZLU-Q2DyK(S)#8guacpM=e8g!L+@~hyQz6N;B9Tf<$X{h zuae$jQ&gA9YXP$PKRl?Nz$MBA(VoU-iEO)wC_+_y*ixY z9$0f){ud>ie2>TaLUXy>m*H1vf>L>zLO(m*hy~EgF8f7GgQCXb(pDIAqrv{=%Sy^6 z0hOvnBx*O2YxzM5k5^ZttuN8%{t;v+&5$MkIi5K;CCs&Gp+0fbG!<*cC7?FCd4o7- zPwVj6plMp4H?B)s`}k7cj!rxde2jj9rO{tL!Ob41)+$VOkv?he?%2L)eh<<*5cB#U z=q7jtvbj4rLkZB%)6h|)UJMZW3M>?MUnF<{0-?4MQSNkeLcMP-;&1OjoS{%y%lrL_ zqoaN31Vl&I;U>_zTsrcd5QUCfwDOuHR@fEjON5w0Yw%Mbc5aWZHN6+YA{RPggM^fs z)+2pw+E#J?&gS7WSrzW6ZyjEO3dfszvCq-3P98aeo$6Lu3{j57;6_P#r7WR}TCGhZ z@U+1031rhO!iRZJ;F>XS+fGZX#JvxBPsH^;WKnBz%?{($VQ+3o>U1%#lZ9YIBl04mi$q6UPM{6xyaSpQK$4*p2B#4o139&^rB2#-EL4ci8CFQ#4B7}dTXP}>?B@r zh2L?gXm4<{`HisWgr5^)c1bEJDUA`8BsC;|#YKO_#ZYBOT~p7Un=iYcCmJw`vm=`5 zd#@@^GnUrWg%9v2u#?zjW}8?+iNs?S8bfZMlXylvnT@1_y|@QO@pX=HtZ z!Mw5*Zi>q`=5P!eO*WSnzUQ)e_4+cEQUTfnT}wkcAV>8osyk4ExAgHY97%TQs-g2t zy6XC;=x%v&!xr(}F5dmehr=I{TEsF}n+%V5X;XdhTpq*F|?@T1tKv*67mJbREPQ-~m4NSEj`|yrU2+kG!6ad5s@m zti^1HqqM0x_AhAdQ_*)%eZ%|b+#dSQre@)6vqUbNjhzz4B{O-;ybmJeR_4Uf*gKne z@e&ap=o!|&`0E_whjhU!4%ReyPIU>ciCpcRx}JI49KGY2t`plUv;o}4I^4#d*z2A< zfL=D5wQpj)`3E;XFvJSkTqJTeK{NMFGtJn)HzK<-dQ9?W@uykf`M+soO86|ZNI)JEjG|@POhCM|ZO;|_d+FVTul@@FC;49f zy6_q32f0PT;R|;tkTF0E39q1(iZDdPWWNUBRToql%&K&;SZu0xEE)7~peQ2YtMT;Q zM&C6bp0FTRJ(orI4-&LKZ}&phNdRDLq8377XOxZb&6GKDZi**OrMJ;peBpXE(L%)2g5Vt{ZhAamT28jZVwG1YZ`XIZ|Poyq?=?2xXV*#;YY?bl)A}sDivkWw+mFBEx;5+C);sKsz49^=d z?`xbJ=k2}h7uZV5rOsFg`6(`-tEPo8&})=tYnXTtJmZexJI=?vX#^J!Npja{P)#x= zfpHEVn+d>)2`jqm>6z=$6$NSXY;{9M_)_#J=%$aF@uF0sX>sUO_2lS;xheW#4rVCu z%uUPaiL1vZ&f#&F2W_$v&_cf;Zj3@)mq@{VxXxh0*)A3YVX?aZ2ylTOa_(aQ4eW;T zWP~px46`5racY8@^AJb`yQ$#pfklp9IKtS=k3(+>M7y*DAXoE$VzzjnIS^beMn3Ak zD}8w)$4Oux7RPxjH{)Nop^#|pikN(Q_9my@Ema(&MNh8#)J1&nTq>oN zmYspppkQ1t(J3xW#!DTDj-4V0{qHuogT$vrLM2!8J3|7Cpk_wA;%r_}v!u&% zI?AnD{Z-E^=ugrwTf7RJKYr%M8Wa++h z&OP_svrkcv@0R0zbtY7d8hDo}mB9r~W9vs+4b@C9MtgYn2%0ux1?l8(sm$QpLiRHy z!M?+hzcyB1a8h$@hVW7mjHlj|#K)QUUBtMRXw2!+D-`Al2d;$a5HWcLQ$iKAyaysF z5r6K=tzj#iqRL~CDlTY+kF&N!+~}o@_If8lnUE(a`UX!#p2w(hkn7akOO`;NJM-6> zkj2>o3@8ha9ttUmAroSkS8Fwz_4YNnOCXh8qpm#?WqE!WO)#n!+ZM`t*T?3)#}&a* zdGE~gU_0P@I2P-!xjo$BV-G(}p77&ipbWgn6vgpQ!D}|#Yd9g^Y6!DEiovj0{B%ZU ze8-YGe+jwqOjP*k5qa`OM{}6lICnZpTkmn#oWy9YxB+S!)+ewgi1Ll1bH5V?zZO!AIZp<31Iz5Khw% zqYjq=&M{^lILT%}P9?FbBK!i{*p%={U3UH_ZZpo83g@mSi0wt=vxvu)+Z+|MGui4G z2;J|Q5(s_WbBDN7)RdaJR})6$&Z<%|agvIAoBhm#X<(pH!A#Oaul3-$Va-?8cNw#R!6qSZ26A&p`eBw94e2_15 z50X|QIZEvO!l#MG8Hih`Q(APXp=n{--3ZB6eC$|+I0|_Ro~Mg>aR1bw_*7R;dw61Q zOt$`#nJFe=KMv*iyaV2XjhaoGXK!1SnGiv2 z-q9_H8l9ukPSxEJev_*>Z8#60l|ESlEY3vXP6kSqd=Y9%D+v-b`Ed{<+PZ^%p!$DuQR{>$1wVmC4*eTbZ`A z(d1K?i9KS?n87fTo2su$Vj`QpW{1u80Qp9A99T%8$?4*_a)b7a(A{e|p}A2gN%$~B z0@$`WlU4rpTQ_rbN5;v(uht6!_qdzt9V;TvcHN*}b#Uv)@bqT&Z->U0wkFu02l#+L7f z&`2wI%%()NhgAb1%YpY?Y|J(c9G_8_Dd%WHVcPBIbL5_x&6_zL#{xFDTVhJhy>R>r zMtJtrtz{Sj`1DGVrzvQGev7A@)J09hDvkee4r7!FVnw>&2&2vQx6x79&4-d@Z4fTr zvH%a&*3I4Jaw{5Ff$YH2auzDB;M>I@m zYRYO>L1-5vJjM_n5UR~730bzK*ac!6T9Y+spW3vU(-^p$e8=svHG#d6^~ZX(rU6lg zeD`ArK!4k(R1Gk-07F2$zmr>V|7jKOS-J#YLKq~}EQNv!geqe%PT)N-_hn}d+8~hJ z^XFDKAt(X4SYd2Ky;_G^kK9Os3@)XrW2sqkhalXUP!lZ;?_)6kFbE+lIDZKP8D%CM z!u^_DL(6O217n*xx6VCZpPD{u9t@mlG!lp6HEe1!)ts^Z8yi_(Dpcu?ebdwhE{&QI zw-fK82-*U1{QeX`%+YX>6XAB^dw5_^ZjMidw)4`tIXl(Iy4da@rXn)|JDW=@@RpXl zG^^2=B}|{liN;oL8qS-rpLBh9tURO3xjDIulyjpku0Ht!ZoJQtb=wq0Yaj+0aF-)% zW21JMu0hL+DM91ZV1>PX`)YL`BB?8&Gp$^)+mA}kn(Yp7e@vxWr&~vnRaMh94fS&f z&s1c+57uQl58)e063X3(qiuxGu1v`&tqUg9Jrt>e*Y!+6Df}kRjQh;)(A$XO1Op;# z)EGjP=?0-|)o`g)w_xnah9Rp6PHYHIDT+MEH2K0Om_GVJFoitZejgfIG}dBp+Rzyu zo7&79o|U@Lx#ei)Zpri-w0@aZR;L50p_bUw-jy~VO3_0nc>k8qASJtuv+&%4OW&!f zR}Se?G!DD=R%#jnhP4Ph3-5I_*Jy@yEt*Qe?O}D(vgtb9_Xf{gjAt<@YUAKUX#q4| z#nkbqc!ZM_X%KkqlyHKGaUVT09!STi5ksf92m-$mbQ$zLYohi3wDy6ZctXh8{&W&JL za*3Ek*7}N=wZ7bDlgA!pG5xHUVllzoi&^b@oj)tDU7EPWm+0=AaKyvzEwNHvpH~n) zgA`XFp?-Rju!o=0T^7KDMYqce-M!q?@!i`yy=sL;>2w7*`6DQs$C+>~J z>2Hf&+@sx6Rm3SFH%6jKUE>tr@hHA~IZ6gJ1o;m~1PX9G&luswS$M!(&5!r{ zp!wFmQxEv2dbc~cb91woQ&_&SPp*$b++!8q&0>5rhmIC*v~vD}jTHc}nXDl(e(i}L zD8X?Cyr|#JYS$=R1$n-@MQ>`uCOfCSEAHMt3NP<>#7aqZX*s;Sv2Fe{uZZ|JwA$p* zGHqf`K*(C)N(v^^QLzyYWt^k;@#%(jGzr)TjcED-nCY9?)S?fG5BBGIB5K0H{*J&O zCem6u)|)k1nWQ4KT}M7mZ81IgfR}_OAFQ`^jyuWMgZMB99X!?HY;rd^c<+l9_N;J&dpS=MlUMHvZJ=}3L0wk8P+d5d<fq_}Xi+qunX*y?KErUn``yDxS25$@W# zA1c~4#l~!qPCh8}$vjf>tF^RV;os<1=ye-x_6<7gMlDd=pbBx9jjUEne0AAb-_^EN zNxrSo1?MDkutfO_b(3)fP@AA6>T5Wg+`w{1O&(ngp9nu{NL`ObkoVgD4r*A_t?|)J z?&+Of!TaLa%ebFfZ`~XxKE|jSUTL|l+(s2Y^y3O%1av8fQ*ccsiyPiZsE4Q^OqOu zY&vOEU_V6CEhWER8-F06sDC?!?n>=SLDsi<_L3@UEDt>s5MlY9*g#tbd$Di7HrQb< z%J0G4%TPr*hZj4SY;Q=t8rq*F9Mn-r^zFL01@MN+GuB0?9Z(DI0 z1$3vmyy9-#XK*)a(60QO-V(eg-(fpOOj+4+a{Us(i!v(X@EP$4BeBvjnpd#VNkQGb zv7qQQk7Mp?jtg9T8Tm~tcSR;x*44^26!6BnIweX{JQl@Jp^ix?Yql%as*PqImHgxq zvO?Rif1j^ldy{3|nzfUS)@>H!7F(q-zqG`(2CUBJfh0>6$~gL%I5kl+)-qX#+!C%QBu zLWche8V#!6+=7iRis?JH=H+$O0mtlHTy9`h9D%wij^R*UF4t0=@6riHx5Zo~=SS4p z(bA>}+M-H$f5hp$!bBz5X*VQn!beycLW?1PTC+zj=1qkK8|mw!X+y!`)(QNQhBoqCoL3;1E&h= zyaVEz)QsG~dg97#VUO>Yz?xV&d(e;b4wO`O3i82KmsiUu40~8c{+-#1 z&H+hHR!X3axFV;h+xK{Y6^rM21IX1Vr|^7%{0{VOYZ%^GS|n9cxOQ8s{Sa4#X*0-; z#11;)$0|Yny7uvn+dcvfFFcn=CeDHF-UG*~zYTIfc`<(8Ze5p>%Yluv6^% z*-yBWb9cu>HNNH4)DK^1RM#kiS8bKV*Pv=iJ_{O8Tcht=s@Jy-~8D{H=OZme`Ul|>yBAe$WbkXZn#hh2`)3&zyfk=_G?UrHQIO zi!8B=!YXVJM;ps=_?u`l7*)phnZB;+<%J`93a|0q8C@OgEo#B)KqGN?UeVyz!yB=^ z{LeTFV|Ys7ps%!<#c6+r_rzO=DAAXk$6X7{k$dD0h*iEDP^cOa);a^q5&Ian9@y z2Yh4=PEuIc>l;ZH4(UU;O1ZCV?o)2cFJidTgP@l}n@L z5$aUNt;czr);OI_A~N}ccL$F-aV1k8C(oR5eQ@i8z2u-WyYgz3v9_UOfX>bHxAl5o z(fENQ@Hz3Ha08@9G9%GRkcAnUd>M^G+;mHf1H9i64oZ0AMOFyIEB^l%B8?M8^6u`x9`?SeA@7JE(_vQRZe~n8g=dPO7C|!cMa&x_0rVLoRsE)7_2hTRZjIG z@xVLq7Kl|Jz5`CK2kT`1PHeV6g%#3FT<3p|W!AV3m+p+2`j2X_~akk(N{<2X2g*dgK(O`wM@tCj? zCn76Bc{hi_J0Dzp*`H7IILNf8$>TJHF=e2IxnU?DN>^??7TKGcE5iB!s-!nAE}cW< zODK(*!KsxuhG6CDj|SS`M3OiZj3V2aM2#bb5m{y77}WC-aC2_LnL7oH9^Y|fFHRIz zh(Z+&%uT;37>0TiNFGGtWw%Wzjh;AlJiISd`u(asW+)f)vLCzu)_r%ksaeq7`2x&5tcMl6<1 zM(%B4VE-O?bfd*Gnj84t(_kku*PJqKtxxWjlK(CwUu3`z?QZP`dv0C`^nW%$%lp_T z*zB%;nzFZ5G#WhYTe=OOb}6e7>U+L$wPS=jlmHtltVQKdEn>JayR6?9X~QuPCp(e^d{NMNy%3DiBr1A`&K0vY4#;QDi;O<6&Ii$rA;2#}iM2 zKL%@8Uf|5on%As7h<$QgmC{fhfj`o{Fa?6ODq-!CCJ22;V;>T>01%HFa5jFl4{0g; z3gYi;J#rrPgUKh5X1Vr{VT3=(DeUn+5zv4qB+{%D@&)h&tyu>C8$>kdG4gNK4{zvm zYs=&B@Mp>zs8|||kvn`R#Hb$k0Uu*+TBtfHK4KxoDrTP-(6pFaeP>i{QuJPj^sc~Z zjO}JWA6CNVN@8|APH9pEO(e{XQUoQDGqoV* zj*IDGk;3rp$aTzZ0lz1kh({iNcMD!?@{Jr zp!rY8r17P)1DA!Uzi?7S$d)-qWicK@R?N!C9eIS-TvU-c(+l5j3t23W1dEZlcQCa5 zz;ly$mgXOy0gUmPWEO*us9K~oVV(LbG*R;y`L{TSfX?LLHb6;H0lA5?u%lc!3I!8` zv{=VfSkI>ALz<9j9^8mhIoj9vjc>XyEC6QLmJV*A5;@2>)|)l;W&(IQB_9A28MI`8 zZ(q zO-pBKQ00g1{iKb2yr-p;B>i=*IZg~U&WfGCisQod-;KyFUP`@3%&BKoO))zq6Gs=U z^-yR0KFnz27d-qxhiN}4{ar9mdVxBRHFC5$Ex!H_Y_$f5yvcQ!Wky< zCNzYHhwu~S=KmNp-1NiQg&XX<&cW%^A8^x-1{$6p?{SRsmv8kZ$R$+O$~E--TdF_F zz{VcCr!#Uk2!!<|Ji$*ARsR?|%Rx9nIMF)@Ze+UmOH`|@oofp=x3ujtQIK-}5pd$) z&Ut=aclR&=A4R5p+Z&Be>zSPtl;myrCxUfo{f+^U$?W-xU}Zl}S2{%0Xq1-8A;&P> ztRa}#k7Jm29pVn`2hF3F?jACaeKe{E?FFZChlb5YK(*QmKN0n(zlxm&pJ-fS6;c^R zGdULQk<1BhUXT+B9$R9l8_+fTG-=rxJ~3r{a0<%wji}0q zrV$U#)a%Cj?Gk#&mc<5O!go?s)FnYnSExstCf|5Pd%>1{%;^l-k)OZOYCY z(iwXNvm1F&FJ+#vYTRsUkG`vH>r^P#Qe7ccB$_XrbSb0>>NmQMbxQo4%l`v8mO6Df z>C)J#!zV+cq~HAylZcl>u|+2no9RY#T(`Dt zJ(t(0PD~}sP?|zJXXkAXyhsf^tyiFdrz35lfu}9ac;M-KrPX+@>$Jk0fGBP=-{Rbb zXP@TuHK5t2C9m(F9t4xIvroDAP_ltJ<-JToERhma-Wt*^xc40JJuPGvT~SgjE}hHZzD$pUKi)iIZYY(m4aOm(km>3Wm8+{knvF$6jHb1kqpFLR zx_69H3S3+I6E3Id9%Bc?5O*&jrapHMidZ?;mqRZMEcLN%HwLRLETANLM z$6dBy{v(3AhyYanBX=2;ZU~zy98q^ITuHIClN=J$?1v&NDjJQ6nNHchretrMVD@S5 zNf8D3 z6g{jfn2ZqF2bX)_0o41}yW5o9ATwFxBhl$G_GXm5uCC2Zn;T(Yn7>x#lN{PEr+VQA zTi}{@dx-K7Jp@|1*w?1f3Z9=VNz!$1ZA~ z+W&z4*9#ey{Bam6J@AgkXg{RDExwmK6G3e4heQnrLJtKNpKsl z@;Z%@0H50wHK*F&CQ&9(GfHn|PL5{r_CR>)+`Oe$rY#K-M(4KQB&bmHO{`j_6EBP# z@2bToFAsK9)h>W8Ri#GPz-)#18t7U)hCL+uUksp_L{jcn9Dp=!FcE+-=@MX;;&auu zt|{DLwv6V^+PD{xG8st2d8EO>6&;OKud|rE2@n%kD6}{)xSC1}{+fzj(Omd8?p4+i z9kGJi;Zm_g85og?vy504_idaB?439x5sDpdeOHFU-`|&-G1tpJKf9>ccgy!NNx;Lc z#1je5mDMI2IEx>QeO$||&gXuC>te9i4E*ot#hF#~1?|mW1g+k|+4p$F(Ri%|7RCrq zC<=PasGa%^#6=sKiGK2CWyGDu{SB^++;ccdS8IuXTc!3iYdbS6);TTr;iE43qWrKpVd8NL#qDEQ`nE((EB+s3Z*)9`I~EF}m=ifnpqedfS(A@5foD6pXT+cN zP3T++kgKYwRmBpA(UlId(1hnGi>BVJ?2Z*q#`t0|AM~sA~7dLR%A+mZj;3&PH(E) zKl?rB%LN_ms}v>qMPr?Dv92#HqCDk`-v&== zmo9~0;jW3(lacNpwU$+l@*hrLeMU=iH3MVLG3p&;+rl4W-W8aNL@ zt8cm=r(hAu9aapx%2iBP2diW%69sUyf#+%Nw%I10N=|AYf)cYNdsUqS!!7kxvgkfQ z7Cbe$^W^#fMQ=q!DNUpx;WQ_{UYj@M=8u>t>|B$1xxE_tDxLk3J2+S8E-9h6X2EOK zq!lYDjP-Tm+E9uxx3;OADN*6>4B}kS+8}o=Rv8kBNMUpXp+TxDWFkL*+(zNx7|+kg zA@(^x=d{3@F#O+0)k-ieB?&Cf%+ z+=%H?MC8-`3HCurNU+57AF@>h$&zEf4g2C0bt=9{Q6k6;jdoEeO5iKucn~5KUyue= zj9`#}t=iv|=~XLj+$(!Qt}-n(RaV~EOuqd<-=AF`NvB%dU8B-{PyRWnwzg3zHz}xw z&i2}Rvpj3{zT~fRxT{i&*OW^89l{IGU2#q6fL_up7B@+hUg>u5NAei2)KFb*Fjm!A zaw)8S=AMD)H*di6n=1)93)L{d*EvsOE^wa|4;04(hm=KFCE%A;$JP? zdBJb?T|qjCix%ZWhUa(B>37@U4v3-FybQuz&C-ND)8TuzEDj4H=%}{TAy(q^vIG$= zb(i5fC6pQ8m-E9P2LI}6uIbijd!#Dub*J{lG3CV`I-sgp| zN!pKs>U$4!R(1P7AYOmxig=JfXN57+N<`Z6h@_e;M2kV1IA?HB<1``r29pw z9}AtIhpg=?q>8Lg_RtkfhDNK`&Cf!Xt*UMi>9s_PLm&8>-M=W>VU47}DS`D$Rq~=e z70-W)Wq2{&`7I)wR;h}2=Ay(lN-PUCQAIL5%U3UN6OX#jd7$rgcU-~En)j57D|Jm4 z%0FhVmRGuJ?1M>$!z-=}iEV|qHd<_x!@X8vdU|7>tRX1Dy$lK7NGxLobJ_QYI)pAZ zZzQJSWhOUxQK!SLE5RyN#C6TSH9sIG7ogYHZX*@Fi)uDbt;5MLL=U73I zM+cUWp6dE99$Q$}j5x2?fTB}YdeWI-2j-JG1@r_9ZFqjMjDjw58X=SIk*N`a5xz!oe&|j`69{(?4|etpw3diG z0#b3WSZ*9CqHst0T-fcy}G{F>wPc?WFa~3NP%Hg_* zJP`(g0lrD#fyGc4M>p%9qq0FJE=|?-A!z-9oARd2f!QPOWXujt@smF`^=UAG^Q?Mn z(r$7}Q-+A#&CK?o>MpK?5SC&Of;BubBz&XSG27IKp{9V2$LdjnmBNH~<^CY&8=Z=G zsw9?OA&htr%(^i~oEJL-8Zd`P|*0wV!tS^Ds)&()A`0UqsXL4CW$ZP7*&Y%Mj&Hqc-o~f>1 zb)9og*RR|YE0?}U{byxf|EphJmpt%>8!MmdpF9&rBV#hH{X!&D$Qo) zW=;9=8{h$@_+6yn`n+Ay|n! zf)gM=37574r!mR%I-5D zQdZAh2C{=a&Pi1mEEK~Ytggqf{44om9Iw8C27s<^O~YOMbD?agj;?N90u)qHtG+iU zyMGZ#sCrguwKy>}P_yd8Hy`S(Xg=xg>%w?IvUewlnd>^&tnuqnckZ3DP6+c16&xpB zL6{Q-$))0IC4~a_GaM2B4U;o*x1mf(&$aMO*G0xvnSu-56Q~>t!bwBQtYrBej-NV) zR;XJLRbL7y6}^Ljx7oE1KODHsw2I)7|8Tp(712Rcm$3#*q5EXVjy+YiHfhxl5U$gL zHWpQByBkX!R2z=;S9iQxs0abO!1NSV4B))ojN&NA$Z}O1Iz3m+PUX0&1_OU3c1Kl7 z&A!x_!Y4n0xLg^hT*_m_r-;0FO-|J4lbIS}Dveuc@=2)Md>+KDHbK96pbDcBBLL`z z^L=}Ab33Sp^8q(NvOq}8(q}&KR>Yb2c}l7f@pRLK{XOM&s#`bRaP%1z9jLD;xzD-W4%LoM6ScIRI z;#&cRG8^)Sh*gzf<^m-Kka|->`G#q_2@bTc>ChSbbF=%rSE(8K_Hu)-0jJi_D zBh5|Zs|-<)RUwwwRH=e;;Fs$Z;^Q}T3ETlus&Zmd5Bjuw_(PKERwei^S=SB7q`3AQ?`{nW-#nE9PxV0 z4XqLs_Bz3|zYy+kVce~(b}AQODc09Xq90|9#iKyT7;6|-ElP!^CE8^56P5)@@m_>& zhC2)MAICGnt8l2nh}tYUFKOq8l5Mu5ZA)P{Ek>j zp2|GO+-N)gC+<_Y*OZdg#PY|fxmbW$AXurz<1big5psh*b)bE;7OgJ*l2 z$8F^A^{u*pq`cZ9#r1Z`GV|`#VRa+r4RN&$YIy$}`cWKr{-oXo^&8N5n z`Rb^*2)Wx2c+t#<3FfFY3a5*X22u<2zxHWmbqydTRGF};H!YUK(Z;pis&P0px6;tz zc^Rm3e(96nLZ>-$!W(;`scsllPQ(beg(tVY7BQ)fhV>Jym8s+Bb1zCyJV}f52_uC& zjckYpF>ow!GlZ_FWV=7PT+Y)6TFK)Zz|O4xhK8P0G9#M)?;i;~TbTb@!HnHHT7WlTCHXxE3`uo5 zRs0Q5YSmTr4s_tj3=URzOda=<_khb3Fv2)8nb#3aOiJ6Cn2&gy11}YH$WSm^OtTZX zI$m~?tST{o9ba1n1uVs67Tecxbt00ghxBxc)cKU!5bXPUize`aWS4zp#T*( z=YTisl&;e*;W20FVa$l{3q&fPTAexyo%PeoM$XI{=FI}#x+2NNTs+dyi!|5@S>Cmz-S^Xm|A9mm7TW8ePD*zk1l zph4TgVY0WLx9e&K5&qKC+(YO8_e|}bDZ?R~p7Ht%5e-uE^3of`UesYTG%0HSJI=XS zs>JV3zL?kxc>?hXWT!7kz%n#%aXcG^j$xM$gI4Y~7roGX(VM)vc znuRnJx(fk6Jip~3>=bF8%pg@U7hvFb;17lQ#OBEK{#Hi}gyfUS=^rB~=cwd0V6Aa3Eq>1v- z%jQPFs}P%Qi&Y)O*#+BNQp#r-IlAV6>YaK7?}CD*4^CcM(s7J1eqy_0agGF=oyF?( zobLiR?`lC^vF<9&{}!AR)fX$=>@1GTKG&wL`3u6~$%wXCLEYSnZ*+OM`w63W&O-NO zXrygaGaas#&bePnwnU%Sp}BSNGR%{C21yI?O#F2Fih>vn=%KS#MrX30_^Tn@HSqRB zvCp2RPwI_@Kdw`W;Y;GLjvB+;6m4+TocJ|FYb_eOYa&)GtpQJIQ6eVq8HHezwp+ zb8;|R790!Qv$Y8s^v@UOe+r7?X_cw5hI=!uO3ugRx>K{vQ4juLMLja@qSHkdx?n;^ zI&K>wmu6=^V$5D^>m{41dq}eQ~lFBhcAiI9myyC z&0Z{u{bQ7Fq$Zxkx=|yGm5vlUoWFwEsw@a06`K-dN(g$qG9y`En8gpGR4V#XWmK3i zIH0eRH>i|4t+cLR*M7RCzP_xc!~WmEe~5SYk?$!AMFj<-yb|!Ws7#ricGd0!2OMK- z?pE9E_4f+KoTf1ip#|=J?e6VGsSTAH-ASqI67Xw;4n`SI=+zdJr!qG zD43qmB%sr(`0$=*Uvjo{O}F0ABPNo~W~Xv=gJ#;^f7qi{RY*JRkC0OK-Q?ff{`6&a zy+LN^-qdCSo<`!jxz{g~so>5o%c`iBRGl_tU9Tr}pyg1f=hWhKU6s0Fr)}<=O+5tX z0mzqY(jCqQ16%E)su=2tw;=}o)Cr-pmV+kXBGQ=Z1AtSzg8sEEc_xp!fx_TX`chT2 zR$(1EHLar7VqD4NE-SApE)bT~78kB9sVZN_>sIZwwdXvS zroODU!wz_XkBD#2C0{`&E3bTcdZ&$Vkm(#i3~EY?#ImZSq)K^pQCSUq!J$((Ru^WM zCrLD?4Vubat7+3tgRNEBpuTVXBiV4J{4&W~gOb)~P*uy+mTj4|H5U+MvY+YS;3;dY9tJ`YnV1dBDA$~^oe^_fmb*>6IgFz_)4~+YL2M+GI z@rF}dZ-3^wTd=!zi7vy^G;cXc)&)y!}=}zI4hNv2aP9c7;zRqSQe}d zb3x`~0F1ZSHJ7s+fkGnJT$YoOk%PX7cSd@KD;?G4ibnPDy4>7!^z!^X%fvRbe$W0r zi_O{v;GFMU)klR1lxKJ^emwX-&Pt3}J+y z0;@wXQlEQq->b-&!+Ag%5` zWw68Ek<#Mkwpz4?)&_-Rc)DpP*$3|E@0AD1$o{3rQ>n2Tn{9YjT&v$PpcDQEurzk9 zSSus!HZ)4ErF-M`@ZIT<%JcK{NDtY-M%5w$oQuB;yfl9TQW?E|H5=)`7%OE6t9Yz} zA}gT7%5f9LqT-VMh-su6ZEd@M^wjE=8ZrBwHb=QcR^3LiPo=)SU9Z=S?(~Z)AqCNs z?!`~4UFx%#qypnEt_6roDG`Os@FsZqt6h|AD3 zB_c-%ggrId^Fy3L%7~9xS?nW_GYXJLjJ0daEINPq^$qa#Tqy5D@U0ezB!mcp2Tv7F zqAzi99YlqwT%6fbXVxn#EA&k+iN(TxyS=ekQYS4hYj+zxS*i<3j4$$q!ZTv4ZyS5~1Xr5j8@-#tSimyrW^ zo2({2X616yAbx8p{7yN6@k6hV!`DkA@neD#{tc49(8_7Vn6BbG8cYq^stS$HAQf91 z{FsaGgKuL^`nf}{0+1=klbIefK19{VKp9N-SJ zQpUmXvm)84tT_BMnyF|!?tok+f_6MZHYa>i#6ju}vR5YashGudp@T&8SVejG@f4?> z9TY3XJc=0@;qDgT?77${FF@CGwT%rL=66{f0{|NR1<`7SFz;#z>yKqZUzx3Je^e;Arp zv6>%*FRbE6&vrt_JLOan0+k3nrhRT?YPdbSC@WvCZLBBzH1&#x*2$jX@u|DWz3g+y zX7VdOpRi6h^mllAc~-unR;Ieh;IU~^SM_f=W#lin_t>C?&Y@vhfxRJ>Ay_EuVo?}| z*KKHaS;;>~KD>;)C;0Hm!I5EuIo@-jtwUZ#jNu-15gNZJY}U|wR;rTIEu!LBqewye zkFK<^AlE%AX>r(XEhC*%Gn+>&8}x*W)8{t2&hI$2p232}pP`Qk&8Bo-> zcNk0^9j%@&ai7UztrL&bj~ewuxoHiw{fyzf0mEsHfD;`A8c;!qVA1B7Y9VmPB%lQp zn54FrHv1`itb;9Tv!;4^R?Z4Xe{qpY9T#NnfU?+F4q^6ztM?RD3~x|MDrJP8XmeIu zGjoUZ4Z}HM&~a}N9H&(E-sfCB(<{o7U#@*U$d@}$L5)oHq*4tb{ncz6qB#88*z_+HH*cG zrb_&>OMHqW3+9L!omEj$SR!rR}^pTyIQbB zlX}DHNy-7Sq`tgdSX|T4)#Rv>q;|TtY|(G?j9k)8na`~Gz!$`uo5?qV=JQNvRZ(&2 z^12m9y~;{RYIY4+rnJz~Jf|bVP{v*6h>xL`y9P->n(HvJLLv~!-MNc8+ilb8q4U52 zDB%te51hyTRK24kE!EOl;$25cvHg4Ku667z_GheY#(L4q5k=SZv|YJr>&5hHk6q3F zOtYgSJ$0yV;)~JS%n8WWR5UTIlQ$ zRQuRpEV$DBZ?^yT^2@KMR${;WB>RhV&PrP~IoLt3bTG8iBkX@JxYFO=Z~y%rx8Fvu z^u`@UgVDPZOFP>Gjb%fC%U zL&oW0|BK>@%=pW(M}KU4Gg zi?iT`0JIOja`O$3chQ7f_m9WfUmZFp1uS>?t4o7x_J`Mep8fSAYyJ@|Yae;%zPn%Q zq1T-L=4JNRhtGvzI{f0&j?kL*!8K>u|3(%Bi<6ab(K7*md)vf6o_O>vKfUUPUyiW< zZ9L77mhF?2g_l*+eH?4q-z>DMQdul#-wrZ%woQHa@^c>!(93QDoKM)_n0EVDLK5`X zRCL&>bq7N0PO`rZtt(2f?w>*7Y2KN+ci#Nx5WVhJkn(T#x2D~FE0;U_r4>PN2exT~ zeJ8JFe-{C7ah!F30M&cEo5-L4@%|4ZY--`{AZM2So%!_s6(HF;SX+k+Wj?pXc1SNpa{*Pr(-%7B|IVh{_3cV4?)UB>KMMRn{y0f5y$eV|2K%^mPydSL&Ov!~2t3f zm3)i*X`V%XHASy|I?#f(?C-5-3@iu9uA#c>E_(67?K+wwyzT5C7G3>9(0^Y0>Ew&# zzsMiRk2lb(?*%qc#s0y*7p|V<98rjaL>b)P5M2E(_J0>${SRRJeD4|LW8~k+FUcdD z=+(~xZ9v8TulI_)h__&f$i*H-23tB6PnuY5bQ>zXLZk?V7)~=3N4Ei7Au1-Vy82VzdtSa zEYB@2&RHW8tsx#ISAZV^jm0@R#pnxuRz!3F7CR4qmJdJ67nRB3*RJJ;6@P-;Bs>QwXMy1C}1NV6W2&2(ps^khBU#KEbVR9{u+t6rUt%(cD@8c_df9= z&MjgI!%cY@YIVp~&k_h!aF3vpU941#rd{pH7CK6v9vTQlAtkl2>1einLwoCm#NBB0?6%P zfAQh-OLwKZQ+AadK3sBoswa)Ou2G{lcVBsBk3~~&?z!qJxJDOi6VX9zfPBCL&^A&a z@2NafPIMgUc>C>+Bfx&_Skt@jqO(rUZ(-fV+KaGPu|*koZEkSxCBFwNQC9#BaDbP= zVZLy&#Q!&+HwX zZo~_ym8Ak=xg2{_8GIOB?y28={^8A=51+poTr04fEp~yxZZX>hME*0++z&oiGnVHuU%)s3FIbWZQ-e?7%lf^AJ-UwbJ_am5{^CY1r-ewiTe+VOz=9uszFw=y@a`Hw& zZ=H9YSh=ZvYTv4!l|ExjYiqNjCA|~;o;dJnVTE-=gJY{{eXrU$*xcM9uLf5^*w8cd z#3$7385Uej5F#-?@u@;&u&yG)0tftYTTeF-%$O#3D`q^C+a-WCvU!>B_t0`~w|QHe zh%3&!woZHI7R!2L-%UHgrs=lJMRvJou*=nq(z1}m2eZVREFQ&eC|zWh{8t~yA@_p! zi1P#6iT%wiEW5uZbdc+UvN6J(XJ(NqRmG)YuLF-E8xQG}Gak>3O0U#AjXOM^ZAOP4 zq_o!AI><*kh)z4<)-zN^J@)wFwN|3eS%y`^(w$E9AoyRX~f>_#UWpJbwlRYcr~;yvg)xEsDM zfYRVOLc}VAuVjPYu?XUN6eeZ)Sm%OA2roKSC1p@73xM@M|Jio@__?2d_SxqUgK^de z#0G*z-OB);A};(QHUxeqlHeDssp)7FO4(oyz;*sat&<@az#Dl0F0$=7;r;CM>Y z1o(h>7TUhpLyklOy5vI{1R}Iu1k+hOa@xL4>=sV`=w?TQ-rlJkZR`oE56^BMm>M6v zPUqFx%o?3v7N}=v5{`K_`)=YaRz2#E#EKa>h5M?hZr`CfTE*x;I=$VN=^j94>Q~@5<4ZOL}EhRkHpT_r4Z~p8R`8s?M{me*eYWUfOlwq9T1s+m&M%e0ebN zl)|s9YgG5k6nIWJ?+zI=b%&a2GUmI;U z)0LljTFuwp2!>^@N<~L4@n}t}Oy8DXqEjezfxj8m8uO26*Q@4F5U;>p%|~)l8SZHp z6!I!L&F)ow*AH*Kvus2D29I;Q$+X?+fxnjBxpnyZKJcfT`!-Ag>$aoxfO~3ajd}1=@bUHi< zj*@Tw_@keA)b*8%d;$KI!us#TGgvl7qKlkwp)@5-528PRqtm&=Y~JCVIIx`j7ucE9 zcSYau4gLK$3~#!t41C*QHt%U~Kiz!VI+v~UA}_>!;%5KGF&cJa0zMJl^(d_le#zl? zV!}^e>-U3Eh^Zau$mgIs{W_4*pJ3gAHE>o2eD@uG^cD|^`_R`=x(~kYK zF04*uN9?IA3BrcJ=AytQlykct;Xy&M{CGRJsKjau_nU=^==RVY}fA2ViVZrB^0tKOIbzWVNIj9aM zho0yE!bJaeE}5%{w{4&g%#$Q_|K9+1p87#W16ZTg6RHYO z$v?xO*T~6nJ{3m*lAZvcq#$|-h2I{jRQ8B)3pwh1Rnd>GgPHG@gglJy!W#+c-tp499h0E(q6{>!|teO34Ev$l&J z5ywH!TZe%{U7u-Yjx3Jpe&iel{4iwmyu>jElagH}K}*bPDhLq@1tEG(cqoxe`wk{Y zh~F&W*Ma{kf9}L=61QXNwJoE9riZqI_IJX*5QW&{>b;l2BcsFZ+^loH3fZsb-FshC zOmm+&^K3$i2)-cgDVyak)w5*3gUE5?-D9@lSxfD@dOlXhPmL(C%v_Wbf6qbEGlw~` zXUMgi2{x+PoI9!ET-5E>nM^V>Rh+|KUd(e>!&%VqY**lWZq`53aVhNj20s%FHWtdR zQev8txhye?=Qzr7DC8-<90Y#nL9-6R{6P`I4+f{oxfg<%w%$QCMjJCSX(vhA1Pb7s zh$(3b9PH+C#<^$qRxe(+Ub?os>yRL=zxnvQ^%WKs+LTH(Hp20PYK{cCc7oIh+YsMI z!S8|IrqbM|?mlgo#%S)igPzj{y?8wq0<-@#lIS+R*gl&-3%$*1QrdTzyet0G++=b3 zS9@b&4F>oTr+H1K1KLZKv12g^q=~-Qo({;xFxx>2KJ}n<==Fae;Y0J-VE*wsqAN`M zLU021anK5qjsne8W+yZz^K)8k7^biEIqYlxrgPVcDs$8jgot0*04a2~lLENTmGoPc zBpLfuHC+>o$O`=O0Bol|1rthnVK3mCA8(Dv+VXg&NxT8M3<`?Kbo(er)r(uyviajK zTMW|-#xY*aGt0LgtL*x~b$aW^R|iUsl34X$jNJk<9%^r7#+$UT4_50H5Vw(SR6Ag3 zaFY7&dUQ8nr!uA%is+T0o)if7jNm=J@GfFJ{qFOOBXzfe_S~@$hPtX{6=$E@sA;5~ zs$KH@4($|fW&`Ke;7{5C&BC85p6?T`{eW)wM@`$Emtda9&##@${g?(57+NLD_%v!N z*xn@yxs+`*zZ?Z2m==eN|JH@z*E}cKo!{HiLbN?657h4bqZmAGOuPBV)+(#aLZEf) zjCT-}$TD{{M8$^B7u{PY3|`<&xBC)4*CSVyiGWIwVq15cs`}DlrqBYXZ2ghyC*sXm zbcbCqOhaGiQbVPeFW_jTf>Zx)Myaue!;Jj=ujL&h+)uM2*^+b|9DPH>W4zYvRh)vQ zQj`T5-83D>{UKkeYO78c3w&#<;ymg&E^Rzf#xw0` zM8>N&(e(sa6l|+4yT%K9JHcir;W^S~#5)ltt@Q09O=%qoI}110EUV@V*Y!=a&5_$M zR75p2mz6ohLu{JEbnbI#HHW+P%V5=xHM<@C2KcUX#`AOF0`)lab=)w^byYDdJo2{K zn$mQdmN9Js$Neshp~WB0jYTCt4A9-QWWC>C5JYTG|CP$1Tcd2A_*zl zZJZXQw1tAJPVbFr&~qW=Sf$NGeuR*v8XVQ9mURLGf525P;C9j{kemeOtW~b!_h=%{8Pp^r{``H5_NCxEg34HJgTgU% z2_DYFcRZBM~&TZ>8edWVMOiZI~b%J1Gxgz})Tl(98 z7HGVS5@`6oG%@`5Fw^Ti{A6NFdKWg#eRN=ga47DrjQh)TC^XD(g<(Ct(TtXWs=Dc_ z)AModYsZ1aD#+254Hjk!7Kw4#2orDO%T$vpR&jCk)!Zu<^Do?fzXJOm&Rc>4?Cma& zJ0X!t{it^ilnyCUb+G{G`=PW@fxq=j%coICp_Iv0is#!CH;o7pI?+Ezf6SeX+ z)(Pqh(qe-JO=?Dk1#=p+%R1_s+DUX{dg&b+OlW+xJ9jR`$o6|VaVa9|5v8+J?GwY1 zw3C;Fv71-D&@x$6VO+>*qQEwe=SYw>L~5 z5&(BbRgmYe;=cSh5Dd)Y=~|%m>tcQu4cPT++<@36G1iwm`%1UV<;gi?4?X@Y#U~=+ z3YoUrY61Lwqk75~^xXca?S@q8JJU3z_!9LGF(Q>N0QV1#<)EsXL8dqm1v~%Z^nc10 zyV>v|4yPt&*l{w={rjW`wT+jbt_P}-5Z1?fYf(3N=^h-Z$5@4;)kjjMDg2W4{RY6A@LJZfsLC*C@& zR9r1*JDydox~`U3gByKOl!oBtumCf*(7UL%i4ClunG*nUPUFs)pa43Or1Vf6p*)SBHU$V4q`BJAg6coO4ZfRad(m6$qkv=Ttu7=i2wsM)kIep z`2B)53CO4bk(}lPIU^iWE1V+Bm3zeMSe0AkY#0(Nnd&O3tv$nb84l~Lm6011^WdR& z>&3<=@^$^3jtm7+g?eREY7WGu?745=5Zj-2?e*LibucRZe>>2+WZTMo4KSUz3(Tw=;b{?k%DEW5DAT-H>tra>{se6fAd z$FYGwS-d*3c2gHukX9~1?paH3Uo=e_i=w3YttV^?PP%7VwMA<3UZdB^N#}C8HgN|B z+t9FcJs@#rp&GwYWGz#5>IgREX`a!TmUpLgDt;*Iahn zM_YFDFyxvAj2!YVY@?&fC@ch-0*j$!tLqsPmomiTPw;( z^GxnaamW_QFWQ?#e;bu9VZ-QlwiV?Cc1fois_d&<(wjH0*{T%2^DLF`-~tgNBa3=r zeZmi)-ylRq1qus4`}($KXH~C@zf6p*K7X))T!|7ATME$TZF25V$@cj<XkGi<$z7Kw#j*lI(?KIHaStrbe+)e7iX&hcK+Ma(uOu zvT}=9{<}t1tZ3KsQ&6{ZA*uKv-AH=Inun3;x&EQU*BQaHvnPyi8qEw7Y0=QD zR*xLy?H6KSD6p(1v{&citZ0TL8?!TVYg7p2-7~+)45reBR&-Nx0eSnBX^6$=nY+=f zJI^mE3CpgQ4hlk1R94A@$P?Bkx zROpB5>IYaDM~791I^mIO9Th>h|4-Q5K4omi*zCNk=QalV223O$>PP>Th) zZHQey(1bU{HW;_qCCd7_)P8|G%^b}P+fHXSmsEcc0u2L$CcC?JNgS3yew?@NXmUIE zLt3Ul{YG08Ax}y^Wj6^O1p$ou4wx(3<6+k5()=uOd%!U!d`w(|O*cgE)*%zzyz^F#buUu~DPu zNs-`QJY+g&jeFyj+;`_K3hXjZ%6F85`SgFWMB=X(W)1=*K_JmXZRU#+g|gwC$;f+7v&UGU?B6*deWjTi}+yLGF&8c#J^p4elGmf3F0iOIv+QblcnCVI3 z!Qi9*!861E>p@~;25TULM-@@l6Q21KKEyG^xps^?X>A)tDQ}WlB%Q&Dt1EAy@`7Vx zz)? zR4nmEfYnP#ELXC1>G_(yOHF4UoKwhpNZ)8k--#~S0p^0Z>)#XJ13}_|0uFs5wtaSS{hP|eox2<&}s|P zf%zTMPsWVPdy|n?R$7N=T4VF~SWzJPYay}y?eXyX?Ud}`n*aSt)e~Z#L|aqo<3?cj znNz#hCS=2wkuGI2$X%&I7sgu{;b)s)Nx2_Db5__|S-rH6-vU7OGXK_wKu>pF)zJyx zPj6-6WpOyhs%2qtuIKr;P?6d&%RSemPvkw-)FmjJM`}1lP3D8=@Eq4MH^CC}v@k!w zi$7@Un5Ed^z}1UT)f*|5Y+4glp4eG|h373ibVh3#h23G1eM$T$sB;tDDACoeEsow@ zA|rOtmmWOFbZX}dTW<)+Q9NY*YXCHy11(p~E4PYGfvk z_9osnBDufdqo=q|S)1#JPRmoWw_=TWXHx)wF-?O9{vkOkpr6go2Qg>Fc>fd$)8zU1 z4b+A3`!lZy$3$~--1h#hl>f_V)>je`WpwoCeV$etE%wYe@q_OHTi&*0jpljPk11!< z!%DEMBQirwWOO`ojHvMn4oohEQ`l`s%~j!vDjeC%m~qYl?& zQVgvFzvgeY;*-Aw@vDsq^}*dU9iH*Ue|XDXsx~+M9@VE3&XOLrQ)km_lpfbd=~!cw zi#`J|((#j0mlZBETAW*q1zMP<;G#^EEG(8LRL!0>_bDpII2tqFMG%&1DNHw}8gG0< zo?3%qhEzqU_PuhVj}0I`@Kf37`4vuFC&iryIJi9!bGk{Q#Ib^DvTFvl1PgPYljcTs zq7K=3{sH>9ekcK)$lg1d35L}}0#ubkAsP5I@N&p-Gj$*&qu6a-Yicu_mkjFHx+|Ec zddkTd%@mx09|V{3De&xB2&YyLI6H6qk?!g|R}R)%hO_>f%`9Y$8kKOII(uEcGUwDZ zr_7lG6vZCJjf;GlCwIqkxqz{^Vrez9S1elyUfME=dF3zK6ChER|4&a15kT(uTX{pj z?{$3n*UwhwAf7J)6z1BP0M-WOMVSzfi+GJeX_!-ZQ9OI#u(BI)#%ic($^wA6YbMv z=QFE!f(L3gN}@3=DJdquxkN3er4tdgM1IOx`&hYkxRQ)67(~3Kcm{>X_z${1l`%tR z-!qh=ZGJ?YUNyqL@-RX@k(8hT=;K|&N4>OwlE_0*Mxjv{|9ox26D5$dA|;2JdmHAV zgUB@3==~|O&y;>6AMnO?=ofhRrc4o8({Q@TqCoSl+Q%$Udpz^P{0>8ZKj-<9X3zb2 zPyIgcs?SMOGlAKM)W&D-h7bcDb8|o|(;7Wdf5V|BB+x5}>QIVmn^~0(i`N>o+Aklx z)10O}ZMNr=Q{^gZ>HNwt8&lUdw;+e}wV-cEth`OCB z%0cbdosera|5B-za{6zu9hM1t`FU&Zy6+Xy)6HG6j; z8xOkh0P@ZXpgIwdeMVu4WG5R8MJPzL!b|)^!<1F?^nNSW9W3hG4{vWtSDwu9JkG+uA0*ZcYT2ztsksMOE172L!b-RA7m zcy`v+OUM&?&p$IU4I@mwW1{l&XuzwXG$1)>=h$%iMG@A6=9%eE;Hn5%7StPg*Bfb@ zZkP21zdw9W*K=L3Ih6WiOH?Dz8FCfq=Ah#qRM>&wui(1M7^psH$TEd^&a$}ai^jj# zAHY}8)D#v8LrR?9)hrhXtyB)$XkfQtjg3Z(Jg37+fWelHF3{LTa~upgd(G;C=f zC&Gr(Iwaf@@fT4W$9zEyRch<+FC|Ygu~weRc}E}Y@X4VcqA4ZX06rxcQ^ovj#0lb3 z5$_{`OFqe|uHP}2*yez2LCMS7#6R}LE|Irj+eZD0C!Y2!{*Gz4g`2Q)#QSnDim!qs z@4sV)({FO$!PlMsJ~dC1cF8$e?COQwG)OGIQi&-Zd*xx!Tq+bqE5P|qo&O<414}rj zu_ohW4*ikr5(JZ^jF0FAirgndE>WZ>R`vu+3u;3uA=xX&enXvkh-ri;X+TaLhXq6K zA62h_hK;EJP3h=^IUH!^c1eK%?KV`m0~2C_n34D(+wvNk?yK^#O+Z*0D3 z1LYJ~<_Ac8AzNZOHm6}OIn|QM#FeeuvxEZKYv~4;b5^o!eYwZj$%4{X5sC1kyp}AB z&cjh_RmTZWsskvlVw7b1&o}XxB#Y0WCiYOJb}#n8*7*HjqK6Ir$(cAbmt7QOsFzx8 zT}|ojt89fOHW@38jnZDKR$d}S{EvB1a%V9MrcLvt^HE@?d}yF!@FevDY85Iz6#``w zc=QtxNIo9wfvh}7gE@@*#iWO@zDswqnC$-!gY-U$=WwIa{Rxx#(#1?fXLulDOLZ_n zb5ae;YoG2PHPiwou;1X7$o=wbXJnUGR6(~s>T`8Ma7PI{uYlY$fI63sdo(4kO&o-c zxfjbTRqu$mq@WN*(`lRuN{z|miHaA3X5087l>uNA$V8oS`T=kk?oR%QQz-QLh@!ZL z6@4bE-bq-dSp8>E$!4IM6}(>D)9C_vF=Qd9-Hsh;3W`vm{;nM^s{fEX^2N6Gkv|i0 z)&ZXy8vmezLLaGCtqQRA_?;?57WVV{8Rnu0$j%pN^f{UJJE!px+{pLX+wbRtVpU=xx7in(yqeFF3a2f9dN zFuBLf#+WZCPnKpgE2n>S<&hx#ctwXM9@j~Yw)$E2dX|-yj3U(xeH$nacFdI1$lo@y z27koIWbTMa0`xj{Wi>TrK`po04P_nPVbcs%9nN8RRP*AdJ10ewj(5cQL(MjYyF6EE((TG__@}#U^c) zK;eVrlhg@et-T_9@@TU9BI1^wyCu7w>VJ<38y!Ci7Mt8e8Lc}}*?D+s-vb|pR1f$? z;`9emf7{!eBO;aw(Jds_LKE7egzA5e;NprLH83a5TBIDOITlv=;A>D{WzA{uBu4p@xt-|P zLRWSUhX$TJ))F7=q8orvvS1_ z+j42L?{ZPUSNi30`FskQhkg0__p(jZ$vD+MLd=7ulVQVtMvevTkkwr_IHYJ#K`<`B zO#zl3HC3G1U+|*MFwO0D2jZzeHACDs>Y5gNF*i{E&fxzt@@IAiRv4lAyAvUU1k!d9 zmgc6%3aWM54I+gg^;x9IPcQgq%{$?hMWh(W{b+$ANAcL_H|gsrIA_70&=4=Fq5zGQ zAXxZWTiNg>%U`dc1biBKx6J)u*`>n4Gfnl3tp@1AWbaUnGTtz3QXHx9B>mS{YsfKk zLUAf}oAp(2Z#e%Qk6S1mDeDV1RY*r8$3gxITX;jVUDGvzdPOspSAr1+poN zq%u}H(isKjO1XhlyWBU_{*+1+s%TO_?*RCN{8kH!_UkPegx1cS?A#yQh9o0A$y*im zfkoA6`|YpZ7OH4VdN`?}O90AxgtQr2A&hBcZzj^T%>+9p=ot((GeKVNAvR5axi0H{4L+CRvqX1NO7$t9-UquPn9CqjU zJHnkxDj=@O-dwB2HjAb1Zmn^i zvQ5*c?Zmn6Oh51MbPlrJ+W(jiqTfaFY9+3GT&C~8~FyPAO`f-Ji90-kOqj9^LMBMD9D@1r8lf@H-cl*HKaZa$(}a!ry% zC8BIZhA+loTw7T)oV)V3VBf2hMF$v0d&Km*BT%`(mS3bZ+lsF)95i58QvMdGfYi9% zaJrA>|I{ou{Yl~9;ta|yQM|)H1-VOK1}@rWdZ^x|$c>*OSITxr|9a?Xs)K)V1&vJx z56k=91cbz;y2q>P-QKZa0u=_BYo6XGJ+{_NfNE=rz z$%)FVT3YZE$Inh2VrdpFS#eb5Zygc?~ik9!TooO=dcm*XwY+C00PW01> z≦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 E0rGcyDgXcg literal 0 HcmV?d00001 diff --git a/Personal/settings/plasma6/.config/konsave/profiles/edu/conf.yaml b/Personal/settings/plasma6/.config/konsave/profiles/edu/conf.yaml new file mode 100755 index 0000000..c7db0a0 --- /dev/null +++ b/Personal/settings/plasma6/.config/konsave/profiles/edu/conf.yaml @@ -0,0 +1,118 @@ +--- +# This is the configuration file for konsave. +# This file is pre-configured for KDE Plasma users. +# This will backup all the important files for your Plasma customizations. +# Please make sure it follows the correct format for proper working of Konsave. +# The format should be: +# --- +# save: +# name: +# location: "path/to/parent/directory" +# entries: +# # these are files which will be backed up. +# # They should be present in the specified location. +# - file1 +# - file2 +# export: +# # This includes files which will be exported with your profile. +# # They will not be saved but only be exported and imported. +# # These may include files like complete icon packs and themes.. +# name: +# location: "path/to/parent/directory" +# entries: +# - file1 +# - file2 +# ... +# You can use these placeholders in the "location" of each item: +# $HOME: the home directory +# $CONFIG_DIR: refers to "$HOME/.config/" +# $SHARE_DIR: refers to "$HOME/.local/share" +# $BIN_DIR: refers to "$HOME/.local/bin" +# ${ENDS_WITH="text"}: for folders with different names on different computers whose names end with the same thing. +# The best example for this is the "*.default-release" folder of firefox. +# ${BEGINS_WITH="text"}: for folders with different names on different computers whose names start with the same thing. + +save: + configs: + location: "$CONFIG_DIR" + entries: + - gtk-2.0 + - gtk-3.0 + - gtk-4.0 + - kate + - Kvantum + - latte + - dolphinrc + - katerc + - konsolerc + - kcminputrc + - kdeglobals + - kglobalshortcutsrc + - klipperrc + - krunnerrc + - kscreenlockerrc + - ksmserverrc + - kwinrc + - kwinrulesrc + - plasma-org.kde.plasma.desktop-appletsrc + - plasmarc + - plasmashellrc + - gtkrc + - gtkrc-2.0 + - lattedockrc + - breezerc + - oxygenrc + - lightlyrc + - ksplashrc + - khotkeysrc + + app_layouts: + location: "$HOME/.local/share/kxmlgui5" + entries: + - dolphin + - konsole + + # Here are a few examples of how you can add more stuff to back up. + # Uncomment these lines if you want. + # firefox: + # location: "$HOME/.mozilla/firefox/${ENDS_WITH='.default-release'}" + # entries: + # - chrome # for firefox customizations + + # code oss: + # location: "$CONFIG_DIR/Code - OSS/User/" + # entries: + # - settings.json + + +# The following files will only be used for exporting and importing. +export: + share_folder: + location: "$SHARE_DIR" + entries: + - plasma + - kwin + - konsole + - fonts + - color-schemes + - aurorae + - icons + - wallpapers + + home_folder: + location: "$HOME/" + entries: + - .fonts + - .themes + - .icons + + + # You can add more files to export like this + # name: + # location: "path/to/parent/directory" + # entries: + # - file1 + # - file2 + # - folder1 + # - folder2 +... diff --git a/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/Kvantum/ArcDark#/ArcDark#.kvconfig b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/Kvantum/ArcDark#/ArcDark#.kvconfig new file mode 100755 index 0000000..9c6d5c0 --- /dev/null +++ b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/Kvantum/ArcDark#/ArcDark#.kvconfig @@ -0,0 +1,466 @@ +[%General] +author=Alexey Varfolomeev +comment=Arc Dark style +spread_menuitems=true +left_tabs=true +mirror_doc_tabs=true +scroll_width=12 +attach_active_tab=true +composite=true +menu_shadow_depth=7 +tooltip_shadow_depth=0 +splitter_width=7 +check_size=16 +slider_width=4 +slider_handle_width=18 +slider_handle_length=18 +textless_progressbar=false +menubar_mouse_tracking=true +slim_toolbars=false +toolbutton_style=1 +x11drag=menubar_and_primary_toolbar +double_click=false +translucent_windows=true +blurring=true +popup_blurring=true +opaque=kvantummanager,kvantum,kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,smplayer,smplayer2,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,trojita,dragon,digikam,qmplay2 +group_toolbar_buttons=false +vertical_spin_indicators=false +fill_rubberband=false +spread_progressbar=true +merge_menubar_with_toolbar=true +small_icon_size=16 +large_icon_size=32 +button_icon_size=16 +scroll_arrows=false +iconless_pushbutton=true +toolbar_icon_size=16 +combo_as_lineedit=true +button_contents_shift=false +groupbox_top_label=true +inline_spin_indicators=true +joined_inactive_tabs=false +layout_spacing=2 +submenu_overlap=0 +tooltip_delay=-1 +animate_states=false +transient_scrollbar=true +alt_mnemonic=true +combo_menu=true +layout_margin=4 +no_window_pattern=false +respect_DE=true +scroll_min_extent=36 +scrollable_menu=false +scrollbar_in_view=false +spin_button_width=16 +submenu_delay=250 +tree_branch_line=true +progressbar_thickness=8 +click_behavior=0 +contrast=1.00 +dialog_button_layout=0 +drag_from_buttons=false +hide_combo_checkboxes=false +intensity=1.00 +no_inactiveness=false +reduce_menu_opacity=0 +reduce_window_opacity=10 +saturation=1.00 +shadowless_popup=false +transient_groove=false +menu_blur_radius=0 +tooltip_blur_radius=0 + +[GeneralColors] +window.color=#353945 +base.color=#404552 +alt.base.color=#404552 +button.color=#444a58 +light.color=#404552 +mid.light.color=#404552 +dark.color=#2F343f +mid.color=#2F343f +highlight.color=#5294E2 +inactive.highlight.color=#5294E2 +text.color=#d3dae3 +window.text.color=#d3dae3 +button.text.color=#d3dae3 +disabled.text.color=#898d99 +tooltip.text.color=#d3dae3 +highlight.text.color=#d3dae3 +link.color=#1d99f3 +link.visited.color=#9b59b6 + +[ItemView] +inherits=PanelButtonCommand +frame.element=itemview +interior.element=itemview +frame=true +interior=true +text.iconspacing=3 +text.toggle.color=#ffffff + +[RadioButton] +inherits=PanelButtonCommand +frame=false +interior.element=radio + +[CheckBox] +inherits=PanelButtonCommand +frame=false +interior.element=checkbox + +[TreeExpander] +indicator.element=tree +indicator.size=8 + +[ToolTip] +frame.top=4 +frame.right=4 +frame.bottom=4 +frame.left=4 +frame=true + +[PanelButtonCommand] +inherits=PanelButtonCommand +interior.element=button +frame.element=button +text.normal.color=#d3dae3 +text.focus.color=#d3dae3 +text.press.color=#ffffff +text.toggle.color=#ffffff + +[PanelButtonTool] +inherits=PanelButtonCommand + +[DockTitle] +inherits=PanelButtonCommand +interior=false +frame=false +text.margin.top=5 +text.margin.bottom=5 +text.margin.left=5 +text.margin.right=5 +indicator.size=0 + +[Dock] +interior.element=toolbar +frame.element=toolbar +frame=true +interior=true + +[GroupBox] +inherits=PanelButtonCommand +interior.element=tabframe +interior=true +frame=false + +[Focus] +inherits=PanelButtonCommand +frame=true +frame.element=focus +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 +frame.patternsize=20 + +[GenericFrame] +inherits=PanelButtonCommand +frame.element=common +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 + +[Slider] +inherits=PanelButtonCommand +interior=true +frame.element=slider +interior.element=slider +frame.top=3 +frame.bottom=3 +frame.left=3 +frame.right=3 +focusFrame=true + +[SliderCursor] +inherits=PanelButtonCommand +interior=true +interior.element=slidercursor +frame=false + +[LineEdit] +inherits=PanelButtonCommand +frame.element=lineedit +interior.element=lineedit + +[IndicatorSpinBox] +inherits=LineEdit +frame.element=lineedit +interior.element=lineedit +frame.top=0 +frame.bottom=2 +frame.left=2 +frame.right=2 +indicator.size=8 + +[DropDownButton] +inherits=PanelButtonCommand +frame.top=2 +frame.bottom=2 +frame.left=0 +frame.right=1 +indicator.size=8 + +[ToolboxTab] +inherits=PanelButtonCommand +frame.element=tabframe +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 + +[Tab] +inherits=PanelButtonCommand +interior.element=tab +frame.element=tab +frame.top=2 +frame.bottom=3 +frame.left=3 +frame.right=3 +indicator.size=10 +text.normal.color=#898d99 +text.focus.color=#ffffff +text.press.color=#ffffff +text.toggle.color=#ffffff +focusFrame=true + +[TabBarFrame] +inherits=GenericFrame +frame=true +frame.element=tabBarFrame +interior=false +frame.top=4 +frame.bottom=4 +frame.left=4 +frame.right=4 + +[TabFrame] +inherits=PanelButtonCommand +frame.element=tabframe +interior.element=tabframe + +[Dialog] +inherits=TabBarFrame +frame.element=tabframe +interior=false +frame=false +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 + +[HeaderSection] +inherits=PanelButtonCommand +interior.element=header +frame.element=header +frame.top=0 +frame.bottom=1 +frame.left=1 +frame.right=1 +frame.expansion=0 +text.normal.color=#d3dae3 +text.focus.color=#5294e2 +text.press.color=#d3dae3 +text.toggle.color=#d3dae3 +indicator.element=harrow + +[SizeGrip] +inherits=PanelButtonCommand +frame=false +interior=false +indicator.element=resize-grip +indicator.size=0 + +[Toolbar] +inherits=PanelButtonCommand +interior.element=menubar +frame.element=menubar +frame=true +frame.bottom=4 +frame.left=4 +frame.right=4 +text.normal.color=#d3dae3 +text.focus.color=#d3dae3 +text.press.color=#ffffff +text.toggle.color=#ffffff +text.bold=false + +[MenuBar] +inherits=PanelButtonCommand +frame.element=menubar +interior.element=menubar +frame.bottom=0 +text.normal.color=#d3dae3 +frame.expansion=0 +text.bold=false + +[ToolbarButton] +frame.element=tbutton +interior.element=tbutton +indicator.element=arrow +text.normal.color=#d3dae3 +text.focus.color=#d3dae3 +text.press.color=#ffffff +text.toggle.color=#ffffff +text.bold=false + +[Scrollbar] +inherits=PanelButtonCommand +indicator.size=0 +interior=false +frame=false + +[ScrollbarGroove] +inherits=PanelButtonCommand +interior=false +frame=false + +[ScrollbarSlider] +inherits=PanelButtonCommand +frame.element=scrollbarslider +interior=false +frame.left=6 +frame.right=6 +frame.top=6 +frame.bottom=6 + +[ProgressbarContents] +inherits=PanelButtonCommand +frame=true +frame.element=progress-pattern +interior.element=progress-pattern +frame.top=2 +frame.bottom=2 +frame.left=2 +frame.right=2 + +[Progressbar] +inherits=PanelButtonCommand +frame.element=progress +interior.element=progress +frame.top=2 +frame.bottom=2 +frame.left=2 +frame.right=2 +text.margin=0 +text.normal.color=#d3dae3 +text.focus.color=#d3dae3 +text.press.color=#ffffff +text.toggle.color=#ffffff +text.bold=false +frame.expansion=18 + +[RadioButton] +inherits=PanelButtonCommand + +[Menu] +frame.element=menu +interior.element=menu +inherits=PanelButtonCommand +text.press.color=#ffffff +text.toggle.color=#ffffff +text.bold=false +frame.top=3 +frame.bottom=3 +frame.left=3 +frame.right=3 + +[MenuItem] +inherits=PanelButtonCommand +interior.element=menuitem +indicator.size=8 +text.focus.color=#ffffff +text.press.color=#ffffff + +[MenuBarItem] +inherits=PanelButtonCommand +interior.element=menubaritem +frame=false +text.margin.top=3 +text.margin.bottom=3 +text.margin.left=5 +text.margin.right=5 + +[StatusBar] +inherits=Toolbar +frame.element=toolbar +font.bold=true +text.normal.color=#d3dae3 +frame=true +frame.top=0 +frame.bottom=0 + +[TitleBar] +inherits=PanelButtonCommand +frame=false +interior=false +text.margin.top=2 +text.margin.bottom=2 +text.margin.left=3 +text.margin.right=3 + +[ComboBox] +inherits=PanelButtonCommand +indicator.size=8 +frame.top=3 +frame.bottom=3 +frame.left=3 +frame.right=3 +text.margin.top=1 +text.margin.bottom=1 +text.margin.left=3 +text.margin.right=3 +text.toggle.color=#ffffff + +[ToolboxTab] +inherits=PanelButtonCommand +text.normal.color=#d3dae3 +text.press.color=#ffffff +text.focus.color=#d3dae3 + +[Hacks] +transparent_dolphin_view=false +blur_konsole=true +transparent_ktitle_label=true +transparent_menutitle=true +respect_darkness=true +kcapacitybar_as_progressbar=true +force_size_grip=false +iconless_pushbutton=true +iconless_menu=false +disabled_icon_opacity=100 +lxqtmainmenu_iconsize=0 +normal_default_pushbutton=true +single_top_toolbar=false +tint_on_mouseover=0 +transparent_pcmanfm_sidepane=true +transparent_pcmanfm_view=false +blur_translucent=true +centered_forms=false +kinetic_scrolling=false +middle_click_scroll=false +no_selection_tint=false +noninteger_translucency=false +style_vertical_toolbars=false +blur_only_active_window=false + +[Window] +interior=true +interior.element=window +frame.top=0 +frame.bottom=0 +frame.left=0 +frame.right=0 diff --git a/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/Kvantum/KvGnomeDark#/KvGnomeDark#.kvconfig b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/Kvantum/KvGnomeDark#/KvGnomeDark#.kvconfig new file mode 100755 index 0000000..7ab3ddc --- /dev/null +++ b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/Kvantum/KvGnomeDark#/KvGnomeDark#.kvconfig @@ -0,0 +1,553 @@ +[%General] +author=Tsu Jan +comment=A dark theme with a Gnome like look and feel +x11drag=all +alt_mnemonic=true +left_tabs=false +attach_active_tab=false +mirror_doc_tabs=false +group_toolbar_buttons=false +toolbar_item_spacing=2 +toolbar_interior_spacing=2 +spread_progressbar=true +spread_menuitems=true +composite=true +menu_shadow_depth=6 +tooltip_shadow_depth=6 +scroll_width=12 +scroll_arrows=false +scroll_min_extent=50 +transient_scrollbar=true +transient_groove=true +slider_width=4 +slider_handle_width=22 +slider_handle_length=18 +tickless_slider_handle_size=20 +center_toolbar_handle=true +check_size=16 +textless_progressbar=false +progressbar_thickness=4 +menubar_mouse_tracking=true +toolbutton_style=1 +click_behavior=0 +translucent_windows=true +blurring=false +popup_blurring=false +vertical_spin_indicators=false +inline_spin_indicators=true +inline_spin_separator=true +spin_button_width=32 +fill_rubberband=false +merge_menubar_with_toolbar=true +small_icon_size=16 +large_icon_size=32 +button_icon_size=16 +toolbar_icon_size=22 +combo_as_lineedit=false +square_combo_button=true +combo_menu=true +hide_combo_checkboxes=true +combo_focus_rect=true +spread_header=true +layout_spacing=3 +tooltip_delay=-1 +submenu_overlap=0 +animate_states=true +tree_branch_line=true +contrast=1.00 +dialog_button_layout=2 +groupbox_top_label=false +intensity=1.00 +joined_inactive_tabs=true +layout_margin=4 +no_inactiveness=false +no_window_pattern=false +reduce_menu_opacity=0 +reduce_window_opacity=0 +respect_DE=true +saturation=1.00 +scrollable_menu=true +scrollbar_in_view=true +submenu_delay=250 +dark_titlebar=true +drag_from_buttons=false +menu_blur_radius=0 +opaque=kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,smplayer,smplayer2,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,VirtualBoxVM,trojita,dragon,digikam,lyx +shadowless_popup=true +tooltip_blur_radius=0 + +[GeneralColors] +window.color=#353535 +inactive.window.color=#353535 +base.color=#2d2d2d +inactive.base.color=#303030 +alt.base.color=#323232 +inactive.alt.base.color=#353535 +button.color=#333333 +light.color=#5a5a5a +mid.light.color=#555555 +dark.color=#171717 +mid.color=#3c3c3c +highlight.color=#15539e +inactive.highlight.color=#15539e +text.color=white +inactive.text.color=#ffffffc8 +window.text.color=white +inactive.window.text.color=#ffffff78 +button.text.color=white +disabled.text.color=#A0A0A0 +tooltip.text.color=white +highlight.text.color=white +link.color=#2EB8E6 +link.visited.color=#FF6666 +progress.indicator.text.color=white + +[Hacks] +transparent_ktitle_label=true +transparent_dolphin_view=false +transparent_pcmanfm_sidepane=true +blur_translucent=false +transparent_menutitle=false +transparent_arrow_button=true +respect_darkness=true +force_size_grip=true +iconless_pushbutton=false +iconless_menu=false +disabled_icon_opacity=100 +normal_default_pushbutton=false +single_top_toolbar=true +tint_on_mouseover=0 +lxqtmainmenu_iconsize=0 +middle_click_scroll=false +no_selection_tint=false +transparent_pcmanfm_view=false +blur_only_active_window=false +centered_forms=false +kinetic_scrolling=false +noninteger_translucency=false +style_vertical_toolbars=false + +[PanelButtonCommand] +frame=true +frame.element=btn +frame.expandedElement=button +frame.top=3 +frame.bottom=3 +frame.left=3 +frame.right=3 +interior=true +interior.element=button +indicator.size=9 +text.normal.color=white +text.normal.inactive.color=#ffffff8c +text.focus.color=white +text.press.color=white +text.toggle.color=white +text.toggle.inactive.color=#ffffff8c +text.shadow=true +text.shadow.color=black +text.shadow.alpha=210 +text.shadow.xshift=1 +text.shadow.yshift=1 +text.shadow.depth=1 +text.margin=1 +text.iconspacing=4 +indicator.element=arrow +text.margin.top=3 +text.margin.bottom=4 +text.margin.left=3 +text.margin.right=3 +min_width=+0.2font +min_height=+0.2font +frame.expansion=12 + +[PanelButtonTool] +inherits=PanelButtonCommand +frame.element=btn +frame.expandedElement=button + +[ToolbarButton] +inherits=PanelButtonCommand +interior.element=tbutton +frame.element=tbtn +frame.expandedElement=tbutton + +[Dock] +inherits=PanelButtonCommand +interior.element=dock +frame.element=dock +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 +text.normal.color=white + +[DockTitle] +inherits=PanelButtonCommand +frame.top=3 +frame.bottom=3 +frame.left=3 +frame.right=3 +frame=false +interior=false +text.normal.color=white +text.focus.color=white +text.bold=true +text.shadow=false +text.margin.top=2 +text.margin.bottom=2 + +[IndicatorSpinBox] +inherits=PanelButtonCommand +frame.element=btn +frame.expandedElement=button +interior.element=button +indicator.element=iarrow +indicator.size=10 +text.normal.color=white + +[RadioButton] +inherits=PanelButtonCommand +frame=false +interior.element=radio +text.normal.color=white +text.focus.color=white +text.shadow=false +text.margin.top=2 +text.margin.bottom=2 + +[CheckBox] +inherits=PanelButtonCommand +frame=false +interior.element=checkbox +text.normal.color=white +text.focus.color=white +text.shadow=false +text.margin.top=2 +text.margin.bottom=2 + +[GenericFrame] +inherits=PanelButtonCommand +frame=true +interior=false +frame.element=common +interior.element=common +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 + +[LineEdit] +inherits=PanelButtonCommand +frame.element=le +frame.expandedElement=lineedit +interior.element=lineedit +text.margin.left=2 +text.margin.right=2 +text.margin.top=3 +text.margin.bottom=4 + +[DropDownButton] +inherits=PanelButtonCommand +indicator.element=arrow-down +indicator.size=10 + +[IndicatorArrow] +indicator.element=arrow +indicator.size=9 + +[ToolboxTab] +inherits=PanelButtonCommand +text.normal.color=#ffffffb4 +text.normal.inactive.color=#ffffff8c +text.press.color=white +text.press.inactive.color=#ffffff8c +text.focus.color=white +text.shadow=false + +[Tab] +inherits=PanelButtonCommand +interior.element=button +text.margin.left=8 +text.margin.right=8 +text.margin.top=3 +text.margin.bottom=4 +frame.element=button +focusFrame=true +indicator.element=tab +indicator.size=12 +frame.top=3 +frame.bottom=3 +frame.left=3 +frame.right=3 +text.normal.color=#ffffff7d +text.normal.inactive.color=#ffffff6e +text.focus.color=#ffffffb4 +text.toggle.color=white +text.bold=true +min_width=4font + +[TabFrame] +inherits=PanelButtonCommand +frame.element=none +interior=false +frame.top=2 +frame.bottom=2 +frame.left=2 +frame.right=2 + +[TreeExpander] +inherits=PanelButtonCommand +frame=false +interior=false +indicator.size=11 +indicator.element=tree + +[HeaderSection] +inherits=PanelButtonCommand +frame.element=header +interior.element=header +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 +text.margin.top=3 +text.margin.bottom=3 +text.margin.left=3 +text.margin.right=3 +text.shadow=false +text.normal.color=#ffffff7d +text.normal.inactive.color=#ffffff6e +text.focus.color=#ffffffb4 +text.toggle.color=white +text.bold=true +frame.expansion=0 + +[SizeGrip] +indicator.element=resize-grip + +[Toolbar] +inherits=PanelButtonCommand +indicator.element=toolbar +indicator.size=5 +text.margin=0 +interior=true +frame=true +interior.element=menubar +frame.element=menubar +text.normal.color=white +text.focus.color=white +frame.left=0 +frame.right=0 +frame.top=0 +frame.bottom=1 +text.shadow=false + +[Slider] +inherits=PanelButtonCommand +frame.element=slider +interior.element=slider +frame.top=2 +frame.bottom=2 +frame.left=2 +frame.right=2 + +[SliderCursor] +inherits=PanelButtonCommand +frame=false +interior.element=slidercursor + +[Progressbar] +inherits=PanelButtonCommand +frame.top=2 +frame.bottom=2 +frame.left=2 +frame.right=2 +frame.element=progress +interior.element=progress +text.margin=0 +text.normal.color=#ffffff8c +text.normal.inactive.color=#ffffff6e +text.focus.color=white +text.press.color=white +text.toggle.color=white +text.bold=true +frame.expansion=8 +text.shadow=false + +[ProgressbarContents] +inherits=PanelButtonCommand +frame.top=2 +frame.bottom=2 +frame.left=2 +frame.right=2 +frame=true +frame.element=progress-pattern +interior.element=progress-pattern + +[ItemView] +inherits=PanelButtonCommand +text.margin=0 +frame.element=itemview +interior.element=itemview +frame.top=2 +frame.bottom=2 +frame.left=2 +frame.right=2 +text.margin.top=3 +text.margin.bottom=3 +text.margin.left=4 +text.margin.right=4 +text.normal.color=white +text.normal.inactive.color=#ffffffc8 +text.focus.color=white +text.press.color=white +text.toggle.color=white +text.toggle.inactive.color=#ffffffeb +text.shadow=false +min_height=0 + +[Splitter] +indicator.size=32 + +[Scrollbar] +inherits=PanelButtonCommand +indicator.element=arrow +indicator.size=10 + +[ScrollbarSlider] +inherits=PanelButtonCommand +frame.element=scrollbarslider +interior=false +frame.left=6 +frame.right=6 +frame.top=6 +frame.bottom=6 +indicator.element=grip +indicator.size=13 +frame.expansion=0 + +[ScrollbarGroove] +inherits=PanelButtonCommand +interior=false +frame=false + +[MenuItem] +inherits=PanelButtonCommand +frame=true +frame.element=menuitem +interior.element=menuitem +indicator.element=menuitem +text.normal.color=white +text.focus.color=white +text.margin.top=2 +text.margin.bottom=2 +text.margin.left=15 +text.margin.right=5 +frame.top=2 +frame.bottom=2 +frame.left=2 +frame.right=2 +text.shadow=false +min_width=0 +min_height=0 + +[MenuBar] +inherits=PanelButtonCommand +interior=true +interior.element=menubar +frame=true +frame.element=menubar +frame.left=2 +frame.right=2 +frame.top=0 +frame.bottom=1 + +[MenuBarItem] +inherits=PanelButtonCommand +interior=false +frame=true +frame.element=menubaritem +frame.top=2 +frame.bottom=3 +frame.left=2 +frame.right=2 +text.margin.left=4 +text.margin.right=4 +text.margin.top=0 +text.margin.bottom=2 +text.normal.color=white +text.focus.color=#3a90eb +text.shadow=false +min_width=0 +min_height=0 + +[TitleBar] +inherits=PanelButtonCommand +frame=false +interior.element=titlebar +indicator.size=12 +indicator.element=mdi +text.normal.color=#787878 +text.focus.color=white +text.bold=true +text.italic=true + +[ComboBox] +inherits=PanelButtonCommand +frame.element=btn +frame.expandedElement=button + +[Menu] +inherits=PanelButtonCommand +frame.top=1 +frame.bottom=1 +frame.left=1 +frame.right=1 +frame.element=menu +interior.element=menu +text.normal.color=white +text.shadow=false + +[GroupBox] +inherits=GenericFrame +frame=true +frame.element=group +text.margin=0 +frame.top=4 +frame.bottom=4 +frame.left=4 +frame.right=4 +text.normal.color=white +text.press.color=white +text.focus.color=white + +[TabBarFrame] +inherits=PanelButtonCommand +frame.top=3 +frame.bottom=5 +frame.left=3 +frame.right=3 +frame=true +interior=true +frame.element=tabbarframe +interior.element=tabbarframe + +[ToolTip] +inherits=GenericFrame +frame.top=6 +frame.bottom=6 +frame.left=6 +frame.right=6 +interior=true +text.margin=0 +interior.element=tooltip +frame.element=tooltip + +[StatusBar] +inherits=GenericFrame +frame=false +interior=false + +[Focus] +frame=true diff --git a/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/Kvantum/kvantum.kvconfig b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/Kvantum/kvantum.kvconfig new file mode 100755 index 0000000..6718fbf --- /dev/null +++ b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/Kvantum/kvantum.kvconfig @@ -0,0 +1,5 @@ +[General] +theme=ArcDark# + +[Applications] +KvGnomeDark%23=virtualbox, virtualboxvm diff --git a/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/dolphinrc b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/dolphinrc new file mode 100755 index 0000000..70f418d --- /dev/null +++ b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/dolphinrc @@ -0,0 +1,11 @@ +[General] +Version=202 +ViewPropsTimestamp=2024,3,10,14,3,43.476 + +[KFileDialog Settings] +Places Icons Auto-resize=false +Places Icons Static Size=22 + +[MainWindow] +MenuBar=Disabled +ToolBarsMovable=Disabled diff --git a/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtk-3.0/bookmarks b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtk-3.0/bookmarks new file mode 100755 index 0000000..f7cb2b5 --- /dev/null +++ b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtk-3.0/bookmarks @@ -0,0 +1,33 @@ +file:///home/erik/Documents +file:///home/erik/Downloads Downloads +file:///home/erik/Pictures Pictures +file:///home/erik/Projects +file:///home/erik/Videos Videos +file:///etc/skel /etc/skel +file:///home/erik/.config .config +file:///home/erik/.local +file:///home/erik/ArcoLinux-Out +file:///home/erik/ArcoLinuxD-Out +file:///home/erik/ArcoLinuxB-Out +file:///home/erik/Dropbox Dropbox +file:///home/erik/Insync Insync +file:///home/erik/Insync/SHARED-CORETEAM +file:///home/erik/ARCO/ARCHLINUX-PKGBUILD/archlinux-pkgbuild +file:///home/erik/ARCO/ARCOLINUX-PKGBUILD/arcolinux-pkgbuild +file:///home/erik/ARCO/ARCOLINUX-PKGBUILD/arcolinux-pkgbuild-3party +file:///home/erik/ARCO/ARCOLINUX-PKGBUILD/arcolinux-pkgbuild-calamares +file:///home/erik/ARCO/ARCOLINUX-PKGBUILD/arcolinux-pkgbuild-icons +file:///home/erik/ARCO/ARCOLINUX-REPO +file:///home/erik/ARCO/ARCOLINUX-ARC +file:///home/erik/ARCO/ARCOLINUX +file:///home/erik/ARCO/ARCOLINUXB +file:///home/erik/ARCO/ARCOLINUXD +file:///home/erik/ARCO/ARCOLINUX-CAL +file:///home/erik/ARCO/ARCOLINUX-DESKTOP +file:///home/erik/ARCO/ARCOLINUX-ISO +file:///usr/share/applications applications +file:///home/erik/.icons .icons +file:///usr/share/icons icons +file:///home/erik/.themes .themes +file:///usr/share/themes themes +file:///home/erik/DATA DATA diff --git a/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtk-3.0/colors.css b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtk-3.0/colors.css new file mode 100755 index 0000000..bed2595 --- /dev/null +++ b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtk-3.0/colors.css @@ -0,0 +1,84 @@ +@define-color borders_breeze #585e68; +@define-color content_view_bg_breeze #404552; +@define-color error_color_backdrop_breeze #da4453; +@define-color error_color_breeze #da4453; +@define-color error_color_insensitive_backdrop_breeze #70414e; +@define-color error_color_insensitive_breeze #70414e; +@define-color insensitive_base_color_breeze #3d424e; +@define-color insensitive_base_fg_color_breeze #6e737f; +@define-color insensitive_bg_color_breeze #2d323c; +@define-color insensitive_borders_breeze #3a3f4a; +@define-color insensitive_fg_color_breeze #646973; +@define-color insensitive_selected_bg_color_breeze #2d323c; +@define-color insensitive_selected_fg_color_breeze #646973; +@define-color insensitive_unfocused_bg_color_breeze #2d323c; +@define-color insensitive_unfocused_fg_color_breeze #646973; +@define-color insensitive_unfocused_selected_bg_color_breeze #2d323c; +@define-color insensitive_unfocused_selected_fg_color_breeze #646973; +@define-color link_color_breeze #1d99f3; +@define-color link_visited_color_breeze #9b59b6; +@define-color success_color_backdrop_breeze #27ae60; +@define-color success_color_breeze #27ae60; +@define-color success_color_insensitive_backdrop_breeze #356553; +@define-color success_color_insensitive_breeze #356553; +@define-color theme_base_color_breeze #404552; +@define-color theme_bg_color_breeze #2f343f; +@define-color theme_button_background_backdrop_breeze #414857; +@define-color theme_button_background_backdrop_insensitive_breeze #3e4553; +@define-color theme_button_background_insensitive_breeze #3e4553; +@define-color theme_button_background_normal_breeze #414857; +@define-color theme_button_decoration_focus_backdrop_breeze #5294e2; +@define-color theme_button_decoration_focus_backdrop_insensitive_breeze #445e81; +@define-color theme_button_decoration_focus_breeze #5294e2; +@define-color theme_button_decoration_focus_insensitive_breeze #445e81; +@define-color theme_button_decoration_hover_backdrop_breeze #5294e2; +@define-color theme_button_decoration_hover_backdrop_insensitive_breeze #445e81; +@define-color theme_button_decoration_hover_breeze #5294e2; +@define-color theme_button_decoration_hover_insensitive_breeze #445e81; +@define-color theme_button_foreground_active_backdrop_breeze #d3dae3; +@define-color theme_button_foreground_active_backdrop_insensitive_breeze #646973; +@define-color theme_button_foreground_active_breeze #d3dae3; +@define-color theme_button_foreground_active_insensitive_breeze #646973; +@define-color theme_button_foreground_backdrop_breeze #d3dae3; +@define-color theme_button_foreground_backdrop_insensitive_breeze #6f7582; +@define-color theme_button_foreground_insensitive_breeze #6f7582; +@define-color theme_button_foreground_normal_breeze #d3dae3; +@define-color theme_fg_color_breeze #d3dae3; +@define-color theme_header_background_backdrop_breeze #2f343f; +@define-color theme_header_background_breeze #2f343f; +@define-color theme_header_background_light_breeze #2f343f; +@define-color theme_header_foreground_backdrop_breeze #d3dae3; +@define-color theme_header_foreground_breeze #d3dae3; +@define-color theme_header_foreground_insensitive_backdrop_breeze #d3dae3; +@define-color theme_header_foreground_insensitive_breeze #d3dae3; +@define-color theme_hovering_selected_bg_color_breeze #5294e2; +@define-color theme_selected_bg_color_breeze #5294e2; +@define-color theme_selected_fg_color_breeze #d3dae3; +@define-color theme_text_color_breeze #d3dae3; +@define-color theme_titlebar_background_backdrop_breeze #2f343f; +@define-color theme_titlebar_background_breeze #2f343f; +@define-color theme_titlebar_background_light_breeze #2f343f; +@define-color theme_titlebar_foreground_backdrop_breeze #666a73; +@define-color theme_titlebar_foreground_breeze #d3dae3; +@define-color theme_titlebar_foreground_insensitive_backdrop_breeze #666a73; +@define-color theme_titlebar_foreground_insensitive_breeze #666a73; +@define-color theme_unfocused_base_color_breeze #404552; +@define-color theme_unfocused_bg_color_breeze #2f343f; +@define-color theme_unfocused_fg_color_breeze #d3dae3; +@define-color theme_unfocused_selected_bg_color_alt_breeze #2b4768; +@define-color theme_unfocused_selected_bg_color_breeze #2b4768; +@define-color theme_unfocused_selected_fg_color_breeze #d3dae3; +@define-color theme_unfocused_text_color_breeze #d3dae3; +@define-color theme_unfocused_view_bg_color_breeze #3d424e; +@define-color theme_unfocused_view_text_color_breeze #6e737f; +@define-color theme_view_active_decoration_color_breeze #5294e2; +@define-color theme_view_hover_decoration_color_breeze #5294e2; +@define-color tooltip_background_breeze #353945; +@define-color tooltip_border_breeze #5d616d; +@define-color tooltip_text_breeze #d3dae3; +@define-color unfocused_borders_breeze #585e68; +@define-color unfocused_insensitive_borders_breeze #3a3f4a; +@define-color warning_color_backdrop_breeze #f67400; +@define-color warning_color_breeze #f67400; +@define-color warning_color_insensitive_backdrop_breeze #7a5133; +@define-color warning_color_insensitive_breeze #7a5133; diff --git a/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtk-3.0/gtk.css b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtk-3.0/gtk.css new file mode 100755 index 0000000..c9763f7 --- /dev/null +++ b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtk-3.0/gtk.css @@ -0,0 +1 @@ +@import 'colors.css'; \ No newline at end of file diff --git a/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtk-3.0/settings.ini b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtk-3.0/settings.ini new file mode 100755 index 0000000..4ee57e6 --- /dev/null +++ b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtk-3.0/settings.ini @@ -0,0 +1,23 @@ +[Settings] +gtk-application-prefer-dark-theme=true +gtk-button-images=true +gtk-cursor-theme-name=Breeze_Light +gtk-cursor-theme-size=24 +gtk-decoration-layout=icon:minimize,maximize,close +gtk-enable-animations=true +gtk-enable-event-sounds=0 +gtk-enable-input-feedback-sounds=0 +gtk-font-name=Noto Sans, 10 +gtk-icon-theme-name=Surfn-Plasma-Dark +gtk-menu-images=true +gtk-modules=colorreload-gtk-module +gtk-primary-button-warps-slider=true +gtk-sound-theme-name=ocean +gtk-theme-name=Arc-Dark +gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR +gtk-toolbar-style=3 +gtk-xft-antialias=1 +gtk-xft-dpi=98304 +gtk-xft-hinting=1 +gtk-xft-hintstyle=hintslight +gtk-xft-rgba=rgb diff --git a/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtk-4.0/colors.css b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtk-4.0/colors.css new file mode 100755 index 0000000..bed2595 --- /dev/null +++ b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtk-4.0/colors.css @@ -0,0 +1,84 @@ +@define-color borders_breeze #585e68; +@define-color content_view_bg_breeze #404552; +@define-color error_color_backdrop_breeze #da4453; +@define-color error_color_breeze #da4453; +@define-color error_color_insensitive_backdrop_breeze #70414e; +@define-color error_color_insensitive_breeze #70414e; +@define-color insensitive_base_color_breeze #3d424e; +@define-color insensitive_base_fg_color_breeze #6e737f; +@define-color insensitive_bg_color_breeze #2d323c; +@define-color insensitive_borders_breeze #3a3f4a; +@define-color insensitive_fg_color_breeze #646973; +@define-color insensitive_selected_bg_color_breeze #2d323c; +@define-color insensitive_selected_fg_color_breeze #646973; +@define-color insensitive_unfocused_bg_color_breeze #2d323c; +@define-color insensitive_unfocused_fg_color_breeze #646973; +@define-color insensitive_unfocused_selected_bg_color_breeze #2d323c; +@define-color insensitive_unfocused_selected_fg_color_breeze #646973; +@define-color link_color_breeze #1d99f3; +@define-color link_visited_color_breeze #9b59b6; +@define-color success_color_backdrop_breeze #27ae60; +@define-color success_color_breeze #27ae60; +@define-color success_color_insensitive_backdrop_breeze #356553; +@define-color success_color_insensitive_breeze #356553; +@define-color theme_base_color_breeze #404552; +@define-color theme_bg_color_breeze #2f343f; +@define-color theme_button_background_backdrop_breeze #414857; +@define-color theme_button_background_backdrop_insensitive_breeze #3e4553; +@define-color theme_button_background_insensitive_breeze #3e4553; +@define-color theme_button_background_normal_breeze #414857; +@define-color theme_button_decoration_focus_backdrop_breeze #5294e2; +@define-color theme_button_decoration_focus_backdrop_insensitive_breeze #445e81; +@define-color theme_button_decoration_focus_breeze #5294e2; +@define-color theme_button_decoration_focus_insensitive_breeze #445e81; +@define-color theme_button_decoration_hover_backdrop_breeze #5294e2; +@define-color theme_button_decoration_hover_backdrop_insensitive_breeze #445e81; +@define-color theme_button_decoration_hover_breeze #5294e2; +@define-color theme_button_decoration_hover_insensitive_breeze #445e81; +@define-color theme_button_foreground_active_backdrop_breeze #d3dae3; +@define-color theme_button_foreground_active_backdrop_insensitive_breeze #646973; +@define-color theme_button_foreground_active_breeze #d3dae3; +@define-color theme_button_foreground_active_insensitive_breeze #646973; +@define-color theme_button_foreground_backdrop_breeze #d3dae3; +@define-color theme_button_foreground_backdrop_insensitive_breeze #6f7582; +@define-color theme_button_foreground_insensitive_breeze #6f7582; +@define-color theme_button_foreground_normal_breeze #d3dae3; +@define-color theme_fg_color_breeze #d3dae3; +@define-color theme_header_background_backdrop_breeze #2f343f; +@define-color theme_header_background_breeze #2f343f; +@define-color theme_header_background_light_breeze #2f343f; +@define-color theme_header_foreground_backdrop_breeze #d3dae3; +@define-color theme_header_foreground_breeze #d3dae3; +@define-color theme_header_foreground_insensitive_backdrop_breeze #d3dae3; +@define-color theme_header_foreground_insensitive_breeze #d3dae3; +@define-color theme_hovering_selected_bg_color_breeze #5294e2; +@define-color theme_selected_bg_color_breeze #5294e2; +@define-color theme_selected_fg_color_breeze #d3dae3; +@define-color theme_text_color_breeze #d3dae3; +@define-color theme_titlebar_background_backdrop_breeze #2f343f; +@define-color theme_titlebar_background_breeze #2f343f; +@define-color theme_titlebar_background_light_breeze #2f343f; +@define-color theme_titlebar_foreground_backdrop_breeze #666a73; +@define-color theme_titlebar_foreground_breeze #d3dae3; +@define-color theme_titlebar_foreground_insensitive_backdrop_breeze #666a73; +@define-color theme_titlebar_foreground_insensitive_breeze #666a73; +@define-color theme_unfocused_base_color_breeze #404552; +@define-color theme_unfocused_bg_color_breeze #2f343f; +@define-color theme_unfocused_fg_color_breeze #d3dae3; +@define-color theme_unfocused_selected_bg_color_alt_breeze #2b4768; +@define-color theme_unfocused_selected_bg_color_breeze #2b4768; +@define-color theme_unfocused_selected_fg_color_breeze #d3dae3; +@define-color theme_unfocused_text_color_breeze #d3dae3; +@define-color theme_unfocused_view_bg_color_breeze #3d424e; +@define-color theme_unfocused_view_text_color_breeze #6e737f; +@define-color theme_view_active_decoration_color_breeze #5294e2; +@define-color theme_view_hover_decoration_color_breeze #5294e2; +@define-color tooltip_background_breeze #353945; +@define-color tooltip_border_breeze #5d616d; +@define-color tooltip_text_breeze #d3dae3; +@define-color unfocused_borders_breeze #585e68; +@define-color unfocused_insensitive_borders_breeze #3a3f4a; +@define-color warning_color_backdrop_breeze #f67400; +@define-color warning_color_breeze #f67400; +@define-color warning_color_insensitive_backdrop_breeze #7a5133; +@define-color warning_color_insensitive_breeze #7a5133; diff --git a/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtk-4.0/gtk.css b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtk-4.0/gtk.css new file mode 100755 index 0000000..c9763f7 --- /dev/null +++ b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtk-4.0/gtk.css @@ -0,0 +1 @@ +@import 'colors.css'; \ No newline at end of file diff --git a/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtk-4.0/settings.ini b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtk-4.0/settings.ini new file mode 100755 index 0000000..e396023 --- /dev/null +++ b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtk-4.0/settings.ini @@ -0,0 +1,12 @@ +[Settings] +gtk-application-prefer-dark-theme=true +gtk-cursor-theme-name=Breeze_Light +gtk-cursor-theme-size=24 +gtk-decoration-layout=icon:minimize,maximize,close +gtk-enable-animations=true +gtk-font-name=Noto Sans, 10 +gtk-icon-theme-name=Surfn-Plasma-Dark +gtk-modules=colorreload-gtk-module +gtk-primary-button-warps-slider=true +gtk-sound-theme-name=ocean +gtk-xft-dpi=98304 diff --git a/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtkrc b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtkrc new file mode 100755 index 0000000..3dfd1e5 --- /dev/null +++ b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtkrc @@ -0,0 +1,2 @@ +# created by KDE Plasma, Sun Mar 10 14:09:53 2024 +# diff --git a/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtkrc-2.0 b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtkrc-2.0 new file mode 100755 index 0000000..dc761e8 --- /dev/null +++ b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/gtkrc-2.0 @@ -0,0 +1,5 @@ +# created by KDE Plasma, Sun Mar 10 14:09:53 2024 +# + +gtk-alternative-button-order = 1 + diff --git a/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/kcminputrc b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/kcminputrc new file mode 100755 index 0000000..ac10911 --- /dev/null +++ b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/kcminputrc @@ -0,0 +1,2 @@ +[Mouse] +cursorTheme=Breeze_Light diff --git a/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/kdeglobals b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/kdeglobals new file mode 100755 index 0000000..6439d75 --- /dev/null +++ b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/kdeglobals @@ -0,0 +1,110 @@ +[ColorEffects:Disabled] +ChangeSelectionColor= +Color=56,56,56 +ColorAmount=0 +ColorEffect=0 +ContrastAmount=0.65000000000000002 +ContrastEffect=1 +Enable= +IntensityAmount=0.10000000000000001 +IntensityEffect=2 + +[ColorEffects:Inactive] +ChangeSelectionColor=true +Color=112,111,110 +ColorAmount=0.025000000000000001 +ColorEffect=2 +ContrastAmount=0.10000000000000001 +ContrastEffect=2 +Enable=false +IntensityAmount=0 +IntensityEffect=0 + +[Colors:Button] +BackgroundAlternate=64,69,82 +BackgroundNormal=65,72,87 +DecorationFocus=82,148,226 +DecorationHover=82,148,226 +ForegroundActive=61,174,233 +ForegroundInactive=137,141,153 +ForegroundLink=29,153,243 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=211,218,227 +ForegroundPositive=39,174,96 +ForegroundVisited=155,89,182 + +[Colors:Complementary] +ForegroundLink=29,153,243 +ForegroundVisited=155,89,182 + +[Colors:Selection] +BackgroundAlternate=29,153,243 +BackgroundNormal=82,148,226 +DecorationFocus=82,148,226 +DecorationHover=82,148,226 +ForegroundActive=252,252,252 +ForegroundInactive=147,186,227 +ForegroundLink=20,109,172 +ForegroundNegative=160,48,50 +ForegroundNeutral=182,85,0 +ForegroundNormal=211,218,227 +ForegroundPositive=27,123,67 +ForegroundVisited=155,89,182 + +[Colors:Tooltip] +BackgroundAlternate=47,52,63 +BackgroundNormal=53,57,69 +DecorationFocus=82,148,226 +DecorationHover=82,148,226 +ForegroundActive=61,174,233 +ForegroundInactive=137,141,153 +ForegroundLink=29,153,243 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=211,218,227 +ForegroundPositive=39,174,96 +ForegroundVisited=155,89,182 + +[Colors:View] +BackgroundAlternate=64,69,82 +BackgroundNormal=64,69,82 +DecorationFocus=82,148,226 +DecorationHover=82,148,226 +ForegroundActive=61,174,233 +ForegroundInactive=137,141,153 +ForegroundLink=29,153,243 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=211,218,227 +ForegroundPositive=39,174,96 +ForegroundVisited=155,89,182 + +[Colors:Window] +BackgroundAlternate=47,52,63 +BackgroundNormal=47,52,63 +DecorationFocus=82,148,226 +DecorationHover=82,148,226 +ForegroundActive=61,174,233 +ForegroundInactive=137,141,153 +ForegroundLink=29,153,243 +ForegroundNegative=218,68,83 +ForegroundNeutral=246,116,0 +ForegroundNormal=211,218,227 +ForegroundPositive=39,174,96 +ForegroundVisited=155,89,182 + +[General] +ColorScheme=ArcDark +ColorSchemeHash=b3e34bc12d2f6584da133e558e5fb5ddfbae1540 + +[Icons] +Theme=Surfn-Plasma-Dark + +[WM] +activeBackground=47,52,63 +activeBlend=47,52,63 +activeForeground=211,218,227 +inactiveBackground=47,52,63 +inactiveBlend=47,52,63 +inactiveForeground=102,106,115 diff --git a/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/kglobalshortcutsrc b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/kglobalshortcutsrc new file mode 100755 index 0000000..d78ce2e --- /dev/null +++ b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/kglobalshortcutsrc @@ -0,0 +1,278 @@ +[ActivityManager] +_k_friendly_name=Activity Manager +switch-to-activity-a36d36d0-2c4a-40bb-8e52-8bb46759160c=none,none,Switch to activity "Default" +switch-to-activity-d0d6ad83-ccb4-485f-adde-1013aa63866d=none,none,Switch to activity "Default" + +[KDE Keyboard Layout Switcher] +Switch to Last-Used Keyboard Layout=Meta+Alt+L,Meta+Alt+L,Switch to Last-Used Keyboard Layout +Switch to Next Keyboard Layout=Meta+Alt+K,Meta+Alt+K,Switch to Next Keyboard Layout +_k_friendly_name=Keyboard Layout Switcher + +[kaccess] +Toggle Screen Reader On and Off=Meta+Alt+S,Meta+Alt+S,Toggle Screen Reader On and Off +_k_friendly_name=Accessibility + +[kcm_touchpad] +Disable Touchpad=Touchpad Off,Touchpad Off, +Enable Touchpad=Touchpad On,Touchpad On, +Toggle Touchpad=Touchpad Toggle\tMeta+Ctrl+Zenkaku Hankaku,Touchpad Toggle\tMeta+Ctrl+Zenkaku Hankaku, +_k_friendly_name=Touchpad + +[kmix] +_k_friendly_name=Audio Volume +decrease_microphone_volume=Microphone Volume Down,Microphone Volume Down,Decrease Microphone Volume +decrease_volume=Volume Down,Volume Down,Decrease Volume +decrease_volume_small=Shift+Volume Down,Shift+Volume Down,Decrease Volume by 1% +increase_microphone_volume=Microphone Volume Up,Microphone Volume Up,Increase Microphone Volume +increase_volume=Volume Up,Volume Up,Increase Volume +increase_volume_small=Shift+Volume Up,Shift+Volume Up,Increase Volume by 1% +mic_mute=Microphone Mute\tMeta+Volume Mute,Microphone Mute\tMeta+Volume Mute,Mute Microphone +mute=Volume Mute,Volume Mute,Mute + +[ksmserver] +Halt Without Confirmation=none,,Shut Down Without Confirmation +Lock Session=Meta+L\tScreensaver,Meta+L\tScreensaver,Lock Session +Log Out=Ctrl+Alt+Del,Ctrl+Alt+Del,Log Out +Log Out Without Confirmation=none,,Log Out Without Confirmation +Reboot=none,,Reboot +Reboot Without Confirmation=none,,Reboot Without Confirmation +Shut Down=none,,Shut Down +_k_friendly_name=Session Management + +[kwin] +Activate Window Demanding Attention=Meta+Ctrl+A,Meta+Ctrl+A,Activate Window Demanding Attention +Cycle Overview=none,none,Cycle through Overview and Grid View +Cycle Overview Opposite=none,none,Cycle through Grid View and Overview +Decrease Opacity=none,,Decrease Opacity of Active Window by 5% +Edit Tiles=Meta+T,Meta+T,Toggle Tiles Editor +Expose=Ctrl+F9,Ctrl+F9,Toggle Present Windows (Current desktop) +ExposeAll=Ctrl+F10\tLaunch (C),Ctrl+F10\tLaunch (C),Toggle Present Windows (All desktops) +ExposeClass=Ctrl+F7,Ctrl+F7,Toggle Present Windows (Window class) +ExposeClassCurrentDesktop=none,none,Toggle Present Windows (Window class on current desktop) +Grid View=Meta+G,Meta+G,Toggle Grid View +Increase Opacity=none,,Increase Opacity of Active Window by 5% +Kill Window=Meta+Ctrl+Esc,Meta+Ctrl+Esc,Kill Window +Move Tablet to Next Output=none,none,Move the tablet to the next output +MoveMouseToCenter=Meta+F6,Meta+F6,Move Mouse to Center +MoveMouseToFocus=Meta+F5,Meta+F5,Move Mouse to Focus +MoveZoomDown=none,none,Move Zoomed Area Downwards +MoveZoomLeft=none,none,Move Zoomed Area to Left +MoveZoomRight=none,none,Move Zoomed Area to Right +MoveZoomUp=none,none,Move Zoomed Area Upwards +Overview=Meta+W,Meta+W,Toggle Overview +Setup Window Shortcut=none,,Setup Window Shortcut +Show Desktop=Meta+D,Meta+D,Peek at Desktop +Switch One Desktop Down=Meta+Ctrl+Down,Meta+Ctrl+Down,Switch One Desktop Down +Switch One Desktop Up=Meta+Ctrl+Up,Meta+Ctrl+Up,Switch One Desktop Up +Switch One Desktop to the Left=Meta+Ctrl+Left,Meta+Ctrl+Left,Switch One Desktop to the Left +Switch One Desktop to the Right=Meta+Ctrl+Right,Meta+Ctrl+Right,Switch One Desktop to the Right +Switch Window Down=Meta+Alt+Down,Meta+Alt+Down,Switch to Window Below +Switch Window Left=Meta+Alt+Left,Meta+Alt+Left,Switch to Window to the Left +Switch Window Right=Meta+Alt+Right,Meta+Alt+Right,Switch to Window to the Right +Switch Window Up=Meta+Alt+Up,Meta+Alt+Up,Switch to Window Above +Switch to Desktop 1=Ctrl+F1,Ctrl+F1,Switch to Desktop 1 +Switch to Desktop 10=none,,Switch to Desktop 10 +Switch to Desktop 11=none,,Switch to Desktop 11 +Switch to Desktop 12=none,,Switch to Desktop 12 +Switch to Desktop 13=none,,Switch to Desktop 13 +Switch to Desktop 14=none,,Switch to Desktop 14 +Switch to Desktop 15=none,,Switch to Desktop 15 +Switch to Desktop 16=none,,Switch to Desktop 16 +Switch to Desktop 17=none,,Switch to Desktop 17 +Switch to Desktop 18=none,,Switch to Desktop 18 +Switch to Desktop 19=none,,Switch to Desktop 19 +Switch to Desktop 2=Ctrl+F2,Ctrl+F2,Switch to Desktop 2 +Switch to Desktop 20=none,,Switch to Desktop 20 +Switch to Desktop 3=Ctrl+F3,Ctrl+F3,Switch to Desktop 3 +Switch to Desktop 4=Ctrl+F4,Ctrl+F4,Switch to Desktop 4 +Switch to Desktop 5=none,,Switch to Desktop 5 +Switch to Desktop 6=none,,Switch to Desktop 6 +Switch to Desktop 7=none,,Switch to Desktop 7 +Switch to Desktop 8=none,,Switch to Desktop 8 +Switch to Desktop 9=none,,Switch to Desktop 9 +Switch to Next Desktop=none,,Switch to Next Desktop +Switch to Next Screen=none,,Switch to Next Screen +Switch to Previous Desktop=none,,Switch to Previous Desktop +Switch to Previous Screen=none,,Switch to Previous Screen +Switch to Screen 0=none,,Switch to Screen 0 +Switch to Screen 1=none,,Switch to Screen 1 +Switch to Screen 2=none,,Switch to Screen 2 +Switch to Screen 3=none,,Switch to Screen 3 +Switch to Screen 4=none,,Switch to Screen 4 +Switch to Screen 5=none,,Switch to Screen 5 +Switch to Screen 6=none,,Switch to Screen 6 +Switch to Screen 7=none,,Switch to Screen 7 +Switch to Screen Above=none,,Switch to Screen Above +Switch to Screen Below=none,,Switch to Screen Below +Switch to Screen to the Left=none,,Switch to Screen to the Left +Switch to Screen to the Right=none,,Switch to Screen to the Right +Toggle Night Color=none,none,Toggle Night Light +Toggle Window Raise/Lower=none,,Toggle Window Raise/Lower +Walk Through Windows=Alt+Tab,Alt+Tab,Walk Through Windows +Walk Through Windows (Reverse)=Alt+Shift+Tab,Alt+Shift+Tab,Walk Through Windows (Reverse) +Walk Through Windows Alternative=none,,Walk Through Windows Alternative +Walk Through Windows Alternative (Reverse)=none,,Walk Through Windows Alternative (Reverse) +Walk Through Windows of Current Application=Alt+`,Alt+`,Walk Through Windows of Current Application +Walk Through Windows of Current Application (Reverse)=Alt+~,Alt+~,Walk Through Windows of Current Application (Reverse) +Walk Through Windows of Current Application Alternative=none,,Walk Through Windows of Current Application Alternative +Walk Through Windows of Current Application Alternative (Reverse)=none,,Walk Through Windows of Current Application Alternative (Reverse) +Window Above Other Windows=none,,Keep Window Above Others +Window Below Other Windows=none,,Keep Window Below Others +Window Close=Meta+Q\tMeta+Shift+Q\tAlt+F4,Alt+F4,Close Window +Window Fullscreen=none,,Make Window Fullscreen +Window Grow Horizontal=none,,Expand Window Horizontally +Window Grow Vertical=none,,Expand Window Vertically +Window Lower=none,,Lower Window +Window Maximize=Meta+PgUp,Meta+PgUp,Maximize Window +Window Maximize Horizontal=none,,Maximize Window Horizontally +Window Maximize Vertical=none,,Maximize Window Vertically +Window Minimize=Meta+PgDown,Meta+PgDown,Minimize Window +Window Move=none,,Move Window +Window Move Center=none,,Move Window to the Center +Window No Border=none,,Toggle Window Titlebar and Frame +Window On All Desktops=none,,Keep Window on All Desktops +Window One Desktop Down=Meta+Ctrl+Shift+Down,Meta+Ctrl+Shift+Down,Window One Desktop Down +Window One Desktop Up=Meta+Ctrl+Shift+Up,Meta+Ctrl+Shift+Up,Window One Desktop Up +Window One Desktop to the Left=Meta+Ctrl+Shift+Left,Meta+Ctrl+Shift+Left,Window One Desktop to the Left +Window One Desktop to the Right=Meta+Ctrl+Shift+Right,Meta+Ctrl+Shift+Right,Window One Desktop to the Right +Window One Screen Down=none,,Move Window One Screen Down +Window One Screen Up=none,,Move Window One Screen Up +Window One Screen to the Left=none,,Move Window One Screen to the Left +Window One Screen to the Right=none,,Move Window One Screen to the Right +Window Operations Menu=Alt+F3,Alt+F3,Window Operations Menu +Window Pack Down=none,,Move Window Down +Window Pack Left=none,,Move Window Left +Window Pack Right=none,,Move Window Right +Window Pack Up=none,,Move Window Up +Window Quick Tile Bottom=Meta+Down,Meta+Down,Quick Tile Window to the Bottom +Window Quick Tile Bottom Left=none,,Quick Tile Window to the Bottom Left +Window Quick Tile Bottom Right=none,,Quick Tile Window to the Bottom Right +Window Quick Tile Left=Meta+Left,Meta+Left,Quick Tile Window to the Left +Window Quick Tile Right=Meta+Right,Meta+Right,Quick Tile Window to the Right +Window Quick Tile Top=Meta+Up,Meta+Up,Quick Tile Window to the Top +Window Quick Tile Top Left=none,,Quick Tile Window to the Top Left +Window Quick Tile Top Right=none,,Quick Tile Window to the Top Right +Window Raise=none,,Raise Window +Window Resize=none,,Resize Window +Window Shade=none,,Shade Window +Window Shrink Horizontal=none,,Shrink Window Horizontally +Window Shrink Vertical=none,,Shrink Window Vertically +Window to Desktop 1=none,,Window to Desktop 1 +Window to Desktop 10=none,,Window to Desktop 10 +Window to Desktop 11=none,,Window to Desktop 11 +Window to Desktop 12=none,,Window to Desktop 12 +Window to Desktop 13=none,,Window to Desktop 13 +Window to Desktop 14=none,,Window to Desktop 14 +Window to Desktop 15=none,,Window to Desktop 15 +Window to Desktop 16=none,,Window to Desktop 16 +Window to Desktop 17=none,,Window to Desktop 17 +Window to Desktop 18=none,,Window to Desktop 18 +Window to Desktop 19=none,,Window to Desktop 19 +Window to Desktop 2=none,,Window to Desktop 2 +Window to Desktop 20=none,,Window to Desktop 20 +Window to Desktop 3=none,,Window to Desktop 3 +Window to Desktop 4=none,,Window to Desktop 4 +Window to Desktop 5=none,,Window to Desktop 5 +Window to Desktop 6=none,,Window to Desktop 6 +Window to Desktop 7=none,,Window to Desktop 7 +Window to Desktop 8=none,,Window to Desktop 8 +Window to Desktop 9=none,,Window to Desktop 9 +Window to Next Desktop=none,,Window to Next Desktop +Window to Next Screen=Meta+Shift+Right,Meta+Shift+Right,Move Window to Next Screen +Window to Previous Desktop=none,,Window to Previous Desktop +Window to Previous Screen=Meta+Shift+Left,Meta+Shift+Left,Move Window to Previous Screen +Window to Screen 0=none,,Move Window to Screen 0 +Window to Screen 1=none,,Move Window to Screen 1 +Window to Screen 2=none,,Move Window to Screen 2 +Window to Screen 3=none,,Move Window to Screen 3 +Window to Screen 4=none,,Move Window to Screen 4 +Window to Screen 5=none,,Move Window to Screen 5 +Window to Screen 6=none,,Move Window to Screen 6 +Window to Screen 7=none,,Move Window to Screen 7 +_k_friendly_name=KWin +view_actual_size=Meta+0,Meta+0,Zoom to Actual Size +view_zoom_in=Meta++\tMeta+=,Meta++\tMeta+=,Zoom In +view_zoom_out=Meta+-,Meta+-,Zoom Out + +[mediacontrol] +_k_friendly_name=Media Controller +mediavolumedown=none,,Media volume down +mediavolumeup=none,,Media volume up +nextmedia=Media Next,Media Next,Media playback next +pausemedia=Media Pause,Media Pause,Pause media playback +playmedia=none,,Play media playback +playpausemedia=Media Play,Media Play,Play/Pause media playback +previousmedia=Media Previous,Media Previous,Media playback previous +stopmedia=Media Stop,Media Stop,Stop media playback + +[org_kde_powerdevil] +Decrease Keyboard Brightness=Keyboard Brightness Down,Keyboard Brightness Down,Decrease Keyboard Brightness +Decrease Screen Brightness=Monitor Brightness Down,Monitor Brightness Down,Decrease Screen Brightness +Decrease Screen Brightness Small=Shift+Monitor Brightness Down,Shift+Monitor Brightness Down,Decrease Screen Brightness by 1% +Hibernate=Hibernate,Hibernate,Hibernate +Increase Keyboard Brightness=Keyboard Brightness Up,Keyboard Brightness Up,Increase Keyboard Brightness +Increase Screen Brightness=Monitor Brightness Up,Monitor Brightness Up,Increase Screen Brightness +Increase Screen Brightness Small=Shift+Monitor Brightness Up,Shift+Monitor Brightness Up,Increase Screen Brightness by 1% +PowerDown=Power Down,Power Down,Power Down +PowerOff=Power Off\tMeta+Shift+X\tMeta+X,Power Off,Power Off +Sleep=Sleep,Sleep,Suspend +Toggle Keyboard Backlight=Keyboard Light On/Off,Keyboard Light On/Off,Toggle Keyboard Backlight +Turn Off Screen=none,none,Turn Off Screen +_k_friendly_name=KDE Power Management System +powerProfile=Battery\tMeta+B,Battery\tMeta+B,Switch Power Profile + +[plasmashell] +_k_friendly_name=plasmashell +activate task manager entry 1=Meta+1,Meta+1,Activate Task Manager Entry 1 +activate task manager entry 10=none,Meta+0,Activate Task Manager Entry 10 +activate task manager entry 2=Meta+2,Meta+2,Activate Task Manager Entry 2 +activate task manager entry 3=Meta+3,Meta+3,Activate Task Manager Entry 3 +activate task manager entry 4=Meta+4,Meta+4,Activate Task Manager Entry 4 +activate task manager entry 5=Meta+5,Meta+5,Activate Task Manager Entry 5 +activate task manager entry 6=Meta+6,Meta+6,Activate Task Manager Entry 6 +activate task manager entry 7=Meta+7,Meta+7,Activate Task Manager Entry 7 +activate task manager entry 8=Meta+8,Meta+8,Activate Task Manager Entry 8 +activate task manager entry 9=Meta+9,Meta+9,Activate Task Manager Entry 9 +activate widget 4=Alt+F1,none,Activate Application Launcher Widget +clear-history=none,,Clear Clipboard History +clipboard_action=Meta+Ctrl+X,Meta+Ctrl+X,Automatic Action Popup Menu +cycle-panels=Meta+Alt+P,Meta+Alt+P,Move keyboard focus between panels +cycleNextAction=none,,Next History Item +cyclePrevAction=none,,Previous History Item +manage activities=none,Meta+Q,Show Activity Switcher +next activity=Meta+A,none,Walk through activities +previous activity=Meta+Shift+A,none,Walk through activities (Reverse) +repeat_action=none,Meta+Ctrl+R,Manually Invoke Action on Current Clipboard +show dashboard=Ctrl+F12,Ctrl+F12,Show Desktop +show-barcode=none,,Show Barcodeā€¦ +show-on-mouse-pos=Meta+V,Meta+V,Show Clipboard Items at Mouse Position +stop current activity=Meta+S,Meta+S,Stop Current Activity +switch to next activity=none,,Switch to Next Activity +switch to previous activity=none,,Switch to Previous Activity +toggle do not disturb=none,,Toggle do not disturb + +[services][btop.desktop] +_launch=Ctrl+Alt+End + +[services][org.kde.dolphin.desktop] +_launch=Meta+E\tMeta+Shift+Return + +[services][org.kde.konsole.desktop] +_launch=Ctrl+Alt+Return\tCtrl+Alt+T\tMeta+Return + +[services][org.kde.plasma-systemmonitor.desktop] +_launch=Meta+Esc\tCtrl+Shift+Esc + +[services][systemsettings.desktop] +kcm-kscreen=Ctrl+Alt+M + +[wacomtablet] +Map to fullscreen=Meta+Ctrl+F,Meta+Ctrl+F,Map to fullscreen +Map to screen 1=Meta+Ctrl+1,Meta+Ctrl+1,Map to screen 1 +Map to screen 2=Meta+Ctrl+2,Meta+Ctrl+2,Map to screen 2 +Next Profile=Meta+Ctrl+N,Meta+Ctrl+N,Next profile +Previous Profile=Meta+Ctrl+P,Meta+Ctrl+P,Previous Profile +Toggle screen map selection=Meta+Ctrl+M,Meta+Ctrl+M,Toggle between all screens +Toggle stylus mode=Meta+Ctrl+S,Meta+Ctrl+S,Toggle the Stylus Tool Relative/Absolute +Toggle touch tool=Meta+Ctrl+T,Meta+Ctrl+T,Enable/Disable the Touch Tool +_k_friendly_name=Wacom Tablet diff --git a/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/konsolerc b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/konsolerc new file mode 100755 index 0000000..4da8e0a --- /dev/null +++ b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/konsolerc @@ -0,0 +1,8 @@ +[General] +ConfigVersion=1 + +[MainWindow] +ToolBarsMovable=Disabled + +[UiSettings] +ColorScheme= diff --git a/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/kwinrc b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/kwinrc new file mode 100755 index 0000000..a307950 --- /dev/null +++ b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/kwinrc @@ -0,0 +1,20 @@ +[Desktops] +Id_1=5d9a3327-80a2-4a0d-98e9-f09666c325bf +Number=1 +Rows=1 + +[Tiling] +padding=4 + +[Tiling][5c0af803-2f15-51f1-b303-5d3b7d1431e9] +tiles={"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.5},{"width":0.25}]} + +[Tiling][e7a19d90-ec93-538d-8d24-0c9aa49a2b4b] +tiles={"layoutDirection":"horizontal","tiles":[{"width":0.25},{"width":0.5},{"width":0.25}]} + +[Xwayland] +Scale=1 + +[org.kde.kdecoration2] +library=org.kde.kwin.aurorae +theme=__aurorae__svg__Arc-Dark diff --git a/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/plasma-org.kde.plasma.desktop-appletsrc b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/plasma-org.kde.plasma.desktop-appletsrc new file mode 100755 index 0000000..b38a2ad --- /dev/null +++ b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/plasma-org.kde.plasma.desktop-appletsrc @@ -0,0 +1,182 @@ +[ActionPlugins][0] +RightButton;NoModifier=org.kde.contextmenu + +[ActionPlugins][1] +RightButton;NoModifier=org.kde.contextmenu + +[Containments][1] +ItemGeometries-1920x1080= +ItemGeometriesHorizontal= +activityId=a36d36d0-2c4a-40bb-8e52-8bb46759160c +formfactor=0 +immutability=1 +lastScreen=0 +location=0 +plugin=org.kde.plasma.folder +wallpaperplugin=org.kde.image + +[Containments][1][Wallpaper][org.kde.image][General] +Image=file:///home/erik/.config/variety/wallpaper/wallpaper-auto-rotated-c3c1324fbec4b14d54ad57eb3f47b644.jpg + +[Containments][2] +ItemGeometriesHorizontal= +activityId=a36d36d0-2c4a-40bb-8e52-8bb46759160c +formfactor=0 +immutability=1 +lastScreen=1 +location=0 +plugin=org.kde.plasma.folder +wallpaperplugin=org.kde.image + +[Containments][2][Wallpaper][org.kde.image][General] +Image=file:///home/erik/.config/variety/wallpaper/wallpaper-auto-rotated-c3c1324fbec4b14d54ad57eb3f47b644.jpg + +[Containments][3] +activityId= +formfactor=2 +immutability=1 +lastScreen=0 +location=4 +plugin=org.kde.panel +wallpaperplugin=org.kde.image + +[Containments][3][Applets][22] +immutability=1 +plugin=org.kde.plasma.digitalclock + +[Containments][3][Applets][22][Configuration][Appearance] +fontWeight=400 + +[Containments][3][Applets][23] +immutability=1 +plugin=org.kde.plasma.showdesktop + +[Containments][3][Applets][4] +immutability=1 +plugin=org.kde.plasma.kickoff + +[Containments][3][Applets][4][Configuration] +PreloadWeight=100 +popupHeight=512 +popupWidth=655 + +[Containments][3][Applets][4][Configuration][General] +favoritesPortedToKAstats=true + +[Containments][3][Applets][4][Configuration][Shortcuts] +global=Alt+F1 + +[Containments][3][Applets][4][Shortcuts] +global=Alt+F1 + +[Containments][3][Applets][5] +immutability=1 +plugin=org.kde.plasma.pager + +[Containments][3][Applets][6] +immutability=1 +plugin=org.kde.plasma.icontasks + +[Containments][3][Applets][7] +immutability=1 +plugin=org.kde.plasma.marginsseparator + +[Containments][3][Applets][8] +immutability=1 +plugin=org.kde.plasma.systemtray + +[Containments][3][Applets][8][Configuration] +SystrayContainmentId=9 + +[Containments][3][General] +AppletOrder=4;5;6;7;8;22;23 + +[Containments][9] +activityId= +formfactor=2 +immutability=1 +lastScreen=0 +location=4 +plugin=org.kde.plasma.private.systemtray +wallpaperplugin=org.kde.image + +[Containments][9][Applets][10] +immutability=1 +plugin=org.kde.kdeconnect + +[Containments][9][Applets][11] +immutability=1 +plugin=org.kde.plasma.keyboardindicator + +[Containments][9][Applets][12] +immutability=1 +plugin=org.kde.plasma.keyboardlayout + +[Containments][9][Applets][13] +immutability=1 +plugin=org.kde.plasma.vault + +[Containments][9][Applets][14] +immutability=1 +plugin=org.kde.plasma.volume + +[Containments][9][Applets][14][Configuration][General] +migrated=true + +[Containments][9][Applets][15] +immutability=1 +plugin=org.kde.plasma.devicenotifier + +[Containments][9][Applets][16] +immutability=1 +plugin=org.kde.plasma.printmanager + +[Containments][9][Applets][17] +immutability=1 +plugin=org.kde.plasma.clipboard + +[Containments][9][Applets][18] +immutability=1 +plugin=org.kde.plasma.cameraindicator + +[Containments][9][Applets][19] +immutability=1 +plugin=org.kde.kscreen + +[Containments][9][Applets][20] +immutability=1 +plugin=org.kde.plasma.notifications + +[Containments][9][Applets][21] +immutability=1 +plugin=org.kde.plasma.manage-inputmethod + +[Containments][9][Applets][24] +immutability=1 +plugin=org.kde.plasma.bluetooth + +[Containments][9][Applets][25] +immutability=1 +plugin=org.kde.plasma.networkmanagement + +[Containments][9][Applets][26] +immutability=1 +plugin=org.kde.plasma.battery + +[Containments][9][Applets][26][Configuration] +PreloadWeight=42 + +[Containments][9][Applets][27] +immutability=1 +plugin=org.kde.plasma.brightness + +[Containments][9][Applets][27][Configuration] +PreloadWeight=42 + +[Containments][9][General] +extraItems=org.kde.plasma.battery,org.kde.kdeconnect,org.kde.plasma.keyboardindicator,org.kde.plasma.keyboardlayout,org.kde.plasma.vault,org.kde.plasma.volume,org.kde.plasma.devicenotifier,org.kde.plasma.printmanager,org.kde.plasma.clipboard,org.kde.plasma.cameraindicator,org.kde.kscreen,org.kde.plasma.brightness,org.kde.plasma.networkmanagement,org.kde.plasma.notifications,org.kde.plasma.bluetooth,org.kde.plasma.manage-inputmethod,org.kde.plasma.mediacontroller +knownItems=org.kde.plasma.battery,org.kde.kdeconnect,org.kde.plasma.keyboardindicator,org.kde.plasma.keyboardlayout,org.kde.plasma.vault,org.kde.plasma.volume,org.kde.plasma.devicenotifier,org.kde.plasma.printmanager,org.kde.plasma.clipboard,org.kde.plasma.cameraindicator,org.kde.kscreen,org.kde.plasma.brightness,org.kde.plasma.networkmanagement,org.kde.plasma.notifications,org.kde.plasma.bluetooth,org.kde.plasma.manage-inputmethod,org.kde.plasma.mediacontroller + +[ScreenMapping] +itemsOnDisabledScreens= +screenMapping= diff --git a/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/plasmarc b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/plasmarc new file mode 100755 index 0000000..8f0618c --- /dev/null +++ b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/plasmarc @@ -0,0 +1,2 @@ +[Theme] +name=Arc-Dark diff --git a/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/plasmashellrc b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/plasmashellrc new file mode 100755 index 0000000..318447d --- /dev/null +++ b/Personal/settings/plasma6/.config/konsave/profiles/edu/configs/plasmashellrc @@ -0,0 +1,8 @@ +[PlasmaViews][Panel 3] +floating=1 + +[PlasmaViews][Panel 3][Defaults] +thickness=44 + +[Updates] +performed=/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_migrate_showseconds_setting.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/unlock_widgets.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/maintain_existing_desktop_icon_sizes.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_migrate_font_settings.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/keyboardlayout_migrateiconsetting.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/folderview_fix_recursive_screenmapping.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_rename_timezonedisplay_key.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/no_middle_click_paste_on_panels.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/klipper_clear_config.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/move_desktop_layout_config.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/containmentactions_middlebutton.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/keyboardlayout_remove_shortcut.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/mediaframe_migrate_useBackground_setting.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/systemloadviewer_systemmonitor.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/migrate_font_weights.js diff --git a/Personal/settings/plasma6/.config/konsolerc b/Personal/settings/plasma6/.config/konsolerc new file mode 100755 index 0000000..5331371 --- /dev/null +++ b/Personal/settings/plasma6/.config/konsolerc @@ -0,0 +1,11 @@ +[Desktop Entry] +DefaultProfile=edu.profile + +[General] +ConfigVersion=1 + +[MainWindow] +ToolBarsMovable=Disabled + +[UiSettings] +ColorScheme= diff --git a/Personal/settings/plasma6/.config/kscreenlockerrc b/Personal/settings/plasma6/.config/kscreenlockerrc new file mode 100755 index 0000000..9de71b4 --- /dev/null +++ b/Personal/settings/plasma6/.config/kscreenlockerrc @@ -0,0 +1,2 @@ +[Daemon] +Autolock=false diff --git a/Personal/settings/plasma6/.config/ksmserverrc b/Personal/settings/plasma6/.config/ksmserverrc new file mode 100755 index 0000000..b47cc89 --- /dev/null +++ b/Personal/settings/plasma6/.config/ksmserverrc @@ -0,0 +1,2 @@ +[General] +loginMode=emptySession diff --git a/Personal/settings/plasma6/.config/powerdevilrc b/Personal/settings/plasma6/.config/powerdevilrc new file mode 100755 index 0000000..3ef5665 --- /dev/null +++ b/Personal/settings/plasma6/.config/powerdevilrc @@ -0,0 +1,2 @@ +[AC][SuspendAndShutdown] +AutoSuspendAction=0 diff --git a/Personal/settings/plasma6/.local/share/dolphin/dolphinstaterc b/Personal/settings/plasma6/.local/share/dolphin/dolphinstaterc new file mode 100755 index 0000000..7c7c364 --- /dev/null +++ b/Personal/settings/plasma6/.local/share/dolphin/dolphinstaterc @@ -0,0 +1,5 @@ +[State] +2 screens: Height=632 +2 screens: Width=755 +RestorePositionForNextInstance=false +State=AAAA/wAAAAD9AAAAAwAAAAAAAAEAAAACSPwCAAAAAvsAAAAWAGYAbwBsAGQAZQByAHMARABvAGMAawAAAAAA/////wAAAAAA////+wAAABQAcABsAGEAYwBlAHMARABvAGMAawEAAAAuAAACSAAAAFMA////AAAAAQAAAAAAAAAA/AIAAAAB+wAAABAAaQBuAGYAbwBEAG8AYwBrAAAAAAD/////AAAAAAD///8AAAADAAAAAAAAAAD8AQAAAAH7AAAAGAB0AGUAcgBtAGkAbgBhAGwARABvAGMAawAAAAAA/////wAAAAAA////AAAB9wAAAkgAAAAEAAAABAAAAAgAAAAI/AAAAAEAAAACAAAAAQAAABYAbQBhAGkAbgBUAG8AbwBsAEIAYQByAQAAAAD/////AAAAAAAAAAA= diff --git a/Personal/settings/plasma6/.local/share/konsole/Breeze.colorscheme b/Personal/settings/plasma6/.local/share/konsole/Breeze.colorscheme new file mode 100755 index 0000000..2c4772b --- /dev/null +++ b/Personal/settings/plasma6/.local/share/konsole/Breeze.colorscheme @@ -0,0 +1,100 @@ +[Background] +Color=35,38,39 + +[BackgroundFaint] +Color=49,54,59 + +[BackgroundIntense] +Color=0,0,0 + +[Color0] +Color=35,38,39 + +[Color0Faint] +Color=49,54,59 + +[Color0Intense] +Color=127,140,141 + +[Color1] +Color=237,21,21 + +[Color1Faint] +Color=120,50,40 + +[Color1Intense] +Color=192,57,43 + +[Color2] +Color=17,209,22 + +[Color2Faint] +Color=23,162,98 + +[Color2Intense] +Color=28,220,154 + +[Color3] +Color=246,116,0 + +[Color3Faint] +Color=182,86,25 + +[Color3Intense] +Color=253,188,75 + +[Color4] +Color=29,153,243 + +[Color4Faint] +Color=27,102,143 + +[Color4Intense] +Color=61,174,233 + +[Color5] +Color=155,89,182 + +[Color5Faint] +Color=97,74,115 + +[Color5Intense] +Color=142,68,173 + +[Color6] +Color=26,188,156 + +[Color6Faint] +Color=24,108,96 + +[Color6Intense] +Color=22,160,133 + +[Color7] +Color=252,252,252 + +[Color7Faint] +Color=99,104,109 + +[Color7Intense] +Color=255,255,255 + +[Foreground] +Color=252,252,252 + +[ForegroundFaint] +Color=239,240,241 + +[ForegroundIntense] +Color=61,174,233 + +[General] +Anchor=0.5,0.5 +Blur=true +ColorRandomization=false +Description=Breeze +FillStyle=Tile +Opacity=0.4 +Wallpaper= +WallpaperFlipType=NoFlip +WallpaperOpacity=1 diff --git a/Personal/settings/plasma6/.local/share/konsole/edu.profile b/Personal/settings/plasma6/.local/share/konsole/edu.profile new file mode 100755 index 0000000..269bb06 --- /dev/null +++ b/Personal/settings/plasma6/.local/share/konsole/edu.profile @@ -0,0 +1,11 @@ +[Appearance] +ColorScheme=Breeze + +[General] +Name=edu +Parent=FALLBACK/ +TerminalColumns=130 +TerminalRows=40 + +[Scrolling] +HistoryMode=2 diff --git a/Personal/settings/plasma6/.local/share/konsole/konsolestaterc b/Personal/settings/plasma6/.local/share/konsole/konsolestaterc new file mode 100755 index 0000000..1b0e534 --- /dev/null +++ b/Personal/settings/plasma6/.local/share/konsole/konsolestaterc @@ -0,0 +1,4 @@ +[MainWindow] +2 screens: Height=648 +2 screens: Width=1071 +State=AAAA/wAAAAD9AAAAAQAAAAAAAAAAAAAAAPwCAAAAAvsAAAAcAFMAUwBIAE0AYQBuAGEAZwBlAHIARABvAGMAawAAAAAA/////wAAAREA////+wAAACIAUQB1AGkAYwBrAEMAbwBtAG0AYQBuAGQAcwBEAG8AYwBrAAAAAAD/////AAABcgD///8AAAQvAAACWgAAAAQAAAAEAAAACAAAAAj8AAAAAQAAAAIAAAACAAAAFgBtAGEAaQBuAFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAAAAAAAAAABwAcwBlAHMAcwBpAG8AbgBUAG8AbwBsAGIAYQByAQAAAOj/////AAAAAAAAAAA= diff --git a/Personal/settings/plasma6/.local/share/kxmlgui5/dolphin/dolphinui.rc b/Personal/settings/plasma6/.local/share/kxmlgui5/dolphin/dolphinui.rc new file mode 100755 index 0000000..2b1f06d --- /dev/null +++ b/Personal/settings/plasma6/.local/share/kxmlgui5/dolphin/dolphinui.rc @@ -0,0 +1,193 @@ + + + +

+ &File + + + + + + + + + + + + + + + + + + + + + + + + + &Edit + + + + + + + + + + + + + + + + + + + + + + + + + + + + &View + + + + + + + + + + + + + + + + + + + + + + + + Location Bar + + + + + + + + &Go + + + + + + + + + + &Tools + + + + + + + + + &Settings + + + + + + + + + + + + + &Help + + + + + + + + + + + + + + Main Toolbar + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Personal/settings/refind/install-arco-refind.sh b/Personal/settings/refind/install-arco-refind.sh new file mode 100755 index 0000000..9f0b79d --- /dev/null +++ b/Personal/settings/refind/install-arco-refind.sh @@ -0,0 +1,59 @@ +#!/bin/bash +#set -e +################################################################################################################## +# Author : Erik Dubois +# Website : https://www.erikdubois.be +# Website : https://www.alci.online +# Website : https://www.ariser.eu +# Website : https://www.arcolinux.info +# Website : https://www.arcolinux.com +# Website : https://www.arcolinuxd.com +# Website : https://www.arcolinuxb.com +# Website : https://www.arcolinuxiso.com +# Website : https://www.arcolinuxforum.com +################################################################################################################## +# +# DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK. +# +################################################################################################################## +#tput setaf 0 = black +#tput setaf 1 = red +#tput setaf 2 = green +#tput setaf 3 = yellow +#tput setaf 4 = dark blue +#tput setaf 5 = purple +#tput setaf 6 = cyan +#tput setaf 7 = gray +#tput setaf 8 = light blue +################################################################################################################## + +installed_dir=$(dirname $(readlink -f $(basename `pwd`))) + +################################################################################################################## + +echo +tput setaf 6 +echo "################################################################" +echo "################### Start" +echo "################################################################" +tput sgr0 +echo + +sudo pacman -S --noconfirm --needed refind + +git clone https://github.com/erikdubois/arco-refind /tmp/arco-refind +sudo mkdir -p /boot/EFI/refind/themes +sudo cp -r /tmp/arco-refind /boot/EFI/refind/themes + +echo ' + +include themes/arco-refind/theme.conf' | sudo tee -a /boot/EFI/refind/refind.conf + +echo +tput setaf 6 +echo "################################################################" +echo "################### Done" +echo "################################################################" +tput sgr0 +echo + diff --git a/Personal/settings/shell-personal/.bashrc-personal b/Personal/settings/shell-personal/.bashrc-personal index 42cacde..339c509 100755 --- a/Personal/settings/shell-personal/.bashrc-personal +++ b/Personal/settings/shell-personal/.bashrc-personal @@ -30,4 +30,14 @@ alias random="nitrogen --random /home/erik/Insync/Apps/Wallhaven --set-zoom-fill alias ans="cd $HOME/DATA/arcolinux-nemesis && git pull && bash ./0-current*" alias rnd="nitrogen --set-zoom-fill --random /home/erik/Insync/Apps/Desktoppr/ --head=0 && -nitrogen --set-zoom-fill --random /home/erik/Insync/Apps/Desktoppr/ --head=1" \ No newline at end of file +nitrogen --set-zoom-fill --random /home/erik/Insync/Apps/Desktoppr/ --head=1" + +alias pamac-tray='env GTK_THEME=Arc-Dark /usr/bin/pamac-tray' + +#alias update='cp -Rf /etc/skel ~/.skel-backup-$(date +%Y.%m.%d-%H.%M.%S) & sudo pacman -Syyu' + +alias smp="sudo mkinitcpio -P" + +alias warning="pacman -Q -kk | grep warning" + +alias howold="sudo lshw | grep -B 3 -A 8 BIOS" \ No newline at end of file diff --git a/Personal/settings/shell-personal/.bashrc-personal-wal b/Personal/settings/shell-personal/.bashrc-personal-wal new file mode 100755 index 0000000..07256ef --- /dev/null +++ b/Personal/settings/shell-personal/.bashrc-personal-wal @@ -0,0 +1,47 @@ +#my personal aliases + +#more sensitive data +[[ -f ~/.bashrc-private ]] && . ~/.bashrc-private + +alias run-all-scripts-here="for script in ./*.sh ; do bash $script ; done" + +alias slu='slurm -i enp0s31f6' + +#moving your personal files and folders from /personal to ~ +alias personal1='cp -Rf /personal/1/* ~' +alias personal2='cp -Rf /personal/2/* ~' +alias personal3='cp -Rf /personal/3/* ~' +alias personal4='cp -Rf /personal/4/* ~' +alias personal5='cp -Rf /personal/5/* ~' +alias personal6='cp -Rf /personal/6/* ~' +alias personal7='cp -Rf /personal/7/* ~' +alias personal8='cp -Rf /personal/8/* ~' +alias personal9='cp -Rf /personal/9/* ~' + +alias xfce="cp /home/erik/DATA/arcolinux-nemesis/Personal/settings/thunar/uca.xml $HOME/.config/Thunar" + +alias xls="exa -a --icons --color=always --group-directories-first" +alias xll="exa -lag --icons --color=always --group-directories-first --octal-permissions" + +alias cpuu="gcc -c -Q -march=native --help=target | grep march | awk '{print $2}' | head -1" + +alias random="nitrogen --random /home/erik/Insync/Apps/Wallhaven --set-zoom-fill" + +alias ans="cd $HOME/DATA/arcolinux-nemesis && git pull && bash ./0-current*" + +alias rnd="nitrogen --set-zoom-fill --random /home/erik/Insync/Apps/Desktoppr/ --head=0 && +nitrogen --set-zoom-fill --random /home/erik/Insync/Apps/Desktoppr/ --head=1" + +alias pamac-tray='env GTK_THEME=Arc-Dark /usr/bin/pamac-tray' + +#alias update='cp -Rf /etc/skel ~/.skel-backup-$(date +%Y.%m.%d-%H.%M.%S) & sudo pacman -Syyu' + +alias smp="sudo mkinitcpio -P" + +alias warning="pacman -Q -kk | grep warning" + +alias howold="sudo lshw | grep -B 3 -A 8 BIOS" + +# if [ -f "/usr/bin/wal" ] ; then +# neofetch && wal -q -i $(cat $HOME/.config/variety/wallpaper/wallpaper.jpg.txt) +# fi \ No newline at end of file diff --git a/Personal/settings/shell-personal/.zshrc-personal b/Personal/settings/shell-personal/.zshrc-personal index b9d98c5..efff5fc 100755 --- a/Personal/settings/shell-personal/.zshrc-personal +++ b/Personal/settings/shell-personal/.zshrc-personal @@ -34,3 +34,4 @@ alias var="cp ~/DATA/arcolinux-nemesis/Personal/settings/variety/variety.conf ~/ alias cpu="cpuid -i | grep uarch | head -n 1" +alias howold="sudo lshw | grep -B 3 -A 8 BIOS" \ No newline at end of file diff --git a/Personal/settings/variety/variety.conf b/Personal/settings/variety/variety.conf index bb5535f..28b568d 100644 --- a/Personal/settings/variety/variety.conf +++ b/Personal/settings/variety/variety.conf @@ -81,7 +81,7 @@ icon = Light # desired_color = # DISCLAIMER: This feature is still experimental desired_color_enabled = False -desired_color = None +desired_color = 160 160 160 # Minimum size of images to use, as a percentage of the screen resolution # min_size_enabled = @@ -222,7 +222,7 @@ src1 = True|favorites|The Favorites folder src2 = False|fetched|The Fetched folder src3 = True|folder|/usr/share/backgrounds src4 = False|flickr|user:www.flickr.com/photos/peter-levi/;user_id:93647178@N00; -src5 = False|apod|NASA Astro Pic of the Day +src5 = False|apod|NASA's Astronomy Picture of the Day src6 = False|bing|Bing Photo of the Day src7 = False|earthview|Google Earth View Wallpapers src8 = False|natgeo|National Geographic's photo of the day diff --git a/Personal/settings/wayland/thunar/uca.xml b/Personal/settings/wayland/thunar/uca.xml new file mode 100755 index 0000000..78e72fd --- /dev/null +++ b/Personal/settings/wayland/thunar/uca.xml @@ -0,0 +1,234 @@ + + + + utilities-terminal + Open Terminal Here + + 1488955845049151-1 + alacritty + Example for a custom action + + * + + + + + meld + Compare + + 1492232362549799-1 + meld %F + + + * + + + + + + system-file-manager-root + Open folder as root + + 1493475601060449-3 + pkexec thunar %f + + + * + + + + gitahead + Open with gitahead + + 1587287434852027-1 + Exec=/usr/bin/env QT_QPA_PLATFORM=xcb gitahead %F + Open with gitahead + + * + + + + gitfiend + Open with gitfiend + + 1587287435012027-1 + gitfiend %F + Open with gitfiend + + * + + + + checkbox + Check sha1sum + + 1526633271260079-26 + zenity --info --title="Check sha1 for %n" --text="$(sha1sum %f)" + Check sha1sum + + *.iso;*.ISO + + + + checkbox + Check sha256sum + + 1577688162350307-1 + zenity --info --title="Check sha256 for %n" --text="$(sha256sum %f)" + Check sha256sum + + *.iso;*.ISO + + + + checkbox + Check md5sum + + 1526736788575383-2 + zenity --info --title="Check md5 for %n" --text="$(md5sum %f)" + Check md5sum + + *.iso;*.ISO;*.tar.gz;*.TAR.GZ;*.zip;*.ZIP + + + + catfish + Search with catfish + + 1489089852658523-2 + catfish --path=$f$d + + + * + + + + archive-extract + Extract here + + 1489091300385082-4 + tar xjf %n + + + *.tar.bz2;*.tbz2 + + + + cs-startup-programs + Run + + 1526630606202525-4 + urxvt -e %f + + + * + + + + + system-reboot + Convert png to jpg + + 1510662686010963-1 + convert %f -quality 90 `basename %f .png`.jpg + Convert png to jpg + + *.png + + + + gksu-root-terminal + Ownership to root + + 1526631155250282-8 + gnome-keyring-daemon -r -d;gksu "chown -R root:root %F" + Change permissions to root + + * + + + + + + + + + system-switch-user + Ownership to user + + 1526631178674034-9 + gnome-keyring-daemon -r -d;gksu "chown -R $USER:$USER %F" + Change permissions to user + + * + + + + + + + + + application-x-executable + Make executable + + 1526670239648084-2 + chmod +x %f + Make a file execuble + + * + + + + + conky-manager + Conkyzen + + 1510943357717982-3 + am-conkyzen + conkyzen + + * + + + + + + + + + com.deepin.ScreenShot + Set as wallpaper DS + + 1637670737487118-1 + feh --bg-fill --no-xinerama %f + Set as wallpaper using feh dual screen + + * + + + + kscreenshot + Set as wallpaper SS + + 1637670897220972-2 + feh --bg-fill %f + Set as wallpaper using feh single screen + + * + + + + insert-link-symbolic + Create symlink + + 1526631663081446-14 + ln -s %f "%n" + Softlink between two files or directories + + * + + + + + diff --git a/aa/packages_list b/aa/packages_list deleted file mode 100644 index 355f1c5..0000000 --- a/aa/packages_list +++ /dev/null @@ -1,162 +0,0 @@ -adobe-source-sans-fonts -aic94xx-firmware -alacritty -alacritty-themes -arandr -arc-gtk-theme -archiso -archlinux-logout-git -archlinux-tweak-tool-git -arcolinux-arc-dawn-git -a-candy-beauty-icon-theme-git -arcolinux-hblock-git -arcolinux-paleofetch-git -arcolinux-pamac-all -arcolinux-wallpapers-candy-git -arcolinux-wallpapers-git -autorandr -avahi -awesome-terminal-fonts -baobab -bash-completion -bat -bibata-cursor-theme-bin -catfish -chromium -cpuid -curl -dash -dconf-editor -discord -dmenu -downgrade -edu-chadwm-git -edu-skel-git -edu-system-git -edu-xfce-git -evince -eww -expac -feh -file-roller -firefox -flameshot-git -font-manager -galculator -gimp -git -gitahead-bin -gitfiend -gnome-disk-utility -gparted -gtop -gvfs -gvfs-smb -gzip -hardcode-fixer-git -hardinfo-gtk3 -hddtemp -htop -hw-probe -inkscape -insync -kvantum -lastpass -linux-firmware-qlogic -logrotate -lolcat -lshw -lxappearance -man-db -man-pages -meld -mintstick-git -mkinitcpio-firmware -mlocate -most -neofetch -network-manager-applet -networkmanager-openvpn -nitrogen -nomacs -noto-fonts -nss-mdns -ntp -numlockx -oh-my-zsh-git -openresolv -p7zip -pa-applet-git -paru-git -pavucontrol -picom -playerctl -polkit-gnome -pv -python-pylint -python-pywal -qbittorrent -rate-mirrors-bin -ripgrep -rofi -rsync -rxvt-unicode -sardi-icons -scrot -simplescreenrecorder -sparklines-git -speedtest-cli-git -spotify -squashfs-tools -sublime-text-4 -surfn-icons-git -sxhkd -system-config-printer -telegram-desktop -the_platinum_searcher-bin -the_silver_searcher -thunar -thunar-archive-plugin -thunar-volman -time -tree -ttf-bitstream-vera -ttf-dejavu -ttf-droid -ttf-hack -ttf-inconsolata -ttf-jetbrains-mono-nerd -ttf-liberation -ttf-roboto -ttf-roboto-mono -ttf-ubuntu-font-family -unace -unrar -unzip -upd72020x-fw -urxvt-fullscreen -urxvt-perls -urxvt-resize-font-git -variety -visual-studio-code-bin -vivaldi -vivaldi-ffmpeg-codecs -vivaldi-widevine -vlc -volumeicon -wd719x-firmware -wget -wttr -xcolor -xdg-user-dirs -xfce4-notifyd -xfce4-power-manager -xfce4-screenshooter -xfce4-settings -xfce4-taskmanager -xfce4-terminal -xorg-xkill -yay-git -zsh -zsh-completions -zsh-syntax-highlighting \ No newline at end of file diff --git a/arch/get-the-keys-and-repos.sh b/arch/get-the-keys-and-repos.sh index 5468833..8145369 100755 --- a/arch/get-the-keys-and-repos.sh +++ b/arch/get-the-keys-and-repos.sh @@ -3,18 +3,32 @@ ###################################################################################################################### sudo pacman -S wget --noconfirm --needed - +sudo pacman -S jq --noconfirm --needed +arco_repo_db=$(wget -qO- https://api.github.com/repos/arcolinux/arcolinux_repo/contents/x86_64) echo "Getting the ArcoLinux keys from the ArcoLinux repo" -sudo wget https://github.com/arcolinux/arcolinux_repo/raw/main/x86_64/arcolinux-keyring-20251209-3-any.pkg.tar.zst -O /tmp/arcolinux-keyring-20251209-3-any.pkg.tar.zst -sudo pacman -U --noconfirm --needed /tmp/arcolinux-keyring-20251209-3-any.pkg.tar.zst +sudo wget "$(echo "$arco_repo_db" | jq -r '[.[] | select(.name | contains("arcolinux-keyring")) | .name] | .[0] | sub("arcolinux-keyring-"; "https://github.com/arcolinux/arcolinux_repo/raw/main/x86_64/arcolinux-keyring-")')" -O /tmp/arcolinux-keyring-git-any.pkg.tar.zst +sudo pacman -U --noconfirm --needed /tmp/arcolinux-keyring-git-any.pkg.tar.zst ###################################################################################################################### echo "Getting the latest arcolinux mirrors file" -sudo wget https://github.com/arcolinux/arcolinux_repo/raw/main/x86_64/arcolinux-mirrorlist-git-23.06-01-any.pkg.tar.zst -O /tmp/arcolinux-mirrorlist-git-23.06-01-any.pkg.tar.zst -sudo pacman -U --noconfirm --needed /tmp/arcolinux-mirrorlist-git-23.06-01-any.pkg.tar.zst +sudo wget "$(echo "$arco_repo_db" | jq -r '[.[] | select(.name | contains("arcolinux-mirrorlist-git-")) | .name] | .[0] | sub("arcolinux-mirrorlist-git-"; "https://github.com/arcolinux/arcolinux_repo/raw/main/x86_64/arcolinux-mirrorlist-git-")')" -O /tmp/arcolinux-mirrorlist-git-any.pkg.tar.zst +sudo pacman -U --noconfirm --needed /tmp/arcolinux-mirrorlist-git-any.pkg.tar.zst + +if grep -q arcolinux_repo /etc/pacman.conf; then + + echo + tput setaf 2 + echo "################################################################" + echo "################ ArcoLinux repos are already in /etc/pacman.conf " + echo "################################################################" + tput sgr0 + echo + +else + echo ' #[arcolinux_repo_testing] @@ -32,3 +46,5 @@ Include = /etc/pacman.d/arcolinux-mirrorlist [arcolinux_repo_xlarge] SigLevel = PackageRequired DatabaseNever Include = /etc/pacman.d/arcolinux-mirrorlist' | sudo tee --append /etc/pacman.conf + +fi \ No newline at end of file