mirror of
https://codeberg.org/hyperreal/dotfiles
synced 2024-11-25 11:53:43 +01:00
Update
This commit is contained in:
parent
ca1f089850
commit
8b6256998f
@ -156,14 +156,11 @@ if [ -d "${HOME}/.fzf/man" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Bat theme
|
# Bat theme
|
||||||
export BAT_THEME="Catppuccin-mocha"
|
export BAT_THEME="Catppuccin Mocha"
|
||||||
|
|
||||||
# Automatically remove duplicates from these arrays
|
# Automatically remove duplicates from these arrays
|
||||||
typeset -gU path cdpath manpath fpath
|
typeset -gU path cdpath manpath fpath
|
||||||
|
|
||||||
# Source broot
|
|
||||||
[ -d "${HOME}/.config/broot" ] && source "${HOME}/.config/broot/launcher/bash/br"
|
|
||||||
|
|
||||||
# compatibility with vterm-buffer-name-string in Emacs
|
# compatibility with vterm-buffer-name-string in Emacs
|
||||||
autoload -U add-zsh-hook
|
autoload -U add-zsh-hook
|
||||||
add-zsh-hook -Uz chpwd() { print -Pn "\e]2;%m:%2~\a" }
|
add-zsh-hook -Uz chpwd() { print -Pn "\e]2;%m:%2~\a" }
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
# Command checker helper
|
||||||
|
function check_cmd() {
|
||||||
|
test -x "$(command -v $1)"
|
||||||
|
}
|
||||||
|
|
||||||
## Nushell and jc functions
|
## Nushell and jc functions
|
||||||
|
|
||||||
# nushell: df
|
# nushell: df
|
||||||
@ -47,6 +52,18 @@ function genrand() {
|
|||||||
openssl rand -base64 16
|
openssl rand -base64 16
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Remove ~/.ssh/known_hosts*
|
||||||
|
function rmknownhosts() {
|
||||||
|
rm -v "${HOME}/.ssh/known_hosts"*
|
||||||
|
}
|
||||||
|
|
||||||
|
# Empty trash
|
||||||
|
function rubbish() {
|
||||||
|
if check_cmd trash-empty; then
|
||||||
|
trash-empty -f -v
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
# Compatibility with emacs-libvterm
|
# Compatibility with emacs-libvterm
|
||||||
function vterm_printf() {
|
function vterm_printf() {
|
||||||
if [ -n "$TMUX" ] && ([ "${TERM%%-*}" = "tmux" ] || [ "${TERM%%-*}" = "screen" ]); then
|
if [ -n "$TMUX" ] && ([ "${TERM%%-*}" = "tmux" ] || [ "${TERM%%-*}" = "screen" ]); then
|
||||||
@ -61,7 +78,7 @@ function vterm_printf() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Remove all .jpeg .jpg .png .svg files from downloads
|
# Remove all .jpeg .jpg .png .svg files from downloads
|
||||||
function rmimg() {
|
function rmpics() {
|
||||||
find "${HOME}/downloads" \
|
find "${HOME}/downloads" \
|
||||||
-maxdepth 1 \
|
-maxdepth 1 \
|
||||||
-type f \
|
-type f \
|
||||||
@ -69,6 +86,15 @@ function rmimg() {
|
|||||||
-delete
|
-delete
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Remove all ISOs and disc images from downloads
|
||||||
|
function rmisos() {
|
||||||
|
find "${HOME}/downloads" \
|
||||||
|
-maxdepth 1 \
|
||||||
|
-type f \
|
||||||
|
\( -name "*.iso" -o -name "*.img" \) \
|
||||||
|
-delete
|
||||||
|
}
|
||||||
|
|
||||||
# Create a bookmark.
|
# Create a bookmark.
|
||||||
function mark() {
|
function mark() {
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user