Add NixOS support with configuration module

- Add nixos/kawa.nix module for NixOS integration
- Add flake.nix for Nix flakes support
- Update setup script to detect and handle NixOS
- Include NATS, Syncthing, and Tailscale configuration
- Add parameters for Headscale connection
This commit is contained in:
Debian
2026-03-14 22:20:34 +00:00
parent 18a602aa60
commit aaa11df19f
4 changed files with 426 additions and 87 deletions

18
nixos/default.nix Normal file
View File

@@ -0,0 +1,18 @@
# KAWA OS - Configuration par défaut
# Usage: import dans configuration.nix
{ config, lib, pkgs, ... }:
{
imports = [
./kawa.nix
];
services.kawa = {
enable = true;
autoConnect = true;
enableNats = true;
enableSyncthing = true;
enableOllama = false; # Activer si GPU disponible
};
}