Skip to content

All of my publicly shareable config files.

Notifications You must be signed in to change notification settings

craigastill/dot_files

This branch is 11 commits behind jackson15j/dot_files:master.

Folders and files

NameName
Last commit message
Last commit date
Nov 15, 2023
May 19, 2023
May 19, 2023
Jun 7, 2019
Dec 30, 2021
Oct 12, 2023
Jan 25, 2022
Jan 19, 2019
Jan 11, 2021
Nov 15, 2023
Jan 20, 2023
Dec 21, 2020
Sep 21, 2023
Jan 19, 2019
Mar 31, 2017
Dec 3, 2020
Jan 19, 2019

Repository files navigation

My config files

Install via ansible with the following command, which will prompt for sudo password (pacman package installation) due to the -K or --ask-become-pass flag:

pipenv install
pipenv run ansible-playbook -K main.yml

Tags

Ansible allows you to run specific parts of a playbook by using `--tags ",,...". I have the following tags:

  • repos: Just do the git clones of my repos.
  • virtualenvs: Just create my virtualenvs.
  • music: Just the music packages/installs.

Notes

  • Hard-coded to ArchLinux and my own needs.
  • Need to out-of-band sort out ssh keys for grabbing github repos.

Ansible Gotchas

Since I'm doing this to both:

  • Bring up new dev environments more quickly.
  • Learn ansible.

This section will have a brain-dump of stuff that is important to me at the time of learning. Expect this to contain trivial or garbage knowledge if you know a better way.

  • Get ansible variables: ansible -m setup 127.0.0.1.
  • Git submodules cloning: git submodule update --init --recursive.

About

All of my publicly shareable config files.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 80.3%
  • Scheme 19.7%