Devices and Tech
Cover photo by https://unsplash.com/@we_are_rising
- Galaxy S3 Tab
- NeoVim
- Online Reading and Feeds
- Firefox on Ubuntu 22.04 Non Snap
- Hugo Static Site Generation
- Zellij
- Dell XPS 13 9305
- LaTeX
Galaxy S3 Tab
Galaxy Tab S3 is a 10 inch (9.7") tablet released in 2017.
Installing TWRP
```
- It's important to now reboot straight into recovery so that the old recovery partition is not recovered - Power + Vol Up + Home
- Swipe to install TWRP
NeoVim
NeoVim is a new super configurable version of the VIM editor.
I've been learning to configure and customise it for my own use. I used the following tutorials:
I also really like these plugins:
Powerline
Lualine adds a status bar at the bottom of VIM that shows you what's going on - its pretty neat. You need to install powerline fonts on the system. On Debian-based systems you can run apt-get install fonts-powerline
- https://github.com/nvim-lualine/lualine.nvim (you also need powerline fonts for this)
Online Reading and Feeds
RSS
I use FreshRSS to manage my feeds for me and the associated Android client for on the go. On the desktop I use NewsFlash reader which can also subscribe to FreshRSS
Read it Later App
I use Wallabag to store articles I want to read later and the accompanying android app for on the go. I use Read it Later for Wallabag stuff on desktop and the Firefox plugin for quickly adding things to my to read list.
Firefox on Ubuntu 22.04 Non Snap
In the latest Ubuntu they made Firefox a snap instead of just installing via deb. This walkthru tells you how to undo it.
In summary:
sudo snap remove firefox
sudo add-apt-repository ppa:mozillateam/ppa
echo '
Package: *
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001
' | sudo tee /etc/apt/preferences.d/mozilla-firefox
echo 'Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox
sudo apt install firefox
Hugo Static Site Generation
I use Hugo to maintain most of my websites.
Extended Edition
Hugo has an extended version which includes hooks for building SASS. Hugo recommend using snaps to manage and install versions of their tool rather than relying on debian packages since these can often be out of date.
Zellij
- Zellij is a Golang terminal workspace + multiplexer - its a bit like tmux on steroids
- Featured in charm interview https://www.youtube.com/watch?v=mnp9LCUdtJw
Dell XPS 13 9305
I had one as my daily driver at work from late 2020 to late 2023. I was so pleased with it I bought one for home/personal use too. Dell no longer make this laptop.
Managing and Limiting Battery
I used dell-charge-limit to automatically stop charging at 80% and preserve battery life
LaTeX
LaTeX is a powerful typesetting system that renders books and has specific markup for mathematics
Angle Brackets (Greater Than, Less Than) show as upside down question and exclaimation marks
This is an issue when <> render incorrectly, it can look very weird.
Check your encoding
According to this post (mirror), it could be as simple as not using the correct encoding and can be remedied with the correct package being included in the document:
\usepackage[T1]{fontenc}