summaryrefslogtreecommitdiff
path: root/fish/config.fish
diff options
context:
space:
mode:
authortslil clingman <>2019-09-11 19:18:14 -0400
committertslil clingman <>2019-09-11 19:18:14 -0400
commitac1a4884d03fc0495c773500d8a13f84b695fa43 (patch)
tree29e5ec49e0ce957d80d8f11a155b47840c74f488 /fish/config.fish
Init
Diffstat (limited to 'fish/config.fish')
-rw-r--r--fish/config.fish48
1 files changed, 48 insertions, 0 deletions
diff --git a/fish/config.fish b/fish/config.fish
new file mode 100644
index 0000000..7825d8b
--- /dev/null
+++ b/fish/config.fish
@@ -0,0 +1,48 @@
+setup_env
+
+alias rm "rm -i"
+alias ls 'ls --group-directories-first -vhF --color=always'
+alias hh 'cd $HOME'
+alias bk 'cd $OLDPWD'
+alias um 'udevil mount'
+alias uu 'udevil umount'
+alias t "date +%H\ %M\ %S | dc -e '6k???86400/r1440/+r24/+p'"
+
+alias .. 'cd ..'
+alias ... 'cd ../..'
+alias .... 'cd ../../..'
+alias ..... 'cd ../../../..'
+alias ...... 'cd ../../../../..'
+
+alias performance 'sudo cpupower frequency-set -g performance'
+alias powersave 'sudo cpupower frequency-set -g powersave'
+
+alias lower "tr '[:upper:]' '[:lower:]'"
+alias upper "tr '[:lower:]' '[:upper:]'"
+
+function fish_user_key_bindings
+ bind \eh backward-kill-word
+end
+
+function j
+ ce $argv
+ cd (head -n 1 "$HOME/.local/share/dir_lst")
+end
+
+function c
+ echo 'scale=13;' $argv | bc -l
+end
+
+function hd
+ hexdump -e '"%08.8_ax " 8/1 "%02X " " - " 8/1 "%02X "' -e '" |" "%_p"' -e '"|\n"' "$argv"
+end
+
+function fish_title
+ echo fsh
+end
+
+if status is-login
+ if test -z "$DISPLAY"; and test $XDG_VTNR -eq 1;
+ exec startx -- -keeptty
+ end
+end