nixos_config/.gitlab-ci.yml
2025-07-24 10:48:56 +02:00

27 lines
570 B
YAML

stages:
- check
- eval
variables:
NIX_CONFIG: "experimental-features = nix-command flakes"
.default_nix:
image: nixos/nix
before_script:
- nix --version
- nix flake show
- echo "Using host: $(hostname)"
flake-check:
stage: check
extends: .default_nix
script:
- nix flake check --all-systems
flake-eval:
stage: eval
extends: .default_nix
script:
- nix flake show
- nix eval .#nixosConfigurations.tower.config.system.build.toplevel.outPath
- nix eval .#nixosConfigurations.electra.config.system.build.toplevel.outPath