mirror of
https://github.com/m-housh/dotfiles.git
synced 2026-02-15 14:42:37 +00:00
Compare commits
4 Commits
aec01d5876
...
737f9bfb2c
| Author | SHA1 | Date | |
|---|---|---|---|
|
737f9bfb2c
|
|||
|
654c61a460
|
|||
|
6f14542b7d
|
|||
|
63e698acb5
|
13
dev-env
13
dev-env
@@ -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
|
||||||
|
|||||||
10
env/.config/nvim/lua/config/autocmds.lua
vendored
10
env/.config/nvim/lua/config/autocmds.lua
vendored
@@ -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",
|
||||||
|
|||||||
6
env/.config/zsh/.zshrc
vendored
6
env/.config/zsh/.zshrc
vendored
@@ -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
1
env/.zshenv
vendored
@@ -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
3
runs/podman
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
yay ${1:-"-S --noconfirm"} podman podman-docker podman-compose
|
||||||
Reference in New Issue
Block a user