https://github.com/unfunco/dotfiles
Daniel does dotfiles.
https://github.com/unfunco/dotfiles
brewfile configuration dotfiles linux macos shell vimrc zshrc
Last synced: 2 months ago
JSON representation
Daniel does dotfiles.
- Host: GitHub
- URL: https://github.com/unfunco/dotfiles
- Owner: unfunco
- License: mit
- Created: 2015-01-02T14:11:27.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2026-04-11T14:53:42.000Z (2 months ago)
- Last Synced: 2026-04-11T16:28:30.766Z (2 months ago)
- Topics: brewfile, configuration, dotfiles, linux, macos, shell, vimrc, zshrc
- Language: Shell
- Homepage:
- Size: 82 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Daniel does dotfiles
## Getting started
### Requirements
* [macOS] 11+
Clone the repository and change into the `dotfiles` directory.
```bash
git clone git@github.com:unfunco/dotfiles.git
cd dotfiles
```
Install [Homebrew] to for package management.
```bash
bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
echo >> "$HOME/.zprofile"
echo 'eval "$(/opt/homebrew/bin/brew shellenv zsh)"' >> "$HOME/.zprofile"
eval "$(/opt/homebrew/bin/brew shellenv zsh)"
```
Install dependencies with Homebrew.
```bash
brew bundle install
```
Dotfiles are managed with [rcm]. The following commands will symbolically link
the files in the repository to your operating system home directory and will
prefix filenames with a period so that they're hidden. This allows dotfiles to
be edited in place and committed.
```bash
rcup -d default -v
rcup -d . -S ssh ssh
rcup -d . -S zsh zsh
ln -sf "$PWD/ghostty/config" "${XDG_CONFIG_HOME:-$HOME/.config}/ghostty/config"
```
## License
Copyright © 2016 [Daniel Morris](https://unfun.co)
Made available under the terms of the [MIT License](LICENSE.md).
[homebrew]: https://brew.sh/
[macos]: https://www.apple.com/uk/macos/
[rcm]: https://github.com/thoughtbot/rcm