Update readme.md
This commit is contained in:
parent
041664eac7
commit
8dd75bf376
1 changed files with 19 additions and 15 deletions
34
readme.md
34
readme.md
|
|
@ -13,21 +13,25 @@ Flake-based NixOS configuration for three machines, built and deployed directly
|
||||||
## Structure
|
## Structure
|
||||||
|
|
||||||
```
|
```
|
||||||
flake.nix # Flake inputs and host definitions
|
├── .github
|
||||||
common.nix # Shared config for all hosts
|
│ └── workflows
|
||||||
hosts/
|
│ └── update.yml # Auto-updates flake.lock daily
|
||||||
FredOS-Gaming.nix # Gaming-specific config
|
├── apps # Per-app config files
|
||||||
FredOS-Macbook.nix # Macbook-specific config
|
├── home-manager # Home Manager config
|
||||||
FredOS-Mediaserver.nix # Mediaserver-specific config
|
├── hosts
|
||||||
hardware/
|
│ ├── FredOS-Gaming.nix # Gaming-specific config
|
||||||
FredOS-Gaming.nix # Hardware config + bootloader
|
│ ├── FredOS-Macbook.nix # Macbook-specific config
|
||||||
FredOS-Macbook.nix
|
│ ├── FredOS-Mediaserver.nix # Mediaserver-specific config
|
||||||
FredOS-Mediaserver.nix
|
│ └── hardware
|
||||||
apps/ # Per-app config files
|
│ ├── FredOS-Gaming.nix # Hardware config + bootloader + hostname
|
||||||
settings/ # Shared system settings (GNOME, locale, audio, etc.)
|
│ ├── FredOS-Macbook.nix
|
||||||
services/ # Service definitions
|
│ └── FredOS-Mediaserver.nix
|
||||||
home-manager/ # Home Manager config
|
├── services # Service definitions
|
||||||
walls/ # Wallpapers
|
├── 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
|
## Day-to-day usage
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue