Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Outils/GitHubGitHub/xddxdd/nixos-config
Sécurité de l'Infrastructure CloudAudit de ConfigurationSécurité RéseauCryptographieDevSecOpsProtection de la Vie PrivéeSécurité MatérielleDétection de SecretsAnalyse DNS
GitHubxddxdd/nixos-config

nixos-config

Configuration NixOS de Lan Tian

1303il y a 6h 20mVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Voir le dépôt

Configuration NixOS de Lan Tian

Ce dépôt contient les fichiers de configuration pour tous mes systèmes NixOS.

Fonctionnalités

  • Système complet root-on-tmpfs, utilisant impermanence
  • Nftables au lieu d'iptables
  • Gestion des secrets avec sops-nix
  • Émulation en mode utilisateur QEMU pour la plupart des architectures
  • Nix Flakes avec correctifs Nixpkgs
  • Modules noyau supplémentaires depuis mon dépôt NUR
    • Correctifs du pilote NVIDIA
  • Prise en charge de la cryptographie post-quantique et de GOST pour OpenSSL
  • Bibliothèque d'aide personnalisée (LT) qui fournit un large éventail de fonctions et de constantes pour gérer la configuration.
  • Gestion DNS à l'aide d'un convertisseur personnalisé Nix vers DNSControl.

Types d'hôtes

Mes hôtes sont classés en trois types :

  • client : Un hôte exécutant NixOS. Généralement un ordinateur de bureau/portable avec un environnement de bureau.
  • minimal : Un hôte NixOS minimal, utilisé à des fins spéciales.
  • server : Un hôte exécutant NixOS sans interface graphique. Généralement une VM chez un fournisseur de cloud.

Structure des dossiers

  • dns : Mon code personnalisé Nix vers DNSControl qui génère un fichier DNSControl config.js, contrôlant les enregistrements DNS de mes domaines.

    • Sous-répertoires
      • common : Enregistrements communs partagés entre les domaines.
      • core : Composant central qui convertit un ensemble d'attributs Nix au format DNSControl config.js.
      • domains : Définitions Nix contrôlant des zones individuelles (ou groupes de zones).
  • helpers : Définitions pour les raccourcis utilisés par le code de ce dépôt.

  • home : Mes configurations Home Manager.

    • Sous-répertoires
      • common-apps : Applications utilisées par tous les nœuds.
      • client-apps : Applications utilisées par les nœuds client.
  • : Définitions système NixOS spécifiques à chaque hôte. Chaque sous-répertoire correspond à un hôte. La liste des hôtes est obtenue automatiquement dans . Les configurations ici contrôlent généralement les paramètres réseau et les réglages spécifiques à l'hôte.

Télécharger l’outil
hosts
flake.nix
  • nixos : Définitions système NixOS communes.

    • Utilisés par tous les nœuds

      • common-apps : Applications utilisées par tous les nœuds.
      • minimal-apps : Applications utilisées par tous les nœuds.
      • minimal-components : Options système utilisées par tous les nœuds.
        • Les composants diffèrent des « Applications » en ce qu'un composant est une partie fondamentale du système (souvent en ajustant les paramètres du noyau), alors qu'une application fournit un service au niveau de l'espace utilisateur.
      • minimal-modules : Modules NixOS autonomes théoriquement intégrables dans nixpkgs. Ils fonctionnent indépendamment et sont désactivés par défaut, ajoutant uniquement des options sans activer de services sauf configuration explicite. Appliqués à tous les types d'hôtes.
    • Utilisés par les nœuds client

      • client-apps : Applications spécifiques aux nœuds client.
      • client-components : Composants spécifiques aux nœuds client.
    • Utilisés par les nœuds serveur

      • server-apps : Applications utilisées par les nœuds serveur.
      • server-components : Composants utilisés par les nœuds serveur.
    • Utilisés par les nœuds Proxmox VE

      • pve-components : Composants spécifiques aux nœuds Proxmox VE.
    • Fichiers supplémentaires

      • hardware : Snippets de configuration matérielle courants, incluant LVM et VMs QEMU.
      • optional-apps : Applications utilisées par certains nœuds. Import manuel requis dans les définitions spécifiques à l'hôte.
      • optional-cron-jobs : Tâches cron utilisées par certains nœuds. Import manuel requis dans les définitions spécifiques à l'hôte.