nur-packages

My NUR packages
git clone git://git.sikmir.ru/nur-packages
Log | Files | Refs | README | LICENSE

commit fbc3b6c0e889cf8e0d0cce4582f11772af072048
parent b51494f458b1e0ce26fce5266c86c8eb947e9634
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date:   Tue, 30 Sep 2025 18:32:24 +0400

Add essential module

Diffstat:
Mmodules/default.nix | 1+
Amodules/home-manager/essential.nix | 26++++++++++++++++++++++++++
2 files changed, 27 insertions(+), 0 deletions(-)

diff --git a/modules/default.nix b/modules/default.nix @@ -2,6 +2,7 @@ nixos = import ./nixos; home-manager = { + essential = ./home-manager/essential.nix; programs = { goldendict = ./home-manager/programs/goldendict.nix; gpxsee = ./home-manager/programs/gpxsee.nix; diff --git a/modules/home-manager/essential.nix b/modules/home-manager/essential.nix @@ -0,0 +1,26 @@ +{ + config, + lib, + pkgs, + ... +}: + +with lib; +let + cfg = config.essential; +in +{ + options.essential = { + enable = mkEnableOption "Essential tools"; + }; + + config = mkIf cfg.enable { + programs.bat.enable = true; + programs.eza.enable = true; + programs.fd.enable = true; + programs.fzf.enable = true; + programs.htop.enable = true; + programs.micro.enable = true; + programs.ripgrep.enable = true; + }; +}