Make changes found in later commits on Omakub

This commit is contained in:
Gabriel Brown 2024-06-09 17:45:46 -05:00
parent f8962e9ec7
commit ff33be3b5f
15 changed files with 34 additions and 25 deletions

View File

@ -3,7 +3,7 @@
source $SUNHAT_PATH/bin/ascii.sh source $SUNHAT_PATH/bin/ascii.sh
if [ $# -eq 0 ]; then if [ $# -eq 0 ]; then
SUB=$(gum choose "Theme" "Font" "Install" "Update" --height 8 --header "" | tr '[:upper:]' '[:lower:]') SUB=$(gum choose "theme" "font" "install" "update" --height 8 --header "" | tr '[:upper:]' '[:lower:]')
else else
SUB=$1 SUB=$1
fi fi

View File

@ -1,5 +1,5 @@
# Pick a preconfigured theme # Pick a preconfigured theme
THEME_NAMES=("Tokyo Night" "Nord" "Catppuccin" "Everforest" "Gruvbox" "Kanagawa" "Rose Pine") THEME_NAMES=("Tokyo Night" "Catppuccin" "Nord" "Everforest" "Gruvbox" "Kanagawa" "Rose Pine")
THEME=$(gum choose "${THEME_NAMES[@]}" --header "Choose your theme" --height 9 | tr '[:upper:]' '[:lower:]' | sed 's/ /-/g') THEME=$(gum choose "${THEME_NAMES[@]}" --header "Choose your theme" --height 9 | tr '[:upper:]' '[:lower:]' | sed 's/ /-/g')
[ ! -n "$THEME" ] && exit 0 [ ! -n "$THEME" ] && exit 0

View File

@ -16,9 +16,9 @@ alias lta='lt -a'
alias ff="fzf --preview 'batcat --style=numbers --color=always {}'" alias ff="fzf --preview 'batcat --style=numbers --color=always {}'"
# Directories # Directories
alias cd..='cd ..' alias ..='cd ..'
alias cd...='cd ../..' alias ...='cd ../..'
alias cd....='cd ../../..' alias ....='cd ../../..'
# Tools # Tools
alias n='nvim' alias n='nvim'

View File

@ -3,9 +3,10 @@ source ~/.local/share/sunhat/bin/ascii.sh
# Needed for all installers # Needed for all installers
sudo dnf update -y sudo dnf update -y
sudo dnf install -y curl git jq sudo dnf install -y curl git unzip
# Ensure computer doesn't go to sleep while installing # Ensure computer doesn't go to sleep while installing
gsettings set org.gnome.desktop.screensaver lock-enabled false
gsettings set org.gnome.desktop.session idle-delay 0 gsettings set org.gnome.desktop.session idle-delay 0
# Run Scripts Required for Application Installs # Run Scripts Required for Application Installs
@ -21,10 +22,11 @@ for script in ~/.local/share/sunhat/settings/*.sh; do source $script; done
source ~/.local/share/sunhat/GPU/install.sh source ~/.local/share/sunhat/GPU/install.sh
# Revert to normal idle settings # Revert to normal idle settings
gsettings set org.gnome.desktop.screensaver lock-enabled true
gsettings set org.gnome.desktop.session idle-delay 300 gsettings set org.gnome.desktop.session idle-delay 300
# Upgrade everything that might ask for a reboot last # Upgrade everything that might ask for a reboot last
sudo dnf update -y --refresh sudo dnf update -y --refresh
# Reboot to pickup changes # Logout to pickup changes
gum confirm "Ready to logout for all settings to take effect?" && gnome-session-quit --logout --no-prompt gum confirm "Ready to logout for all settings to take effect?" && gnome-session-quit --logout --no-prompt

View File

@ -1,10 +0,0 @@
mkdir ~/Documents/Configs
[ -f "~/.bashrc" ] && rm ~/.bashrc
cp ~/.local/share/sunhat/configs/rc/bashrc ~/Documents/Configs/bashrc
ln -s ~/Documents/Configs/bashrc ~/.bashrc
source ~/.bashrc
[ -f "~/.inputrc" ] && rm ~/.inputrc
cp ~/.local/share/sunhat/configs/rc/inputrc ~/Documents/Configs/inputrc
ln -s ~/Documents/Configs/inputrc ~/.inputrc

View File

@ -1,4 +1,4 @@
sudo dnf install -y ulauncher sudo dnf install -y ulauncher
gtk-launch ulauncher.desktop >/dev/null gtk-launch ulauncher.desktop >/dev/null 2>&1
sleep 2 # ensure enough time for ulauncher to set defaults sleep 2 # ensure enough time for ulauncher to set defaults
cp ~/.local/share/sunhat/configs/ulauncher/ulauncher.json ~/.config/ulauncher/settings.json cp ~/.local/share/sunhat/configs/ulauncher/ulauncher.json ~/.config/ulauncher/settings.json

View File

@ -7,8 +7,8 @@ git config --global pull.rebase true
# Set git editor and user # Set git editor and user
git config --global core.editor "nvim" git config --global core.editor "nvim"
git config --global user.name "gibbyb" git config --global user.name $GH_USERNAME
git config --global user.email "gib@gibbyb.com" git config --global user.email $GH_EMAIL
# Sign in to GitHub # Sign in to GitHub
gh auth login gh auth login

View File

@ -3,6 +3,8 @@ pipx install gnome-extensions-cli --system-site-packages
# Turn off Fedora Watermark extension # Turn off Fedora Watermark extension
gnome-extensions disable background-logo@fedorahosted.org gnome-extensions disable background-logo@fedorahosted.org
gum confirm "To install GNOME extensions, you will need to accept quite a few prompts. Are you ready to proceed?"
# Install new extensions # Install new extensions
gext install allowlockedremotedesktop@kamens.us gext install allowlockedremotedesktop@kamens.us
gext install app-hider@lynith.dev gext install app-hider@lynith.dev

0
settings/set_theme.sh Normal file
View File

View File

@ -1,11 +1,23 @@
# Make Directory for all Dotfiles so you can sync them with Nextcloud.
mkdir ~/Documents/Configs mkdir ~/Documents/Configs
# Set up Bash Config and Source it ASAP.
[ -f "~/.bashrc" ] && rm ~/.bashrc
cp ~/.local/share/sunhat/configs/rc/bashrc ~/Documents/Configs/bashrc
ln -s ~/Documents/Configs/bashrc ~/.bashrc
source ~/.bashrc
[ -f "~/.inputrc" ] && rm ~/.inputrc
cp ~/.local/share/sunhat/configs/rc/inputrc ~/Documents/Configs/inputrc
ln -s ~/Documents/Configs/inputrc ~/.inputrc
# Copy all Dotfiles to the Configs Directory.
cp -r ~/.local/share/sunhat/configs/dotfiles/. ~/Documents/Configs/ cp -r ~/.local/share/sunhat/configs/dotfiles/. ~/Documents/Configs/
espanso service stop # Remove old dotfiles if they exist & create symlinks to the new dotfiles.
rm -rf ~/.config/espanso rm -rf ~/.config/espanso
ln -s ~/Documents/Configs/espanso ~/.config/espanso ln -s ~/Documents/Configs/espanso ~/.config/espanso
espanso service start rm -rf ~/.config/forge
rm -rf ~/.config/espanso
ln -s ~/Documents/Configs/forge ~/.config/forge ln -s ~/Documents/Configs/forge ~/.config/forge
rm -rf ~/.config/kitty rm -rf ~/.config/kitty
ln -s ~/Documents/Configs/kitty ~/.config/kitty ln -s ~/Documents/Configs/kitty ~/.config/kitty

4
sources/env.sh Normal file
View File

@ -0,0 +1,4 @@
export GH_USERNAME="gibbyb"
export GH_EMAIL="gib@gibbyb.com"
export GH_EDITOR="nvim"
export HOST_NAME="desktop.gib"

View File

@ -1,2 +1 @@
read -p "Set your hostname: " hostname_response sudo hostnamectl set-hostname $HOST_NAME
sudo hostnamectl set-hostname $hostname_response