Skip to content

Ansible script for automatic workstation configuration - includes most of my configuration and tools.

License

Notifications You must be signed in to change notification settings

BoweFlex/auto-configure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Auto-configure

This repository consists of two things:

  • An ansible playbook
  • a private submodule containing encrypted ssh keys

Usage

This project should allow a relatively short list of steps for setup.

  1. Open terminal
  2. Install ansible, i.e. sudo apt install ansible -y
  3. Clone this repository with http and enter password.
  4. Change directory into this directory and run playbook. Installing ssh keys requires --ask-vault-pass, and I recommend using --ask-become-pass to be safe.

Disclaimers

Most, if not all of these steps, are pretty specific to my needs and configuration. You are more than welcome to fork and adjust this to your own needs, but I make no guarantees that it will work for other usernames etc without any adjustment.

This is now specifically intended to work for Pop!_OS or Fedora, other Linux flavors are not guaranteed.

TODO

  • Add Zen install
  • Add Zellij install
  • Add gitlab dotfiles
  • Clean up unused packages and configuration?
    • This probably includes LSP installs, I think we can just let Mason handle this

About

Ansible script for automatic workstation configuration - includes most of my configuration and tools.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages