June 29, 2020
I tried to install Jitsi Meet but failed because of these two dumb issues that still haven’t been resolved by the Jitsi team:
Related GitHub issue on the same topic: https://github.com/jitsi/jitsi-meet/issues/6371
Duplicate issue where they’re still working on this issue: https://github.com/jitsi/jitsi-meet/pull/6627
Basically, in a nutshell, they’re using “Certbot-Auto”, which has been deprecated for releases like Ubuntu 20.04.
This means that unless they patch this into the installation shell scripts, I would manually have to apply a workaround using ‘certbot’ to install the appropriate certificate, and manually configure a lot of the files present to get it to run. I don’t feel comfortable doing that so, I just nuked the Jitsi Meet private instance I created.
On the flip side, I plan on deploying a private Searx instance, so that I never have to use Google or DuckDuckGo again myself, so that’ll be fun.
This time though, I’ll read through the whole documentation to make sure that Searx is cool with Ubuntu 20.04.
‘searx’ can be found here, and you can actively use some public instances of it, though its more recommended to host your own instance to make sure its as secure as possible since YOU control it in that case: https://searx.me/
On a good note, I was able to install Doom Emacs just fine, and I have gotta say, it looks, feels, and just responds amazingly. I know other Emacs enthusiasts would just say “its someone else’s config” but I’ve been using Vanilla Emacs for quite a bit, and there’s just so much that should have been added right out of the box as a default like this.
So it goes without saying, I’m back to using Vim style bindings, and I’m pretty happy about it. I still know Emacs style bindings for other shell programs wherever needed, but let’s all agree Vim bindings are 100x better and more intuitive. Those who think they’ve memorized every C-c or C-o style binding in Emacs is insane, or is straight up lying. Some are intuitive for starters but when you delve into Org-mode with vanilla Emacs bindings, then you realize its almost impossible for a normal person to remember half of the bindings anyway.
‘Doom Emacs’ can be found here: https://github.com/hlissner/doom-emacs
Otherwise, I have the week off, and am doing the following checklist of things to do to keep myself occupied, and have been pretty happy about the progress so far:
Checklist of things to do [11/28]
- Go over moving inventory list
- Relax
- Figure out Neomutt for Fastmail email address
- Figure out how to use gnupg keys for Neomutt
- Attempt to deploy Jitsi on private instance on website
- Deploy Searx on private instance on website
- Download and install Doom Macs
- Figure out how to create a SC-IM based script with commands to automatically format the cc and c files every week
- Install Audacity & Reaper (one for demos, one for mastering
- Install Devuan on the main 2 gig SSD and try out VM’s with Virtualbox
- Start “Sieges” band
- Figure out how to get Transmission-remote working
- Play around with Raspberry Pi to make it a downloading agent via SSH or FTP
- Look into how to possibly obtain recipes through a terminal API
- Learn more C
- Research bug zappers for annoying gnats
- Look up which ports my website is using, allow those ports, and block all others.
- Look up Captain Crunch (2600) biography: hard to find, not worth buying $45 signed copy
- Activate Tracphone with new sim card
- Figure out how to split AwesomeWM config across multiple files
- Download gotbletu’s playlists of content I want to learn
- Watch gotbletu’s video on gnu stow and utilize it for dotfiles repo
- Check out Brody Robertson’s Linux vids on U-Tube and possibly add him to Newsboat Urls config
- Look into LinkedIn’s Job Search API, and work on making a Bash based console app to do curl requests
- Debate how to use RMWeb Reports API for work based app (ArmoryApp)
- Activate Tracphone with new sim card
- Re-organize Newsboat “urls” to be more accurate for YouTube section