From 63808193975eb289f1661755e201a0e1a8fbdb83 Mon Sep 17 00:00:00 2001 From: Candifloss Date: Wed, 22 Jul 2026 02:21:13 +0530 Subject: [PATCH] Minimal RedoxOS `pkg` support --- conf.d/35_package_manager.fish | 2 +- pkg/pkg_redox/02_abbreviations.fish | 31 +++++++++++++++++++++++++++++ pkg/pkg_redox/functions/updt.fish | 9 +++++++++ 3 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 pkg/pkg_redox/02_abbreviations.fish create mode 100644 pkg/pkg_redox/functions/updt.fish diff --git a/conf.d/35_package_manager.fish b/conf.d/35_package_manager.fish index 31ed8a5..ee0d28c 100644 --- a/conf.d/35_package_manager.fish +++ b/conf.d/35_package_manager.fish @@ -15,7 +15,7 @@ # ☑ apk Alpine # ☑ xbps Void # ☑ pkg_bsd FreeBSD -# ☐ pkg_redox RedoxOS +# ☑ pkg_redox RedoxOS (Minimal) set -q FISH_PACKAGE_MANAGER or set -g FISH_PACKAGE_MANAGER apt diff --git a/pkg/pkg_redox/02_abbreviations.fish b/pkg/pkg_redox/02_abbreviations.fish new file mode 100644 index 0000000..30f1e95 --- /dev/null +++ b/pkg/pkg_redox/02_abbreviations.fish @@ -0,0 +1,31 @@ +# Common package management +#------------------------------------------------------ + +# Install / remove +abbr inst "sudo pkg install" +abbr uinst "sudo pkg remove" +abbr pkgrm "sudo pkg remove" +abbr purge "sudo pkg remove" + +# Upgrade / maintenance +abbr upgr "sudo pkg update" + +# Search / information +abbr pkgsh "pkg search" +abbr pkginfo "pkg info" +abbr pkgls "pkg list" + +# Redox pkg-specific +#------------------------------------------------------ + +# Update every installed package +abbr pkgupdateall "sudo pkg update -a" + +# Install every package from the repositories +abbr pkginstallall "sudo pkg install -a" + +# Remove every installed package +abbr pkgremoveall "sudo pkg remove -a" + +# Test repository connectivity +abbr pkgtest "pkg test" \ No newline at end of file diff --git a/pkg/pkg_redox/functions/updt.fish b/pkg/pkg_redox/functions/updt.fish new file mode 100644 index 0000000..3ed1d61 --- /dev/null +++ b/pkg/pkg_redox/functions/updt.fish @@ -0,0 +1,9 @@ +function updt \ + --description "Update the system" + + sudo pkg update + or return + + updt_helpers + updt_languages +end \ No newline at end of file