Authoring Mode Warning
This article series is under heavy development.
Most of the articles are not done yet.
Where to Discuss?

Preface

Goal: Bloating your system.

The title should be like: “How to bloat yourself”.

I do not consider myself such an idealist. I would like to learn so much, so I think this is a good time to bloat my system.

Table of Content


Terminal

❯# pacman -S htop neofetch
❯# pacman -S tmux vim neovim

Web Browser

This is also the first things to do afer GUI.

❯# pacman -S firefox chromium qutebrowser
$ xdg-mime default firefox.desktop x-scheme-handler/https
❯$ xdg-mime default firefox.desktop x-scheme-handler/http
❯$ xdg-settings set default-web-browser "firefox.desktop"

Printing

❯# pacman -S cups
❯# systemctl enable cupsd.service
❯# systemctl start cupsd.service
❯$ yay epson-inkjet-printer-escpr

Window Manager

For Ricing

❯# pacman -S sddm
❯# pacman -S rofi wofi wlroots
❯# pacman -S feh nitrogen lxappearance picom
❯# pacman -S awesome openbox tint2 polybar
❯# pacman -S xmonad
❯# pacman -S i3-wm sway

Most of the time I require this applet.

❯# pacman -S network-manager-applet

I also need font tool.

❯# pacman -S xorg-xfontsel

Desktop Environment

❯# pacman -S archlinux wallpaper
❯# pacman -S xfce4 xfce4-goodies
❯# pacman -S mate mate-extra

❯# pacman -S cinnamon
❯# pacman -S lxqt
❯# pacman -S gnome-gnome-extra
❯# pacman -S plasma-meta plasma-desktop plasma-wayland-session kde-applications

This is buggy, making the call to some major application so slow, so I remove for a while

❯# pacman -R xdg-desktop-portal-gnome

Utility

❯# pacman -S gparted ntfs-3g gpart gvfs ncdu hdparm nvme-cli
❯# pacman -S nethogs iftop dstat atop iotop nmon
❯# pacman -S polkit mate-polkit

Office

Daily Basis

Oh yeah, I have a lot things to do in daily basis.

❯# pacman -S libreoffice-still
❯# pacman -S inkscape gimp blender
❯# pacman -S ffmpeg mpv vlc clementine
❯# pacman -S telegram-desktop
❯# pacman -S qcad librecad
❯# pacman -S texlive-bin texlive-core

There is also this zoom provided by AUR.

❯# yay zoom

Development

❯# pacman -S --needed git base-devel
❯# pacman -S electron geany code
❯# pacman -S llvm gcc ghc go rust ruby python nodejs npm
❯# pacman -S git base-devel
❯# pacman -S jre-openjdk

Waydroid

I need to learn how to manage Android app in desktop.

$ yay libglibutil
❯$ yay libgbinder
❯$ yay python-gbinder
❯$ yay waydroid

Screenshoter

I manage to create my own screenshooter, based on scrot.

❯# pacman -S autoconf-archive
❯$ yay giblib
$ git clone https://github.com/epsi-rns/scrotty

Miscellanous AUR Packages

$ yay cava
❯$ yay pod2man
❯$ yay lemonbar-git
❯$ yay termite
❯$ yay nbwmon
❯$ yay dwm-git

What is Next 🤔?

We need to concentrate to network. There are a few alternatives. We should start with the driver and interface.

Consider continue reading [ Wireless: Device, Driver, Interface ].