mirror of
https://github.com/hercules-ci/flake-parts.git
synced 2025-03-30 19:54:47 +00:00
Revert "flake-update: Get the nixpkgs/lib subtree only"
This reverts commit e807eea9e8
.
This commit is contained in:
parent
2a248bba8a
commit
18bae3abd9
1 changed files with 0 additions and 26 deletions
|
@ -15,32 +15,6 @@
|
|||
"." = { };
|
||||
"dev" = { };
|
||||
};
|
||||
effect.settings = {
|
||||
# Only fetch the `lib` subtree.
|
||||
# NOTE: Users don't have to do this. They are recommended to use follows
|
||||
# and just use the `nixpkgs` they're already fetching anyway.
|
||||
# It doesn't have to be `lib/` only!
|
||||
git.update.script = lib.mkBefore ''
|
||||
echo 'Fetching nixpkgs-lib tree'
|
||||
branch="nixos-unstable"
|
||||
mkdir ~/nixpkgs
|
||||
git -C ~/nixpkgs init
|
||||
git -C ~/nixpkgs remote add origin https://github.com/NixOS/nixpkgs.git
|
||||
git -C ~/nixpkgs fetch origin --filter=blob:none --depth=1 "$branch"
|
||||
commit="$(git -C ~/nixpkgs rev-parse FETCH_HEAD)"
|
||||
tree="$(git -C ~/nixpkgs rev-parse FETCH_HEAD:lib)"
|
||||
|
||||
echo 'Adjusting nixpkgs-lib.url'
|
||||
sed -i flake.nix -e \
|
||||
's^ nixpkgs-lib\.url = ".*^ nixpkgs-lib\.url = "https://github.com/NixOS/nixpkgs/archive/'$tree'.tar.gz"; # '$commit' /lib from '$branch'^'
|
||||
git diff
|
||||
grep -F "$tree" flake.nix >/dev/null || {
|
||||
echo 'failed to write new tree to flake.nix'
|
||||
exit 1
|
||||
}
|
||||
git commit flake.nix -m 'flake.nix: Update nixpkgs-lib tree'
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
||||
perSystem = { config, pkgs, ... }: {
|
||||
|
|
Loading…
Add table
Reference in a new issue