https://github.com/simulatedcode/dotfiles
My personal dotfiles
https://github.com/simulatedcode/dotfiles
fish-shell nvim plugins tmux
Last synced: 7 days ago
JSON representation
My personal dotfiles
- Host: GitHub
- URL: https://github.com/simulatedcode/dotfiles
- Owner: simulatedcode
- Created: 2025-03-10T20:28:20.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-03-10T20:55:00.000Z (10 months ago)
- Last Synced: 2025-03-10T21:31:58.319Z (10 months ago)
- Topics: fish-shell, nvim, plugins, tmux
- Language: Shell
- Homepage:
- Size: 45.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My Personal Dotfiles
This repository contains my personal dotfiles for setting up a customized development environment. Most of the configurations are inspired by [craftzdog's dotfiles](https://https://github.com/craftzdog/dotfiles-public), with some tweaks to fit my workflow.
## π Folder Structure
All configurations are stored inside the `.config/` directory, with the following subfolders:
- **fish/**: Configuration for [Fish shell](https://fishshell.com/)
- **bat/**: Settings for [bat](https://github.com/sharkdp/bat), a cat replacement
- **nvim/**: My [Neovim](https://neovim.io/) setup using [LazyVim](https://www.lazyvim.org/)
- **tmux/**: Custom [tmux](https://github.com/tmux/tmux) configuration
## π Installation
To set up these dotfiles on a new system, follow these steps:
```sh
# Clone the repository
git clone --recursive https://github.com/simulatedcode/dotfiles.git ~/.dotfiles
# Create symlinks (example using GNU stow)
cd ~/.dotfiles
stow fish bat nvim tmux
```
If you donβt use `stow`, you can manually create symlinks:
```sh
ln -s ~/.dotfiles/fish ~/.config/fish
ln -s ~/.dotfiles/bat ~/.config/bat
ln -s ~/.dotfiles/nvim ~/.config/nvim
ln -s ~/.dotfiles/tmux ~/.config/tmux
```
## π Dependencies
Ensure you have the following installed:
- [Fish shell](https://fishshell.com/)
- [Neovim](https://neovim.io/)
- [tmux](https://github.com/tmux/tmux)
- [bat](https://github.com/sharkdp/bat)
- [stow](https://www.gnu.org/software/stow/) (optional, for managing symlinks)
## π Acknowledgments
Big thanks to [Takuya Matsuyama](https://github.com/craftzdog) for the amazing experience and **Solarize Osaka using** terminal setups and inspiring this configuration!