feat: basic setup with all packages

This commit is contained in:
2026-06-13 14:14:29 +02:00
commit 811ed1e9c4
15 changed files with 379 additions and 0 deletions
+55
View File
@@ -0,0 +1,55 @@
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"}