old
 1{
 2  pkgs,
 3  programsdb,
 4  ...
 5}: {
 6  programs.bash = {
 7    enable = true;
 8    enableCompletion = true;
 9  };
10
11  programs.fish = {
12    enable = true;
13    plugins = with pkgs.fishPlugins; [
14      {
15        inherit (puffer) src;
16        name = "puffer";
17      }
18      {
19        inherit (autopair) src;
20        name = "autopair";
21      }
22    ];
23  };
24
25  programs.nushell = {
26    enable = true;
27    settings = {
28      show_banner = false;
29    };
30  };
31
32  home.file.".nix-defexpr/channels/nixpkgs/programs.sqlite" = {
33    source = programsdb.packages.${pkgs.system}.programs-sqlite;
34    force = true;
35  };
36}