# Meliurwen's base environment # Description: All the packages needed for a minimal fully working environment # Target: debian/sid # Usage: apt-get --no-install-recommends install $(grep -vE "^\s*#" | sed -e 's/#.*//' | tr "\n" " ") # Network iproute2 # ip command wpasupplicant wireless-tools network-manager # Automatically handle network connections ca-certificates # Drivers firmware-iwlwifi # Module for Intel wifi cards firmware-misc-nonfree # Intel graphics driver # Locales, Languages and Keyboard Layouts locales console-setup # Keyboard Layout # Audio and brightness brightnessctl brightness-udev # udevadm control --reload-rules && udevadm trigger && usermod -aG video ${USER} rtkit # Not essential for pipewire, but it helps avoid some crashes # systemctl enable rtkit pipewire pipewire-pulse # systemctl --user --now enable pipewire pipewire-pulse && systemctl --user daemon-reload #pipewire-media-session # deprecated in favor of wireplumber wireplumber pipewire-audio-client-libraries pulseaudio-utils alsa-utils # Hardware Tuning Services tlp # systemctl enable tlp && systemctl start tlp tlp-rdw thinkfan # systemctl enable thinkfan && systemctl start thinkfan # Extra services openssh-client openssh-server # systemctl disable ssh && systemctl stop ssh openssh-sftp-server # Core utilities curl wget git git-lfs stow nano htop iotop powertop nload screen less bsdmainutils # cal, whois, mailutils... commands dnsutils # dig iputils-ping # ping man sudo # usermod -a -G sudo "$USER" unzip # Non-essential but very useful program zsh terminfo # ~/.zshrc dependency zsh-syntax-highlighting # ZSH Plugin zsh-autosuggestions # ZSH Plugin haveged # Useful for some programs at boot that needs a good entropy # X Server xinit # startx and xinit x11-xserver-utils xserver-xorg-video-fbdev xserver-xorg-video-vesa xserver-xorg-input-all # Input devices (mouse, keyboard, touchpad, etc..) xserver-xorg-video-intel xwallpaper numlockx # Desktop core apps i3-wm i3lock polybar rofi dunst picom rxvt-unicode pavucontrol nemo network-manager-gnome network-manager-openvpn-gnome # optional gnome-icon-theme policykit-1-gnome # Graphical password prompt for gparted, synaptic, etc... # Polybar scripts socat # mpv jq # mpv procps # mpv # dunst config in i3 gettext-base # for envsubst in dunstrc template # Desktop core utilites mpv sxiv #gedit mousepad engrampa zathura #deepin-screenshot # Dropped by Deepin devs and then removed by Debian repos xclip # needed for deepin-screenshot hack to work # Meta Dependecies (dotvenv) gawk # dconfman dependency dconf-cli # dconfman dependency dconf-editor # dconf GTK GUI # Admin Tools baobab gparted synaptic mate-calc # Browser Extensions webext-ublock-origin-chromium # Custom Repo Apps adwaita-pink-dark chromium-ungoogled chromium-widevine-plugin