summaryrefslogtreecommitdiff
path: root/Rexfile
diff options
context:
space:
mode:
Diffstat (limited to 'Rexfile')
-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";
+ }
+};