Compare commits

..
3 Commits
Author SHA1 Message Date
tmerritt 6ef170a84a Adds SSH server and Axel
Adding fix for Apple keyboard F keys on MBP and MBA
2024-07-13 14:56:08 -04:00
tmerritt 1348702750 removes kotlin stuff.
adds more rust stuff
2024-07-13 14:52:58 -04:00
tmerritt 81301f288e Adds basic rust setup 2024-07-13 14:49:42 -04:00
9 changed files with 40 additions and 25 deletions

No files matched your search

+3
View File
@@ -0,0 +1,3 @@
dfr
GBLib
lilly
+1 -1
View File
@@ -1,3 +1,3 @@
generic generic
kotlin
platformio platformio
rust
-7
View File
@@ -1,7 +0,0 @@
# Add PS4 SDK
export OO_PS4_TOOLCHAIN=/opt/ps4/OpenOrbis/PS4Toolchain
# Setup vitasdk
export VITASDK=/usr/local/vitasdk
export PATH="$VITASDK/bin:$PATH"
-5
View File
@@ -1,5 +0,0 @@
# Add GraalVM
export GRAALVM_HOME=/opt/graalvm
export JAVA_HOME=/home/tmerritt/.sdkman/candidates/java/current/bin/java
+18 -2
View File
@@ -35,7 +35,7 @@ ZSH_THEME="jonathan"
# export UPDATE_ZSH_DAYS=13 # export UPDATE_ZSH_DAYS=13
# Uncomment the following line if pasting URLs and other text is messed up. # Uncomment the following line if pasting URLs and other text is messed up.
DISABLE_MAGIC_FUNCTIONS="true" # DISABLE_MAGIC_FUNCTIONS="true"
# Uncomment the following line to disable colors in ls. # Uncomment the following line to disable colors in ls.
# DISABLE_LS_COLORS="true" # DISABLE_LS_COLORS="true"
@@ -49,7 +49,7 @@ ENABLE_CORRECTION="true"
# Uncomment the following line to display red dots whilst waiting for completion. # Uncomment the following line to display red dots whilst waiting for completion.
# Caution: this setting can cause issues with multiline prompts (zsh 5.7.1 and newer seem to work) # Caution: this setting can cause issues with multiline prompts (zsh 5.7.1 and newer seem to work)
# See https://github.com/ohmyzsh/ohmyzsh/issues/5765 # See https://github.com/ohmyzsh/ohmyzsh/issues/5765
COMPLETION_WAITING_DOTS="true" # COMPLETION_WAITING_DOTS="true"
# Uncomment the following line if you want to disable marking untracked files # Uncomment the following line if you want to disable marking untracked files
# under VCS as dirty. This makes repository status check for large repositories # under VCS as dirty. This makes repository status check for large repositories
@@ -146,12 +146,28 @@ _load_settings "$HOME/.zsh/configs"
# aliases # aliases
[[ -f ~/.aliases ]] && source ~/.aliases [[ -f ~/.aliases ]] && source ~/.aliases
# ADD Krew
export PATH="${KREW_ROOT:-$HOME/.krew}/bin:$PATH"
# Add NPM # Add NPM
export PATH="$PATH:/opt/node/bin" export PATH="$PATH:/opt/node/bin"
# Add Local scripts # Add Local scripts
export PATH="$HOME/.local/bin:$PATH" export PATH="$HOME/.local/bin:$PATH"
# Add PS4 SDK
export OO_PS4_TOOLCHAIN=/opt/ps4/OpenOrbis/PS4Toolchain
# Add GraalVM
export GRAALVM_HOME=/opt/graalvm
export JAVA_HOME=/home/tmerritt/.sdkman/candidates/java/current/bin/java
# Setup vitasdk
export VITASDK=/usr/local/vitasdk
export PATH="$VITASDK/bin:$PATH"
#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!! #THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!!
export SDKMAN_DIR="$HOME/.sdkman" export SDKMAN_DIR="$HOME/.sdkman"
[[ -s "$HOME/.sdkman/bin/sdkman-init.sh" ]] && source "$HOME/.sdkman/bin/sdkman-init.sh" [[ -s "$HOME/.sdkman/bin/sdkman-init.sh" ]] && source "$HOME/.sdkman/bin/sdkman-init.sh"
+1 -1
View File
@@ -11,7 +11,6 @@
- ~/.local/share/remmina - ~/.local/share/remmina
- ~/.local/etc/vscode/platformio - ~/.local/etc/vscode/platformio
- ~/.local/bin - ~/.local/bin
- ~/.config/rustdesk
- link: - link:
# Bash # Bash
~/.bash_logout: configs/bash/bash_logout ~/.bash_logout: configs/bash/bash_logout
@@ -48,6 +47,7 @@
# Wireguard Fix # Wireguard Fix
~/.local/bin/fixWireguard.sh: scripts/toInstall/fixWireguard.sh ~/.local/bin/fixWireguard.sh: scripts/toInstall/fixWireguard.sh
- shell: - shell:
- [ ~/.dotfiles/scripts/fixMacPortableKeyboard.sh, Fixing MacBook Air and MacBook Pro Keyboards]
- [ - [
sudo apt install remmina remmina-plugin-vnc remmina-plugin-rdp nmap tmux nmon htop axel ssh zsh zsh-syntax-highlighting -y, sudo apt install remmina remmina-plugin-vnc remmina-plugin-rdp nmap tmux nmon htop axel ssh zsh zsh-syntax-highlighting -y,
Install packages Trevor likes. If you dont, use something else. Install packages Trevor likes. If you dont, use something else.
+16
View File
@@ -7,3 +7,19 @@ echo "deb [signed-by=/usr/share/keyrings/kubernetes-archive-keyring.gpg] https:/
sudo apt-get update sudo apt-get update
sudo apt-get install -y kubectl sudo apt-get install -y kubectl
(
set -x; cd "$(mktemp -d)" &&
OS="$(uname | tr '[:upper:]' '[:lower:]')" &&
ARCH="$(uname -m | sed -e 's/x86_64/amd64/' -e 's/\(arm\)\(64\)\?.*/\1\2/' -e 's/aarch64$/arm64/')" &&
KREW="krew-${OS}_${ARCH}" &&
curl -fsSLO "https://github.com/kubernetes-sigs/krew/releases/latest/download/${KREW}.tar.gz" &&
tar zxvf "${KREW}.tar.gz" &&
./"${KREW}" install krew
)
for n in $(cat ~/.dotfiles/scripts/krew.plugins.txt)
do
echo "Installing $n"
kubectl krew install "$n"
done
-8
View File
@@ -2,16 +2,8 @@
echo Setting up Rust dev environment echo Setting up Rust dev environment
sudo apt install lcov grcov
# update with rustup # update with rustup
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | bash -s -- -y -q curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | bash -s -- -y -q
# Add source to rustup
rustup component add rust-src
# Add coverage assistance
rustup component add llvm-tools-preview
# Installing Cargo plugins. # Installing Cargo plugins.
cargo install cargo-cache cargo install cargo-cache