summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-06-09 18:43:16 +0300
committerPaul Buetow <paul@buetow.org>2026-06-09 18:43:16 +0300
commitb99470d3429a239f1c5aecaac30133cd01ac7f8f (patch)
treef06c3e3d20e9be4036c473c909e1e4634f43104f
parent62fde28b96f65e8c4a31116c8184662c74c3507c (diff)
parentcaa05139607be737a46be595abfe3a3fa55101da (diff)
Merge branch 'master' of ssh://r0:30022/repos/dotfiles
-rw-r--r--Rexfile33
1 files changed, 33 insertions, 0 deletions
diff --git a/Rexfile b/Rexfile
index 04e019a..2672d0d 100644
--- a/Rexfile
+++ b/Rexfile
@@ -451,3 +451,36 @@ 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
+ zoxide
+ tig
+ tmux
+ vim-enhanced
+ git
+ /;
+
+ for my $pkg (@pkgs) {
+ Rex::Logger::info("Installing package $pkg");
+ pkg $pkg, ensure => "installed";
+ }
+};