Commit graph

18 commits

Author SHA1 Message Date
raito 542a3ae836 feat(*): init Rust port
This is a Rust port of the original Perl script, legacy cruft is removed
and it focuses on a modern Hydra deployment.

Nonetheless, it knows how to perform migrations based on the channel
versions.

Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-08-31 18:06:46 +02:00
hexa f7b94cc8b2
Drop nix-index overlay and upgrade to 24.05 2024-06-07 15:05:22 +02:00
Ilya K e427972875 Update nix-index to latest git to fix https shenanigans 2024-05-21 21:46:24 +03:00
Ilya K 3f72581cba fix: use unwrapped nix-index, patch it for https (for now) 2024-04-17 11:10:51 +03:00
Ilya K b7ece44d13 Parallelize xz by default
🚀
2024-02-22 19:03:58 +03:00
Pierre Bourdon 50daba62af
index-debuginfo: support building with Nix >= 2.19 2024-02-21 00:26:10 +01:00
Pierre Bourdon c09f3125d5
flake: bump nixpkgs to 23.11, fix deprecated pkgconfig usage 2024-02-21 00:00:26 +01:00
Ilya K 1b0aa5e0d1 Use nix and nix-index from nixpkgs instead of their own flakes 2023-01-12 21:00:49 +03:00
Ilya K 8656f3e07f Replace ad-hoc command-not-found generation scripts with nix-index
This is much, MUCH faster than the existing solution, especially on large channels.
It can be made even faster if we actually reuse anything whatsoever, but this is
a massive improvement in itself.
2023-01-12 21:00:49 +03:00
Eelco Dolstra 6d74f1a131
Update to the latest Nix 2022-09-08 14:21:15 +02:00
Eelco Dolstra 8ecf042708
Remove edition field 2020-10-27 18:40:59 +01:00
Eelco Dolstra 940d71c32d
Fix build 2020-07-08 13:25:30 +02:00
Eelco Dolstra 7ec2d94303
flake.lock: Update
Flake input changes:

* Updated 'nix': 'github:NixOS/nix/73769b28e376cf1fb3e7248bafaa17c35527925d' -> 'github:NixOS/nix/3aaceeb7e2d3fb8a07a1aa5a21df1dca6bbaa0ef'
* Updated 'nix/nixpkgs': 'github:edolstra/nixpkgs/43e283790fbe330b723ac44b584824cf6d85c1ee' -> 'github:NixOS/nixpkgs/b88ff468e9850410070d4e0ccd68c7011f15b2be'
* Updated 'nixpkgs': 'github:edolstra/nixpkgs/54a27fb2fc5fbd8927f9f6dc77fe1de1faa05266' -> 'github:NixOS/nixpkgs/29eddfc36d720dcc4822581175217543b387b1e8'
2020-04-09 17:27:41 +02:00
Eelco Dolstra 73cf003ecc Fix dependency on nixos-channel-native-programs 2020-03-26 08:24:46 +01:00
Samuel Dionne-Riel f4d04077c6 Split native programs build from the main build for shell use
This way, we can fully run the mirror script in dry-run mode.
2020-03-24 19:59:30 -04:00
Eelco Dolstra 91f79b69a3
Fix adding nix to $PATH 2020-01-03 16:13:08 +01:00
Eelco Dolstra 059ee08f5c Use nix-master 2019-12-30 21:51:21 +01:00
Eelco Dolstra aec148383a Convert to flake 2019-12-30 21:34:49 +01:00