diff --git a/apt-extend-mint b/apt-extend-mint index f8a8a5c..38dd499 100755 --- a/apt-extend-mint +++ b/apt-extend-mint @@ -16,8 +16,11 @@ MULTIMEDIA=" ffmpeg kodi kodi-pvr-hts spotify-client +photocollage +ardour ubuntustudio-controls calf-plugins eq10q fluid-soundfont-gm fluid-soundfont-gs lame " + TOOLS=" evolution gnuplot diff --git a/apt-extend-mx b/apt-extend-mx new file mode 100755 index 0000000..c161d6f --- /dev/null +++ b/apt-extend-mx @@ -0,0 +1,66 @@ +#!/bin/sh +# + +# +# Additional Packages +COMMON="joe keepass2 xdotool powerline fonts-powerline powerline-gitstatus curlftpfs libstdc++6" + +_COMMON=" +joe git tmux +keepass2 xdotool +brasero +sshfs curlftpfs openssh-server +fonts-powerline powerline python3-powerline python3-powerline-gitstatus +lib32stdc++6 +" + +MULTIMEDIA="qjackctl ardour calf-plugins eq10q fluid-soundfont-gm fluid-soundfont-gs lame kodi" + +_MULTIMEDIA=" +ffmpeg +kodi kodi-pvr-hts +spotify-client +" + +TOOLS="evolution latexmk texlive-generic-recommended texlive-latex-extra texlive-lang-german texlive-fonts-recommended" + +_TOOLS=" +evolution +gnuplot +gnome-boxes +gvncviewer +texlive-binaries texlive-latex-extra texlive-lang-german texlive-fonts-recommended texstudio +gimp +" + +PROGRAMMING="virtualenv python3-wxgtk4.0 qt5dxcb-plugin" + +_PROGRAMMING=" +pycodestyle +virtualenv +python-coverage python3-coverage python-jinja2 python3-jinja2 +python-wxtools python3-wxgtk4.0 +python3-evdev python3-serial +python3-sphinx python3-sphinx-rtd-theme +meld +retext +" + +ALL=$COMMON\ $MULTIMEDIA\ $TOOLS\ $PROGRAMMING + +echo The followin packages and their required depending packages will be installed: +echo ------------------------------------------------------------------------------ +echo $ALL +echo ------------------------------------------------------------------------------ +read -r -p "Are you sure? [y/N] " response +echo ------------------------------------------------------------------------------ +case "$response" in + [yY][eE][sS]|[yY]) + echo $ALL + su --command="apt-get install -y $ALL" + ;; + *) + echo Installation aborted! + ;; +esac + diff --git a/apt-extend-ubuntu b/apt-extend-ubuntu new file mode 100755 index 0000000..ba191fc --- /dev/null +++ b/apt-extend-ubuntu @@ -0,0 +1,82 @@ +#!/bin/sh +# + +# +# Additional Packages +COMMON=" +joe git +synaptic +neofetch +sshfs curlftpfs +keepass2 xdotool +tlp tlp-rdw +lib32stdc++6 +" + +_COMMON=" +joe git tmux +keepass2 xdotool +brasero +sshfs curlftpfs openssh-server +fonts-powerline powerline python3-powerline python3-powerline-gitstatus +lib32stdc++6 +" + +MULTIMEDIA=" +kodi kodi-pvr-hts +ubuntu-restricted-extras libdvd-pkg +" + +_MULTIMEDIA=" +ffmpeg +spotify-client +photocollage +ardour ubuntustudio-controls calf-plugins eq10q fluid-soundfont-gm fluid-soundfont-gs lame +" + + +TOOLS=" +" + +_TOOLS=" +evolution +gnuplot +gnome-boxes +gvncviewer +texlive-binaries texlive-latex-extra texlive-lang-german texlive-fonts-recommended texstudio +gimp +" + +PROGRAMMING=" +virtualenv +python3-wxgtk4.0 +" + +_PROGRAMMING=" +pycodestyle +virtualenv +python-coverage python3-coverage python-jinja2 python3-jinja2 +python-wxtools python3-wxgtk4.0 +python3-evdev python3-serial +python3-sphinx python3-sphinx-rtd-theme +meld +retext +" + +ALL=$COMMON\ $MULTIMEDIA\ $TOOLS\ $PROGRAMMING + +echo The followin packages and their required depending packages will be installed: +echo ------------------------------------------------------------------------------ +echo $ALL +echo ------------------------------------------------------------------------------ +read -r -p "Are you sure? [y/N] " response +echo ------------------------------------------------------------------------------ +case "$response" in + [yY][eE][sS]|[yY]) + sudo apt-get -y install $ALL + ;; + *) + echo Installation aborted! + ;; +esac + diff --git a/dnf-extend-fedora b/dnf-extend-fedora new file mode 100755 index 0000000..0de1b92 --- /dev/null +++ b/dnf-extend-fedora @@ -0,0 +1,103 @@ +#!/bin/sh +# + +# +# Additional Packages +COMMON=" +joe +neofetch +powerline powerline-fonts +keepass xdotool +tlp +gnome-tweaks mint-themes-gtk3 albatross-gtk3-theme breeze-gtk-gtk3 breeze-icon-theme breeze-cursor-theme clearlooks-phenix-gtk3-theme deepin-gtk-theme deepin-icon-theme +curlftpfs sshfs +powerline powerline-fonts +snapd +" + +MULTIMEDIA=" +qjackctl +ardour6 calf fluid-soundfont-gm fluid-soundfont-gs lv2-calf-plugins lv2-calf-plugins-gui +audacious +" + +rpmfusion=" +kodi kodi-pvr-hts +" + +snap=" +spotify +" + +TOOLS=" +evolution thunderbird +texlive-scheme-basic texlive-german texlive-nth texlive-units latexmk +texstudio +gimp +remmina +" + +PROGRAMMING=" +virtualenv +meld +python3-wxpython4 +" + +ALL=$COMMON\ $MULTIMEDIA\ $TOOLS\ $PROGRAMMING + + + +echo RPMFUSION: The followin packages and their required depending packages will be installed: +echo ------------------------------------------------------------------------------ +echo rpmfusion-free-release rpmfusion-nonfree-release lv2-EQ10Q-plugins $rpmfusion +echo ------------------------------------------------------------------------------ +read -r -p "Are you sure? [y/N] " response +echo ------------------------------------------------------------------------------ +case "$response" in + [yY][eE][sS]|[yY]) + sudo dnf install -y https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm + sudo dnf install -y https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm + sudo dnf install -y $rpmfusion + ;; + *) + echo Installation aborted! + ;; +esac + + + +echo DNF: The followin packages and their required depending packages will be installed: +echo ------------------------------------------------------------------------------ +echo $ALL lv2-EQ10Q-plugins +echo ------------------------------------------------------------------------------ +read -r -p "Are you sure? [y/N] " response +echo ------------------------------------------------------------------------------ +case "$response" in + [yY][eE][sS]|[yY]) + sudo dnf -y install $ALL https://kojipkgs.fedoraproject.org//packages/lv2-EQ10Q-plugins/2.2/5.fc32/x86_64/lv2-EQ10Q-plugins-2.2-5.fc32.x86_64.rpm + + echo + ln -s /var/lib/snapd/snap /snap + ;; + *) + echo Installation aborted! + ;; +esac + + +echo SNAP: The followin packages and their required depending packages will be installed: +echo ------------------------------------------------------------------------------ +echo $snap +echo ------------------------------------------------------------------------------ +read -r -p "Are you sure? [y/N] " response +echo ------------------------------------------------------------------------------ +case "$response" in + [yY][eE][sS]|[yY]) + sudo snap install $snap + echo + ;; + *) + echo Installation aborted! + ;; +esac + diff --git a/init_homepath b/init_homepath index fd797f4..f649b79 100755 --- a/init_homepath +++ b/init_homepath @@ -1,23 +1,26 @@ #!/bin/sh # -REPLACE_FOLDERS="Audio Bilder data Dokumente Downloads eclipse Musik prj Schreibtisch Videos" +BASE_FOLDERS="data Downloads media_images Videos C64" +VIP_FOLDERS="prj Schreibtisch" echo The following folders will be deleted: -for folder in $REPLACE_FOLDERS; do - echo "* $HOME/\033[1m$folder\033[0m" +for folder in $BASE_FOLDERS; do + echo -e "* $HOME/\033[1m$folder\033[0m" +done +for folder in $VIP_FOLDERS; do + echo -e "* $HOME/\033[1m$folder\033[0m" done echo read -r -p "Are you sure? [y/N] " response case "$response" in [yY][eE][sS]|[yY]) - for folder in $REPLACE_FOLDERS; do - if [ "$folder" = "data" ]; then - rm -f $HOME/data; ln -s /usr/data/$USER $HOME/data - else - rm -rf $HOME/$folder; ln -s /usr/data/$USER/$folder $HOME - fi + for folder in $BASE_FOLDERS; do + rm -f $HOME/$folder; ln -s /usr/data/$USER/$folder $HOME + done + for folder in $VIP_FOLDERS; do + rm -rf $HOME/$folder; ln -s /usr/data/$USER/data/$folder $HOME done ;; *) diff --git a/pip_upgrade_all b/pip_upgrade_all new file mode 100755 index 0000000..270e339 --- /dev/null +++ b/pip_upgrade_all @@ -0,0 +1 @@ +pip list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip install -U diff --git a/unittest_status b/unittest_status index 90e0eeb..c31dbd4 100755 --- a/unittest_status +++ b/unittest_status @@ -1,4 +1,4 @@ -#!/usr/bin/python3 +#!/home/dirk/bin/venv/bin/python # import os diff --git a/yay-extend-endeavour b/yay-extend-endeavour new file mode 100755 index 0000000..2b77501 --- /dev/null +++ b/yay-extend-endeavour @@ -0,0 +1,57 @@ +#!/bin/sh +# + +# +# Additional Packages +COMMON=" +joe htop +owncloud-client +powerline powerline-fonts +chrome-gnome-shell +keepass xdotool xsel +sshfs curlftpfs +lib32-glibc brother-mfc-5890cn canon-pixma-ts5055-complete +" + +MULTIMEDIA=" +rhythmbox audacious +kodi kodi-addon-pvr-hts +shotwell +pro-audio pulseaudio-jack realtime-privileges soundfont-fluid +" + +TOOLS=" +evolution +libreoffice-fresh +texlive-bin texlive-latexextra +gnome-latex +gimp +librecad +xfig +docker docker-compose +" + +PROGRAMMING=" +python-pip +python-virtualenv +python2 +meld +" + +ALL=$COMMON\ $MULTIMEDIA\ $TOOLS\ $PROGRAMMING + +echo The followin packages and their required depending packages will be installed: +echo ------------------------------------------------------------------------------ +echo $ALL +echo ------------------------------------------------------------------------------ +read -r -p "Are you sure? [y/N] " response +echo ------------------------------------------------------------------------------ +case "$response" in + [yY][eE][sS]|[yY]) + yay -S --needed $ALL + ;; + *) + echo Installation aborted! + ;; +esac + diff --git a/zypper-extend-suse b/zypper-extend-suse new file mode 100755 index 0000000..bb35437 --- /dev/null +++ b/zypper-extend-suse @@ -0,0 +1,87 @@ +#!/bin/sh +# + +# +# Additional Packages +COMMON=" +git-core +neofetch +powerline +sshfs curlftpfs +keepass xdotool +gtk3-metatheme-breeze gtk3-metatheme-adapta gtk3-metatheme-bluebird arc-icon-theme paper-icon-theme deepin-icon-theme elementary-icon-theme +" + +_COMMON=" +joe git tmux +keepass2 xdotool +brasero +sshfs curlftpfs openssh-server +fonts-powerline powerline python3-powerline python3-powerline-gitstatus +lib32stdc++6 +" + +MULTIMEDIA=" +kodi kodi.binary-addons-pvr.hts +ardour qjackctl lv2-calf +" + +_MULTIMEDIA=" +ffmpeg +kodi kodi-pvr-hts +spotify-client +photocollage +ardour ubuntustudio-controls calf-plugins eq10q fluid-soundfont-gm fluid-soundfont-gs lame +" + + +TOOLS=" +texlive-latexmk-bin +" + +_TOOLS=" +evolution +gnuplot +gnome-boxes +gvncviewer +texlive-binaries texlive-latex-extra texlive-lang-german texlive-fonts-recommended texstudio +gimp +" + +PROGRAMMING=" +make +python38-virtualenv +python38-wxPython +" + +_PROGRAMMING=" +pycodestyle +virtualenv +python-coverage python3-coverage python-jinja2 python3-jinja2 +python-wxtools python3-wxgtk4.0 +python3-evdev python3-serial +python3-sphinx python3-sphinx-rtd-theme +meld +retext +" + +ALL=$COMMON\ $MULTIMEDIA\ $TOOLS\ $PROGRAMMING + +echo The followin packages and their required depending packages will be installed: +echo ------------------------------------------------------------------------------ +echo $ALL +echo ------------------------------------------------------------------------------ +read -r -p "Are you sure? [y/N] " response +echo ------------------------------------------------------------------------------ +case "$response" in + [yY][eE][sS]|[yY]) + sudo zypper ar -cfp 90 https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ packman + sudo zypper ar -cfp 90 http://opensuse-guide.org/repo/openSUSE_Tumbleweed/ libdvdcss + sudo zypper ar -cfp 90 https://download.opensuse.org/repositories/multimedia:/apps/openSUSE_Tumbleweed/ multimedia:apps + sudo zypper install $ALL + ;; + *) + echo Installation aborted! + ;; +esac +