sisyphus/nixos
Tibo De Peuter 69283dfea5
nixos/flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/0999ed8f965bbbd991437ad9c5ed3434cecbc30e?narHash=sha256-ZbnG01yA3O8Yr1vUm3%2BNQ2qk9iRhS5bloAnuXHHy7%2Bc%3D' (2025-12-24)
  → 'github:nix-community/home-manager/0d782ee42c86b196acff08acfbf41bb7d13eed5b?narHash=sha256-3iVX1%2B7YUIt23hBx1WZsUllhbmP2EnXrV8tCRbLxHc8%3D' (2026-02-05)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/76701a179d3a98b07653e2b0409847499b2a07d3?narHash=sha256-5G1NDO2PulBx1RoaA6U1YoUDX0qZslpPxv%2Bn5GX6Qto%3D' (2025-12-23)
  → 'github:NixOS/nixpkgs/e576e3c9cf9bad747afcddd9e34f51d18c855b4e?narHash=sha256-tlFqNG/uzz2%2B%2BaAmn4v8J0vAkV3z7XngeIIB3rM3650%3D' (2026-02-03)
• Updated input 'nixpkgs-unstable':
    'github:NixOS/nixpkgs/3e2499d5539c16d0d173ba53552a4ff8547f4539?narHash=sha256-QEhk0eXgyIqTpJ/ehZKg9IKS7EtlWxF3N7DXy42zPfU%3D' (2025-12-25)
  → 'github:NixOS/nixpkgs/00c21e4c93d963c50d4c0c89bfa84ed6e0694df2?narHash=sha256-AYqlWrX09%2BHvGs8zM6ebZ1pwUqjkfpnv8mewYwAo%2BiM%3D' (2026-02-04)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/9836912e37aef546029e48c8749834735a6b9dad?narHash=sha256-BOKCwOQQIP4p9z8DasT5r%2Bqjri3x7sPCOq%2BFTjY8Z%2Bo%3D' (2025-12-21)
  → 'github:Mic92/sops-nix/17eea6f3816ba6568b8c81db8a4e6ca438b30b7c?narHash=sha256-ktjWTq%2BD5MTXQcL9N6cDZXUf9kX8JBLLBLT0ZyOTSYY%3D' (2026-02-03)
2026-02-06 09:35:14 +01:00
..
hosts [wireshark] Add module 2025-12-04 10:30:43 +01:00
modules [wireshark] Add module 2025-12-04 10:30:43 +01:00
overlays chore: Update to 25.05 2025-09-25 21:34:13 +02:00
secrets [sops/ssh] Add more SSH config/keys 2025-10-26 16:22:50 +01:00
users chore: Remove unused service syncthing 2026-02-05 09:14:00 +01:00
.sops.yaml [sops/ssh] Add more SSH config/keys 2025-10-06 16:01:32 +02:00
flake.lock nixos/flake.lock: Update 2026-02-06 09:35:14 +01:00
flake.nix [NixTop] Add vmware 2025-12-04 10:30:03 +01:00
README.md Fix README users not working 2023-10-20 22:43:15 +02:00

NixOS

Nix Flake configuration for my Linux machines running NixOS.

Structure

The directory structure is organized as follows:

  • flake.nix: Main entrypoint for the configuration.
  • hosts/hostname: Host-specific configuration by setting options. Each host has its own folder.
  • modules: Declarations of configuration options.
  • overlays: Attribute overrides for Nix Packages.
  • secrets: Encrypted files that store sensitive information, such as SSH private keys.
  • users/username: User-specific configuration. Users are defined as modules, so they can be enabled or disabled on a host machine.

Modules are a key component of NixOS. They encapsulate various configuration options, which should make it easy for you to integrate it into your specific configuration.