Skip to content

Sesota/my-eject-box

Repository files navigation

My Eject Box

My lovely eject box. I use it to have portable workspace configs

Instruction

  1. install these:
    • git
    • curl
    • python3 and pip3
    • nvm and nodejs and then `npm install -g @angular/cli
    • fzf
    • bat (use the .deb file if encountered any problems and then remove it)
    • ripgrep
    • zsh, oh-my-zsh, zsh-autocomplete, zsh-syntax-highlighting and powerlevel10k
    • neovim and then neovim on pip3, vim-plug on neovim
  2. clone the repository in the home directory
  3. source the .aliases file in the repository
    • mkdir ~/.config/nvim and mkdir ~/.oh-my-zsh/custom if needed
  4. execute inject-all to import the files into the system
  5. source ~/.zshrc
  6. Run :PlugInstall in neovim
  7. Run :CocInstall coc-angular coc-css coc-emmet coc-eslint coc-git coc-html coc-json coc-markdownlint coc-prettier coc-python coc-snippets coc-stylelint coc-tsserver
  8. Enjoy I think...

Note: Please make a script for this