mirror of
https://git.sr.ht/~magic_rb/dotfiles
synced 2024-11-29 11:36:16 +01:00
de3def1c9e
Signed-off-by: main <magic_rb@redalder.org> Add licenses and README.org
26 lines
2.1 KiB
Markdown
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.
|
|
|