GithubHelp home page GithubHelp logo

shivaluma / dotfiles Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fortes/dotfiles

0.0 1.0 0.0 842 KB

My personal quirks quantified in text form

Shell 51.02% Python 13.49% Vim Script 35.49%

dotfiles's Introduction

Dotfiles

This is only public so I can easily share it across machines. There is probably nothing of interest for you here ... or is there?

Letting me own your machine

bash <(curl -fsSL https://raw.github.com/fortes/dotfiles/master/bootstrap.sh)

If for some reason, you don't have curl installed (why?):

bash <(wget -qO- https://raw.github.com/fortes/dotfiles/master/bootstrap.sh)

You may need to add --no-check-certificate for the wget call, but that's kinda dangerous.

Setup

Once you've run setup, you'll still have to do the following manual steps:

  1. Generate this machine's SSH keys:

    ssh-keygen -t rsa -b 4096 -C "$(hostname)"

Then add the key into GitHub and wherever else

  1. Add any additional ssh keys into ~/.ssh

  2. Authorize your public keys on the new machine:

    ssh-import-id gh:fortes
  3. Add your favorite servers into .ssh/config.local

  4. Setup .gitconfig.local:

    [user]
      name = Your Name
      email = [email protected]
    

Ignoring changes to a file

git update-index --skip-worktree ./symlinks/npmrc

To make changes in the future:

git update-index --no-skip-worktree ./symlinks/npmrc

Additional Settings

TODO: Automate these steps.

Debian / Ubuntu

  • Depending on the machine, you may need pavucontrol in order to unmute your audio output via GUI. ** Alternatively, find the name of the desired output via pacmd list-sinks then run pacmd set-default-sink $SINK_NAME and make sure to unmute via pacmd set-sink-mute [name] 0

EC2

  • None?

Chromebook

  • Map Caps Lock to Control Synced via user account
  • Setup Smart Lock & PIN unlock
  • Enable the following flags:
    • #enable-wifi-credential-sync
    • #ash-enable-night-light
    • #enable-devtools-experiments
  • Extensions
  • Should sync and install
  • Enable cloud storage for uBlock
  • Crouton
  • Set root password via crosh
  • Copy chroots from backup files
  • Create chroots

TODO

dotfiles's People

Contributors

fortes avatar jonahb 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.