Lightsaber has been adopted by Justin Flory's Swiss Army Toolkit. It's an ansible-driven configuration management for maintaining a preferred environment (base system and app configurations)
Lightsaber's purpose is to manage the setup of my preferred operational environment. Like any lightsaber, it is tailor made to my exact preferences but hopefully serves as a guide or template for others to use. Some of the primary additions on top of jwflory's setup are the addition of swaywm
and integration of theming.
Lightsaber is a set of Ansible playbooks and roles. Roles are split into two categories:
system
: base system configuration (e.g. package installation)apps
: specific app installation and configuration (e.g. dotfile management)
For a fully automated setup, two environments are supported: Fedora and CentOS/RHEL.
See docs/how-to-use.adoc
.
This repository is licensed under the BSD 3-Clause License. Reuse anything you want in your own configurations.
From @jwflory
If you publish your remixed work on GitHub, drop a link back here in your README please. 📝 And you can say 👋 to me in your git commit. Tag me!
@jwflory