1
0
mirror of https://github.com/tommytran732/Linux-Setup-Scripts synced 2024-11-25 02:31:34 -05:00

Change Mojave-CT repo

This commit is contained in:
TommyTran732 2021-08-13 08:36:26 -04:00
parent 4e1e744374
commit 0df2fa5976
2 changed files with 31 additions and 51 deletions

View File

@ -9,7 +9,7 @@
#Variables #Variables
USER=$(whoami) USER=$(whoami)
PARTITIONID=$(sudo cat /etc/crypttab | awk '{print $1}') PARTITIONID=$(sudo cat /etc/crypttab | awk '{print $1}')
PARTITIONUUID=$(sudo blkid -s UUID -o value /dev/mapper/${PARTITIONID}) PARTITIONUUID=$(sudo blkid -s UUID -o value /dev/mapper/"${PARTITIONID}")
output(){ output(){
echo -e '\e[36m'$1'\e[0m'; echo -e '\e[36m'$1'\e[0m';
@ -17,7 +17,7 @@ output(){
#Moving to the home directory #Moving to the home directory
#Note that I always use /home/${USER} because gnome-terminal is wacky and sometimes doesn't load the environment variables in correctly (Right click somewhere in nautilus, click on open in terminal, then hit create new tab and you will see.) #Note that I always use /home/${USER} because gnome-terminal is wacky and sometimes doesn't load the environment variables in correctly (Right click somewhere in nautilus, click on open in terminal, then hit create new tab and you will see.)
cd /home/${USER} || exit cd /home/"${USER}" || exit
#Setting umask to 077 #Setting umask to 077
umask 077 umask 077
@ -94,7 +94,7 @@ sudo dnf -y install neofetch git-core flat-remix-gtk3-theme gnome-shell-extensio
#Install Yubico StuffNetworkManager-config-connectivity-fedora #Install Yubico StuffNetworkManager-config-connectivity-fedora
sudo dnf -y install yubikey-manager pam-u2f pamu2fcfg sudo dnf -y install yubikey-manager pam-u2f pamu2fcfg
mkdir -p /home/${USER}/.config/Yubico mkdir -p /home/"${USER}"/.config/Yubico
#Install IVPN #Install IVPN
sudo dnf config-manager --add-repo https://repo.ivpn.net/stable/fedora/generic/ivpn.repo -y sudo dnf config-manager --add-repo https://repo.ivpn.net/stable/fedora/generic/ivpn.repo -y
@ -103,7 +103,7 @@ sudo dnf -y install ivpn-ui
#Install OpenSnitch #Install OpenSnitch
sudo dnf install -y https://github.com/evilsocket/opensnitch/releases/download/v1.3.6/opensnitch-1.3.6-1.x86_64.rpm sudo dnf install -y https://github.com/evilsocket/opensnitch/releases/download/v1.3.6/opensnitch-1.3.6-1.x86_64.rpm
sudo dnf install -y https://github.com/evilsocket/opensnitch/releases/download/v1.3.6/opensnitch-ui-1.3.6-1.f29.noarch.rpm sudo dnf install -y https://github.com/evilsocket/opensnitch/releases/download/v1.3.6/opensnitch-ui-1.3.6-1.f29.noarch.rpm
sudo chown -R $USER:$USER /home/${USER}/.config/autostart sudo chown -R "${USER}":"${USER}" /home/"${USER}"/.config/autostart
#Setting up Flatpak #Setting up Flatpak
flatpak remote-add --user flathub https://flathub.org/repo/flathub.flatpakrepo flatpak remote-add --user flathub https://flathub.org/repo/flathub.flatpakrepo
@ -119,28 +119,18 @@ sudo systemctl enable fstrim.timer
#Download and set GNOME shell theme #Download and set GNOME shell theme
git clone https://github.com/i-mint/midnight.git git clone https://github.com/i-mint/midnight.git
mkdir /home/${USER}/.themes mkdir /home/"${USER}"/.themes
ln -s /home/${USER}/midnight/Midnight-* /home/${USER}/.themes/ ln -s /home/"${USER}"/midnight/Midnight-* /home/"${USER}"/.themes/
gsettings set org.gnome.shell.extensions.user-theme name "Midnight-Blue" gsettings set org.gnome.shell.extensions.user-theme name "Midnight-Blue"
#Download and set icon theme #Download and set icon theme
git clone https://github.com/NicoHood/arc-icon-theme.git git clone https://github.com/NicoHood/arc-icon-theme.git
mkdir /home/${USER}/.icons mkdir /home/"${USER}"/.icons
ln -s /home/${USER}/arc-icon-theme/Arc /home/${USER}/.icons/ ln -s /home/"${USER}"/arc-icon-theme/Arc /home/"${USER}"/.icons/
git clone https://github.com/zayronxio/Mojave-CT.git git clone https://github.com/tommytran732/Mojave-CT.git
ln -s /home/${USER}/Mojave-CT /home/${USER}/.icons/ ln -s /home/"${USER}"/Mojave-CT /home/"${USER}"/.icons/
sed -i 's/Inherits=Moka,Adwaita,gnome,hicolor/Inherits=Mojave-CT,Moka,Adwaita,gnome,hicolor/g' /home/${USER}/arc-icon-theme/Arc/index.theme sed -i 's/Inherits=Moka,Adwaita,gnome,hicolor/Inherits=Mojave-CT,Moka,Adwaita,gnome,hicolor/g' /home/"${USER}"/arc-icon-theme/Arc/index.theme
find /home/${USER}/arc-icon-theme -name '*[Tt]rash*' -exec rm {} \; find /home/"${USER}"/arc-icon-theme -name '*[Tt]rash*' -exec rm {} \;
find /home/${USER}/Mojave-CT -name '*[Nn]autilus*' -exec rm {} \;
find /home/${USER}/Mojave-CT -name '*[Gg]nome.[Ss]ettings*' -exec rm {} \;
find /home/${USER}/Mojave-CT -name '*[Gg]nome.[Tt]weak*' -exec rm {} \;
find /home/${USER}/Mojave-CT -name '*[Gg]nome.[Ss]oftware*' -exec rm {} \;
find /home/${USER}/Mojave-CT -name '*[Gg]nome.[Bb]oxes*' -exec rm {} \;
find /home/${USER}/Mojave-CT -name '*[Ss]team*' -exec rm {} \;
find /home/${USER}/Mojave-CT -name '*[Tt]hunderbird*' -exec rm {} \;
find /home/${USER}/Mojave-CT -name '*[Mm]inecraft*' -exec rm {} \;
find /home/${USER}/Mojave-CT -name '*[Ee]piphany*' -exec rm {} \;
find /home/${USER}/Mojave-CT -name '*[Rr]iot*' -exec rm {} \;
gsettings set org.gnome.desktop.interface icon-theme "Arc" gsettings set org.gnome.desktop.interface icon-theme "Arc"
#Set GTK theme #Set GTK theme
@ -151,18 +141,18 @@ flatpak upgrade -y
gsettings set org.gnome.desktop.background picture-uri 'file:///usr/share/backgrounds/f29/default/f29.xml' gsettings set org.gnome.desktop.background picture-uri 'file:///usr/share/backgrounds/f29/default/f29.xml'
#Set Black GDM background #Set Black GDM background
mkdir -p /home/${USER}/Pictures/Wallpapers/ mkdir -p /home/"${USER}"/Pictures/Wallpapers/
wget https://wallpaperaccess.com/full/512679.jpg -O /home/${USER}/Pictures/Wallpapers/Black.png wget https://wallpaperaccess.com/full/512679.jpg -O /home/"${USER}"/Pictures/Wallpapers/Black.png
sudo dnf -y copr enable zirix/gdm-wallpaper sudo dnf -y copr enable zirix/gdm-wallpaper
sudo dnf -y install gdm-wallpaper sudo dnf -y install gdm-wallpaper
sudo set-gdm-wallpaper /home/${USER}/Pictures/Wallpapers/Black.png sudo set-gdm-wallpaper /home/"${USER}"/Pictures/Wallpapers/Black.png
(sudo crontab -l ; echo "@reboot /usr/bin/set-gdm-wallpaper /home/${USER}/Pictures/Wallpapers/Black.png >> /dev/null 2>&1")| sudo crontab - (sudo crontab -l ; echo "@reboot /usr/bin/set-gdm-wallpaper /home/${USER}/Pictures/Wallpapers/Black.png >> /dev/null 2>&1")| sudo crontab -
#Enable Titlebar buttons #Enable Titlebar buttons
gsettings set org.gnome.desktop.wm.preferences button-layout 'appmenu:minimize,maximize,close' gsettings set org.gnome.desktop.wm.preferences button-layout 'appmenu:minimize,maximize,close'
#Quick Fixes for Flatpak Steam if I install it on the system #Quick Fixes for Flatpak Steam if I install it on the system
ln -s /home/${USER}/.var/app/com.valvesoftware.Steam/.local/share/Steam /home/${USER}/.local/share/Steam ln -s /home/"${USER}"/.var/app/com.valvesoftware.Steam/.local/share/Steam /home/"${USER}"/.local/share/Steam
sudo bash -c 'cat > /etc/sysctl.d/99-steam.conf' <<-'EOF' sudo bash -c 'cat > /etc/sysctl.d/99-steam.conf' <<-'EOF'
dev.i915.perf_stream_paranoid=0 dev.i915.perf_stream_paranoid=0

View File

@ -19,7 +19,7 @@ output(){
#Moving to the home directory #Moving to the home directory
#Note that I always use /home/${USER} because gnome-terminal is wacky and sometimes doesn't load the environment variables in correctly (Right click somewhere in nautilus, click on open in terminal, then hit create new tab and you will see.) #Note that I always use /home/${USER} because gnome-terminal is wacky and sometimes doesn't load the environment variables in correctly (Right click somewhere in nautilus, click on open in terminal, then hit create new tab and you will see.)
cd /home/${USER} || exit cd /home/"${USER}" || exit
#Setting umask to 077 #Setting umask to 077
umask 077 umask 077
@ -115,7 +115,7 @@ sudo aa-enforce /etc/apparmor.d/*
#Install Yubico Stuff #Install Yubico Stuff
sudo apt -y install libpam-u2f sudo apt -y install libpam-u2f
mkdir -p /home/${USER}/.config/Yubico mkdir -p /home/"${USER}"/.config/Yubico
sudo snap install yubioath-desktop sudo snap install yubioath-desktop
#Install IVPN #Install IVPN
@ -132,7 +132,7 @@ wget https://github.com/evilsocket/opensnitch/releases/download/v1.3.6/python3-o
sudo dpkg -i opensnitch*.deb python3-opensnitch-ui*.deb sudo dpkg -i opensnitch*.deb python3-opensnitch-ui*.deb
sudo apt -f install -y sudo apt -f install -y
rm -rf *opensnitch* rm -rf *opensnitch*
sudo chown -R $USER:$USER /home/${USER}/.config/autostart sudo chown -R "$USER":"$USER" /home/"${USER}"/.config/autostart
#Setting up Flatpak #Setting up Flatpak
flatpak remote-add --user flathub https://flathub.org/repo/flathub.flatpakrepo flatpak remote-add --user flathub https://flathub.org/repo/flathub.flatpakrepo
@ -148,27 +148,17 @@ sudo systemctl enable fstrim.timer
#Download GNOME shell theme #Download GNOME shell theme
git clone https://github.com/i-mint/midnight.git git clone https://github.com/i-mint/midnight.git
mkdir /home/${USER}/.themes mkdir /home/"${USER}"/.themes
ln -s /home/${USER}/midnight/Midnight-* /home/${USER}/.themes/ ln -s /home/"${USER}"/midnight/Midnight-* /home/"${USER}"/.themes/
#Download and set icon theme #Download and set icon theme
git clone https://github.com/NicoHood/arc-icon-theme.git git clone https://github.com/NicoHood/arc-icon-theme.git
mkdir /home/${USER}/.icons mkdir /home/"${USER}"/.icons
ln -s /home/${USER}/arc-icon-theme/Arc /home/${USER}/.icons/ ln -s /home/"${USER}"/arc-icon-theme/Arc /home/"${USER}"/.icons/
git clone https://github.com/zayronxio/Mojave-CT.git git clone https://github.com/tommytran732/Mojave-CT.git
ln -s /home/${USER}/Mojave-CT /home/${USER}/.icons/ ln -s /home/"${USER}"/Mojave-CT /home/"${USER}"/.icons/
sed -i 's/Inherits=Moka,Adwaita,gnome,hicolor/Inherits=Mojave-CT,Moka,Adwaita,gnome,hicolor/g' /home/${USER}/arc-icon-theme/Arc/index.theme sed -i 's/Inherits=Moka,Adwaita,gnome,hicolor/Inherits=Mojave-CT,Moka,Adwaita,gnome,hicolor/g' /home/"${USER}"/arc-icon-theme/Arc/index.theme
find /home/${USER}/arc-icon-theme -name '*[Tt]rash*' -exec rm {} \; find /home/"${USER}"/arc-icon-theme -name '*[Tt]rash*' -exec rm {} \;
find /home/${USER}/Mojave-CT -name '*[Nn]autilus*' -exec rm {} \;
find /home/${USER}/Mojave-CT -name '*[Gg]nome.[Ss]ettings*' -exec rm {} \;
find /home/${USER}/Mojave-CT -name '*[Gg]nome.[Tt]weak*' -exec rm {} \;
find /home/${USER}/Mojave-CT -name '*[Gg]nome.[Ss]oftware*' -exec rm {} \;
find /home/${USER}/Mojave-CT -name '*[Gg]nome.[Bb]oxes*' -exec rm {} \;
find /home/${USER}/Mojave-CT -name '*[Ss]team*' -exec rm {} \;
find /home/${USER}/Mojave-CT -name '*[Tt]hunderbird*' -exec rm {} \;
find /home/${USER}/Mojave-CT -name '*[Mm]inecraft*' -exec rm {} \;
find /home/${USER}/Mojave-CT -name '*[Ee]piphany*' -exec rm {} \;
find /home/${USER}/Mojave-CT -name '*[Rr]iot*' -exec rm {} \;
gsettings set org.gnome.desktop.interface icon-theme "Arc" gsettings set org.gnome.desktop.interface icon-theme "Arc"
#Set GTK theme #Set GTK theme
@ -179,12 +169,12 @@ gsettings set org.gnome.desktop.interface gtk-theme "Flat-Remix-GTK-Blue-Dark"
flatpak upgrade -y flatpak upgrade -y
#Set Black GDM background #Set Black GDM background
mkdir -p /home/${USER}/Pictures/Wallpapers/ mkdir -p /home/"${USER}"/Pictures/Wallpapers/
wget https://wallpaperaccess.com/full/512679.jpg -O /home/${USER}/Pictures/Wallpapers/Black.png wget https://wallpaperaccess.com/full/512679.jpg -O /home/"${USER}"/Pictures/Wallpapers/Black.png
wget github.com/thiggy01/change-gdm-background/raw/master/change-gdm-background wget github.com/thiggy01/change-gdm-background/raw/master/change-gdm-background
sudo chmod u+x /home/${USER}/change-gdm-background sudo chmod u+x /home/"${USER}"/change-gdm-background
output "Answer no to this or the script will get interupted" output "Answer no to this or the script will get interupted"
sudo /home/${USER}/change-gdm-background /home/${USER}/Pictures/Wallpapers/Black.png sudo /home/"${USER}"/change-gdm-background /home/"${USER}"/Pictures/Wallpapers/Black.png
#Set Ubuntu 20.04 LTS Wallpaper #Set Ubuntu 20.04 LTS Wallpaper
gsettings set org.gnome.desktop.background picture-uri 'file:///usr/share/backgrounds/matt-mcnulty-nyc-2nd-ave.jpg' gsettings set org.gnome.desktop.background picture-uri 'file:///usr/share/backgrounds/matt-mcnulty-nyc-2nd-ave.jpg'