Added mtheme

This commit is contained in:
Jan Christian Grünhage 2017-03-10 21:15:10 +01:00
parent bb0017b4eb
commit 3fd23c3135
Signed by: jcgruenhage
GPG Key ID: 321A67D9EE8BC3E1
1 changed files with 22 additions and 8 deletions

View File

@ -26,11 +26,25 @@ function install_rpms {
#Install RPMs specified above.
sudo dnf install -y $rpm_links
}
function install_mtheme {
git clone https://github.com/matze/mtheme
cd mtheme
make sty
make install
cd ..
rm -rf mtheme
}
function install_source_packages {
git clone https://github.com/vibou/vibou.gTile.git ~/.local/share/gnome-shell/extensions/gTile@vibou
install_mtheme
}
function install_software {
add_repos
install_rpms
export packages="vlc ffmpeg" #Multimedia Stuff
export packages="$packages hexchat gajim" #Messaging
export packages="$packages pcsc-lite" #Libraries
export packages="$packages chromium" #Browsers
export packages="$packages nextcloud-client" #Nextcloud Client
export packages="$packages menulibre shutter deluge syncthing* yubi*" #GUI Tools
export packages="$packages htop vim pass heimdall" #Command Line Tools
@ -44,15 +58,15 @@ function install_software {
export packages="$packages compat-libstdc++-296.i686 compat-libstdc++-33.i686 compat-libstdc++-33.x86_64 ncurses-libs.i686"
sudo dnf install -y $packages --best --allowerasing
sudo dnf upgrade -y
git clone https://github.com/vibou/vibou.gTile.git ~/.local/share/gnome-shell/extensions/gTile@vibou
install_source_packages
}
function add_repos {
#Negativo17 Fedora Multimedia
sudo dnf config-manager --add-repo=http://negativo17.org/repos/fedora-multimedia.repo
#RPM-Fusion Free
sudo dnf install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install -y http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
#RPM-Fusion Non Free
sudo dnf install http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install -y http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
#Syncthing
sudo dnf copr enable -y decathorpe/syncthing
#Nextcloud Client
@ -73,7 +87,7 @@ function config_ssh {
function setup_gpg_ssh {
gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 816054803C0F5F14C462398B3D512CA0D8E8352E
sudo systemctl enable pcscd && sudo systemctl start pcscd
pkill -9 gpg-agent
sudo pkill -9 gpg-agent
eval $(gpg-agent --daemon --enable-ssh-support --sh)
}
function clone_git_repos {
@ -93,7 +107,7 @@ function clone_git_repos {
cd ../../../..
git clone ssh://git@github.com/jcgruenhage/freeotp-android.git
git clone ssh://git@github.com/jcgruenhage/nextcloud-android.git
git clone ssh://git@github.com/jcgruenhage/PlayMusicExportet.git
git clone ssh://git@github.com/jcgruenhage/PlayMusicExporter.git
}
function mkcdir {
mkdir -p -- "$1" &&
@ -104,8 +118,8 @@ function add_config_files {
source ~/.bashrc
}
# Execution:
install_software
setup_gpg_ssh
config_git
#install_software
#setup_gpg_ssh
#config_git
clone_git_repos
add_config_files