commit 296e04d80ea1ae2d8c67ca169d5a65bac1b5ab9e Author: powermaker450 Date: Thu Aug 8 11:49:57 2024 -0400 First commit diff --git a/alias.zsh b/alias.zsh new file mode 100644 index 0000000..0952d61 --- /dev/null +++ b/alias.zsh @@ -0,0 +1,30 @@ +### My aliases for my Kitty + OhMyZSH combo. +# These aliases go from the very bare basics that will work on any distro, like Kitten integrations, +# to Python and Node Version Manager, then distro specific aliases. +# +# +## Kitty +alias kitten="kitty +kitten" +alias ssh="kitten ssh" +# +# +## Python UV +alias pip="uv pip" +alias venv="uv venv" +alias suv="source ./.venv/bin/activate" +alias rpip="/usr/bin/pip" +# +# +## NVM +alias loadnvm=". $HOME/.nvm/nvm.sh" +# +# +## Docker, specifically Docker Compose +alias dcd="docker compose down" +alias dcdr="docker compose down --remove-orphans" +alias dcu="docker compose up" +alias dcud="docker compose up -d" +# +# +## Debian, Ubuntu and friends +alias nala="sudo nala" diff --git a/example.zsh b/example.zsh new file mode 100644 index 0000000..c194f49 --- /dev/null +++ b/example.zsh @@ -0,0 +1,12 @@ +# Put files in this folder to add your own custom functionality. +# See: https://github.com/ohmyzsh/ohmyzsh/wiki/Customization +# +# Files in the custom/ directory will be: +# - loaded automatically by the init script, in alphabetical order +# - loaded last, after all built-ins in the lib/ directory, to override them +# - ignored by git by default +# +# Example: add custom/shortcuts.zsh for shortcuts to your local projects +# +# brainstormr=~/Projects/development/planetargon/brainstormr +# cd $brainstormr diff --git a/exports.zsh b/exports.zsh new file mode 100644 index 0000000..0e80753 --- /dev/null +++ b/exports.zsh @@ -0,0 +1 @@ +export PATH="/opt/bin:$PATH" diff --git a/plugins/example/example.plugin.zsh b/plugins/example/example.plugin.zsh new file mode 100644 index 0000000..83611fe --- /dev/null +++ b/plugins/example/example.plugin.zsh @@ -0,0 +1,3 @@ +# Add your own custom plugins in the custom/plugins directory. Plugins placed +# here will override ones with the same name in the main plugins directory. +# See: https://github.com/ohmyzsh/ohmyzsh/wiki/Customization#overriding-and-adding-plugins diff --git a/plugins/zsh-autosuggestions b/plugins/zsh-autosuggestions new file mode 160000 index 0000000..c3d4e57 --- /dev/null +++ b/plugins/zsh-autosuggestions @@ -0,0 +1 @@ +Subproject commit c3d4e576c9c86eac62884bd47c01f6faed043fc5 diff --git a/themes/example.zsh-theme b/themes/example.zsh-theme new file mode 100644 index 0000000..5551207 --- /dev/null +++ b/themes/example.zsh-theme @@ -0,0 +1,6 @@ +# Put your custom themes in this folder. +# See: https://github.com/ohmyzsh/ohmyzsh/wiki/Customization#overriding-and-adding-themes +# +# Example: + +PROMPT="%{$fg[red]%}%n%{$reset_color%}@%{$fg[blue]%}%m %{$fg[yellow]%}%~ %{$reset_color%}%% "