jeremy-hanna / setup

Configuration for a Fedora workstation using `ansible-pull`
0 stars 0 forks source link

Setup

Workstation configuration for a Fedora or Mac OS install using ansible-pull

WARNING: This is a destructive action

Use

  1. Setup an ssh key and add to your github repo (or fork and use HTTPS).
  2. Install ansible and pull the playbook from the repo

Linux:

  sudo dnf install ansible
  ansible-pull -K -U git@github.com:jeremy-hanna/setup.git

Mac OS X:

  xcode-select --install
  /usr/local/bin/pip3 install ansible
  export PATH=$PATH:/Library/Frameworks/Python.framework/Versions/3.8/bin
  ansible-pull -K -U git@github.com:jeremy-hanna/setup.git

Install list

Packages ruby, [vim + vim-plug](), ctags, i3, golang, [zsh + zplug](), [uxrvt](),

Compiled caps2esc, chruby,

Settings Trackpad tap click, [Sleep power fix](),

Software [Spotify for linux](), [Dropbox?](), [VLC](),

Notes:

TODO:

MVP

Bugs

Mac bugs

Nice-to-haves

References

https://opensource.com/article/18/3/manage-workstation-ansible
https://opensource.com/article/18/3/manage-your-workstation-configuration-ansible-part-2
https://snow-dev.com/posts/next-level-dotfiles-with-ansible.html