Git Product home page Git Product logo

dotfiles's Introduction

DotFiles

This repo contains my dotfiles. You should put it in the ~/.cfg folder and symlink everything to your home folder:

cd ~
git clone https://github.com/icatalina/dotfiles.git .cfg
ln -s ~/.cfg/vim .vim
ln -s ~/.cfg/zshrc .zshrc
ln -s ~/.cfg/git ~/.config/git
ln -s ~/.cfg/hammerspoon ~/.hammerspoon
ln -s ~/.cfg/editorconfig ~/.editorconfig
ln -s ~/.cfg/tigrc ~/.tigrc

There is also an iTerm2 configuration file in iterm2/.

Brew

To install brew, follow the instructions in: https://brew.sh/

There is a script to install all packages in bootstrap/brew.sh

Pure Prompt

In order for Zsh to function properly you need to install Pure Prompt:

$ npm install --global pure-prompt

Brew Package List:

To see an up to date list, check bootstrap/brew.sh

  • bash: Bourne-Again SHell, a UNIX command interpreter
  • coreutils: GNU File, Shell, and Text utilities
  • diffutils: File comparison utilities
  • editorconfig: Maintain consistent coding style between multiple editors
  • file-formula: Utility to determine file types
  • findutils: Collection of GNU find, xargs, and locate
  • fswatch: Monitor a directory for changes and run a shell command
  • fzf: Command-line fuzzy finder written in Go
  • gawk: GNU awk utility
  • git: Distributed revision control system
  • gnu-indent: C code prettifier
  • gnu-sed: GNU implementation of the famous stream editor
  • gnu-tar: GNU version of the tar archiving utility
  • gnu-typist: GNU typing tutor
  • gnu-which: GNU implementation of which utility
  • gnutls: GNU Transport Layer Security (TLS) Library
  • gource: Version Control Visualization Tool
  • grep: GNU grep, egrep and fgrep
  • gzip: Popular GNU data compression program
  • highlight: Convert source code to formatted text with syntax highlighting
  • htop: Improved top (interactive process viewer)
  • hub: Add GitHub support to git on the command-line
  • jq: Lightweight and flexible command-line JSON processor
  • less: Pager program similar to more
  • ncdu: NCurses Disk Usage
  • rename: Perl-powered file rename script with many helpful built-ins
  • burntsushi/ripgrep/ripgrep-bin: Search tool like grep and The Silver Searcher.
  • rsync: Utility that provides fast incremental file transfer
  • ruby: Powerful, clean, object-oriented scripting language
  • screen: Terminal multiplexer with VT100/ANSI terminal emulation
  • tig: Text interface for Git repositories
  • trash: CLI tool that moves files or folder to the trash
  • tree: Display directories as trees (with optional color/HTML output)
  • unzip: Extraction utility for .zip compressed archives
  • vim: Vi 'workalike' with many additional features
  • watch: Executes a program periodically, showing output fullscreen
  • watchman: Watch files and take action when they change
  • z: Tracks most-used directories to make cd smarter
  • zsh: UNIX shell (command interpreter)

Cask Package List:

To see an up to date list, check bootstrap/brew.sh

Browsers

  • Firefox
  • firefox Developer Edition
  • Google Chrome
  • Google Chrome Canary
  • Opera

Editors

  • Atom
  • visual Studio Code

DEV

  • Iterm2
  • VirtualBox

Social

  • Nylas Mail
  • Slack

Tools

  • Filezilla
  • Fork
  • Imageoptim
  • Keka
  • Lastpass
  • Licecap

Miscellaneous

  • Colorpicker Skalacolor
  • Gpgtools
  • Hammerspoon
  • Logitech Options
  • Quicklook Csv
  • Quicklook Json

Multimedia

  • VLC
  • Vox

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.