snowfield/README.md

25 lines
1.2 KiB
Markdown
Raw Permalink Normal View History

2025-01-25 16:48:53 +01:00
# Snowfield ❄
[![Build status](https://ci.julienmalka.me/badges/JulienMalka_snowfield_nix-eval.svg)](https://ci.julienmalka.me/#/builders/16) [![built with nix](https://img.shields.io/static/v1?logo=nixos&logoColor=white&label=&message=Built%20with%20Nix&color=41439a)](https://builtwithnix.org)
2022-09-27 04:51:15 +02:00
2021-12-23 11:50:02 +01:00
This repository contains the configurations of my machines using NixOS.
### *What is NixOS ?*
NixOS is a linux distribution based on the Nix package manager. It allows fully reproducible builds and a declarative configuration style, using a functionnal langage called Nix (yes, it is the same name as the package manager and the OS).
2021-12-23 23:57:26 +01:00
Machines configurations are located in the machines folder, and are using all the custom modules defined in this project.
#### Modules
This configuration defines a number of custom NixOS and home-manager modules. They are respectively defined in the modules and home-manager-modules folders.
#### Secrets
2025-01-25 16:48:53 +01:00
Secrets are stored in the secrets folder. They are uncrypted upon system activation using the host ssh key. Secrets are managed using agenix.
2021-12-23 23:57:26 +01:00
2021-12-24 19:40:57 +01:00
### Inspirations
2021-12-23 23:57:26 +01:00
This project is freely inspired by some really cool projects, including MayNiklas/nixos, pinox/nixos and ncfavier/config.
2023-11-25 23:52:13 +01:00