# dotfiles-1 **Repository Path**: aoeu/dotfiles-1 ## Basic Information - **Project Name**: dotfiles-1 - **Description**: My personal quirks quantified in text form - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-09 - **Last Updated**: 2021-07-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 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 ```sh bash <(curl -fsSL https://raw.github.com/fortes/dotfiles/master/bootstrap.sh) ``` If for some reason, you don't have `curl` installed (why?): ```sh 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: ```sh ssh-keygen -t rsa -b 4096 -C "$(hostname)" ``` Then add the key into GitHub and wherever else 2. Add any additional ssh keys into `~/.ssh` 3. Authorize your public keys on the new machine: ```sh ssh-import-id gh:fortes ``` 4. Add your favorite servers into `.ssh/config.local` 5. Setup `.gitconfig.local`: ``` [user] name = Your Name email = xyz@abc.com ``` ## Ignoring changes to a file ```sh git update-index --skip-worktree ./symlinks/npmrc ``` To make changes in the future: ```sh git update-index --no-skip-worktree ./symlinks/npmrc ``` ## Additional Settings TODO: Automate these steps. - Install `kindlegen` [from Amazon](https://www.amazon.com/gp/feature.html?ie=UTF8&docId=1000765211) ### 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 - [ ] Better colorschemes - [ ] Setup [textlint](https://github.com/textlint/textlint)