Skip to content

My personal quirks quantified in text form

Notifications You must be signed in to change notification settings

fortes-codaio/dotfiles

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

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

  • Extensions should automatically sync and install
  • Setup Smart Lock & PIN unlock
  • Enable Linux
  • Enable cloud storage for uBlock

TODO

About

My personal quirks quantified in text form

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 50.2%
  • Vim Script 36.1%
  • Python 13.7%