Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tnguyen14/dotfiles
personal dotfiles
https://github.com/tnguyen14/dotfiles
arch-linux dotfiles macos npm shell
Last synced: 2 months ago
JSON representation
personal dotfiles
- Host: GitHub
- URL: https://github.com/tnguyen14/dotfiles
- Owner: tnguyen14
- Created: 2013-06-06T22:24:17.000Z (over 11 years ago)
- Default Branch: main
- Last Pushed: 2023-11-27T13:14:24.000Z (about 1 year ago)
- Last Synced: 2024-04-14T22:48:31.776Z (10 months ago)
- Topics: arch-linux, dotfiles, macos, npm, shell
- Language: Shell
- Homepage:
- Size: 703 KB
- Stars: 5
- Watchers: 3
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tri's dotfiles
> dotfiles all the things!## Boostrap
### macOS
```shell
# macOS
# install XCode
:; xcode-select --install
# set defaults
:; ./macos/.macos
# install binaries and applications with Homebrew
:; ./macos/brew.sh
```### Arch Linux VM
Make sure the directory `~/Dropbox/dev/arch/etc` exists before starting the VM.
```shell
# Arch Linux
:; cd ~/dotfiles/arch
:; vagrant up
:; vagrant reload # reboot is needed after first start/ provisioning
:; vagrant ssh
```## Linking
```shell
# link everything in `home` to `~`
:; cd ~/dotfiles
:; sh install.sh```
## npm packages
```shell
:; cd ~/dotfiles
:; npm install
```Instead of installing global npm packages, "global" npm packages are just packages of the dotfiles folder, as the dotfiles's `node_modules/.bin` path is in `PATH` variable. This allows for these "global" npm packages to be version controlled.