No description
Find a file
2024-12-03 10:10:52 +01:00
configurations camelot: Use helix instead of neovim 2024-12-02 22:39:21 +01:00
modules Update JetBrains Mono package 2024-12-03 10:10:52 +01:00
.gitignore Add gitignore 2023-11-25 15:55:03 +01:00
.sops.yaml Update london config 2024-08-31 09:46:58 +02:00
flake.lock Update to NixOS 24.11 2024-12-01 13:37:19 +01:00
flake.nix Update to NixOS 24.11 2024-12-01 13:37:19 +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 Update README 2024-12-02 22:20:25 +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.
  • sops-nix combined with age keys to store secrets.
  • 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)