Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tricinel/dotfiles
my dotfiles
https://github.com/tricinel/dotfiles
Last synced: about 19 hours ago
JSON representation
my dotfiles
- Host: GitHub
- URL: https://github.com/tricinel/dotfiles
- Owner: tricinel
- License: mit
- Created: 2012-08-27T09:33:48.000Z (about 12 years ago)
- Default Branch: main
- Last Pushed: 2024-07-12T08:54:01.000Z (4 months ago)
- Last Synced: 2024-07-12T10:18:09.933Z (4 months ago)
- Language: Shell
- Size: 515 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: License.md
Awesome Lists containing this project
README
# Bogdan's dotfiles
These are my dotfiles. I use them with zsh and [warp](https://warp.dev) is my terminal of choice. I've pulled in what I needed from various amazing Github contributors like [@paulirish](https://github.com/paulirish/dotfiles), [@mathiasbynens](https://github.com/mathiasbynens/dotfiles/) or [@holman](https://github.com/holman/dotfiles) and [@chantastic](https://github.com/chantastic/dotfiles). So 1 billion thanks to them. My own additions are minor. The basically come from various online resources and videos. Feel free to fork and contribute.
## How to install
Just run this
```shell
git clone [email protected]:tricinel/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
./setup.sh
```This will do a couple of things:
* Install `zsh`, the `starship prompt` and a couple of other `brew` goodies. See the `setup.sh` file for all the packages that will be installed.
* Symlink the appropriate files in `.dotfiles` to your home directory. Everything is configured and tweaked within `~/.dotfiles`. We do this using [stow](https://www.gnu.org/software/stow/).## Private config
If you have sensible private information particular to your system (DON'T commit your ssh keys and passwords dude), put them into a `.localrc` file in your `$HOME` folder and `.zshrc` will pick it up automatically.
**Git config**
`.gitconfig` will have some good defaults and a bunch of aliases already set up. You will need to create a file called `.gitconfig.local` in your home directory and put your git user in there. It should look like this:
```
[user]
name = John Doe
email = [email protected]
```Any other git config you want to keep private, you can put in there.
## Comments
As always, these are most [welcome](https://github.com/tricinel/dotfiles/issues).