@dwarmstrong@fosstodon.org
@dwarmstrong@fosstodon.org avatar

dwarmstrong

@dwarmstrong@fosstodon.org

I love exploring free and open source technologies and how to use them to build a dynamic and more inclusive Space Age.

#FOSS #Space #Spacecraft #LMDE #Debian #Linux #Vegan #Books

This profile is from a federated server and may be incomplete. Browse more on the original instance.

dwarmstrong, (edited ) to debian
@dwarmstrong@fosstodon.org avatar

The arrival of Debian 12 has encouraged me to rethink how I typically do things in Linux.

First up: filesystems. All my computers currently use ext4.

For a laptop with a single drive and Debian as the sole OS which is "better": btrfs or ext4? Something else?

Hmm ... Time to do some homework!

dwarmstrong, to random
@dwarmstrong@fosstodon.org avatar

Bram Moolenaar, the original creator of VIM, has passed away.

:wq in peace

dwarmstrong, to debian
@dwarmstrong@fosstodon.org avatar

With the release of Debian 12, I decided that - instead of my usual setup of Xorg + Openbox - I would explore Wayland and a different desktop environment.

After making the switch to Sway and using it on both Linux and FreeBSD I find myself liking it very much!

Sway quickly gets you 90% towards a usable desktop. Its that 10% where you're crafting your own desktop just the way you like it that takes some experimenting!

This is how I do it:
https://www.dwarmstrong.org/sway/

dwarmstrong, (edited ) to debian
@dwarmstrong@fosstodon.org avatar

Instead of my usual Debian desktop setup of Xorg + Openbox, with the arrival of Bookworm I'm going to explore Wayland.

SwayWM sounds like its one of the most solid Wayland compositors currently available - and its packaged in Debian - so I'm going to start there.

dwarmstrong, to FreeBSD
@dwarmstrong@fosstodon.org avatar

Day 30-30

When I decided to install and stick with it for 30 days, I was motivated by simple curiosity and a question: After years of using Linux, what was this entire parallel *nix universe of BSDs?

FBSD has proven educational and a real treat to use and to continue using.

I've come to appreciate the history of Unix and how these wonderful tools came about, and the community that keeps it going. Thanks to many of YOU for your comments and encouragement.

Onward!

dwarmstrong, to FreeBSD
@dwarmstrong@fosstodon.org avatar

Day 5-30

Installed Openbox and accessories and startx into the window manager is working.

Dynamic menu launcher rofi fails with message "Failed to set locale." I have ~/.login_conf configured with en_CA.UTF-8 and running locale confirms this. Hmmm ...

Next up: Configure fonts, sound, and fix all the little paper cut issues like non-working rofi.

Onward! :freebsd:

dwarmstrong, to firefox
@dwarmstrong@fosstodon.org avatar

For anyone interested in running the latest stable release of Firefox on Debian 12, its possible to use the FF tarball provided by Mozilla.

Download, unpack, and create a link somewhere in PATH to the FF executable, i.e ln -s ~/firefox/firefox ~/bin/firefx . Hint: I call the link something different so as to differentiate this manually installed FF from any FF installed by the Debian package manager.

This is how I do it and it works good!

dwarmstrong, to FreeBSD
@dwarmstrong@fosstodon.org avatar

Day 24-30

Along with setting up Sway as my FreeBSD desktop, I've setup these desktop tools:

  • Terminal: foot
  • Status bar: waybar
  • Dynamic menu: rofi-wayland
  • Notifications: mako
  • Screenshots: grimshot
  • Lockscreen: swaylock
  • Theme: nordic-theme
  • Icons: papirus-icon-theme
  • Fonts: firacode, ubuntu-font

dwarmstrong, to random
@dwarmstrong@fosstodon.org avatar

I'm giving OpenBSD to my Thinkpad for Christmas. :openbsd: 🎄 🎁

dwarmstrong, to linux
@dwarmstrong@fosstodon.org avatar

An encrypted Linux system that include an unencrypted swap partition may experience all sorts of sensitive information that gets passed to swap that survives a reboot. Best practice is to encrypt the swap partition as well:

https://www.dwarmstrong.org/encrypt-swap/

dwarmstrong, to FreeBSD
@dwarmstrong@fosstodon.org avatar

Day 1-30

Straightforward install of 'FreeBSD-13.2-RELEASE-amd64' to my Thinkpad X230 with root-on-ZFS and encryption. Console-only for now. I'll setup X in a few days.

Onward! :freebsd:

https://docs.freebsd.org/en/books/handbook/bsdinstall/

dwarmstrong, to random
@dwarmstrong@fosstodon.org avatar

One feature I've come to love in the foot terminal: press ctrl+shift+o to enter URL mode, where all currently visible URLs are tagged with a label using a letter key that will open the URL in Firefox.

https://codeberg.org/dnkl/foot

dwarmstrong, to FreeBSD
@dwarmstrong@fosstodon.org avatar

After performing a few installs of FreeBSD, these are my personal notes of steps taken and choices made. A distilled, short and sweet version of Chapter 2 in the FreeBSD Handbook.

Hardware used is a Thinkpad T480s with 24GB RAM, 1TB SSD, and Intel integrated ethernet/wireless/gpu. Architecture is 'amd64'.

There is always more than one way to do it. This is mine. 🙂

https://www.dwarmstrong.org/freebsd-install/

dwarmstrong, to foss
@dwarmstrong@fosstodon.org avatar

Stellarium is a open source desktop planetarium available for Linux, Windows, macOS, and a web version. It displays a three-dimensional map of the stars with an immense range of features.

I'm using and enjoying the Linux distro-agnostic AppImage packaged release. Exoplanets oh my!
https://stellarium.org/

dwarmstrong, to FreeBSD
@dwarmstrong@fosstodon.org avatar

Day 3-30

Learn about the distinction between (binary) packages and (source) ports. Installed a few extra console applications courtesy of the pkg package manager. Apparently you are not supposed to mix using packages and ports on the same system? I'll dig into that a bit deeper when the issue arises where I want to compile something from the ports tree.
https://docs.freebsd.org/en/books/handbook/ports/

#30DaysOfFreeBSD #FreeBSD

dwarmstrong, to python
@dwarmstrong@fosstodon.org avatar

Day 95 of 100DaysOfCode - HarvardX CS50 Python: Problem Set 7 - Finished 3 of 5. Working with regular expressions ... either that, or my cat just walked across the keyboard. Pretty cryptic stuff! 🐱

dwarmstrong, to foss
@dwarmstrong@fosstodon.org avatar

FOSS ❤️ SPACE

Here are this week's 3 links worth exploring:
https://www.dwarmstrong.org/haw-27/

dwarmstrong, to FreeBSD
@dwarmstrong@fosstodon.org avatar

Day 7-30

Now that I have a working FreeBSD desktop (Openbox), learning a bit more about system configuration:
https://docs.freebsd.org/en/books/handbook/config/

dwarmstrong, to FreeBSD
@dwarmstrong@fosstodon.org avatar

For a Linux user to try out a BSD is to reap the great benefit of traveling to a foreign country: you not only learn new things, but you also see old things in a new light.

You might even decide to move there. 🙂

dwarmstrong, to debian
@dwarmstrong@fosstodon.org avatar

Debian 12 aka "Bookworm" is the latest stable release of the popular Linux operating system. I use Debian's live install image to create a minimal, console-only base configuration using the OpenZFS filesystem with native encryption.

This is how I do it ...

https://www.dwarmstrong.org/debian-install-zfs/

dwarmstrong, to linux
@dwarmstrong@fosstodon.org avatar

Backups are an easy task to put off but WOW do you feel the pain when a file is mistakenly deleted or a storage device fails!

I use a combination of rsync + ssh + rdiff-backup + cron to perform an automated daily backup of my desktop home directory to my home server. HOWTO:
https://www.dwarmstrong.org/backups/

dwarmstrong, to FreeBSD
@dwarmstrong@fosstodon.org avatar

Day 10-30

A bit more Xorg + Openbox tweaking. Plus modifying a few config files in $HOME with conditionals so they will work on both FreeBSD and Linux.

Beastie is looking better by the day. :freebsd: 🙂

dwarmstrong, to gentoo
@dwarmstrong@fosstodon.org avatar

Spending some quality time with the Gentoo Linux AMD64 Handbook. Going to do an install this weekend!
https://wiki.gentoo.org/wiki/Handbook:AMD64

dwarmstrong, to FreeBSD
@dwarmstrong@fosstodon.org avatar

Day 17-30

I ❤️ rescuing an old laptop from the junk heap and giving it a new lease on life. This time as a FreeBSD home server! :freebsd:

Thinkpad T430s was gathering dust with partially damaged screen and weak battery. Only thing replaced was the HD with a 500GB SSD.

Today secured access to the new server by setting up SSH keys and disabling password logins.

Server's first job: Store a copy of my $HOME. Created daily cronjob that syncs files to server directory.

dwarmstrong, to FreeBSD
@dwarmstrong@fosstodon.org avatar

Day 25-30

Installed FreeBSD 14.0 on a Thinkpad T480s. Using lessons learned so far on my test Thinkpad X230, I'm going to make this into my main laptop/desktop.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • Youngstown
  • everett
  • slotface
  • rosin
  • osvaldo12
  • mdbf
  • ngwrru68w68
  • JUstTest
  • cubers
  • modclub
  • normalnudes
  • tester
  • khanakhh
  • Durango
  • ethstaker
  • tacticalgear
  • Leos
  • provamag3
  • anitta
  • cisconetworking
  • lostlight
  • All magazines