This repository contains NixOS configurations for different machines and roles. Here's a brief overview based on the files present: - **Secrets:** - `secrets/secrets.yaml`: Contains secret configurations, possibly encrypted or sensitive data. - **Packages:** - `packages/`: Nix package definitions. - **Flake:** - `flake.nix` and `flake.lock`: Nix Flake configuration files for managing the Nix environment dependencies. - **Roles:** - Various directories like `roles/kodi/`, `roles/bluetooth/`, etc., each containing `default.nix` files which possibly define role-specific configurations and modules. - **Machines:** - `machines/`: Machine-specific configurations for different machines like `nix-book`, `z790prors`, `boxy`, and `wixos`. - Each machine has `configuration.nix` and `hardware-configuration.nix`, detailing the machine's system and hardware configuration. - **Home:** - `home/`: Pertains to user-specific configurations with different modules and home environment setups. Contains files like `home-nix-book.nix`, `home-z790prors.nix`, etc. - Includes specific modules for software like Emacs, tmux, i3+sway, etc.