GitLab system status is available here and here

Commit b4136803 authored by Kabir Kwatra's avatar Kabir Kwatra
Browse files

feat: Initial Configuration

parents
#+TITLE: Kabir's Fish Config
#+AUTHOR: Kabir Kwatra
#+EMAIL: kabir@kwatra.me
#+LANGUAGE: en
#+STARTUP: noinlineimages
#+PROPERTY: header-args:emacs-lisp :tangle yes :cache yes :results silent :padline no
#+OPTIONS: toc:nil
** Prerequisites
+ [[https://fishshell.com][Fish shell]]
+ [[https://git.io/fisher][Fisher Plugin Manager]]
+ [[https://git-scm.com][Git]]
** Installation
#+begin_src sh
git clone https://github.com/Kab1r/.fish ~/.config/fish
fisher update
#+end_src
#!/usr/bin/env fish
if command -qs thefuck
thefuck --alias | source
end
#!/usr/bin/fish
set fish_key_bindings fish_vi_key_bindings
#!/usr/bin/env fish
set -gxa PATH $HOME/.local/bin
if command -qs cargo
set -gxa PATH $HOME/.cargo/bin
end
if command -qs deno
set -gxa PATH $HOME/.deno/bin
end
if command -qs emacs
set -gxa PATH $HOME/.emacs.d/bin
end
# Editor
if command -qs emacsclient
set EDITOR "emacsclient -c"
else if command -qs emacs
set EDITOR emacs
else if command -qs vim
set EDITOR vim
end
# Visual Editor
if command -qs code
set VISUAL code
end
if command -qs zoxide
zoxide init fish | source
end
if command -qs starship
starship init fish | source
end
Kab1r/Fisher-Bang-Bang
jorgebucaran/fisher
jorgebucaran/spark.fish
#!/usr/bin/env fish
function ls
if command -qs exa
exa --icons --color=always --group-directories-first $argv
else
command ls $argv
end
end
#!/usr/bin/env fish
function ssh
if test "$TERM" = xterm-kitty
kitty +kitten ssh $argv
else
command ssh $argv
end
end
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment