mirror of
https://github.com/nmasur/dotfiles
synced 2025-07-05 18:30:13 +00:00
fix tmux and other stuff
This commit is contained in:
@ -22,7 +22,7 @@ if status --is-interactive
|
||||
set fish_greeting ""
|
||||
|
||||
# Autojump
|
||||
[ -f /usr/local/share/autojump/autojump.fish ]; and source /usr/local/share/autojump/autojump.fish
|
||||
zoxide init fish | source
|
||||
|
||||
# Colors
|
||||
theme_gruvbox
|
||||
@ -33,6 +33,7 @@ if status --is-interactive
|
||||
notes
|
||||
aws
|
||||
mactools
|
||||
projects
|
||||
|
||||
# Fuzzy finder
|
||||
fzf_key_bindings
|
||||
|
@ -1,5 +1,6 @@
|
||||
# This file contains fish universal variable definitions.
|
||||
# VERSION: 3.0
|
||||
SETUVAR OP_SESSION_enterprise_console:CoIqb03EMshttN\x2dvIfdyWOhc6IIckFS6mBfvRQ9r1a0
|
||||
SETUVAR __fish_initialized:3100
|
||||
SETUVAR _fish_abbr__01_t:cat
|
||||
SETUVAR _fish_abbr_boot:\x24DOTS/scripts/bootstrap
|
||||
@ -25,7 +26,7 @@ SETUVAR _fish_abbr_gp:git\x20push
|
||||
SETUVAR _fish_abbr_gs:git\x20status
|
||||
SETUVAR _fish_abbr_gu:git\x20pull
|
||||
SETUVAR _fish_abbr_h:http\x20\x2dFh\x20\x2d\x2dall
|
||||
SETUVAR _fish_abbr_hosts:sudo\x20vim\x20/etc/hosts
|
||||
SETUVAR _fish_abbr_hosts:sudo\x20nvim\x20/etc/hosts
|
||||
SETUVAR _fish_abbr_k:kubectl
|
||||
SETUVAR _fish_abbr_l:ls
|
||||
SETUVAR _fish_abbr_la:ls\x20\x2dalhF
|
||||
@ -44,6 +45,10 @@ SETUVAR _fish_abbr_ssl:openssl\x20req\x20\x2dnew\x20\x2dnewkey\x20rsa\x3a2048\x2
|
||||
SETUVAR _fish_abbr_te:terraform
|
||||
SETUVAR _fish_abbr_v:vim
|
||||
SETUVAR _fish_abbr_vimrc:vim\x20\x24HOME/\x2econfig/nvim/init\x2evim
|
||||
SETUVAR _fish_abbr_za:zoxide\x20add
|
||||
SETUVAR _fish_abbr_zq:zoxide\x20query
|
||||
SETUVAR _fish_abbr_zqi:zoxide\x20query\x20\x2di
|
||||
SETUVAR _fish_abbr_zr:zoxide\x20remove
|
||||
SETUVAR fish_color_autosuggestion:686868
|
||||
SETUVAR fish_color_cancel:\x2dr
|
||||
SETUVAR fish_color_command:a1b56c
|
||||
|
@ -36,17 +36,19 @@ function aliases --description 'All aliases'
|
||||
alias moon='curl wttr.in/Moon'
|
||||
alias ipinfo='curl ipinfo.io'
|
||||
alias worldmap='telnet mapscii.me'
|
||||
function qr
|
||||
qrencode $argv[1] -o /tmp/qr.png | open /tmp/qr.png
|
||||
end
|
||||
|
||||
# Dotfile and config shortcuts
|
||||
alias reload='source $DOTS/fish.configlink/config.fish' # Refresh fish shell
|
||||
abbr -a boot '$DOTS/scripts/bootstrap'
|
||||
abbr -a sshc 'vim ~/.ssh/config'
|
||||
abbr -a hosts 'sudo vim /etc/hosts'
|
||||
abbr -a hosts 'sudo nvim /etc/hosts'
|
||||
abbr -a frc 'vim $HOME/.config/fish/config.fish'
|
||||
abbr -a falias 'vim $HOME/.config/fish/functions/aliases.fish'
|
||||
|
||||
# Cheat Sheets
|
||||
alias proj='cd $PROJ'
|
||||
abbr -a ssl 'openssl req -new -newkey rsa:2048 -nodes' \
|
||||
'-keyout server.key -out server.csr'
|
||||
abbr -a get-fingerprint 'ssh-keyscan myhost.com | ssh-keygen -lf -'
|
||||
|
16
fish.configlink/functions/projects.fish
Normal file
16
fish.configlink/functions/projects.fish
Normal file
@ -0,0 +1,16 @@
|
||||
#!/usr/bin/local/fish
|
||||
|
||||
function projects --description "Projects tools"
|
||||
|
||||
alias proj='cd $PROJ'
|
||||
|
||||
function prj --description "cd to a project"
|
||||
set projdir (ls $PROJ | fzf)
|
||||
if [ $status -eq 0 ]
|
||||
cd $projdir
|
||||
else
|
||||
return 1
|
||||
end
|
||||
end
|
||||
|
||||
end
|
Reference in New Issue
Block a user