https://github.com/cben/myenv
Bits of config and software I use
https://github.com/cben/myenv
Last synced: 8 months ago
JSON representation
Bits of config and software I use
- Host: GitHub
- URL: https://github.com/cben/myenv
- Owner: cben
- Created: 2013-08-03T21:29:31.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2025-04-21T11:02:31.000Z (about 1 year ago)
- Last Synced: 2025-04-30T20:02:09.655Z (about 1 year ago)
- Language: Shell
- Homepage:
- Size: 369 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bits of config and software I use
If you're not me, use with caution.
Works on Ubuntu 14.04 (I think, haven't tested for some time) or later.
`bin/` and `node_modules/.bin/` should be in PATH - as done in [.config/bin/config.fish](.config/bin/config.fish).
Installing on fresh machine involves `./fedora.sh` or `./full-ubuntu.sh` (`ubuntu.sh` if low on time/space), then `./PULL.sh`.
Per-user installation involves `./user.sh` and for me `beni.sh`.
Updating involves `PULL.sh` then committing (if submodules got updated) and re-running `ubuntu.sh` etc. (if that script changed).
I'm striving for *.sh to be idempotent.
License: Do whatever you want. https://creativecommons.org/publicdomain/zero/1.0/
## GitHub 2FA tips (doesn't really belong here but useful bootstrapping new machine)
```
ssh-keygen
cat ~/.ssh/id_rsa.pub
```
Upload ~/.ssh/id_rsa.pub to https://github.com/settings/ssh.
```
git clone --recursive github.com:cben/myenv # easier to remember than `git@github.com:cben/myenv.git`, works.
```
Run user.sh to configure sweet `pushInsteadOf`.
TODO: creating 2FA token.