Refactor the whole configuration #1
1 changed files with 33 additions and 3 deletions
36
README.md
36
README.md
|
@ -1,14 +1,44 @@
|
||||||
# caenix
|
# caenix
|
||||||
|
|
||||||
## Screenshot
|
## Screenshot
|
||||||

|

|
||||||
|
|
||||||
## Layout
|
## Layout
|
||||||
Work in progress.
|
```
|
||||||
|
.
|
||||||
|
├── .gitattributes
|
||||||
|
├── .gitignore
|
||||||
|
├── README.md
|
||||||
|
├── assets ; Binary assets such as screenshots and wallpapers
|
||||||
|
│ └── ...
|
||||||
|
├── flake.lock
|
||||||
|
├── flake.nix
|
||||||
|
├── hosts ; Host configurations
|
||||||
|
│ ├── puter
|
||||||
|
│ │ ├── default.nix ; Host specific configuration options
|
||||||
|
│ │ ├── disko.nix ; Host specific partitioning layout
|
||||||
|
│ │ └── packages.nix ; Host specific package set
|
||||||
|
│ └── ...
|
||||||
|
├── install.sh
|
||||||
|
├── lib ; Custom helper functions
|
||||||
|
│ └── ...
|
||||||
|
├── modules ; Configuration modules
|
||||||
|
│ ├── home ; Home-manager modules
|
||||||
|
│ │ └── caem ; User home-manager modules
|
||||||
|
│ │ ├── default.nix ; User specific configuration options
|
||||||
|
│ │ ├── packages.nix ; User specific package set
|
||||||
|
│ │ └── ...
|
||||||
|
│ └── nixos ; NixOS modules
|
||||||
|
│ ├── user ; User definition
|
||||||
|
│ │ └── caem.nix
|
||||||
|
│ └── ...
|
||||||
|
└── overlays ; Overlays
|
||||||
|
└── ...
|
||||||
|
```
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
### Setting up your secrets repository
|
### Setting up your secrets repository
|
||||||
|
|
||||||
This step is required to install the system as it is built around nix-sops
|
This step is required to install the system as it is built around nix-sops
|
||||||
with encrypted files in a private repository in order to not expose even the
|
with encrypted files in a private repository in order to not expose even the
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue