Moved machine-type content to subdirectories. Renamed initial-configuration.nix to intial-lxc-configuration.nix
This commit is contained in:
@@ -93,10 +93,14 @@ nixos-infra/
|
||||
│
|
||||
├── modules/ # Autonomous modules
|
||||
│ ├── machine-types/ # Machine types
|
||||
│ │ ├── hypervisor.nix # Module for hypervisors
|
||||
│ │ ├── vm.nix # Module for VMs
|
||||
│ │ ├── lxc.nix # Module for LXC containers
|
||||
│ │ └── workstation.nix # Module for workstations
|
||||
│ │ ├── hypervisor/
|
||||
│ │ │ └── default.nix # Module for hypervisors
|
||||
│ │ ├── vm/
|
||||
│ │ │ └── default.nix # Module for VMs
|
||||
│ │ ├── lxc/
|
||||
│ │ │ └── default.nix # Module for LXC containers
|
||||
│ │ └── workstation/
|
||||
│ │ └── default.nix # Module for workstations
|
||||
│ │
|
||||
│ ├── services/ # Services
|
||||
│ │ ├── dns/
|
||||
@@ -147,10 +151,10 @@ nixos-infra/
|
||||
### **Machine Profiles**
|
||||
| Profile | Description | File | Usage |
|
||||
| --------------| --------------------------------------------------------------| ----------------------------------------| ---------------------------------------------|
|
||||
| `hypervisor` | Common configuration for hypervisors (KVM, libvirtd, etc.). | `modules/machine-types/hypervisor.nix` | Proxmox hypervisors. |
|
||||
| `vm` | Common configuration for virtual machines. | `modules/machine-types/vm.nix` | VMs under Proxmox. |
|
||||
| `lxc` | Common configuration for LXC containers. | `modules/machine-types/lxc.nix` | LXC containers under Proxmox. |
|
||||
| `workstation` | Common configuration for workstations. | `modules/machine-types/workstation.nix` | Development, audio production, office stations. |
|
||||
| `hypervisor` | Common configuration for hypervisors (KVM, libvirtd, etc.). | `modules/machine-types/hypervisor/default.nix` | Proxmox hypervisors. |
|
||||
| `vm` | Common configuration for virtual machines. | `modules/machine-types/vm/default.nix` | VMs under Proxmox. |
|
||||
| `lxc` | Common configuration for LXC containers. | `modules/machine-types/lxc/default.nix` | LXC containers under Proxmox. |
|
||||
| `workstation` | Common configuration for workstations. | `modules/machine-types/workstation/default.nix` | Development, audio production, office stations. |
|
||||
|
||||
| Profile | Description | File |
|
||||
| ------------| --------------------------------------------------| --------------------------------------|
|
||||
|
||||
Reference in New Issue
Block a user