diff --git a/modules/default.nix b/modules/default.nix
index c35654dad0985879bf18aeb5a9d9b4f344ab2b8f..6e3824a489dc59218b7db4b0bff8a6a46e7429da 100644
--- a/modules/default.nix
+++ b/modules/default.nix
@@ -5,6 +5,7 @@ aerc = ./home-manager/programs/aerc.nix;
goldendict = ./home-manager/programs/goldendict.nix;
gpxsee = ./home-manager/programs/gpxsee.nix;
josm = ./home-manager/programs/josm.nix;
nnn = ./home-manager/programs/nnn.nix;
qmapshack = ./home-manager/programs/qmapshack.nix;
slack-term = ./home-manager/programs/slack-term.nix;
};
diff --git a/modules/home-manager/programs/nnn.nix b/modules/home-manager/programs/nnn.nix
new file mode 100644
index 0000000000000000000000000000000000000000..b9568abe639cbd1988b2cad8a90e85ab3bcbaf5d
--- /dev/null
+++ b/modules/home-manager/programs/nnn.nix
@@ -0,0 +1,45 @@
+{ config, lib, pkgs, ... }:
+with lib;
+let
+in
+{
default = pkgs.nnn;
defaultText = literalExample "pkgs.nnn";
description = "nnn package to install.";
type = types.package;
default = null;
description = "nnn plugins package to install.";
type = types.nullOr types.package;
{
home.packages = [ cfg.package ];
home.sessionVariables = {
NNN_COLORS = "5236";
};
}
(
mkIf (cfg.pluginsPackage != null) {
xdg.configFile."nnn/plugins".source =
"${cfg.pluginsPackage}/share/nnn/plugins";
}
)
+}
application/octet-stream
This content has been proxied by September (3851b).