diff --git a/modules/home-manager/programs/file-managers/default.nix b/modules/home-manager/programs/file-managers/default.nix index ed40eca..f140533 100644 --- a/modules/home-manager/programs/file-managers/default.nix +++ b/modules/home-manager/programs/file-managers/default.nix @@ -3,6 +3,7 @@ { imports = [ ./nautilus.nix + ./nnn.nix ./vifm ]; } diff --git a/modules/home-manager/programs/file-managers/nnn.nix b/modules/home-manager/programs/file-managers/nnn.nix new file mode 100644 index 0000000..b5bb50d --- /dev/null +++ b/modules/home-manager/programs/file-managers/nnn.nix @@ -0,0 +1,13 @@ +{ config, pkgs, lib, ... }: + +let + cfg = config.local.programs.file-managers.nnn; +in +{ + options.local.programs.file-managers.nnn = with lib; { + enable = mkEnableOption "nnn"; + package = mkPackageOption pkgs "nnn" {}; + }; + + config.home.packages = lib.optional cfg.enable cfg.package; +} diff --git a/users/jan/default.nix b/users/jan/default.nix index efe797b..9cc5c06 100644 --- a/users/jan/default.nix +++ b/users/jan/default.nix @@ -95,6 +95,10 @@ }; local.programs.file-managers.vifm.enable = lib.mkDefault true; + local.programs.file-managers.nnn = { + enable = true; + package = pkgs.unstable.nnn; + }; local.programs.aerc.enable = lib.mkDefault true; @@ -115,7 +119,7 @@ web.enable = lib.mkDefault true; psql = { enable = lib.mkDefault true; - package = lib.mkDefault pkgs.postgresql_14; + package = lib.mkDefault pkgs.postgresql_16; }; eza.enable = lib.mkDefault true; direnv.enable = lib.mkDefault true;