cat <<EOF > /etc/apt/apt.conf.d/90norecommends
APT::Install-Recommends "0";
APT::Install-Suggests "0";
EOF
dpkg-reconfigure debconf
apt install mc tmux bc bat zile whois htop btop psmisc dosfstools ncal fzf fonts-terminus aptitude plocate evtest fortune-mod fortunes fortunes-debian-hints manpages-dev tldr silversearcher-ag neofetch ripgrep gawk mawk- curl rxvt-unicode build-essential gdb fakeroot autoconf automake libtool-bin flex bison cmake dkms chrony inotify-tools linux-headers-amd64 qalc rsync unzip
aptitude purge openntpd gdb-minimal kmouth brltty kdeaccessibility
dpkg-reconfigure locales
dpkg-reconfigure tzdata
dpkg-reconfigure keyboard-configuration
dpkg-reconfigure console-setup
- Devices -> Insert Guest Additions CD Image
mount /media/cdrom0
cp /media/cdrom0/VBoxLinuxAdditions.run /tmp
/tmp/VBoxLinuxAdditions.run
mkdir -p ~/Work
cd ~/Work
git clone [email protected]:energos/dotfiles
git clone [email protected]:energos/devuan
cd ~
mv ~/.bashrc ~/.bashrc.original
for a in .Xmodmap .Xresources .bash_profile .bashrc .gitconfig .gitignore .inputrc .tmux.conf .xbindkeysrc .xinitrc; do ln -s Work/devuan/dotfiles/home/${a} ~/${a}; done
# BIG FAT WARNING! It is "su", not "su -"
su
mv ~/.bashrc ~/.bashrc.original
for a in .bash_profile .bashrc .inputrc .tmux.conf; do cp /home/${USER}/Work/devuan/dotfiles/root/${a} ~/; done
exit
mkdir ~/bin
for a in emacs-nox emacs-git hello-fortune nohup-open obmenu-generator pipewire-start pqp urxvtcd; do ln -s ../Work/devuan/dotfiles/home/bin/${a} ~/bin/${a}; done
apt install openbox obconf xorg xinit xterm xtermcontrol rxvt-unicode lxappearance gmrun barrier xdotool wmctrl picom xclip adwaita-icon-theme gnome-themes-extra suckless-tools xbindkeys xcape x11-utils feh qiv xdg-utils xdg-user-dirs xdg-desktop-portal-gtk xserver-xorg-video-intel xserver-xorg-video-radeon va-driver-all vdpau-driver-all mesa-vulkan-drivers fonts-open-sans fonts-inconsolata fonts-dejavu fonts-hack fonts-liberation geany gkrellm dict rofi dunst tint2 firefox-esr ca-certificates libpaper-utils catdoc parcellite librsvg2-common dbus-x11
apt install qt5ct breeze breeze-gtk-theme breeze-icon-theme dolphin kde-cli-tools filelight kate kompare kpat ktorrent okteta okular okular-extra-backends kde-spectacle kdegraphics-thumbnailers dolphin-plugins kio-extras libmtp-runtime polkit-kde-agent-1 pkexec kruler kcolorchooser
apt install perl libdata-dump-perl libgtk3-perl cpanminus
cpanm Linux::DesktopFiles
mkdir ~/.config/obmenu-generator
ln -s ../../Work/dotfiles/obmenu-generator/schema.pl ~/.config/obmenu-generator
apt install --install-recommends -t daedalus-backports pipewire-audio
apt install --install-recommends pulseaudio-utils pulsemixer pamixer pavucontrol alsa-utils
apt purge pulseaudio
apt install --install-recommends -t daedalus-backports mpv cmus
apt install daemon
apt install --install-recommends firmware-linux-free firmware-linux-nonfree
- Settings -> Configure Konsole (Ctrl+Shift+,)
- Profiles -> New
- Edit Profile
- General - General Settings
- mark “Default profile”
- Initial directory: $HOME
- unmark “Start in same directory as current session”
- Initial terminal size: 86x26
- Scrolling
- Scrollbar position: Hidden
- unmark Highlighting
- General - General Settings
- General
- unmark “Remember windows size”
- mark “Show window title on the titlebar”
- Tab Bar
- Position: Above terminal area
- Show Close Tab button: None
- krunner - Meta+Space
mkdir -p ~/.local/share/fonts
ln -s ../../../Work/devuan/dotfiles/home/.local/share/fonts/Iosevka ~/.local/share/fonts/Iosevka
apt install connman-gtk connman connman-vpn wpasupplicant
- Start up and Shutdown -> Autostart -> Add Login Script
- ~/bin/hello-fortune
- ~/bin/pipewire-start
apt install -t daedalus-backports emacs emacs-common-non-dfsg
apt install autoconf automake gcc libpng-dev libpoppler-dev libpoppler-glib-dev zlib1g-dev make pkg-config cmake libtool libvterm-dev djvulibre-bin
apt install elpa-vertico elpa-marginalia elpa-orderless
apt install calibre
apt install openvpn openresolv --install-recommends