Laptop configuration
Go to file
earnest ma 553b1a11b8
Let's try adding shell.nix
2022-07-02 12:02:10 -04:00
.git-hooks Lint 2022-01-26 18:01:41 -05:00
.vscode 2022-01-30 17:55:18 -05:00
roles/common Todoist 2022-03-29 09:17:23 -04:00
tasks * 2022-01-28 14:44:31 -05:00
vars Default variables 2022-01-30 19:45:07 -05:00
.ansible-lint Finish update playbook 2022-01-26 22:30:17 -05:00
.editorconfig Add .editorconfig file 2022-01-26 18:01:48 -05:00
.envrc Let's try adding shell.nix 2022-07-02 12:02:10 -04:00
Fresh_install_apps_config.md plasma widgets list 2022-03-18 18:57:02 -04:00
LICENSE Add license 2022-01-28 14:44:34 -05:00
README.md Let's try adding shell.nix 2022-07-02 12:02:10 -04:00
ansible.cfg Things 2022-01-23 21:43:00 -05:00
ensure.sh * 2022-01-28 15:12:41 -05:00
hosts Things 2022-01-23 21:43:00 -05:00
run.yml * 2022-01-28 14:44:31 -05:00
shell.nix Let's try adding shell.nix 2022-07-02 12:02:10 -04:00
shortcuts.kksrc Update shortcuts 2022-03-10 15:41:45 -05:00
update.yml Finish update playbook 2022-01-26 22:30:17 -05:00

README.md

ansible

Configuration through Ansible for my development environment(s).

Clone & execute the main playbook locally: ansible-playbook run.yml -K

You will need to set SELinux to permissive and install nix first:

sudo setenforce 0
sh <(curl -L https://nixos.org/nix/install) --daemon
nix-shell
  • Run usual updates: ansible-playbook update.yml -K

Contributing

  • git config core.hooksPath .git-hooks

TODO(earne): Remove this/ update

After first time run

  • Restore all/ specific files (e.g. those with secrets) from a backup, if needed
  • Dotfiles
  • Grab ssh, gpg, and pash folder (from backup/existing device)
  • Any config file that contains secrets? (eg aerc's accounts.conf, wakatime/wakapi, mbsync, etc.??)
  • Restart!
  • Configure and run backups!
  • configure GUI apps as needed! Fresh_install_apps_config.md