56 lines
1.3 KiB
Python
56 lines
1.3 KiB
Python
import decman
|
|
from decman.plugins import pacman, aur
|
|
|
|
|
|
class UtilPackages(decman.Module):
|
|
def __init__(self):
|
|
"""Util packages"""
|
|
super().__init__("util")
|
|
|
|
@pacman.packages
|
|
def pkgs(self) -> set[str]:
|
|
return {
|
|
"bashtop",
|
|
"bluez",
|
|
"bluez-utils",
|
|
"blueman",
|
|
"dig",
|
|
"evince",
|
|
"fastfetch",
|
|
"fd",
|
|
"ffmpeg",
|
|
"ffmpegthumbnailer",
|
|
"fish",
|
|
"fzf",
|
|
"gdu",
|
|
"gimp",
|
|
"gwenview",
|
|
"handbrake",
|
|
"iptables",
|
|
"man-pages",
|
|
"man-db",
|
|
"mpv",
|
|
"nextcloud-client",
|
|
"obs-studio",
|
|
"okular",
|
|
"openconnect",
|
|
"qalculate-qt",
|
|
"ripgrep",
|
|
"simple-scan",
|
|
"smartmontools",
|
|
"thunderbird",
|
|
"tldr",
|
|
"unzip",
|
|
"wget",
|
|
"wine",
|
|
"xclip",
|
|
"zathura",
|
|
"zathura-pdf-poppler",
|
|
"zip",
|
|
"zoxide",
|
|
}
|
|
|
|
@aur.packages
|
|
def aurpkgs(self) -> set[str]:
|
|
return {"librewolf-bin", "brave-bin", "vesktop-bin", "uxplay", "git-credential-manager-bin"}
|