Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/claydugo/dotfiles
dotfiles for nvim, tmux, bash, etc.
https://github.com/claydugo/dotfiles
aliases bash config dotfiles dotfiles-linux dotfiles-macos lua neovim nvim tmux
Last synced: about 1 month ago
JSON representation
dotfiles for nvim, tmux, bash, etc.
- Host: GitHub
- URL: https://github.com/claydugo/dotfiles
- Owner: claydugo
- Created: 2019-10-16T14:56:02.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-11-25T13:01:48.000Z (about 1 month ago)
- Last Synced: 2024-11-30T12:49:11.437Z (about 1 month ago)
- Topics: aliases, bash, config, dotfiles, dotfiles-linux, dotfiles-macos, lua, neovim, nvim, tmux
- Language: Lua
- Homepage:
- Size: 10.3 MB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dotfiles
![20221228](dotfiles.png)
![20221228](dots_macos.png)
My auto-installer is located at `scripts/setup.sh`
```bash
$ tree -a -I '.git|ramona|karabiner'
.
├── .aliases
├── .bashrc
├── .config
│ ├── alacritty
│ │ └── alacritty.yml
│ ├── kitty
│ │ └── kitty.conf
│ ├── MangoHud
│ │ └── MangoHud.conf
│ ├── nvim
│ │ ├── init.lua
│ │ ├── lazy-lock.json
│ │ └── lua
│ │ ├── langserver_icons.lua
│ │ ├── lazy_manager.lua
│ │ ├── maps.lua
│ │ ├── maps_plugin.lua
│ │ ├── options.lua
│ │ └── plugins
│ │ ├── barbecue.lua
│ │ ├── browsher.lua
│ │ ├── copilot.lua
│ │ ├── gitsigns.lua
│ │ ├── lsp.lua
│ │ ├── lualine.lua
│ │ ├── markdown.lua
│ │ ├── mini.lua
│ │ ├── telescope.lua
│ │ ├── tip_of_my_buffer.lua
│ │ ├── tokyonight.lua
│ │ ├── treesitter.lua
│ │ └── vimwiki.lua
│ ├── .ripgreprc
│ ├── starship.toml
│ └── warp-terminal
│ └── keybindings.yaml
├── dotfiles.png
├── dots_macos.png
├── .gitconfig
├── .gitignore
├── .gitmodules
├── .ipython
│ ├── __init__.py
│ └── profile_default
│ └── startup
│ └── 00-conf.py
├── .linux_aliases
├── .local
│ └── bin
│ └── build_nvim.sh
├── .mac_aliases
├── .pre-commit-config.yaml
├── README.md
├── scripts
│ └── setup.sh
├── .tmux.conf
└── .tmux-ssh.conf15 directories, 43 files
```#### Dependencies
* [neovim](https://neovim.io/)
* [tmux](https://github.com/tmux/tmux/wiki)
* [starship](https://starship.rs)
* [eza](https://eza.rocks/)#### Submodules
Clone with submodules:
`git clone --recurse-submodules -j8 [email protected]:claydugo/dotfiles.git`
after cloning:
`git submodule update --init`
after updates
`git submodule update --remote`
#### Old NVIM configurations
[Custom Bubble Theme](https://github.com/claydugo/dotfiles/tree/c3a7fd79d0722f6af88129d9861a21a8f20ef223)
[Switch from init.vim to init.lua](https://github.com/claydugo/dotfiles/commit/9803e70ab5df4f5db7f9da858a3c670d378daf0b)
[Switch from packer.nvim to lazy.nvim](https://github.com/claydugo/dotfiles/commit/00000000a6b60527c21ba36515c93c71869ae253)