Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Tools/GitHubGitHub/xddxdd/nixos-config
Cloud-Infrastruktur-SicherheitKonfigurationsprüfungNetzwerksicherheitKryptographieDevSecOpsPrivatsphäreHardware-SicherheitSecret-ErkennungDNS-Analyse
GitHubxddxdd/nixos-config

nixos-config

Lan Tians NixOS-Konfiguration

1303vor 9h 28mVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Repository anzeigen

Lan Tian's NixOS-Konfiguration

Dieses Repository enthält die Konfigurationsdateien für alle meine NixOS-Systeme.

Funktionen

  • Vollständiges System Root-on-tmpfs, mit impermanence
  • Nftables statt iptables
  • Geheimnisverwaltung mit sops-nix
  • QEMU-Benutzermodus-Emulation für die meisten Architekturen
  • Nix Flakes mit Nixpkgs-Patching
  • Zusätzliche Kernelmodule aus meinem NUR-Repository
    • NVIDIA-Treiber-Patching
  • Post-Quanten-Kryptographie und GOST-Unterstützung für OpenSSL
  • Benutzerdefinierte Hilfsbibliothek (LT), die eine breite Palette von Funktionen und Konstanten zur Verwaltung der Konfiguration bereitstellt.
  • DNS-Verwaltung mit einem benutzerdefinierten Nix-zu-DNSControl-Konverter.

Host-Typen

Meine Hosts werden in drei Typen kategorisiert:

  • client: Ein Host, der NixOS ausführt. Normalerweise ein Desktop/Laptop mit einer Desktop-Umgebung.
  • minimal: Ein minimaler NixOS-Host, der für spezielle Zwecke verwendet wird.
  • server: Ein Host, der NixOS ohne GUI ausführt. Normalerweise eine VM, die bei einem Cloud-Anbieter läuft.

Ordnerstruktur

  • dns: Mein benutzerdefinierter Nix-zu-DNSControl-Code, der eine DNSControl config.js-Datei generiert, die DNS-Einträge für meine Domänen steuert.

    • Unterverzeichnisse
      • common: Gemeinsame Einträge, die domänenübergreifend geteilt werden.
      • core: Kernkomponente, die einen Nix-Attributsatz in das DNSControl config.js-Format konvertiert.
      • domains: Nix-Definitionen, die einzelne (Gruppen von) Zonen steuern.
  • helpers: Definitionen für Abkürzungen, die von Code in diesem Repository verwendet werden.

  • home: Meine Home-Manager-Konfigurationen.

    • Unterverzeichnisse
      • common-apps: Apps, die von allen Knoten verwendet werden.
      • client-apps: Apps, die von client-Knoten verwendet werden.
Tool herunterladen

hosts: Hostspezifische NixOS-Systemdefinitionen. Jedes Unterverzeichnis bezieht sich auf einen Host. Die Liste der Hosts wird automatisch in flake.nix ermittelt. Konfigurationen hier steuern normalerweise Netzwerkparameter und hostspezifische Optimierungen.

  • nixos: Allgemeine NixOS-Systemdefinitionen.

    • Wird von allen Knoten verwendet

      • common-apps: Apps, die von allen Knoten verwendet werden.
      • minimal-apps: Apps, die von allen Knoten verwendet werden.
      • minimal-components: Systemoptionen, die von allen Knoten verwendet werden.
        • Komponenten unterscheiden sich von 'Apps' dadurch, dass eine Komponente ein grundlegender Teil des Systems ist (oft durch Optimierung von Kernel-Kernparametern), während eine App Dienste auf Benutzerebene bereitstellt.
      • minimal-modules: Eigenständige NixOS-Module, die theoretisch in nixpkgs aufgenommen werden können. Sie arbeiten unabhängig und sind standardmäßig deaktiviert. Sie fügen nur Optionen hinzu, ohne Dienste zu aktivieren, es sei denn, sie werden explizit konfiguriert. Werden auf alle Host-Typen angewendet.
    • Wird von Client-Knoten verwendet

      • client-apps: Apps, die spezifisch für Client-Knoten sind.
      • client-components: Komponenten, die spezifisch für Client-Knoten sind.
    • Wird von Server-Knoten verwendet

      • server-apps: Apps, die von Server-Knoten verwendet werden.
      • server-components: Komponenten, die von Server-Knoten verwendet werden.
    • Wird von Proxmox-VE-Knoten verwendet

      • pve-components: Komponenten, die spezifisch für Proxmox-VE-Knoten sind.
    • Ergänzungsdateien

      • hardware: Allgemeine Hardware-Konfigurationsschnipsel, einschließlich LVM und QEMU-VMs.
      • optional-apps: Apps, die von einigen Knoten verwendet werden. Manuelles Importieren in hostspezifischen Definitionen erforderlich.
      • optional-cron-jobs: Cron-Jobs, die von einigen Knoten verwendet werden. Manuelles Importieren in hostspezifischen Definitionen erforderlich.