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_files() {
|
||||
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
|
||||
|
||||
local dest="$2/$(basename $f)"
|
||||
declare dest
|
||||
dest="$2/$(basename "$f")"
|
||||
|
||||
if [[ $dry_run == "0" ]]; then
|
||||
rm -rf $dest >/dev/null 2>&1
|
||||
@@ -97,7 +98,7 @@ copy_files() {
|
||||
fi
|
||||
done
|
||||
)
|
||||
popd &>/dev/null
|
||||
popd &>/dev/null || exit 1
|
||||
}
|
||||
|
||||
############################## MAIN ##############################
|
||||
@@ -107,8 +108,10 @@ update_dirs $DEV_ENV/env/.config $XDG_CONFIG_HOME
|
||||
update_dirs $DEV_ENV/env/.local $HOME/.local
|
||||
|
||||
# SCRIPTS
|
||||
mkdir -p ~/.local/scripts >/dev/null 2>&1
|
||||
update_dirs $DEV_ENV/env/.local/scripts $HOME/.local/scripts
|
||||
mkdir -p ~/.local/scripts/{hypr,utils} >/dev/null 2>&1
|
||||
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
|
||||
|
||||
# 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,
|
||||
-- })
|
||||
|
||||
-- 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
|
||||
createCmd("BufWritePre", {
|
||||
pattern = "*.go",
|
||||
|
||||
6
env/.config/zsh/.zshrc
vendored
6
env/.config/zsh/.zshrc
vendored
@@ -76,6 +76,7 @@ path_prepend \
|
||||
fpath_prepend \
|
||||
"$ZDOTDIR/completions" \
|
||||
"$HOME/.local/share/zsh/completions" \
|
||||
"$HOME/.zsh/completions" \
|
||||
"$ZDOTDIR/functions"
|
||||
|
||||
autoload -Uz $fpath[1]/*(.:t)
|
||||
@@ -130,7 +131,8 @@ zsh_add_plugin "Aloxaf/fzf-tab"
|
||||
|
||||
#------------------------------ completions ------------------------------
|
||||
# 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
|
||||
zstyle ':completion:*' list-suffixes
|
||||
@@ -232,7 +234,7 @@ esac
|
||||
# pnpm end
|
||||
|
||||
# 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
|
||||
compinit
|
||||
|
||||
|
||||
1
env/.zshenv
vendored
1
env/.zshenv
vendored
@@ -18,6 +18,7 @@ export EDITOR=nvim
|
||||
export VISUAL=nvim
|
||||
export EDITOR_PREFIX=nvim
|
||||
export MANPAGER="bat"
|
||||
export BROWSER="brave"
|
||||
#export VIMINIT='source $MYVIMRC'
|
||||
#export MYVIMRC="$HOME/.vim/vimrc"
|
||||
#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