Skip to content

C-Naoki/dotfiles

Repository files navigation

dotfiles

📘 Usage

⚙️ Install

You can set up dotfiles in your local environment with JUST ONE command below.

bash -c "$(curl -fsSL https://raw.githubusercontent.com/C-Naoki/dotfiles/main/scripts/bootstrap.sh)"

🌳 Directory structure

Directory structure is inspired by The XDG Base Directory Specification. The main directories and files are as follows:

  • scripts/: shell scripts for setting up dotfiles
  • macOS/: macOS specific settings
  • linux/: Linux specific settings (🚧 UNDER CONSTRUCTION)
  • config/: user-specific configuration files
 See details (Last updated on Jan 11, 2025)
.
├── .Brewfile
├── .Brewfile.lock.json
├── .editorconfig
├── .github
│   └── workflows
│       ├── lint.yml
│       ├── linux.yml
│       └── macOS.yml
├── .gitignore
├── .gitmodules
├── LICENSE
├── README.md
├── linux
│   └── zsh_alias
├── macOS
│   ├── backup
│   ├── cache
│   │   └─── .gitkeep
│   ├── config
│   │   ├── bash
│   │   │   ├── .bash_profile
│   │   │   └── .bashrc
│   │   ├── git
│   │   │   ├── .commit_template
│   │   │   ├── .gitconfig
│   │   │   └── .gitignore_global
│   │   ├── python
│   │   │   └── .pythonrc.py
│   │   ├── latex
│   │   │   └── .latexmkrc
│   │   ├── vscode
│   │   │   └── settings.json
│   │   ├── yarn
│   │   │   └── .yarnrc
│   │   └── zsh
│   │       ├── .zprofile
│   │       ├── .zshenv
│   │       └── .zshrc
│   └── local
│       ├── bin
│       │   └── pyclone
│       │       ├── .git
│       │       ├── LICENSE
│       │       ├── README.md
│       │       └── pyclone.sh
│       ├── share
│       └── state
│           ├── bash
│           │   ├── .gitkeep
│           │   └── history
│           ├── mysql
│           │   ├── .gitkeep
│           │   └── history
│           ├── python
│           │   ├── .gitkeep
│           │   └── history
│           └── zsh
│               ├── .gitkeep
│               └── history
└── scripts
    ├── backup.sh
    ├── bootstrap.sh
    ├── cleanup.sh
    ├── defaults.sh
    ├── display-finish.sh
    ├── install-brew.sh
    ├── set-history.sh
    ├── symlink.sh
    └── unlink.sh

🙋‍♂️ Support

💙 If you like this dotfiles, give it a ⭐ and share it with friends!

✉️ Contact

💥 If you have any questions or encounter issues, feel free to open an issue. I appreciate your feedback and look forward to hearing from you!

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published