
- Consolidated 25+ common CLI tools into modules/common/base.nix - Added modern rust-based tools (eza, bat, ripgrep, etc.) system-wide - Removed duplicated packages from user and machine configs - Added consistent shell aliases for modern CLI tools - Fixed gpa alias to properly push to all remotes - Removed duplicate git-push-all alias from geir.nix - Added comprehensive documentation in CLI_TOOLS_CONSOLIDATION.md Benefits: - Single source of truth for common CLI tools - Reduced duplication across 7+ configuration files - Improved git workflow with flexible multi-remote pushing - Better maintainability and consistency
11 lines
No EOL
292 B
Nix
11 lines
No EOL
292 B
Nix
{ pkgs ? import <nixpkgs> { } }:
|
|
|
|
{
|
|
# Custom packages for Home-lab infrastructure
|
|
|
|
# Home-lab administration command-line tool
|
|
lab = pkgs.callPackage ./home-lab-tools.nix { };
|
|
|
|
# Re-export commonly used packages with custom configurations
|
|
# (Basic CLI tools moved to base.nix)
|
|
} |