Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nixpkgs 23.11 update #23

Merged
merged 8 commits into from
Dec 6, 2023
Merged

Nixpkgs 23.11 update #23

merged 8 commits into from
Dec 6, 2023

Conversation

johnalotoski
Copy link
Collaborator

@johnalotoski johnalotoski commented Dec 5, 2023

Overview

Bumps nixpkgs to 23.11 release and nix to 2.19.3, adding required module config changes, lint updates and tofu utilization.

Details

  • Bumps nixpkgs -> 23.11,
  • Bumps nixpkgs-unstable -> HEAD
  • Bumps nix -> 2.19.3
  • Adds required nixpkgs 23.11 chronyd and postgres DB module option changes
  • Adds localFlake pinning for jq and nushellFull pkgs for the case the downstream repo is using nixpkgs <= 23.05
  • Adds a nixosConfiguration warning if cardano-parts nixpkgs version differs from downstream repo nixpkgs version
  • Refactors nixosModule code for updated nixpkgs 23.11 nix linter pkg requirements
  • Updates the template flake to default to following cardano-parts for nixpkgs, nixpkgs-unstable and flake-parts pins
  • Migrates from terraform to opentofu to maintain open source license usage
    • The prior just tf and just terraform recipes remain as aliases to just tofu
    • The terraform binary no longer exists in the devShell and has been replaced by tofu binary

@johnalotoski johnalotoski changed the title Nixpkgs update Nixpkgs 23.11 update Dec 6, 2023
@johnalotoski johnalotoski merged commit db96cb3 into main Dec 6, 2023
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant