diff --git a/.config/fish/conf.d/greeting.fish b/.config/fish/conf.d/greeting.fish new file mode 100644 index 0000000..c0a51ca --- /dev/null +++ b/.config/fish/conf.d/greeting.fish @@ -0,0 +1,4 @@ +function fish_greeting + neofetch --config ~/.config/neofetch/greeting.conf \ + --chafa /usr/share/custom/assets/archlinux-logo.png +end diff --git a/.config/fish/conf.d/language.fish b/.config/fish/conf.d/language.fish new file mode 100644 index 0000000..0376408 --- /dev/null +++ b/.config/fish/conf.d/language.fish @@ -0,0 +1 @@ +set -Ux LC_ALL $LANG diff --git a/.config/fish/conf.d/scripts.fish b/.config/fish/conf.d/scripts.fish new file mode 100644 index 0000000..a4f7749 --- /dev/null +++ b/.config/fish/conf.d/scripts.fish @@ -0,0 +1,16 @@ +fish_add_path ~/.scripts + +# Make square jpg (for covert art) +function pic2jsq + set -l filename (basename $argv[1]) + set -l dirname (dirname $argv[1]) + set -l rootname (echo $filename | string split -f 1 -m 1 -r .) + set -l targetname "$dirname/$rootname-cover.jpg" + + set -l scale 1400 + if [ (count $argv) -gt 1 ] + set scale $argv[2] + end + + convert -verbose $argv[1] -scale (printf "%sx%s!" $scale $scale) $targetname +end diff --git a/.config/fish/conf.d/theme.fish b/.config/fish/conf.d/theme.fish new file mode 100644 index 0000000..9b69104 --- /dev/null +++ b/.config/fish/conf.d/theme.fish @@ -0,0 +1 @@ +set -Ux QT_QPA_PLATFORMTHEME qt5ct diff --git a/.config/fish/conf.d/utils.fish b/.config/fish/conf.d/utils.fish new file mode 100644 index 0000000..e6d925b --- /dev/null +++ b/.config/fish/conf.d/utils.fish @@ -0,0 +1,20 @@ +# Dotfiles +alias dotfiles '/usr/bin/git --git-dir=$HOME/.dotfiles/.git --work-tree=$HOME' + +# Add local binaries to the path +fish_add_path ~/.local/bin + +# Neovim +alias vi nvim +alias vim nvim +set -Ux EDITOR nvim + +# lsd +alias ls lsd +alias l 'ls -1' +alias lc 'ls -1 --classic' +alias tree 'ls --tree' +alias t tree + +# Replace htop with bottom +alias htop 'btm -b'