fix(devshell): pin pycurl to stable, disable nvfetcher

This commit is contained in:
Infinidoge 2022-04-06 17:56:00 -04:00
parent cdd153b39d
commit 3d14f49d4b
2 changed files with 19 additions and 6 deletions

View file

@ -23,6 +23,19 @@ channels: final: prev: {
spice-gtk spice-gtk
; ;
inherit (channels.stable)
nvfetcher
;
# https://github.com/NixOS/nixpkgs/issues/167579
python39Packages = prev.python39Packages.override
(old: {
overrides = prev.lib.composeExtensions (old.overrides or (_: _: { }))
(py39final: py39prev: {
inherit (channels.stable.python39Packages) pycurl;
});
});
haskellPackages = prev.haskellPackages.override haskellPackages = prev.haskellPackages.override
(old: { (old: {
overrides = prev.lib.composeExtensions (old.overrides or (_: _: { })) (hfinal: hprev: overrides = prev.lib.composeExtensions (old.overrides or (_: _: { })) (hfinal: hprev:

View file

@ -33,12 +33,12 @@ in
commands = with pkgs; [ commands = with pkgs; [
(devos nixUnstable) (devos nixUnstable)
(devos agenix) (devos agenix)
{ # {
category = "devos"; # category = "devos";
name = pkgs.nvfetcher-bin.pname; # name = pkgs.nvfetcher-bin.pname;
help = pkgs.nvfetcher-bin.meta.description; # help = pkgs.nvfetcher-bin.meta.description;
command = "cd $PRJ_ROOT/pkgs; ${pkgs.nvfetcher-bin}/bin/nvfetcher -c ./sources.toml $@"; # command = "cd $PRJ_ROOT/pkgs; ${pkgs.nvfetcher-bin}/bin/nvfetcher -c ./sources.toml $@";
} # }
(linter nixpkgs-fmt) (linter nixpkgs-fmt)
(linter editorconfig-checker) (linter editorconfig-checker)
# (docs python3Packages.grip) too many deps # (docs python3Packages.grip) too many deps