user/settings/development/exercism.nix (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
{ lib, pkgs, ... }: let toFishPlugin = lib.getAttrs [ "name" "src" ]; in { home.packages = [ pkgs.exercism pkgs.miller # needed by fish plugin ]; programs.fish.plugins = map toFishPlugin [ pkgs.fishPlugins.exercism-cli-fish-wrapper ]; }