Standard things I do for setups
Yep, this is basically a checklist to get close to my setup/rice.
Things to install
These are ranked vaguely in the order I need them.
- Vundle (dependent on Git)
- i3 and related things like feh/dmenu/gtk3
Browser (Firefox + yes, I have a custom theme, Chromium, and
Tor (tor and torbrowser-launcher))
- Get support for DjVu: zathura-djvu
- Get support for EPUB: zathura-pdf-mupdf
- yay for AUR packages!
- Set up SSH with openssh package; OpenVPN is quite nice
Get additional displays working with xrandr, which comes
Update your .xinitrc!
- Set brightness with brightnessctl
- Get audio working with pulseaudio-alsa/pavucontrol/alsa-utils
- Polybar with a plugin that takes playerctl as a dependency
- Use cronie to set up cronjobs for updates and cleaning up
- flameshot for screenshots!
libqalculate package for
qalc, a good terminal calculator
- lsd (a colored version of ls)
- Mutt for mail //TODO
- C/C++ (check for gcc/g++)
- LaTeX (check for texlive)
- Python and corresponding packages
NodeJS/ReactJS (check for npm and
Todo list (other things I like)
- Adding yourself to the sudoers file
- Natural scrolling
- Setting up custom key bindings
- Caps Lock to Esc
Multilingual keyboard with dead keys.
I prefer having AltGr as my dead key (Compose key).
Set the DejaVu font collection as system default.
I used to do this with GNOME tweaks
Nope, NotoSans is way better for multilingual support and emojis.
For the rest, Source Code Pro works great!
- Set default apps! (mime-y stuff)
Symlink all my dotfiles (my hair will grey before I finish this). I do this manually,
but if you know any easier way to manage this, please let me know!
- Zoom (sad pandemic times)
Compositing; I use picom. Compositing's a pain in terms of productivity and performance.