dotfiles/README.md
main de3def1c9e Add README.org and LICENSES
Signed-off-by: main <magic_rb@redalder.org>

Add licenses and README.org
2022-09-17 11:27:30 +02:00

26 lines
2.1 KiB
Markdown

This repo contains my dotfiles, you'll find the NixOS configurations for all my machines that are running NixOS and home-manager configs for those that are not. Next you'll find my Emacs configuration and the Hashicorp stack. Lastly there are a few random thingies that aren't big enough to mention, but still cool if you're interested in them.
# Structure
- [nixos/](nixos) - configuration files related to [NixOS](https://nixos.org/) itself
- [hardware/](nixos/hardware) - configuration files specific to the hardware of my physical machines
- [modules/](nixos/modules/) - reusable [NixOS](https://nixos.org/) modules of varying quality
- [profiles/](nixos/profiles) - machine profiles, like `vps` or `workstation`, they apply settings to a group of machines
- [secret-lib/](nixos/secret-lib) - a library bridging the gap between my public and public configuration
- [systems/](nixos/systems) - the actual system configurations
- [nix/](nix) - legacy junk I need to clean up
- [home-manager/](home-manager) - configration files related to [home-manager](https://github.com/nix-community/home-manager)
- [modules/](home-manager/modules) - reusable [home-manager](https://github.com/nix-community/home-manager) modules of varying quality
- [modules/](modules) - [flake-parts](https://github.com/hercules-ci/flake-parts) modules that drive this flake
- [overlays/](overlays) - [nixpkgs](https://github.com/NixOS/nixpkgs) overlays, some are just imports and slight modifications of externals overlays
- [org/](org) - once again legacy junk I need to clean up
- [secret/](secret) - submodule containing the secret parts of my dotfiles
- [terraform/](terraform) - the [Terraform](https://www.terraform.io/) configuration driving the mostly [HashiCorp](https://www.hashicorp.com/) infrastructure in my configuration
# License
This project follows [REUSE](https://reuse.software/) so all files have their own specific license. But as of writing this, the only license in use is `LGPLv3.0`. The project root contains a [COPYING](COPYING) and [COPYING.LESSER](COPYING.LESSER) as required for the proper use of the LGPL license.