Skip to content

sykloid/etc

Repository files navigation

Hello, and welcome to my ~/etc. This is where I put my configuration files, for a large number of the programs I use on a regular basis.

Points of Interest:

  • My typical development workflow uses the files in this repository to provision a docker container, within which I mount project sources and do my work. See Dockerfile for that image definition.
  • The Docker image is populated using nix; the corresponding derivation can be found in flake.nix. This ensures that configuration files and the applications that use them remain in sync.
  • The configuration files for the various applications are provisioned in the image using ansible; the corresponding playbook is at ansible/main.yml.
  • The justfile defines common tasks for this repository.