Skip to content

carlos-garcia-dev/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

Configuration for a minimalistic and effictient Terminal

Introduction

Terminal based in Vim text editor to navigate through files in a quick and efficient way. I made this configuration because I found much more powerful to use Vim instead of Nano or Pico, It is possible to navigate and edit files in the console without using an IDE:v and Space + N + T to open Nerd-Tree. There are custom configurations such as: tools or packages. Also, there is a configuration for aliases at .zshrc.

Vim-002

Requirements

  • brew - Installed
  • git - Installed
  • zsh - Installed and set up

Example:

  • Install ZSH shell: brew install zsh
  • Make default shell: chsh -s $(which zsh)
  • Execute shell: exec zsh

Vim-003


Vim-001

Assets

These utilities have to be installed manually:

  1. NeoVim
  2. Oh-My-ZSH
  3. FNM

Plugins

bat | fzf | lsd | zsh-autosuggestions | zsh-syntax

Customizations


Installation

Installation it is based on the creation of symlinks. The way for creating those is:

  ln -s <route> <archive>

Vim files are stored in a configs folder for better encapsulation and a cleaner storage. That folder has to be in the ~/configs route. The needed commands before you copy the Vim files are:

  ln -s configs/.vim   .vim
  ln -s configs/.vimrc .vimrc
  ln -s configs/.zshrc .zshrc

The result afer en has to be something like this.

  USER group 12 B Sun Apr 24 02:34:51 2022 .vim ⇒ configs/.vim
  USER group 14 B Sun Apr 24 02:22:42 2022 .vimrc ⇒ configs/.vimrc
  USER group 14 B Sat Apr 23 22:00:37 2022 .zshrc ⇒ configs/.zshrc

Vim-005

The rest of the folders and archives have to be stored in the default route of the corresponding plugin or program.

Example:

File: custom-nanotech.zsh-theme

  ~/.oh-my-zsh/custom/themes/custom-nanotech.zsh-theme

IMPORTANT: The installation of the plugins have to be done manually. If not, the .zshrc function will not find the correct sources.

Packages

BAT

App for icon view in the console. CAT with steroids

Vim-006

Vim-004

  brew install bat

FZF

Multi-purpouse tool for search archives quick

Vim-000

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

LSD

Color configuration for different types of archives or privileges in terminal

Vim-005

  brew install lsd

ZSH-*

Tools for making more accessible console

  brew install zsh zsh-autosuggestions zsh-completions

Resources

These are some dotfiles that served as inspiration for the creation of my own. A special mention has to be done of the nschurmann files which served as a deep source of inspiration for a minimalistic approach.

Additional examples:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published