An open API service indexing awesome lists of open source software.

https://github.com/stevenbenner/dotfiles

:computer: My software configuration dotfiles for Arch Linux, Debian, and FreeBSD.
https://github.com/stevenbenner/dotfiles

archlinux debian dotfiles freebsd git linux mpv shell ssh sublime-text tmux xfce zsh

Last synced: 7 months ago
JSON representation

:computer: My software configuration dotfiles for Arch Linux, Debian, and FreeBSD.

Awesome Lists containing this project

README

          

# dotfiles

This is my collection of configuration files. These are only fully tested on an [Arch Linux][archlinux] system, however I also use most of these on [Debian][debian] and [FreeBSD][freebsd] systems.

This software is licensed under the [MIT-0 license][license].

[archlinux]: https://archlinux.org/
[debian]: https://www.debian.org/
[freebsd]: https://www.freebsd.org/
[license]: LICENSE.txt

## Installation

### Stow

This repository is designed to have individual folders symlinked with the [GNU Stow][stow] utility.

For this to work the dotfiles folder needs to be in the home directory (e.g. `~/dotfiles/`). You can then simply `cd` into the `dotfiles` folder and stow a specific config folder to hook it up.

Example:

```sh
stow git
```

[stow]: https://www.gnu.org/software/stow/

### Manual symlinks

Some items may be better installed by manually creating symlinks for specific files. In particular, the `ssh` folder, so as to preserve the permissions and keep any keys out of the dotfiles git repo.

```sh
ln -s ssh/.ssh/config ~/.ssh/config
```