Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cmdcolin/dotfiles
My dotfiles
https://github.com/cmdcolin/dotfiles
dotfiles neovim tmux vim zsh
Last synced: 4 days ago
JSON representation
My dotfiles
- Host: GitHub
- URL: https://github.com/cmdcolin/dotfiles
- Owner: cmdcolin
- Created: 2017-01-25T15:19:23.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-11-03T17:10:48.000Z (15 days ago)
- Last Synced: 2024-11-03T18:19:17.282Z (15 days ago)
- Topics: dotfiles, neovim, tmux, vim, zsh
- Language: Lua
- Homepage:
- Size: 3.89 MB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# my dotfiles
A list of my dotfiles
Includes
- tmux with weather using wttr.in in statusline
- zsh
- neovim with lua init script (based on kickstart.nvim and lsp-zero)If you take nothing else from this, try the weather statusline in .tmux.conf!
It's fun :)Favorite vim keybindings:
- `gg` - file name search (telescope find-files)
- `ff` - file content search (telescope live-grep)leader for me is comma (,)
I have gotten repetitive strain injury, and some of my weird config is trying to
help with that, for example there are many 'double tap' key commands instead of
weird key combos. See https://cmdcolin.github.io/posts/2022-07-08-pinky## Install
For nvim, cp init.lua to ~/.config/nvim/init.lua
For other stuff e.g. zsh, cp the .zshrc to ~/.zshrc and so on
## Details about my setup
- Computer - Dell laptop with 32gb RAM, 512GB SSD
- OS - Ubuntu 23.04
- Music player - [fml9000](https://github.com/cmdcolin/fml9000) or
[ytshuffle](https://cmdcolin.github.io/ytshuffle/)
- Text editor - neovim nightly 0.10 + built-in lsp + treesitter + telescope
- Browser - Firefox (switched from Chrome Oct 2022)
- Browser Add-ons - Dark Reader, uBlock originI perform a lot of work in tmux+neovim where I split the screen vertically (two
halves side by side) with tmux and then do either tests on one side of the
screen or have two split screens. If needed I make a new tmux tab. I close and
re-open vim a lot which is kind of crazy in a way, but seems to work for me I
don't use any NERDTree type sidebar, and instead use a lot of telescope search
bars## Screenshot
![](img/1.png)
## Random other notes
### Music player setup
I started creating my own music player to try to bring my foobar2000 to native
linux with gtk4-rs![](https://github.com/cmdcolin/fml9000/raw/master/img/1.png)
Progress is slow on it but it does play MP3s :)
https://github.com/cmdcolin/fml9000I also made an app, ytshuffle, to load entire channels worth of youtubes and
browse like a music library. See https://cmdcolin.github.io/ytshuffle/## Old stuff
[Older setup stuff](./OLD)
## References
https://github.com/manzt/dotfiles