Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 

Repository files navigation

Some of my dotfiles

And notes, because i always keep losing them! While i set up a mint VM and reworked alot of the files here. I reworked this VM to stay with ubuntu. For the sake of my little mind and the need to not have to learn new things for everyday tasks.

Therefore i decided to, stick with ubuntu, and ditch all the complicated zsh config stuff in favor of fish shell.

Link Files

~/.zshrc -> dot/zsh/zshrc.zsh ~/.tmux.conf -> dot/

'fzf' the fuzzy finder

A general purpose command line fuzzy finder, which you have not yet made real use of other than look cool. Well no, i do like the reverse search of it though ...

Clone repo into ~/.fzf https://github.com/junegunn/fzf

git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf ~/.fzf/install

ZSH stuff

ZSH Shell

The folder dot/zsh/ keeps the zsh stuff. The zshrc.zsh is the one meant to be linked as ~/.zshrc.

https://gist.github.com/laggardkernel/4a4c4986ccdcaf47b91e8227f9868ded

https://github.com/sorin-ionescu/prezto

/home/msch/.zprezto/runcoms

prezto-contrib has some nice features https://github.com/belak/prezto-contrib

Plugins from ohmyzsh: https://github.com/robbyrussell/oh-my-zsh/wiki/Plugins

Spaceship Prompt

A nice ZSH prompt/tool/config (whatever) thing: https://denysdovhan.com/spaceship-prompt/

Displays useful information in the shell about git and many other things, eg. aws named cli profiles:

https://docs.aws.amazon.com/cli/latest/userguide/cli-multiple-profiles.html

fzf and fstash

Some realy nice tools that actually are the reason i always wanted to properly learn zsh. Initialy i used fzf only for a nice revers shell history search.

See the Website yourself: https://github.com/junegunn/fzf

fstash is a zsh function that uses fzf. See the fzf wiki for more: https://github.com/junegunn/fzf/wiki/examples

Pyenv

Copy/clone the pyenv folder into ~/.pyenv and set/rest environment vars PYENV_ROOT and PATH to have pyenv installed. Now install in shell by calling penv init in shells startup here .zshrc Way down of the file since it modifies PATH.

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PATH:$PYENV_ROOT/bin"
eval "$(pyenv init -)"

The global version for pyenv is written down to $PYENV_ROOT/.version (pyenv global)

About

personal dotfiles of mine these are

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages