From d504b2b73da98b39cde4ba6b0c01f4866257bd7e Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Tue, 9 Jun 2026 17:20:58 +0300 Subject: dotfiles: add Rocky Linux (EL9) package target, exclude unavailable pkgs --- Rexfile | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/Rexfile b/Rexfile index e9e1114..9f08064 100644 --- a/Rexfile +++ b/Rexfile @@ -427,3 +427,35 @@ task 'home', sub { require Rex::TaskList; run_task $_ for Rex::TaskList->create()->get_all_tasks('^home_'); }; + + +desc 'Install packages on Rocky Linux'; +task 'pkg_rocky', sub { + my @pkgs = qw/ + fd-find + ncdu + ack + fish + bat + ctags + fzf + golang + htop + java-latest-openjdk-devel + lynx + make + nodejs + ripgrep + ruby + strace + tig + tmux + vim-enhanced + git + /; + + for my $pkg (@pkgs) { + Rex::Logger::info("Installing package $pkg"); + run "sudo dnf install -y $pkg"; + } +}; -- cgit v1.2.3