programs: reorder package groups

This commit is contained in:
2023-07-03 07:58:02 +00:00
parent acf89a041e
commit 787b58b284

View File

@@ -3,15 +3,62 @@
{ {
sane.programs = { sane.programs = {
# PACKAGE SETS # PACKAGE SETS
consoleMediaUtils = { sysadminUtils = {
package = null; package = null;
suggestedPrograms = [ suggestedPrograms = [
"ffmpeg" "btrfs-progs"
"imagemagick" "cacert.unbundled" # some services require unbundled /etc/ssl/certs
"sox" "cryptsetup"
"yt-dlp" "dig"
"efibootmgr"
"fatresize"
"fd"
"file"
"gawk"
"git"
"gptfdisk"
"hdparm"
"htop"
"iftop"
"inetutils" # for telnet
"iotop"
"iptables"
"jq"
"killall"
"lsof"
"miniupnpc"
"nano"
"neovim"
"netcat"
"nethogs"
"nmap"
"openssl"
"parted"
"pciutils"
"powertop"
"pstree"
"ripgrep"
"screen"
"smartmontools"
"socat"
"strace"
"subversion"
"tcpdump"
"tree"
"usbutils"
"wget"
"wirelesstools" # iwlist
]; ];
}; };
sysadminExtraUtils = {
package = null;
suggestedPrograms = [
"backblaze-b2"
"duplicity"
"sqlite" # to debug sqlite3 databases
];
};
# TODO: split these into smaller groups. # TODO: split these into smaller groups.
# - moby doesn't want a lot of these. # - moby doesn't want a lot of these.
# - categories like # - categories like
@@ -69,37 +116,29 @@
"zsh" "zsh"
]; ];
}; };
desktopGuiApps = {
consoleMediaUtils = {
package = null; package = null;
suggestedPrograms = [ suggestedPrograms = [
"audacity" "ffmpeg"
"blanket" # ambient noise generator "imagemagick"
"brave" # for the integrated wallet -- as a backup "sox"
"chromium" "yt-dlp"
"dino"
"electrum"
"element-desktop"
# "font-manager" #< depends on webkitgtk4_0 (expensive to build)
"gajim" # XMPP client
"gimp" # broken on phosh
"gnome.dconf-editor"
"gnome.gnome-disk-utility"
# "gnome.totem" # video player, supposedly supports UPnP
"handbrake"
"hase"
"inkscape"
"jellyfin-media-player"
"kdenlive"
"kid3" # audio tagging
"krita"
"libreoffice-fresh"
"mumble"
"obsidian"
"slic3r"
"steam"
"wireshark" # could maybe ship the cli as sysadmin pkg
]; ];
}; };
tuiApps = {
package = null;
suggestedPrograms = [
"aerc" # email client
"msmtp" # sendmail
"offlineimap" # email mailox sync
"sfeed" # RSS fetcher
"visidata" # TUI spreadsheet viewer/editor
"w3m" # web browser
];
};
guiApps = { guiApps = {
package = null; package = null;
suggestedPrograms = [ suggestedPrograms = [
@@ -155,80 +194,39 @@
"xterm" # broken on phosh "xterm" # broken on phosh
]; ];
}; };
iphoneUtils = {
desktopGuiApps = {
package = null; package = null;
suggestedPrograms = [ suggestedPrograms = [
"ifuse" "audacity"
"ipfs" "blanket" # ambient noise generator
"libimobiledevice" "brave" # for the integrated wallet -- as a backup
]; "chromium"
}; "dino"
sysadminUtils = { "electrum"
package = null; "element-desktop"
suggestedPrograms = [ # "font-manager" #< depends on webkitgtk4_0 (expensive to build)
"btrfs-progs" "gajim" # XMPP client
"cacert.unbundled" # some services require unbundled /etc/ssl/certs "gimp" # broken on phosh
"cryptsetup" "gnome.dconf-editor"
"dig" "gnome.gnome-disk-utility"
"efibootmgr" # "gnome.totem" # video player, supposedly supports UPnP
"fatresize" "handbrake"
"fd" "hase"
"file" "inkscape"
"gawk" "jellyfin-media-player"
"git" "kdenlive"
"gptfdisk" "kid3" # audio tagging
"hdparm" "krita"
"htop" "libreoffice-fresh"
"iftop" "mumble"
"inetutils" # for telnet "obsidian"
"iotop" "slic3r"
"iptables" "steam"
"jq" "wireshark" # could maybe ship the cli as sysadmin pkg
"killall"
"lsof"
"miniupnpc"
"nano"
"neovim"
"netcat"
"nethogs"
"nmap"
"openssl"
"parted"
"pciutils"
"powertop"
"pstree"
"ripgrep"
"screen"
"smartmontools"
"socat"
"strace"
"subversion"
"tcpdump"
"tree"
"usbutils"
"wget"
"wirelesstools" # iwlist
];
};
sysadminExtraUtils = {
package = null;
suggestedPrograms = [
"backblaze-b2"
"duplicity"
"sqlite" # to debug sqlite3 databases
];
};
tuiApps = {
package = null;
suggestedPrograms = [
"aerc" # email client
"msmtp" # sendmail
"offlineimap" # email mailox sync
"sfeed" # RSS fetcher
"visidata" # TUI spreadsheet viewer/editor
"w3m" # web browser
]; ];
}; };
x86GuiApps = { x86GuiApps = {
package = null; package = null;
suggestedPrograms = [ suggestedPrograms = [
@@ -249,6 +247,15 @@
]; ];
}; };
iphoneUtils = {
package = null;
suggestedPrograms = [
"ifuse"
"ipfs"
"libimobiledevice"
];
};
# INDIVIDUAL PACKAGE DEFINITIONS # INDIVIDUAL PACKAGE DEFINITIONS