diff --git a/install.sh b/install.sh index 936083b..e1c78bb 100644 --- a/install.sh +++ b/install.sh @@ -18,6 +18,7 @@ APPS=( xclip ) + FLATPAK_APPS=( com.logseq.Logseq com.obsproject.Studio @@ -32,8 +33,10 @@ FLATPAK_APPS=( org.libreoffice.LibreOffice org.mozilla.firefox io.gitlab.librewolf-community + org.godotengine.Godot ) + DOTFILES=( bash konsole @@ -44,27 +47,13 @@ DOTFILES=( tmuxp ) + # Check if Snap is installed if [ -x "$(command -v snap)" ]; then echo "Remove Snap packages first before running this script!" exit 1 fi -# Check for Debian installation. If yes, remove some default programs -while true; do - read -p "Is this a Debian installation? y/N: " osChoice - osChoice=$(echo "$osChoice" | tr '[:upper:]' '[:lower:]') - - if [ "$osChoice" = "y" ]; then - sudo apt purge libreoffice-core libreoffice-base-core libreoffice-common libreoffice-style-breeze libreoffice-style-colibre firefox-esr gimp -y - sudo apt autoremove -y - break - elif [ "$osChoice" = "n" ]; then - break - else - echo "Invalid input. Please enter y or n." - fi -done # Sym Link Home Folders To External Storage while true; do @@ -93,6 +82,7 @@ while true; do fi done + # Install Apt Apps for i in "${APPS[@]}" do @@ -103,9 +93,11 @@ do fi done + # Add Flathub Repo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo + # Install Flatpak Apps for i in "${FLATPAK_APPS[@]}" do @@ -116,6 +108,7 @@ do fi done + # NVM Setup wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash @@ -123,6 +116,7 @@ source ~/.bashrc . ~/.nvm/nvm.sh nvm install --lts + # Add Yubikey Support to bashrc if grep -q '# Yubikey SSH Support' ~/.bashrc; then echo "Yubikey support already added." @@ -135,9 +129,11 @@ export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket) fi + # Remove default menu config files sudo rm -rf ~/.config/menus ~/.config/plasma-org.kde.plasma.desktop-appletsrc + # Link Config Files for folder in ${DOTFILES[@]} do @@ -147,9 +143,11 @@ done git restore . + # Font Install sudo cp ./fonts/Fira_Code_Regular_Nerd_Font_Complete.ttf /usr/local/share/fonts + # Check if this is my profile while true; do read -p "Is this profile for Kendall? y/N: " profileChoice @@ -170,10 +168,12 @@ while true; do fi done + # Add filesystem override to Librewolf sudo flatpak override io.gitlab.librewolf-community --filesystem=$HOME sudo flatpak override io.gitlab.librewolf-community --device=all + # Install latest Neovim if ! [ -x "$(command -v nvim)" ]; then sudo apt remove gettext-base -y @@ -185,5 +185,6 @@ if ! [ -x "$(command -v nvim)" ]; then cd ~/.dotfiles/ && sudo rm -rf neovim fi + # Install TPM git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm diff --git a/menus/.config/menus/applications-kmenuedit.menu b/menus/.config/menus/applications-kmenuedit.menu index f5db7e3..2230a5c 100644 --- a/menus/.config/menus/applications-kmenuedit.menu +++ b/menus/.config/menus/applications-kmenuedit.menu @@ -4,12 +4,15 @@ Development org.kde.kate.desktop + Godot.desktop + Translation Web Development + Education @@ -43,6 +46,7 @@ com.obsproject.Studio.desktop com.ultimaker.cura.desktop + Godot.desktop @@ -50,6 +54,7 @@ org.darktable.Darktable.desktop org.freecad.FreeCAD.desktop org.gimp.GIMP.desktop + Godot.desktop org.inkscape.Inkscape.desktop com.obsproject.Studio.desktop com.ultimaker.cura.desktop @@ -122,6 +127,14 @@ virt-manager.desktop org.kde.konsole.desktop + + ScreenSavers + + + + org.fcitx.Fcitx5.desktop + + org.fcitx.Fcitx5.desktop @@ -141,14 +154,6 @@ More - - ScreenSavers - - - - org.fcitx.Fcitx5.desktop - - Utilities @@ -207,6 +212,7 @@ display-im6.q16.desktop org.kde.khelpcenter.desktop + Godot.desktop .hidden @@ -258,20 +264,6 @@ More - - - Development - Education - Games - Graphics - Internet - Office - Science - Settingsmenu - System - Utilities - Applications - Applications @@ -283,4 +275,17 @@ System/Terminal Utilities/Terminal + + + Education + Games + Graphics + Internet + Office + Science + Settingsmenu + System + Utilities + Applications + diff --git a/menus/.config/plasma-org.kde.plasma.desktop-appletsrc b/menus/.config/plasma-org.kde.plasma.desktop-appletsrc index bd153bf..8ea76bf 100644 --- a/menus/.config/plasma-org.kde.plasma.desktop-appletsrc +++ b/menus/.config/plasma-org.kde.plasma.desktop-appletsrc @@ -101,6 +101,15 @@ Image=/home/kendall/Pictures/Wallpapers/hologram_pattern_glow_145559_2560x1440.j PreviewImage=/home/kendall/Pictures/Wallpapers/hologram_pattern_glow_145559_2560x1440.jpg SlidePaths=/usr/share/wallpapers/ +[Containments][31] +activityId=6c8b45eb-769d-49e1-a4a2-750b50b95c4c +formfactor=0 +immutability=1 +lastScreen=1 +location=0 +plugin=org.kde.plasma.folder +wallpaperplugin=org.kde.image + [Containments][8] activityId= formfactor=2 @@ -164,14 +173,14 @@ immutability=1 plugin=org.kde.plasma.bluetooth [Containments][8][Applets][25][Configuration] -PreloadWeight=52 +PreloadWeight=82 [Containments][8][Applets][26] immutability=1 plugin=org.kde.plasma.notifications [Containments][8][Applets][26][Configuration] -PreloadWeight=80 +PreloadWeight=85 [Containments][8][Applets][27] immutability=1 @@ -185,7 +194,7 @@ immutability=1 plugin=org.kde.plasma.battery [Containments][8][Applets][30][Configuration] -PreloadWeight=100 +PreloadWeight=94 [Containments][8][Applets][31][Configuration] PreloadWeight=42