https://github.com/jonastoth/dotfiles
Personal dotfiles managed with stow
https://github.com/jonastoth/dotfiles
Last synced: over 1 year ago
JSON representation
Personal dotfiles managed with stow
- Host: GitHub
- URL: https://github.com/jonastoth/dotfiles
- Owner: JonasToth
- License: mit
- Created: 2020-08-13T08:00:03.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2025-03-24T15:27:18.000Z (over 1 year ago)
- Last Synced: 2025-04-01T15:55:31.703Z (over 1 year ago)
- Language: Lua
- Size: 9.48 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# My Dotfiles
This repository contains my dotfiles that I use on various machines.
Inspired by many dotfiles other people use, r/unixporn and so on.
## Installation
Using [GNU stow](https://alexpearce.me/2016/02/managing-dotfiles-with-stow/).
Note that the base-programs themself must be installed first.
E.g. `nvim` will only be configurable if it is installed in your system.
```bash
$ git clone ...
$ cd dotfiles
$ # Those are straight forward.
$ stow htop tmux
$ # My nvim has multiple plugins and might need a bit more work!
$ stow nvim
$ # ZSH requires the installations of the proper theme, see pre-requisites
$ stow zsh
```
Check the pre-requisites for the packages first!
## Pre-requisites
This section tracks what special things might be necessary for some tools.
This could be the installation additional tools or themes.
It might be a list of steps to take in order to get a program fully up and
ready.
### nvim
1. Install [pynvim](https://github.com/neovim/pynvim)
* Gentoo: `emerge --ask dev-python/pynvim`
2. Install [vim-plug](https://github.com/junegunn/vim-plug)
3. `$ stow nvim`
4. `$ nvim --headless +PlugInstall +qa`
### zsh
1. Install [oh-my-zsh](https://ohmyz.sh/)
2. Make sure that the `${HOME}/.zshrc` file does not exist (`oh-my-zsh` will
create one)
3. `$ stow zsh`