Skip to content

Commit

Permalink
Improve fish setup script + more
Browse files Browse the repository at this point in the history
  • Loading branch information
codicocodes committed Apr 18, 2022
1 parent fe0e406 commit e1d8912
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 28 deletions.
17 changes: 7 additions & 10 deletions fish/config.fish
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,19 @@ set -g -x PATH /usr/local/bin $HOME/go/bin /opt/homebrew/bin/ $PATH
##### BACKGROUND IMAGE #####
function anime-bg-set
set anime (find $HOME/wallpapers -iname '*.png' -type f \
| fzf --preview "(kitty icat --place 60x60@65x6 --transfer-mode file {} )")
| fzf --preview "kitty icat --place 60x60@65x6 --transfer-mode file {} ")
feh --bg-scale $anime
end

function anime-bg-random
feh --bg-scale (random choice $HOME/wallpapers/*)
end


##### ALIAS #####
alias src="source ~/.config/fish/config.fish"
alias nv="nvim"
alias src="source ~/.config/fish/config.fish"
alias bgs="anime-bg-set"
alias bgr="anime-bg-random"
alias b="anime-bg-random"

##### KEYBINDINGS #####
fish_vi_key_bindings
Expand All @@ -33,12 +32,10 @@ function fish-setup
fisher install jethrokuan/z
nvm install lts
nvm use lts
npm install -g prettier eslint typescript typescript-language-server vscode-langservers-extracted vue-language-server
end
# curl -sL https://git.io/fisher | source && fisher install jorgebucaran/fisher
# fisher install jorgebucaran/nvm.fish
# fisher install jethrokuan/z
# nvm install lts
# nvm use lts

##### WELCOME MESSAGE #####
# figlet welcome\n codico | lolcat
if type -q figlet
figlet welcome\n codico | lolcat
end
2 changes: 1 addition & 1 deletion kitty/kitty.conf
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ bold_font FiraCode Nerd Font Medium
# italic_font FiraCode Nerd Font Italic
# bold_italic_font FiraCode Nerd Font Italic

font_size 18.0
font_size 14.0

# don't draw extra borders, but fade the inactive text a bit
active_border_color none
Expand Down
26 changes: 13 additions & 13 deletions nvim/lua/keybindings.lua
Original file line number Diff line number Diff line change
Expand Up @@ -7,22 +7,24 @@ local key_mapper = function(mode, key, result)
)
end


-- Buffers
key_mapper ('', '<leader>1', ':BufferLineGoToBuffer 1<CR>')
key_mapper ('', '<leader>2', ':BufferLineGoToBuffer 2<CR>')
key_mapper ('', '<leader>3', ':BufferLineGoToBuffer 3<CR>')
key_mapper ('', '<leader>4', ':BufferLineGoToBuffer 4<CR>')
key_mapper ('', '<leader>5', ':BufferLineGoToBuffer 5<CR>')
key_mapper ('', '<leader>6', ':BufferLineGoToBuffer 6<CR>')
key_mapper ('', '<leader>7', ':BufferLineGoToBuffer 7<CR>')
key_mapper ('', '<leader>8', ':BufferLineGoToBuffer 8<CR>')
key_mapper ('', '<leader>9', ':BufferLineGoToBuffer 9<CR>')
key_mapper ('', '<leader>0', ':BufferLineGoToBuffer 10<CR>')
-- key_mapper ('', '<leader>1', ':BufferLineGoToBuffer 1<CR>')
-- key_mapper ('', '<leader>2', ':BufferLineGoToBuffer 2<CR>')
-- key_mapper ('', '<leader>3', ':BufferLineGoToBuffer 3<CR>')
-- key_mapper ('', '<leader>4', ':BufferLineGoToBuffer 4<CR>')
-- key_mapper ('', '<leader>5', ':BufferLineGoToBuffer 5<CR>')
-- key_mapper ('', '<leader>6', ':BufferLineGoToBuffer 6<CR>')
-- key_mapper ('', '<leader>7', ':BufferLineGoToBuffer 7<CR>')
-- key_mapper ('', '<leader>8', ':BufferLineGoToBuffer 8<CR>')
-- key_mapper ('', '<leader>9', ':BufferLineGoToBuffer 9<CR>')
-- key_mapper ('', '<leader>0', ':BufferLineGoToBuffer 10<CR>')

key_mapper('', '<leader>p', ':bprev<CR>')
key_mapper('', '<leader>n', ':bnext<CR>')
key_mapper('', '<leader>bd', ':bd<CR>')
key_mapper('n', '<leader>bx', ':%bd<bar>e#<bar>bd#<CR>')

key_mapper('', '<leader>q', ':wq<CR>')
key_mapper('', '<leader>w', ':w<CR>')
key_mapper('', '<leader>e', ':e<CR>')
Expand All @@ -35,9 +37,7 @@ key_mapper('', '<left>', '<nop>')
key_mapper('', '<right>', '<nop>')

-- GET THE HELL OUT OF INSERTMODE RIGHT NOW
key_mapper('i', 'jk', '<ESC>')
key_mapper('i', 'JK', '<ESC>')
key_mapper('i', 'jK', '<ESC>')
key_mapper('', '<leader>b', ':silent !b<CR>')

-- Manage your windows like a boss
key_mapper('n', '<leader>sv', ':vsplit<CR>')
Expand Down
8 changes: 4 additions & 4 deletions setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ ZSH_PATH="$HOME/code/dotfiles/zsh/.zshrc"
NVIM_PATH="$HOME/code/dotfiles/nvim/"
FISH_PATH="$HOME/code/dotfiles/fish/config.fish"

# ln -sf $KITTY_PATH ~/.config
# ln -sf $NVIM_PATH ~/.config
# ln -sf $VIM_PATH ~/.vimrc
# ln -sf $ZSH_PATH ~/.zshrc
ln -sf $KITTY_PATH ~/.config
ln -sf $NVIM_PATH ~/.config
ln -sf $VIM_PATH ~/.vimrc
ln -sf $ZSH_PATH ~/.zshrc
ln -sf $FISH_PATH ~/.config/fish/config.fish

echo "Symlink Completed"

0 comments on commit e1d8912

Please sign in to comment.