base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12
[NixPkgs.git] / pkgs / by-name / sw / switch-to-configuration-ng / package.nix
blob2bc473b2f093aefc408c5e4527b1ba1e001c5bb5
2   buildPackages,
3   dbus,
4   lib,
5   pkg-config,
6   rustPlatform,
7 }:
9 rustPlatform.buildRustPackage {
10   pname = "switch-to-configuration";
11   version = "0.1.0";
13   src = ./src;
15   cargoLock = {
16     lockFile = ./src/Cargo.lock;
17     outputHashes."rust-ini-0.21.1" = "sha256-0nSBhme/g+mVsYdiq0Ash0ek9WEdvbf/b9FRxA7sauk=";
18   };
20   nativeBuildInputs = [ pkg-config ];
21   buildInputs = [ dbus ];
23   env.SYSTEMD_DBUS_INTERFACE_DIR = "${buildPackages.systemd}/share/dbus-1/interfaces";
25   meta = {
26     description = "NixOS switch-to-configuration program";
27     mainProgram = "switch-to-configuration";
28     maintainers = with lib.maintainers; [ jmbaur ];
29     license = lib.licenses.mit;
30   };