Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jmsv/dotfiles
my dotfiles for macos/linux/wsl
https://github.com/jmsv/dotfiles
bash dotfiles git jmsv linux profile vim zsh
Last synced: 10 days ago
JSON representation
my dotfiles for macos/linux/wsl
- Host: GitHub
- URL: https://github.com/jmsv/dotfiles
- Owner: jmsv
- Created: 2018-05-15T16:18:20.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-08-01T14:00:35.000Z (3 months ago)
- Last Synced: 2024-10-12T02:09:30.499Z (27 days ago)
- Topics: bash, dotfiles, git, jmsv, linux, profile, vim, zsh
- Language: Shell
- Homepage:
- Size: 905 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# :black_circle: dotfiles
_Dotfiles, themes, n scripts for my dev PCs_
---
## [`.gitconfig`](.gitconfig)
> [git](https://git-scm.com/) config
- Git author stuff
- Git aliases## [`.profile`](.profile)
> Misc shell customisations
- Aliases
- Set locales
- Enable [nvm](https://github.com/creationix/nvm)
- Add a few places to path## [`.vimrc`](.vimrc)
> [vim](https://github.com/vim/vim) config
- Set encoding
- Load vundle
- Load colorschemes plugin
- Enable line numbers
- Set dark background
- Set deepsea theme
- Enable syntax highlighting
- Enable mouse support
- `Spell` spellcheck command
- Set custom swap directory to not pollute cwd## [`.wsl`](.wsl)
> A couple of hacks for Windows Subsystem for Linux
- Change ls colours to avoid unreadable blue/green when in NTFS fs
- Set `DOCKER_HOST` to connect to Windows Docker daemon## [`.zshrc`](.zshrc)
> zsh (+[oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh)) config
- Load [`jmsv` theme](jmsv.zsh-theme)
- Turn autocd off (it annoyed me)
- Load completition plugins
- source oh-my-zsh.sh
- source [`.profile`](.profile)## [`install.sh`](install.sh)
> Contains commands for installing stuff
>
> Don't run this as-is, copy-paste blocks from it- Makes vim swap directory
- Install Vundle
- Copy dotfiles into home directory
- Install Vundle plugins
- Install oh-my-zsh
- Add jmsv theme to zsh themes directory
- Create fonts directory## [`jmsv.zsh-theme`](jmsv.zsh-theme)
> My zsh theme, based on steeef
- Display username & hostname
- Display current working directory
- Git support - branch and some tracking indicators## [`update.sh`](update.sh)
> Copies dotfiles back from home directory to update copies in git
>
> Not used much anymore## [`wsl.conf`](wsl.conf)
> WSL config to be placed in `/etc/wsl.conf`
- Sets root to `/` so drives are mounted as `/c` rather than `/mnt/c`
- Sets `options` to `"metadata"` - makes NTFS permissions work properly or something