Giter VIP home page Giter VIP logo

dotfiles-1's Introduction

under construction ...

🔥 dotfiles

The sickest dotfiles in the Midwest 🔥

Features

🍺 Homebrew The Missing Package Manager for MacOS (or Linux)

📲Mac App Store CLI A CLI for the Mac App Store. Installs all your favorite apps in just 1 line!

Neovim A modern, ground up rewrite of Vim that makes life easy

Kitty A fast, GPU based terminal alternative to iTerm

Tmux Create, split, save, move terminal tabs easily all within one window.

Fzf The fastest way to search for ANYTHING on your computer

Prezto An light-weight & sensible alternative to oh-my-zsh that actually works nicely

Powerline10k A Lightning fast, easy to set up theme for Zsh

Optimized MacOS Configuration A series of one line commands that speed up and turn off the features that annoy developers the most!

Paths and extra alias

if you want to add paths and extra aliases, you can add them into alias and path. this is loaded by ~/.zshenv

Getting Started

source first_time_setup.sh

Neovim autocomplete

Investigating

TODO

  • look into cron jobs and cleanup scripts
  • copy over gitconfig correctly
  • update gitconfig !!! look at nicknisi and paul irish< matiasj>
  • copy over sshconfig correctly
  • copy over npmrc correcetly
  • set caps to control in osx.sh settings
  • find and setup popular sublime confi
  • find and setup popular vscode config
  • set up vimbox
  • add macvim to brew cask
  • correctly setup iCloud for important files / folders / certs
  • look at AUTH SOCK stuff https://github.com/akashin/dotfiles/blob/master/zsh/zshrc.symlink#L52
  • look into why .npmrc needs to be EXPORTED
  • heroku autocomplete
  • set up a cron job that checks for latest version of reason-language-server (and other bins to update them)

Vim and Neovim Setup

Neovim is a fork and drop-in replacement for vim. in most cases, you would not notice a difference between the two, other than Neovim allows plugins to run asynchronously so that they do not freeze the editor, which is the main reason I have switched over to it. Vim and Neovim both use Vimscript and most plugins will work in both (all of the plugins I use do work in both Vim and Neovim). For this reason, they share the same configuration files in this setup. Neovim uses the XDG base directory specification which means it won't look for a .vimrc in your home directory. Instead, its configuration looks like the following:

Vim Neovim
Main Configuration File ~/.vimrc ~/.config/nvim/init.vim
Configuration directory ~/.vim ~/.config/nvim

dotfiles-1's People

Contributors

peterpme avatar ptrbrn avatar

Stargazers

Roman avatar

Watchers

James Cloos 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.