Added mtheme
This commit is contained in:
parent
bb0017b4eb
commit
3fd23c3135
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue