New-Cli-Installer/net-profiles.toml

675 lines
12 KiB
TOML
Raw Permalink Normal View History

[base-packages]
# should be equal to pacstrap module in GUI installer
packages = [
# from "CPU specific Microcode update packages" in netinstall
"amd-ucode",
"intel-ucode",
# from pacstrap
"base",
"base-devel",
"btrfs-progs",
"cachyos-fish-config",
"cachyos-hooks",
"cachyos-keyring",
"cachyos-mirrorlist",
"cachyos-v4-mirrorlist",
"cachyos-v3-mirrorlist",
"cachyos-rate-mirrors",
"cachyos-settings",
"cryptsetup",
"device-mapper",
"diffutils",
"dosfstools",
"e2fsprogs",
"efibootmgr",
"exfatprogs",
"f2fs-tools",
"inetutils",
"iptables-nft",
"jfsutils",
"less",
"linux-firmware",
"logrotate",
"lsb-release",
"lvm2",
"man-db",
"man-pages",
"mdadm",
"chwd",
"mkinitcpio",
"netctl",
"perl",
"python",
"s-nail",
"sudo",
"sysfsutils",
"texinfo",
"usbutils",
"which",
"systemd-boot-manager",
"xfsprogs",
"plymouth",
"cachyos-plymouth-theme",
# we use networkmanager
"networkmanager",
# some useful apps which we want to have
"btop",
"duf",
"rsync",
"vi",
"wget",
"ripgrep",
"micro",
"nano",
"vim",
"openssh"
]
[base-packages.desktop]
# TODO(vnepogodin): refactor "subcategories" into recursive table, e.g [base-packages.desktop.fonts] etc
# should be equal to base in netinstall module in GUI installer
packages = [
# from "CachyOS Packages"
"cachy-browser",
"cachyos-fish-config",
"cachyos-ananicy-rules",
"cachyos-hello",
"cachyos-kernel-manager",
"cachyos-packageinstaller",
"cachyos-settings",
"cachyos-zsh-config",
"cachyos-micro-settings",
"cachyos-wallpapers",
# from "Network"
"dhclient",
"dnsmasq",
"dnsutils",
"ethtool",
"iwd",
"modemmanager",
"networkmanager",
"networkmanager-openvpn",
"nss-mdns",
"usb_modeswitch",
"wpa_supplicant",
"xl2tpd",
# from "firewall"
"ufw",
# from "bluetooth"
"bluez", "bluez-hid2hci", "bluez-libs", "bluez-utils",
# from "packages management"
"pacman-contrib",
"pkgfile",
"rebuild-detector",
"reflector",
"paru",
"octopi",
# from "desktop integration"
"accountsservice",
"bash-completion",
"ffmpegthumbnailer",
"gst-libav",
"gst-plugin-pipewire",
"gst-plugins-bad",
"gst-plugins-ugly",
"libdvdcss",
"libgsf",
"libopenraw",
"mlocate",
"poppler-glib",
"xdg-user-dirs",
"xdg-utils",
# from "filesystem"
"efitools",
"haveged",
"nfs-utils",
"nilfs-utils",
"ntp",
"smartmontools",
"unrar",
"unzip",
"xz",
# from "fonts"
"adobe-source-han-sans-cn-fonts",
"adobe-source-han-sans-jp-fonts",
"adobe-source-han-sans-kr-fonts",
"awesome-terminal-fonts",
"noto-fonts-emoji",
"noto-color-emoji-fontconfig",
"cantarell-fonts",
"freetype2",
"noto-fonts",
"opendesktop-fonts",
"ttf-bitstream-vera",
"ttf-dejavu",
"ttf-liberation",
"ttf-opensans",
"ttf-meslo-nerd",
"noto-fonts-cjk",
# from "audio"
"alsa-firmware",
"alsa-plugins",
"alsa-utils",
"pavucontrol",
"pipewire-pulse",
"wireplumber",
"pipewire-alsa",
"rtkit",
# from "hardware"
"dmidecode",
"dmraid",
"hdparm",
"hwdetect",
"lsscsi",
"mtools",
"sg3_utils",
"sof-firmware",
"linux-firmware",
# from "power"
"cpupower", "power-profiles-daemon", "upower",
# from "Some applications selection"
"alacritty",
"btop",
"duf",
"findutils",
"fsarchiver",
"git",
"glances",
"hwinfo",
"inxi",
"meld",
"nano-syntax-highlighting",
"fastfetch",
"pv",
"python-defusedxml",
"python-packaging",
"rsync",
"sed",
"vi",
"wget",
"ripgrep",
"micro",
"nano",
"vim",
"openssh"
]
[desktop.kde]
# should be equal to netinstall KDE section group in GUI installer
packages = [
"cachyos-iridescent-kde",
"cachyos-emerald-kde-theme-git",
"cachyos-kde-settings",
"cachyos-themes-sddm",
"ark",
"bluedevil",
"breeze-gtk",
"char-white",
"dolphin",
"egl-wayland",
"gwenview",
"konsole",
"kate",
"kdeconnect",
"kde-gtk-config",
"kdegraphics-thumbnailers",
"ffmpegthumbs",
"kinfocenter",
"kinit",
"kscreen",
"kwallet-pam",
"kwalletmanager",
"plasma-desktop",
"libplasma",
"plasma-nm",
"plasma-pa",
"plasma-workspace",
"plasma-integration",
"plasma-firewall",
"plasma-browser-integration",
"plasma-systemmonitor",
"plasma-thunderbolt",
"powerdevil",
"spectacle",
"sddm",
"sddm-kcm",
"qt6-wayland",
"xsettingsd",
"xdg-desktop-portal",
"xdg-desktop-portal-kde",
"phonon-qt6-vlc",
"xwaylandvideobridge"
]
[desktop.xfce]
# should be equal to netinstall xfce section group in GUI installer
packages = [
"cachyos-xfce-settings",
"blueman",
"file-roller",
"galculator",
"gvfs",
"gvfs-afc",
"gvfs-gphoto2",
"gvfs-mtp",
"gvfs-nfs",
"gvfs-smb",
"lightdm",
"lightdm-gtk-greeter",
"lightdm-gtk-greeter-settings",
"network-manager-applet",
"parole",
"ristretto",
"thunar-archive-plugin",
"thunar-media-tags-plugin",
"xdg-user-dirs-gtk",
"xed",
"xfce4",
"xfce4-battery-plugin",
"xfce4-datetime-plugin",
"xfce4-mount-plugin",
"xfce4-netload-plugin",
"xfce4-notifyd",
"xfce4-pulseaudio-plugin",
"xfce4-screensaver",
"xfce4-screenshooter",
"xfce4-taskmanager",
"xfce4-wavelan-plugin",
"xfce4-weather-plugin",
"xfce4-whiskermenu-plugin",
"xfce4-xkb-plugin"
]
[desktop.sway]
# should be equal to netinstall sway section group in GUI installer
packages = [
"sway",
"waybar",
"wl-clipboard",
"egl-wayland",
"wayland-protocols",
"wofi",
"foot",
"wmenu",
"ly",
"xorg-xwayland",
"xdg-desktop-portal",
"xdg-desktop-portal-wlr"
]
[desktop.wayfire]
# should be equal to netinstall wayfire section group in GUI installer
packages = [
"cachyos-wayfire-settings",
"wayfire-desktop-git",
"egl-wayland",
"wayland-protocols",
"wofi",
"ly",
"xorg-xhost",
"xorg-xwayland"
]
[desktop.i3wm]
# should be equal to netinstall i3wm section group in GUI installer
packages = [
"cachyos-i3wm-settings",
"cachyos-picom-config",
"i3-wm",
"i3blocks",
"i3lock-color",
"i3status",
"rofi",
"polybar",
"ly",
"dunst"
]
[desktop.gnome]
# should be equal to netinstall gnome section group in GUI installer
packages = [
"adwaita-icon-theme",
"eog",
"evince",
"file-roller",
"gdm",
"gedit",
"gnome",
"gnome-backgrounds",
"gnome-calculator",
"gnome-control-center",
"gnome-disk-utility",
"gnome-keyring",
"gnome-nettool",
"gnome-power-manager",
"gnome-screenshot",
"gnome-shell",
"gnome-terminal",
"gnome-themes-extra",
"gnome-tweaks",
"gnome-usage",
"malcontent",
"libnma",
"gvfs",
"gvfs-afc",
"gvfs-gphoto2",
"gvfs-mtp",
"gvfs-nfs",
"gvfs-smb",
"nautilus",
"sushi",
"totem",
"qt6-wayland",
"xdg-user-dirs-gtk",
"xdg-desktop-portal-gnome"
]
[desktop.openbox]
# should be equal to netinstall openbox section group in GUI installer
packages = [
"cachyos-openbox-settings",
"obconf",
"libwnck3",
"acpi",
"arandr",
"archlinux-xdg-menu",
"dex",
"dmenu",
"dunst",
"feh",
"gtk-engine-murrine",
"gvfs",
"gvfs-afc",
"gvfs-gphoto2",
"gvfs-mtp",
"gvfs-nfs",
"gvfs-smb",
"jgmenu",
"jq",
"lightdm",
"lightdm-slick-greeter",
"lxappearance-gtk3",
"mpv",
"network-manager-applet",
"nitrogen",
"obconf",
"openbox",
"pasystray",
"picom",
"polkit-gnome",
"rofi",
"scrot",
"slock",
"sysstat",
"thunar",
"thunar-archive-plugin",
"thunar-media-tags-plugin",
"thunar-volman",
"tint2",
"ttf-nerd-fonts-symbols",
"tumbler",
"xbindkeys",
"xcursor-neutral",
"xdg-user-dirs-gtk",
"xed",
"xfce4-terminal"
]
[desktop.bspwm]
# should be equal to netinstall bspwm section group in GUI installer
packages = [
"cachyos-picom-config",
"bspwm",
"sxhkd",
"polybar",
"ly",
"alacritty",
"openssh"
]
[desktop.lxqt]
# should be equal to netinstall lxqt section group in GUI installer
packages = [
"audiocd-kio",
"baka-mplayer",
"breeze",
"breeze-gtk",
"featherpad",
"gvfs",
"gvfs-mtp",
"kio-fuse",
"libstatgrab",
"libsysstat",
"lm_sensors",
"lxqt",
"lxqt-archiver",
"network-manager-applet",
"oxygen-icons",
"pavucontrol-qt",
"print-manager",
"qt5-translations",
"sddm",
"xdg-utils",
"xscreensaver",
"xsettingsd"
]
[desktop.cinnamon]
# should be equal to netinstall lxqt section group in GUI installer
packages = [
"cinnamon",
"system-config-printer",
"gnome-keyring",
"gnome-terminal",
"blueberry",
"metacity",
"lightdm",
"lightdm-gtk-greeter"
]
[desktop.ukui]
# should be equal to netinstall ukui section group in GUI installer
packages = [
"sddm",
"thunar",
"thunar-archive-plugin",
"thunar-volman",
"peony",
"xfce4-terminal",
"qt5-ukui-platformtheme",
"ukui-biometric-auth",
"ukui-control-center",
"ukui-interface",
"ukui-media",
"ukui-menu",
"ukui-menus",
"ukui-notebook",
"ukui-panel",
"ukui-power-manager",
"ukui-screensaver",
"ukui-session-manager",
"ukui-settings-daemon",
"ukui-sidebar",
"ukui-system-monitor",
"ukui-themes",
"ukui-wallpapers",
"ukui-window-switch",
"mate-terminal",
"mate-system-monitor",
"mate-control-center",
"redshift",
"gnome-screenshot",
"accountsservice",
"gvfs",
"qt5-quickcontrols"
]
[desktop.qtile]
# should be equal to netinstall qtile section group in GUI installer
packages = [
"cachyos-qtile-settings",
"ttf-nerd-fonts-symbols",
"qtile",
"ttf-cascadia-code",
"wired",
"rofi",
"thunar",
"polkit-gnome",
"qt5ct",
"noto-fonts",
"flameshot",
"gnome-themes-extra",
"ttf-jetbrains-mono",
"ttf-font-awesome",
"picom",
"ly"
]
[desktop.mate]
# should be equal to netinstall mate section group in GUI installer
packages = [
"celluloid",
"gvfs",
"gvfs-afc",
"gvfs-gphoto2",
"gvfs-mtp",
"gvfs-nfs",
"gvfs-smb",
"lightdm",
"lightdm-slick-greeter",
"mate",
"mate-extra",
"network-manager-applet",
"xdg-user-dirs-gtk"
]
[desktop.lxde]
# should be equal to netinstall lxde section group in GUI installer
packages = [
"celluloid",
"file-roller",
"galculator",
"gnome-screenshot",
"gpicview",
"gvfs",
"gvfs-afc",
"gvfs-gphoto2",
"gvfs-mtp",
"gvfs-nfs",
"gvfs-smb",
"lxappearance-gtk3",
"obconf",
"lxde-common",
"lxde-icon-theme",
"lxhotkey-gtk3",
"lxinput-gtk3",
"lxlauncher-gtk3",
"lxpanel-gtk3",
"lxrandr-gtk3",
"lxsession-gtk3",
"lxtask-gtk3",
"lxterminal",
"lightdm",
"lightdm-slick-greeter",
"notification-daemon",
"openbox",
"pcmanfm-gtk3",
"lxmusic",
"network-manager-applet",
"xdg-user-dirs-gtk",
"xed"
]
[desktop.hyprland]
# should be equal to netinstall hyprland section group in GUI installer
packages = [
"cachyos-hyprland-settings",
"hyprland",
"kvantum",
"qt5ct",
"sddm",
"swaybg",
"swaylock-effects-git",
"swaylock-fancy-git",
"waybar",
"xdg-desktop-portal-hyprland",
"grimblast-git",
"slurp",
"mako",
"wob",
"pamixer",
"rofi",
"rofi-emoji",
"wofi",
"wlogout",
"swappy",
"wl-clipboard",
"polkit-kde-agent",
"bemenu",
"bemenu-wayland",
"xorg-xwayland",
"capitaine-cursors",
"kvantum-theme-nordic-git",
"cachyos-nord-gtk-theme-git"
]
[desktop.budgie]
# should be equal to netinstall budgie section group in GUI installer
packages = [
"budgie-control-center",
"budgie-desktop",
"budgie-desktop-view",
"budgie-extras",
"budgie-screensaver",
"eog",
"evince",
"file-roller",
"gedit",
"gnome-keyring",
"gnome-screenshot",
"gnome-terminal",
"gvfs",
"gvfs-afc",
"gvfs-gphoto2",
"gvfs-mtp",
"gvfs-nfs",
"gvfs-smb",
"lightdm",
"lightdm-slick-greeter",
"nemo",
"nemo-fileroller",
"nemo-preview",
"network-manager-applet",
"sushi",
"totem",
"xdg-user-dirs-gtk"
]
[desktop.xorg]
# should be equal to netinstall xorg section group in GUI installer
packages = [
"libwnck3",
"mesa-utils",
"xf86-input-libinput",
"xorg-xdpyinfo",
"xorg-server",
"xorg-xinit",
"xorg-xinput",
"xorg-xkill",
"xorg-xrandr"
]