https://github.com/rajatdiptabiswas/.dotfiles
:wrench: .dotfiles for macOS and Linux
https://github.com/rajatdiptabiswas/.dotfiles
bash dotfiles macos shell zsh
Last synced: 3 months ago
JSON representation
:wrench: .dotfiles for macOS and Linux
- Host: GitHub
- URL: https://github.com/rajatdiptabiswas/.dotfiles
- Owner: rajatdiptabiswas
- License: mit
- Created: 2019-08-30T04:42:42.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2025-06-23T20:08:59.000Z (about 1 year ago)
- Last Synced: 2025-06-23T21:26:18.990Z (about 1 year ago)
- Topics: bash, dotfiles, macos, shell, zsh
- Homepage:
- Size: 144 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# .dotfiles
This repository contains dotfiles for macOS and Linux, tailored for specific configurations based on the operating system, package manager, and shell.
## Requirements
- [`git`](https://git-scm.com/)
- [`curl`](https://curl.se/)
- [`stow`](https://www.gnu.org/software/stow/)
## Usage
The installation scripts below clone the repository into the `$HOME` directory and use `stow` to symlink the dotfiles from the repository to their expected locations. Additional scripts and dotfiles can be found in the individual branches.
### macOS
#### Branch
[`macos-brew-zsh`](https://github.com/rajatdiptabiswas/.dotfiles/tree/macos-brew-zsh)
#### Installation
```bash
/bin/zsh -c "$(curl -fsSL https://raw.githubusercontent.com/rajatdiptabiswas/.dotfiles/macos-brew-zsh/scripts/setup.sh)"
```
### Linux
#### Branch
[`linux-apt-bash`](https://github.com/rajatdiptabiswas/.dotfiles/tree/linux-apt-bash)
#### Installation
```bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/rajatdiptabiswas/.dotfiles/linux-apt-bash/scripts/setup.sh)"
```
## Acknowledgements
- [Manage dotfiles with GNU Stow](https://dr563105.github.io/blog/manage-dotfiles-with-gnu-stow/)
- [Using GNU Stow to Manage Symbolic Links for Your Dotfiles](https://systemcrafters.net/managing-your-dotfiles/using-gnu-stow/)