19 lines
605 B
Nix
19 lines
605 B
Nix
{ inputs, ... }: {
|
|
|
|
flake.homeModules.nathan-terminal = { config, lib, pkgs, ... }: {
|
|
|
|
programs.neovim = {
|
|
defaultEditor = true;
|
|
package = lib.mkMerge [
|
|
(lib.mkIf (builtins.any (x: x == pkgs.pywal16) config.home.packages)
|
|
inputs.nixvim.packages.${pkgs.stdenv.hostPlatform.system}.pywal
|
|
)
|
|
|
|
(lib.mkIf (!(builtins.any (x: x == pkgs.pywal16) config.home.packages))
|
|
inputs.nixvim.packages.${pkgs.stdenv.hostPlatform.system}.default
|
|
)
|
|
];
|
|
};
|
|
};
|
|
}
|