This commit is contained in:
nekohepott 2026-06-17 04:16:27 +03:00
parent 11915c10be
commit 2ea32304af
No known key found for this signature in database
2 changed files with 8 additions and 3 deletions

View File

@ -27,7 +27,13 @@ func getPmPackages(packagerName string, packagerPath string) string {
if err != nil { if err != nil {
return "error reading apk package list" return "error reading apk package list"
} }
return fmt.Sprintf(string(pkgs) + " (apk)") pkgsRaw := strings.TrimSpace(string(pkgs))
pkgsList := strings.Split(pkgsRaw, "\n")
pkgCount := len(pkgsList)
if pkgsRaw == "" {
pkgCount = 0
}
return fmt.Sprintf("%d (apk)", pkgCount)
} }
return strconv.Itoa(len(pkgs)) + " (" + packagerName + ")" return strconv.Itoa(len(pkgs)) + " (" + packagerName + ")"
} }
@ -45,7 +51,7 @@ func GetPkgs() string {
getPmPackages("emerge", "/var/lib/portage"), getPmPackages("emerge", "/var/lib/portage"),
getPmPackages("nix-user", "~/.nix-profile/lib/nix/profiles/per-user"), getPmPackages("nix-user", "~/.nix-profile/lib/nix/profiles/per-user"),
getPmPackages("nix", "/nix/store"), getPmPackages("nix", "/nix/store"),
getPmPackages("apk", "/lib/apk/db/installed"), getPmPackages("apk", ""),
} }
var pkgsList []string var pkgsList []string
for _, p := range rawPkgs { for _, p := range rawPkgs {

View File

@ -237,7 +237,6 @@ func GetShell() string {
func GetAge() string { func GetAge() string {
out, err := exec.Command("stat", "-c", "%W", "/").Output() out, err := exec.Command("stat", "-c", "%W", "/").Output()
if err != nil { if err != nil {
fmt.Printf("Error executing command: %v\n", err)
return "unknown" return "unknown"
} }
birthTime := strings.TrimSpace(string(out)) birthTime := strings.TrimSpace(string(out))