https://github.com/shellicar/dotfiles
My dotfiles as well as tmux config and other useful scripts.
https://github.com/shellicar/dotfiles
dotfiles-linux tmux-conf
Last synced: 8 months ago
JSON representation
My dotfiles as well as tmux config and other useful scripts.
- Host: GitHub
- URL: https://github.com/shellicar/dotfiles
- Owner: shellicar
- License: mit
- Created: 2016-12-06T03:12:37.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2025-10-17T06:22:20.000Z (8 months ago)
- Last Synced: 2025-10-18T08:17:31.281Z (8 months ago)
- Topics: dotfiles-linux, tmux-conf
- Language: Shell
- Homepage:
- Size: 55.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dotfiles
shellicar's Dotfiles
I clone this into my home directory.
e.g.: ~/dotfiles
## Setup
`link.sh` is a helper script to symlink files to your home directory.
If a file already exists, it will not overwrite it.
## tmux
### .tmux-shell
Script to start up a tmux shell from a VS Code directory.
This ensures that the terminal in each project is self contained.
### .prompt
Uses some shell magic to improve the tmux shell.
Updates the shell status to include a `?` (running) `O` (success) or `X` (failure) depending on the exit code of the command.
This is disaplyed in the tmux window.
### bin/pbcopy
Only needed for windows using WSL2. Mouse mode is enabled in tmux, and pipes into `pbcopy`.
Should work out of the box for linux and OSX.
## General
### .vimrc
While I use vim, I don't use it as my primary editor/IDE any longer.
### .functions
`tmuxa` will attach to a tmux session based on a pattern.
e.g.: `tmuxa bh` will attach to the first session that contains the letters 'bh'.
### .dockerfunc
Some (probably out of date) helper commands.
### .profile
Standard script loaded by the shell to source the other files.