https://github.com/saegey/dotfiles
My dotfiles
https://github.com/saegey/dotfiles
Last synced: 2 months ago
JSON representation
My dotfiles
- Host: GitHub
- URL: https://github.com/saegey/dotfiles
- Owner: saegey
- License: mit
- Created: 2024-07-30T20:35:13.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-03T03:07:45.000Z (almost 2 years ago)
- Last Synced: 2024-08-04T02:31:46.071Z (almost 2 years ago)
- Language: Shell
- Size: 6.08 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# My Dotfiles
This repository contains my personal configuration files for various tools and applications.
## Contents
- **Zsh Configuration**: `.zshrc`
- **Starship Prompt Configuration**: `.config/starship.toml`
- **asdf Version Manager Configuration**: `.tool-versions`
- **Hammerspoon Configuration**: `hammerspoon/init.lua`
## Installation
```sh
cd; mkdir .dotfiles; cd .dotfiles; \
curl -#L https://github.com/saegey/dotfiles/tarball/main | \
tar -xzv --strip-components 1; \
./bootstrap.sh
```
To set up your environment with these dotfiles, follow these steps:
1. **Clone the Repository**:
```sh
git clone https://github.com/saegey/dotfiles.git ~/.dotfiles
```
2. **Run the Setup Script**:
```sh
cd ~/.dotfiles
chmod +x setup.sh
./setup.sh
```
This will create the necessary symlinks for the configuration files in your home directory.
3. **Set Up Hammerspoon:**
To use the Hammerspoon configuration:
Install Hammerspoon from the [official website](https://www.hammerspoon.org/).
Here's the directory structure of this repository:
```
├── .aws
│ └── config
├── .config
│ └── starship.toml
├── .gitconfig
├── .gitignore
├── .npmrc
├── .ssh
│ └── config
├── .tool-versions
├── .zshrc
├── Brewfile
├── Brewfile.lock.json
├── LICENSE
├── README.md
├── hammerspoon
│ ├── grid.lua
│ └── init.lua
└── setup.sh
```
## Customization
Feel free to customize the configuration files to suit your needs.
## License
This project is licensed under the MIT License.