Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jnterry/dotfiles
Config files for various applications
https://github.com/jnterry/dotfiles
Last synced: about 2 months ago
JSON representation
Config files for various applications
- Host: GitHub
- URL: https://github.com/jnterry/dotfiles
- Owner: jnterry
- Created: 2017-12-19T10:16:57.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-02-04T10:51:56.000Z (almost 3 years ago)
- Last Synced: 2023-06-30T09:53:05.980Z (over 1 year ago)
- Language: Emacs Lisp
- Size: 19.2 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# What
Contains personal dotfiles for configuring various applications.These files are managed by GNU stow; this creates system links in the correct location that point to the files in this repository. This allows all dotfiles to be tracked by a single repository, while being easily rolled out on a new machine
- `./config` - config files installed by stow
- `./config/common` - files installed on all hosts
- `./config/${name}` - files installed on hosts with particular names
- `./setup` - files for setting up a new debian machine# Continuous Integration
[![Build Status](https://travis-ci.org/jnterry/dotfiles.svg?branch=master)](https://travis-ci.org/jnterry/dotfiles)
At first glance having CI for dotfiles may seem strange - however when we note that emacs is configured using a full Turing complete language it begins to make more sense. The idea here is to test that the config can be rolled out to a completely blank slate machine (like that provided by a continuous integration environment) in order to ensure the config does not rely on any custom human made changes to the system.
:TODO: can we test the other configs as well? Eg, check that programs can parse their .dotfiles
# To Install
1. ```git clone --recurse-submodules -j8 [email protected]:jnterry/dotfiles.git```
2. Run ```install.sh```