Update README
This commit is contained in:
parent
6e6606d31e
commit
7a60900afc
1 changed files with 15 additions and 11 deletions
26
README.md
26
README.md
|
@ -1,10 +1,13 @@
|
||||||
# Dala's NixOS flake config
|
# Dala's NixOS machines configurations
|
||||||
|
|
||||||
This is my Nix flake configuration for all my machines.
|
This repo contains the NixOS configuration (each package and their configurations) for all my machines.
|
||||||
To build it, you can just run
|
|
||||||
```bash
|
It uses:
|
||||||
nixos-rebuild switch --flake sr.ht:~dala/nixos-flake-config#{machine_name}
|
- [colmena](https://github.com/zhaofengli/colmena) as deployment system.
|
||||||
```
|
- [sops-nix](https://github.com/Mic92/sops-nix) combined with [age](https://github.com/FiloSottile/age) keys to store secrets.
|
||||||
|
- [home-manager](https://github.com/nix-community/home-manager) for user-specific configuration on workstation.
|
||||||
|
- [lanzaboote](https://github.com/nix-community/lanzaboote) to manager and sign configurations for SecureBoot on my amd64 machines.
|
||||||
|
- [lix](https://lix.systems) as a replacement for the Nix package manager.
|
||||||
|
|
||||||
## Structure
|
## Structure
|
||||||
|
|
||||||
|
@ -12,9 +15,10 @@ Here is the structure of the project:
|
||||||
|
|
||||||
```
|
```
|
||||||
modules/ (Custom modules and wrappers around nixpkgs options)
|
modules/ (Custom modules and wrappers around nixpkgs options)
|
||||||
|- server/ (Custom options for servers)
|
|- common/
|
||||||
|- workstation/ (Custom options for personnal workstation)
|
|- server/
|
||||||
|
|- workstation/
|
||||||
configurations/ (Machines configuration defined with my custom modules' option)
|
|- home-manager (home)
|
||||||
|
configurations/ (Each machine configurations)
|
||||||
|
machines.nix (list all my machines with meta infos)
|
||||||
```
|
```
|
||||||
|
|
Loading…
Reference in a new issue