https://github.com/ionbazan/dotfiles
My .dotfiles managed by chezmoi :octocat:
https://github.com/ionbazan/dotfiles
chezmoi dotfiles git linux macos vim
Last synced: 2 months ago
JSON representation
My .dotfiles managed by chezmoi :octocat:
- Host: GitHub
- URL: https://github.com/ionbazan/dotfiles
- Owner: IonBazan
- Created: 2021-06-04T04:30:51.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2025-11-26T08:58:12.000Z (7 months ago)
- Last Synced: 2025-11-29T07:40:09.501Z (7 months ago)
- Topics: chezmoi, dotfiles, git, linux, macos, vim
- Language: Shell
- Homepage:
- Size: 64.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My Public DOTfiles
Managed with [chezmoi](https://chezmoi.io/).
## Installation
If it's a fresh PC:
```shell
sh -c "$(curl -fsLS chezmoi.io/get)" -- init --apply IonBazan
```
If you already have `chezmoi` installed:
```shell
chezmoi init --apply IonBazan
```
There are a few `scripts` that set up additional packages and settings.
While they are quite helpful, you might choose to opt out using:
```shell
chezmoi init --apply IonBazan -x scripts
```
You will be asked some questions in order to customize your installation. Hit Enter for default value.
Run `p10k configure` to install missing terminal fonts.
## Content
It currently configures following:
- Git
- zsh with plugins and themes
- [Powerlevel10k](https://github.com/romkatv/powerlevel10k)
- some Mac OS settings
- installs [brew](https://brew.sh/)
- installs essential brew packages
### Git settings
There are following git config files created:
- `~/.gitconfig` - global git settings, includes using `delta` as diff tool, colors, default branch and GPG key config,
uses personal email by default
- `~/.gitconfig_work` - only applied for git repositories located in `~/work/$work_dir/` directory - uses work email
instead of the personal one
- `~/.gitignore` - global git ignore file - applies to all repositories and includes system and IDE files