GithubHelp home page GithubHelp logo

dotfiles's Introduction

Quickstart

I use ssh0/dot dotfiles manager for maintaining these files through all my computers you just have to download this software and source the dot.sh file (all the other configuration of this repo is already set inside my dotfiles)

git clone https://github.com/ssh0/dot $HOME/.zsh/dot && \
source $HOME/.zsh/dot/dot.sh && \
git clone https://github.com/jlighter/dotfiles $HOME/.dotfiles

You know have to create the configuration for dot. Copy the dotrc into .config/dot/

cp -i $HOME/.zsh/dot/examples/dotrc $HOME/.config/dot/

Change the linkfile you want to use inside dotrc file.

Run the dot set command

You're done with the dotfiles !

ZSH Plugins

I have installed several plugins in order to make zsh more user friendly and colorful

Three of them cannot be installed by zsh plugin installer. You need to launch these 3 commands :

You also need to install powerlink10k :

Neovim

First install neovim with your distribution package manager

Then, install vim-plug

sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'

Run neovim and launch the :PlugInstall command

Coc extensions

Inside neovim run this command :

:CocInstall coc-sh coc-prettier coc-jedi coc-html coc-json coc-angular coc-git coc-tsserver coc-tslint-plugin coc-pyright

TMUX

Install tmux with your package manager

Install tpm

git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm

Go to tmux and run <C-a> I in order to install plugins

dotfiles's People

Contributors

jlighter avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.