Stow rework and new AI tools
This commit is contained in:
@@ -87,12 +87,13 @@ alias ll='ls -lhi'
|
|||||||
alias ta='tmux attach'
|
alias ta='tmux attach'
|
||||||
alias t='tmux'
|
alias t='tmux'
|
||||||
alias v='vim'
|
alias v='vim'
|
||||||
alias mp='ncmpcpp' #Music Player
|
|
||||||
|
|
||||||
set completion-ignore-case On
|
set completion-ignore-case On
|
||||||
|
|
||||||
export OFLAGS="--ozone-platform-hint=auto"
|
export OFLAGS="--ozone-platform-hint=auto"
|
||||||
|
|
||||||
|
export PATH=$PATH:/home/trude/.local/bin
|
||||||
|
|
||||||
export NVM_DIR="$HOME/.config/nvm"
|
export NVM_DIR="$HOME/.config/nvm"
|
||||||
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
|
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
|
||||||
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
|
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
|
||||||
|
|||||||
19
install.sh
19
install.sh
@@ -383,7 +383,7 @@ else
|
|||||||
fi
|
fi
|
||||||
echo
|
echo
|
||||||
|
|
||||||
main_menu_opts=("Install Trude's Dotfiles" "Install GNOME (desktop)" "Install GitHub CLI" "Install Google Chrome" "Install Ollama" "Install VSCode" "Install Tailscale" "+Install Games")
|
main_menu_opts=("Install Trude's Dotfiles" "Install GNOME (desktop)" "Install GitHub CLI" "Install Google Chrome" "Install AI" "Install VSCode" "Install Tailscale" "+Install Games")
|
||||||
main_menu=$(checkbox "Press SPACE to select and ENTER to continue." "${main_menu_opts[@]}")
|
main_menu=$(checkbox "Press SPACE to select and ENTER to continue." "${main_menu_opts[@]}")
|
||||||
|
|
||||||
log "$LOG_DEBUG" "Menu opts: $main_menu"
|
log "$LOG_DEBUG" "Menu opts: $main_menu"
|
||||||
@@ -442,9 +442,7 @@ if [[ ${main_menu[@]} =~ 0 ]]; then # Install Dotfiles
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Link dotfiles
|
# Link dotfiles
|
||||||
stow -v -t $HOME dotfiles --adopt
|
stow -R -t $HOME dotfiles
|
||||||
git diff
|
|
||||||
git reset --hard
|
|
||||||
|
|
||||||
# Reload Fonts
|
# Reload Fonts
|
||||||
fc-cache -fv
|
fc-cache -fv
|
||||||
@@ -477,8 +475,19 @@ if [[ ${main_menu[@]} =~ 3 ]]; then # Chrome
|
|||||||
rm ./google-chrome-stable_current_amd64.deb
|
rm ./google-chrome-stable_current_amd64.deb
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ ${main_menu[@]} =~ 4 ]]; then # Ollama
|
if [[ ${main_menu[@]} =~ 4 ]]; then # AI
|
||||||
|
# Ollama - LLM Server
|
||||||
curl -fsSL https://ollama.com/install.sh | sh
|
curl -fsSL https://ollama.com/install.sh | sh
|
||||||
|
|
||||||
|
# Fabric - LLM Client w/ prompts
|
||||||
|
cd ~
|
||||||
|
git clone https://github.com/danielmiessler/fabric.git
|
||||||
|
sudo nala install pipx ffmpeg
|
||||||
|
cd fabric
|
||||||
|
pipx install .
|
||||||
|
fabric --setup
|
||||||
|
cd ..
|
||||||
|
rm -rf fabric
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ ${main_menu[@]} =~ 5 ]]; then # VSCode
|
if [[ ${main_menu[@]} =~ 5 ]]; then # VSCode
|
||||||
|
|||||||
1
scripts/gnome-fractional-scaling.sh
Normal file
1
scripts/gnome-fractional-scaling.sh
Normal file
@@ -0,0 +1 @@
|
|||||||
|
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"
|
||||||
Reference in New Issue
Block a user