Giter Club home page Giter Club logo

config's Introduction

config

MacOS and Ubuntu Setups

Simple setup

wget https://github.com/passutte/coding/archive/master.zip && \
unzip master.zip && \
rm master.zip && \
cd config-main
  • MacOS (NAME should be the name after /Users/... and USER is echo $USER):
    sudo bash install.sh $NAME macOS $USER 2>&1 | tee /tmp/initial_setup.log
    
  • Ubuntu:
    sudo bash install.sh $USER ubuntu 2>&1 | tee /tmp/initial_setup.log
    
  • Parallels (Ubuntu):
    sudo bash install.sh $USER parallels 2>&1 | tee /tmp/initial_setup.log
    

The setup script will print to screen and log the same contents to /tmp/initial_setup.log.

Tmux

Source config with tmux source ~/.tmux.conf Run Prefix + I to initialize plugins.

Iterm2

For MacOS, key mappings config found in macOS NOTE: In settings - Keys - Navigation Shortcuts: change shortcut to choose a split pane to No Shortcut (otherwise option+numbers cannot be used special characters)

Guake

For Linux, key mappings config found in ubuntu

guake --restore-preferences=guake.cfga
guake --save-preferences=guake.cfg

Fish

  1. Enter fish shell
    fish
    
  2. config colors (web GUI)
    # configure the color, to e.g. Dracula
    fish_config
    
  3. install fisher plugin manager (ref)
    curl -sL https://raw.githubusercontent.com/jorgebucaran/fisher/main/functions/fisher.fish | source && fisher install jorgebucaran/fisher
    
  4. install packages required by some plugins
    • fonts required for tide (ref)
    • packages required by PatrickF1/fzf (ref)
      • In fish shell (not working on MacOS):
        mkdir -p ~/.local/bin && \
        # fzf
        git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf && \
        ~/.fzf/install && \
        # fd
        sudo apt install fd-find -y && \
        ln -s (which fdfind) ~/.local/bin/fd &&\
        # bat
        sudo apt install bat -y && \
        ln -s /usr/bin/batcat ~/.local/bin/bat
  5. install plugins with fisher
    fisher install jorgebucaran/fisher && \
    fisher install PatrickF1/fzf.fish && \
    fisher install IlanCosman/tide && \
    fisher install edc/bass    # using bash utilities in fish, check out https://github.com/edc/bass
    

Additional Plugins

VSCode Extensions

https://www.ubuntupit.com/best-visual-studio-code-extensions-for-programmers/

Useful Stuff

Anaconda:

conda init <>
conda config --set auto_activate_base false

config's People

Contributors

passutte avatar

Watchers

 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.