4 Commits

5 changed files with 26 additions and 7 deletions

13
dev-env
View File

@@ -81,11 +81,12 @@ copy() {
# Copy all files from a directory into another directory. # Copy all files from a directory into another directory.
copy_files() { copy_files() {
log "copying over files from: $1" log "copying over files from: $1"
pushd $1 &>/dev/null pushd "$1" &>/dev/null || exit 1
( (
for f in $(find . -mindepth 1 -maxdepth 1 -type f); do for f in $(find . -mindepth 1 -maxdepth 1 -type f); do
local dest="$2/$(basename $f)" declare dest
dest="$2/$(basename "$f")"
if [[ $dry_run == "0" ]]; then if [[ $dry_run == "0" ]]; then
rm -rf $dest >/dev/null 2>&1 rm -rf $dest >/dev/null 2>&1
@@ -97,7 +98,7 @@ copy_files() {
fi fi
done done
) )
popd &>/dev/null popd &>/dev/null || exit 1
} }
############################## MAIN ############################## ############################## MAIN ##############################
@@ -107,8 +108,10 @@ update_dirs $DEV_ENV/env/.config $XDG_CONFIG_HOME
update_dirs $DEV_ENV/env/.local $HOME/.local update_dirs $DEV_ENV/env/.local $HOME/.local
# SCRIPTS # SCRIPTS
mkdir -p ~/.local/scripts >/dev/null 2>&1 mkdir -p ~/.local/scripts/{hypr,utils} >/dev/null 2>&1
update_dirs $DEV_ENV/env/.local/scripts $HOME/.local/scripts mkdir -p ~/.local/scripts/utils/kanatactl >/dev/null 2>&1
update_dirs $DEV_ENV/env/.local/scripts/hypr $HOME/.local/scripts/hypr
copy_files "$DEV_ENV/env/.local/scripts/utils/kanatactl" "$HOME/.local/scripts/utils/kanatactl"
copy_files $DEV_ENV/env/.local/scripts $HOME/.local/scripts copy_files $DEV_ENV/env/.local/scripts $HOME/.local/scripts
# SYSTEMD # SYSTEMD

View File

@@ -38,6 +38,16 @@ vim.api.nvim_create_autocmd({ "BufEnter", "BufWinEnter" }, {
-- end, -- end,
-- }) -- })
-- Set neomutt compose email file types to markdown.
vim.api.nvim_create_autocmd("BufRead", {
pattern = "neomutt*",
callback = function()
vim.cmd.setlocal("filetype=markdown")
vim.cmd.setlocal("textwidth=120")
vim.cmd.setlocal("spell spelllang=en_us")
end
})
-- Go -- Go
createCmd("BufWritePre", { createCmd("BufWritePre", {
pattern = "*.go", pattern = "*.go",

View File

@@ -76,6 +76,7 @@ path_prepend \
fpath_prepend \ fpath_prepend \
"$ZDOTDIR/completions" \ "$ZDOTDIR/completions" \
"$HOME/.local/share/zsh/completions" \ "$HOME/.local/share/zsh/completions" \
"$HOME/.zsh/completions" \
"$ZDOTDIR/functions" "$ZDOTDIR/functions"
autoload -Uz $fpath[1]/*(.:t) autoload -Uz $fpath[1]/*(.:t)
@@ -130,7 +131,8 @@ zsh_add_plugin "Aloxaf/fzf-tab"
#------------------------------ completions ------------------------------ #------------------------------ completions ------------------------------
# case insensitive path-completion # case insensitive path-completion
zstyle ':completion:*' matcher-list 'm:{[:lower:][:upper:]}={[:upper:][:lower:]}' 'm:{[:lower:][:upper:]}={[:upper:][:lower:]} l:|=* r:|=*' 'm:{[:lower:][:upper:]}={[:upper:][:lower:]} l:|=* r:|=*' 'm:{[:lower:][:upper:]}={[:upper:][:lower:]} l:|=* r:|=*' #zstyle ':completion:*' matcher-list 'm:{[:lower:][:upper:]}={[:upper:][:lower:]}' 'm:{[:lower:][:upper:]}={[:upper:][:lower:]} l:|=* r:|=*' 'm:{[:lower:][:upper:]}={[:upper:][:lower:]} l:|=* r:|=*' 'm:{[:lower:][:upper:]}={[:upper:][:lower:]} l:|=* r:|=*'
zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}'
# partial completion suggestions # partial completion suggestions
zstyle ':completion:*' list-suffixes zstyle ':completion:*' list-suffixes
@@ -232,7 +234,7 @@ esac
# pnpm end # pnpm end
# The following lines have been added by Docker Desktop to enable Docker CLI completions. # The following lines have been added by Docker Desktop to enable Docker CLI completions.
fpath=(/Users/michael/.docker/completions $fpath) # fpath=(/Users/michael/.docker/completions $fpath)
autoload -Uz compinit autoload -Uz compinit
compinit compinit

1
env/.zshenv vendored
View File

@@ -18,6 +18,7 @@ export EDITOR=nvim
export VISUAL=nvim export VISUAL=nvim
export EDITOR_PREFIX=nvim export EDITOR_PREFIX=nvim
export MANPAGER="bat" export MANPAGER="bat"
export BROWSER="brave"
#export VIMINIT='source $MYVIMRC' #export VIMINIT='source $MYVIMRC'
#export MYVIMRC="$HOME/.vim/vimrc" #export MYVIMRC="$HOME/.vim/vimrc"
#export NVIM_APPNAME="m-housh" #export NVIM_APPNAME="m-housh"

3
runs/podman Executable file
View File

@@ -0,0 +1,3 @@
#!/usr/bin/env bash
yay ${1:-"-S --noconfirm"} podman podman-docker podman-compose