Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jeffreytse/dotfiles
🏡 Welcome to my dotfiles.
https://github.com/jeffreytse/dotfiles
ansible ansible-playbook bash bsd config development dotfiles dotfiles-resources environment gnu linux macos-setup neovim productive programming script setup tmux vim zsh
Last synced: 3 months ago
JSON representation
🏡 Welcome to my dotfiles.
- Host: GitHub
- URL: https://github.com/jeffreytse/dotfiles
- Owner: jeffreytse
- Created: 2022-08-30T09:30:53.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-29T02:54:45.000Z (7 months ago)
- Last Synced: 2024-05-01T13:37:00.468Z (6 months ago)
- Topics: ansible, ansible-playbook, bash, bsd, config, development, dotfiles, dotfiles-resources, environment, gnu, linux, macos-setup, neovim, productive, programming, script, setup, tmux, vim, zsh
- Language: Vim Script
- Homepage:
- Size: 65.4 KB
- Stars: 9
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dotfiles
```
██████╗ ██████╗ ████████╗███████╗██╗██╗ ███████╗███████╗
██╔══██╗██╔═══██╗╚══██╔══╝██╔════╝██║██║ ██╔════╝██╔════╝
██║ ██║██║ ██║ ██║ █████╗ ██║██║ █████╗ ███████╗
██║ ██║██║ ██║ ██║ ██╔══╝ ██║██║ ██╔══╝ ╚════██║
██████╔╝╚██████╔╝ ██║ ██║ ██║███████╗███████╗███████║
╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝
```All the configuration and scripts needed by myself, proper dotfiles are the
very heart of an efficient working environment, no more, no less.All configurations are managed by [Ansible](https://github.com/ansible/ansible),
it's a little more complex than [GNU Stow](https://www.gnu.org/software/stow/),
[dotbot](https://github.com/anishathalye/dotbot), but much features rich to
bootstrap my environment.Please NOTE that this project isn't a distro, it's intended for my personal
usage, and perhaps some inspiration, _not complete duplication_. If you see
something weird or wrong please raise an issue instead.![screenshot](https://user-images.githubusercontent.com/9413601/222759361-bdcda143-9ca3-449e-b0f2-07b62d009f3a.png)
## Setup
Cloning Dotfiles
```sh
git clone [email protected]:jeffreytse/dotfiles.git
```Navigate to the project directory and run the `setup.sh` playbook.
```sh
cd dotfiles && ./setup.sh
```## Manifest
- Terminals:
- [wezterm](https://github.com/wez/wezterm)
- [tmux](https://github.com/tmux/tmux)
- Shell:
- [zsh](https://www.zsh.org/)
- [zinit](https://github.com/zdharma-continuum/zinit)
- [starship](https://github.com/starship/starship)
- Editor:
- [neovim](https://github.com/neovim/neovim)
- Theme:
- [Dracula](https://draculatheme.com/)
- [Kanagawa](https://github.com/rebelot/kanagawa.nvim)
- Font:
- Fira Code from Nerd Fonts
- Browser:
- [nnn](https://github.com/jarun/nnn)
- Version Manager:
- [asdf](https://github.com/asdf-vm/asdf)
- Others:
- cmatrix
- ...## Contributing
Issues and Pull Requests are greatly appreciated. If you've never contributed to an open source project before I'm more than happy to walk you through how to create a pull request.
You can start by [opening an issue](https://github.com/jeffreytse/dotfiles/issues/new) describing the problem that you're looking to resolve and we'll go from there.
## License
This project is licensed under the [MIT license](https://opensource.org/licenses/mit-license.php) © Jeffrey Tse.