Added mtheme
This commit is contained in:
parent
bb0017b4eb
commit
3fd23c3135
|
@ -26,11 +26,25 @@ function install_rpms {
|
||||||
#Install RPMs specified above.
|
#Install RPMs specified above.
|
||||||
sudo dnf install -y $rpm_links
|
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 {
|
function install_software {
|
||||||
add_repos
|
add_repos
|
||||||
install_rpms
|
install_rpms
|
||||||
export packages="vlc ffmpeg" #Multimedia Stuff
|
export packages="vlc ffmpeg" #Multimedia Stuff
|
||||||
export packages="$packages hexchat gajim" #Messaging
|
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 nextcloud-client" #Nextcloud Client
|
||||||
export packages="$packages menulibre shutter deluge syncthing* yubi*" #GUI Tools
|
export packages="$packages menulibre shutter deluge syncthing* yubi*" #GUI Tools
|
||||||
export packages="$packages htop vim pass heimdall" #Command Line 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"
|
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 install -y $packages --best --allowerasing
|
||||||
sudo dnf upgrade -y
|
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 {
|
function add_repos {
|
||||||
#Negativo17 Fedora Multimedia
|
#Negativo17 Fedora Multimedia
|
||||||
sudo dnf config-manager --add-repo=http://negativo17.org/repos/fedora-multimedia.repo
|
sudo dnf config-manager --add-repo=http://negativo17.org/repos/fedora-multimedia.repo
|
||||||
#RPM-Fusion Free
|
#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
|
#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
|
#Syncthing
|
||||||
sudo dnf copr enable -y decathorpe/syncthing
|
sudo dnf copr enable -y decathorpe/syncthing
|
||||||
#Nextcloud Client
|
#Nextcloud Client
|
||||||
|
@ -73,7 +87,7 @@ function config_ssh {
|
||||||
function setup_gpg_ssh {
|
function setup_gpg_ssh {
|
||||||
gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 816054803C0F5F14C462398B3D512CA0D8E8352E
|
gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 816054803C0F5F14C462398B3D512CA0D8E8352E
|
||||||
sudo systemctl enable pcscd && sudo systemctl start pcscd
|
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)
|
eval $(gpg-agent --daemon --enable-ssh-support --sh)
|
||||||
}
|
}
|
||||||
function clone_git_repos {
|
function clone_git_repos {
|
||||||
|
@ -93,7 +107,7 @@ function clone_git_repos {
|
||||||
cd ../../../..
|
cd ../../../..
|
||||||
git clone ssh://git@github.com/jcgruenhage/freeotp-android.git
|
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/nextcloud-android.git
|
||||||
git clone ssh://git@github.com/jcgruenhage/PlayMusicExportet.git
|
git clone ssh://git@github.com/jcgruenhage/PlayMusicExporter.git
|
||||||
}
|
}
|
||||||
function mkcdir {
|
function mkcdir {
|
||||||
mkdir -p -- "$1" &&
|
mkdir -p -- "$1" &&
|
||||||
|
@ -104,8 +118,8 @@ function add_config_files {
|
||||||
source ~/.bashrc
|
source ~/.bashrc
|
||||||
}
|
}
|
||||||
# Execution:
|
# Execution:
|
||||||
install_software
|
#install_software
|
||||||
setup_gpg_ssh
|
#setup_gpg_ssh
|
||||||
config_git
|
#config_git
|
||||||
clone_git_repos
|
clone_git_repos
|
||||||
add_config_files
|
add_config_files
|
||||||
|
|
Loading…
Reference in a new issue