https://github.com/wesleyel/dotfiles
My Windows/Linux/macOs dotfiles, managed with chezmoi
https://github.com/wesleyel/dotfiles
chezmoi dotfiles dotfiles-linux dotfiles-macos dotfiles-windows
Last synced: about 1 month ago
JSON representation
My Windows/Linux/macOs dotfiles, managed with chezmoi
- Host: GitHub
- URL: https://github.com/wesleyel/dotfiles
- Owner: wesleyel
- Created: 2023-11-16T06:57:09.000Z (over 2 years ago)
- Default Branch: dev
- Last Pushed: 2024-12-18T02:46:35.000Z (over 1 year ago)
- Last Synced: 2025-06-01T02:02:19.323Z (about 1 year ago)
- Topics: chezmoi, dotfiles, dotfiles-linux, dotfiles-macos, dotfiles-windows
- Language: Shell
- Homepage:
- Size: 203 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Dotfiles
This dotfiles only for ubuntu and debian based distros.
## Installation
```bash
# fish shell
sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply magicwenli
```
## Features
This dotfiles include 3 distros for various usage.
| | tiny | middle | full |
| ------------------------------------ | ---- | ------ | ---- |
| linuxbrew | ✅ | ✅ | ✅ |
| fish | ✅ | ✅ | ✅ |
| less cli tools(rg, fd, dust, ..) | ✅ | ✅ | ✅ |
| more cli tools(bat, fzf, eza, ..) | | ✅ | ✅ |
| dev tools(git, openssl, just, ..) | | ✅ | ✅ |
| dev languages(nvm, python, rust, ..) | | | ✅ |
## Test
The dotfiles can be tested in docker.
```bash
cd docker
docker compose up -d
# change password for ubuntu
docker compose exec -u 0 dotfiles passwd ubuntu
# login to ubuntu
docker compose exec dotfiles bash
# once login, you can install dotfiles with chezmoi
sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply .
```
after test, you can clean the docker.
```bash
docker compose down
```