diff --git a/src/functions/base.rs b/src/functions/base.rs index 0bf4896..9624957 100755 --- a/src/functions/base.rs +++ b/src/functions/base.rs @@ -21,6 +21,7 @@ pub fn install_base_packages(kernel: String) { } }; install::install(vec![ + // Base Arch "base", kernel_to_install, "linux-firmware", @@ -33,9 +34,21 @@ pub fn install_base_packages(kernel: String) { "sudo", "curl", "archlinux-keyring", + // Extra goodies "neofetch", "btrfs-progs", "which", + // Fonts + "noto-fonts", + "noto-fonts-emoji", + "noto-fonts-cjk", + "noto-fonts-extra", + // Common packages for all desktops + "xterm", + "pipewire", + "pipewire-pulse", + "pipewire-alsa", + "pipewire-jack", ]); files::copy_file("/etc/pacman.conf", "/mnt/etc/pacman.conf"); } diff --git a/src/functions/desktops.rs b/src/functions/desktops.rs index 9297d47..ba70b37 100644 --- a/src/functions/desktops.rs +++ b/src/functions/desktops.rs @@ -41,11 +41,6 @@ fn install_bspwm() { "bspwm", "sxhkd", "xdo", - "xterm", - "pipewire", - "pipewire-pulse", - "pipewire-alsa", - "pipewire-jack", "lightdm", "lightdm-gtk-greeter", "lightdm-gtk-greeter-settings", @@ -67,11 +62,6 @@ fn install_awesome() { "dex", "rlwrap", "vicious", - "xterm", - "pipewire", - "pipewire-pulse", - "pipewire-alsa", - "pipewire-jack", "lightdm", "lightdm-gtk-greeter", "lightdm-gtk-greeter-settings", @@ -93,11 +83,6 @@ fn install_herbstluftwm() { "dmenu", "dzen2", "xorg-xsetroot", - "xterm", - "pipewire", - "pipewire-pulse", - "pipewire-alsa", - "pipewire-jack", "lightdm", "lightdm-gtk-greeter", "lightdm-gtk-greeter-settings", @@ -120,11 +105,6 @@ fn install_i3gaps() { "i3lock", "i3status", "rxvt-unicode", - "xterm", - "pipewire", - "pipewire-pulse", - "pipewire-alsa", - "pipewire-jack", "lightdm", "lightdm-gtk-greeter", "lightdm-gtk-greeter-settings",