Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dylf/dotfiles
Dotfiles that are my own 📁
https://github.com/dylf/dotfiles
bash config configuration dotfiles dotfiles-linux linux yadm zsh zshrc
Last synced: about 18 hours ago
JSON representation
Dotfiles that are my own 📁
- Host: GitHub
- URL: https://github.com/dylf/dotfiles
- Owner: dylf
- Created: 2021-06-16T20:07:19.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-07-13T01:35:35.000Z (4 months ago)
- Last Synced: 2024-07-13T02:38:03.348Z (4 months ago)
- Topics: bash, config, configuration, dotfiles, dotfiles-linux, linux, yadm, zsh, zshrc
- Language: Python
- Homepage:
- Size: 160 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dotfiles
Dotfiles that are my own. Managed by [yadm](https://yadm.io/), a fancy git bare repo wrapper.These are mainly so I can keep my dotfiles synced across my machines.
Right now I am on [Pop!_Os](https://pop.system76.com/) on most machines so my config will reflect that.
## Getting started
### Install yadm
`yadm` is available in package managers.Can also be grabbed with `curl`:
```
curl -fsSLo ~/.local/bin/yadm https://github.com/TheLocehiliosan/yadm/raw/master/yadm && chmod a+x ~/.local/bin/yadm
```### Clone this repo
Once `yadm` is installed clone the repo.
SSH:
```
yadm clone --recursive [email protected]:dylf/dotfiles.git
```HTTPS:
```
yadm clone --recursive https://github.com/dylf/dotfiles.git
```### Initialize the submodules
This repo is using submodules to include plugins and programs I use. After an
inital clone run the following:
```
yadm submodule update --init --recursive
```## Useful things I may do
Sometimes you just need your `.vimrc` on the machine you're on.
```
curl -fsSLo ~/.vimrc https://raw.githubusercontent.com/dylf/dotfiles/master/.vimrc
```or your `.bashrc`
```
curl -fsSLo ~/.bashrc https://raw.githubusercontent.com/dylf/dotfiles/master/.bashrc
```# tmux
I am currently using [tmux-sessionizer (tms)](https://github.com/jrmoulton/tmux-sessionizer)
to manage my tmux sesssions.Install via `cargo`: `cargo install tmux-sessionizer`