difftreelog
ci switch to nixos-26.05
2 files changed
flake.lockdiffbeforeafterboth13 packageslockfile v7
Might be heavy and slow!
flake-compat
0f9255egithub.com/edolstra/flake-compat↘ 0↖ 1sourcegithub:edolstra/flake-compatchecksumsha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=used byflake-parts
f7c1a2dgithub.com/hercules-ci/flake-parts↘ 1↖ 3fleet-tf
aa2200agithub.com/CertainLach/fleet-tf↘ 3↖ 1git-hooks-nix
80479b6https://flakehub.com/f/cachix/git-hooks.nix/0.1.941↘ 3↖ 1sourcehttps://flakehub.com/f/cachix/git-hooks.nix/0.1.941checksumsha256-2Y53NGIX2vxfie1rOW0Qb86vjRZ7ngizoo+bnXU9D9k=used bynix
bb8784fgithub.com/deltarocks/nix↘ 5↖ 2sourcegithub:deltarocks/nix/fleetused bynixpkgs
215d4d0github.com/NixOS/nixpkgs↘ 0↖ 1sourcegithub:NixOS/nixpkgschecksumsha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=used bynixpkgs
49145c5github.com/nixos/nixpkgs↘ 0↖ 7sourcegithub:nixos/nixpkgs/release-25.11nixpkgs
a62e6edgithub.com/NixOS/nixpkgs↘ 0↖ 1sourcegithub:NixOS/nixpkgschecksumsha256-oamiKNfr2MS6yH64rUn99mIZjc45nGJlj9eGth/3Xuw=used byrust-overlay
5b929d8github.com/oxalica/rust-overlay↘ 1↖ 1shelly
b5dd29agithub.com/CertainLach/shelly↘ 0↖ 2sourcegithub:CertainLach/shellyused bytreefmt-nix
db94781github.com/numtide/treefmt-nix↘ 1↖ 1
13 packageslockfile v7
Might be heavy and slow!
flake-compat
0f9255egithub.com/edolstra/flake-compat↘ 0↖ 1sourcegithub:edolstra/flake-compatchecksumsha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=used byflake-parts
f7c1a2dgithub.com/hercules-ci/flake-parts↘ 1↖ 3fleet-tf
aa2200agithub.com/CertainLach/fleet-tf↘ 3↖ 1git-hooks-nix
80479b6https://flakehub.com/f/cachix/git-hooks.nix/0.1.941↘ 3↖ 1sourcehttps://flakehub.com/f/cachix/git-hooks.nix/0.1.941checksumsha256-2Y53NGIX2vxfie1rOW0Qb86vjRZ7ngizoo+bnXU9D9k=used bynix
bb8784fgithub.com/deltarocks/nix↘ 5↖ 2sourcegithub:deltarocks/nix/fleetused bynixpkgs
215d4d0github.com/NixOS/nixpkgs↘ 0↖ 1sourcegithub:NixOS/nixpkgschecksumsha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=used bynixpkgs
a62e6edgithub.com/NixOS/nixpkgs↘ 0↖ 1sourcegithub:NixOS/nixpkgschecksumsha256-oamiKNfr2MS6yH64rUn99mIZjc45nGJlj9eGth/3Xuw=used bynixpkgs
adf9aaagithub.com/nixos/nixpkgs↘ 0↖ 7sourcegithub:nixos/nixpkgs/release-26.05rust-overlay
c06d86dgithub.com/oxalica/rust-overlay↘ 1↖ 1shelly
b5dd29agithub.com/CertainLach/shelly↘ 0↖ 2sourcegithub:CertainLach/shellyused bytreefmt-nix
db94781github.com/numtide/treefmt-nix↘ 1↖ 1
flake.nixdiffbeforeafterboth--- a/flake.nix
+++ b/flake.nix
@@ -2,7 +2,7 @@
description = "NixOS cluster configuration management";
inputs = {
- nixpkgs.url = "github:nixos/nixpkgs/release-25.11";
+ nixpkgs.url = "github:nixos/nixpkgs/release-26.05";
rust-overlay = {
url = "github:oxalica/rust-overlay";
inputs.nixpkgs.follows = "nixpkgs";
@@ -118,7 +118,9 @@
];
deployerSystem = elem system deployerSystems;
lib = pkgs.lib;
- rust = pkgs.rust-bin.fromRustupToolchainFile ./rust-toolchain.toml;
+ rust = (pkgs.rust-bin.fromRustupToolchainFile ./rust-toolchain.toml).override {
+ enableLibsecret = false;
+ };
craneLib = (inputs.crane.mkLib pkgs).overrideToolchain rust;
treefmt = (inputs.treefmt-nix.lib.evalModule pkgs ./treefmt.nix).config.build;
in
@@ -126,21 +128,7 @@
_module.args.pkgs = import inputs.nixpkgs {
inherit system;
overlays = [
- (inputs.rust-overlay.overlays.default)
- (final: prev: {
- # Libsecret is stupidly huge
- # https://github.com/oxalica/rust-overlay/issues/211
- libsecret = final.stdenv.mkDerivation {
- name = "fake-libsecret";
- version = "1.0.0";
- unpackPhase = "true";
- buildPhase = "true";
- installPhase = ''
- mkdir -p $out/lib/
- echo "" | gcc -shared -o $out/lib/libsecret-1.so.0 -x c -
- '';
- };
- })
+ inputs.rust-overlay.overlays.default
];
};
# Reference fleet package should be built with nightly rust, specified in rust-toolchain.toml.