Update readme.md

This commit is contained in:
ediblerope 2026-03-28 19:25:26 +00:00 committed by GitHub
parent 041664eac7
commit 8dd75bf376
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -13,21 +13,25 @@ Flake-based NixOS configuration for three machines, built and deployed directly
## Structure
```
flake.nix # Flake inputs and host definitions
common.nix # Shared config for all hosts
hosts/
FredOS-Gaming.nix # Gaming-specific config
FredOS-Macbook.nix # Macbook-specific config
FredOS-Mediaserver.nix # Mediaserver-specific config
hardware/
FredOS-Gaming.nix # Hardware config + bootloader
FredOS-Macbook.nix
FredOS-Mediaserver.nix
apps/ # Per-app config files
settings/ # Shared system settings (GNOME, locale, audio, etc.)
services/ # Service definitions
home-manager/ # Home Manager config
walls/ # Wallpapers
├── .github
│ └── workflows
│ └── update.yml # Auto-updates flake.lock daily
├── apps # Per-app config files
├── home-manager # Home Manager config
├── hosts
│ ├── FredOS-Gaming.nix # Gaming-specific config
│ ├── FredOS-Macbook.nix # Macbook-specific config
│ ├── FredOS-Mediaserver.nix # Mediaserver-specific config
│ └── hardware
│ ├── FredOS-Gaming.nix # Hardware config + bootloader + hostname
│ ├── FredOS-Macbook.nix
│ └── FredOS-Mediaserver.nix
├── services # Service definitions
├── settings # Shared system settings (GNOME, locale, audio, etc.)
├── walls # Wallpapers
├── common.nix # Shared config for all hosts
├── flake.lock # Auto-generated, updated daily by GitHub Actions
└── flake.nix # Flake inputs and host definitions
```
## Day-to-day usage