Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/williambelle/dotfiles
My Ubuntu / macOS dotfiles
https://github.com/williambelle/dotfiles
dotfiles macos ubuntu zsh
Last synced: 3 months ago
JSON representation
My Ubuntu / macOS dotfiles
- Host: GitHub
- URL: https://github.com/williambelle/dotfiles
- Owner: williambelle
- License: mit
- Created: 2020-02-16T17:12:56.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-08-08T18:44:57.000Z (6 months ago)
- Last Synced: 2024-08-08T21:31:30.185Z (6 months ago)
- Topics: dotfiles, macos, ubuntu, zsh
- Language: Shell
- Homepage:
- Size: 1.84 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dotfiles
## Overview
These are the base dotfiles that I start with when I set up a new environment.
### shell environment
* `.aliases`
* `.aliases_os`
* `.exports`
* `.functions`
* `.powerlevel10k`
* `.search`
* `.zshrc`
* `.zshrc.local` - not included, explained below### git
* `.gitconfig`
* `.gitconfig.local` - not included, explained below## Setup
To set up the dotfiles:
```bash
git clone [email protected]:williambelle/dotfiles.git
cd dotfiles
./bin/symlink-setup.sh
```## Customize
### `~/.zshrc.local`
The `~/.zshrc.local` file will be automatically sourced after all the other
`zsh` related files, thus, allowing its content to add to or overwrite the
existing aliases, settings, `PATH`, etc.### `~/.gitconfig.local`
Use `~/.gitconfig.local` to store sensitive information such as the `Git`
user credentials, etc.## buku
```bash
./bin/buku-bookmarks.sh -i # Import buku bookmarks
./bin/buku-bookmarks.sh -e # Export buku bookmarks
```## VSCode
```bash
./bin/vscode-extension.sh -i # Install list of exported VSCode extensions
./bin/vscode-extension.sh -e # Export list of installed VSCode extensions
```## Screenshots
| macOS | Ubuntu |
|--------------------------------|----------------------------------|
| ![Setup on macOS][setup macos] | ![Setup on Ubuntu][setup ubuntu] |## See also
* [MacOS Setup Guide][setup macos guide]
* [Ubuntu Setup Guide][setup ubuntu guide]## License
The MIT License (MIT)
[setup macos]: https://raw.github.com/williambelle/dotfiles/master/docs/screenshots/macos.png
[setup ubuntu]: https://raw.github.com/williambelle/dotfiles/master/docs/screenshots/ubuntu.png
[setup macos guide]: https://sourabhbajaj.com/mac-setup/
[setup ubuntu guide]: https://innovativeinnovation.github.io/ubuntu-setup/