No description
Find a file
2025-01-03 15:29:39 +01:00
configurations london: Add Thunderbird 2025-01-03 15:29:39 +01:00
modules Rework mail options 2025-01-03 14:53:01 +01:00
secrets Rework mail options 2025-01-03 14:53:01 +01:00
.gitignore Add gitignore 2023-11-25 15:55:03 +01:00
flake.lock Rework mail options 2025-01-03 14:53:01 +01:00
flake.nix Drop sops-nix in favor of agenix 2024-12-10 18:08:43 +01:00
LICENSE Add MIT license 2023-06-17 23:20:59 +02:00
machines.nix Update london config 2024-08-31 09:46:58 +02:00
README.md Drop sops-nix in favor of agenix 2024-12-10 18:08:43 +01:00

Dala's NixOS machines configurations

This repo contains the NixOS configuration (each package and their configurations) for all my machines.

It uses:

  • colmena as deployment system.
  • agenix for secrets management.
  • home-manager for user-specific configuration on workstation.
  • lanzaboote to manager and sign configurations for SecureBoot on my amd64 machines.
  • lix as a replacement for the Nix package manager.

Structure

Here is the structure of the project:

modules/ (Custom modules and wrappers around nixpkgs options)
|- common/
|- server/
|- workstation/
   |- home-manager (home)
configurations/ (Each machine configurations)
machines.nix (list all my machines with meta infos)