Note This was tested on a OnePlus 6T using Phosh as the desktop/shell. I purchased this phone from Swappa just for running Mobile Linux. Donations I'd like to start this post off by saying I HIGHLY recommend donating to postmarketOS if you want devices to have a second life once Android support is dropped or if you want them to be Linux first (not Android) first! postmarketOS Donation…
CI (Continuous Integration system) I have been using some form of a CI either in GitHub or recently GitLab with it's CI but not with Forgejo/Gitea (they both use the same runner process since Forgejo is a hard fork of Gitea) so I thought it was time to change that! My Forgejo instance NixOS Service Getting it going on a NixOS install is pretty easy (without using a secret management tool…
Building custom images You can build images with either the legacy (non-flake) and flake method, there are a few great resources such as nix.dev and NixOS Wiki . For example if we wanted a minimal (CLI only) ISO for x86_64 with helix and git we can do that here: 1 { 2 description = " Minimal NixOS installation media " ; 3 inputs . nixpkgs . url = " github:NixOS/nixpkgs/nixos-25.05 " ; 4…
New and updated packages in nixpkgs ! With the launch of the new System76 Thelio Astra we saw some updated system76 packages such as system76-power system76-io-dkms system76-dkms: 1.0.13 -> 1.0.16 and 1.0.16 -> 1.0.17 but this update of the system76-io-dkms package in nixpkgs also added support for the Thelio Io v2 which is helpful for newer Thelio's that use that version of the board. We…
Note I purchased this system from Amazon's Renewed Store and the listing for this model is also in that link if you wanted to purchase it after this review. This review has been done over a week of using the system with my findings broken down with the Good, Bad and Ugly system. Ubuntu support (general Linux support) Running Neofetch About System in GNOME Settings Ubuntu has a custom image…
description: Running NixOS on Linode VPS for services like Jekyll, Mastodon and Nextcloud. Installing on Linode I've been using Linode for a while and I used this article to install NixOS on a Linode. Now I was using one large server (2GB plan) to host everything but I thought that splitting them up would be better so I just cloned my server onto another Linode using their great webUI! Two is…
After you create the mount point then we'll add that drive to our `/etc/nixos/configuration.nix': fileSystems."/mnt/ExtraDrive" = { device = "/dev/disk/by-uuid/72315f9e-ceda-4152-8e8d-09590affba28"; fsType = "ext4"; }; NOTE: You can find the UUID by using the blkid command, you will need to use sudo or change to the root user. sudo blkid or…
Installing newer software Recently I ran into this bug with the stable (22.05 at this writing) of the ProtonVPN software in NixOS. A way to work around it was use the unstable version of the software which had the fix. I did a bit of Googling to find how to do that so I wanted to share what I found, this is the file that I use: { config, pkgs, ...}: let unstable = import (builtins.fetchTarball…
Automate the OS With NixOS you can setup your OS using the "configuration.nix" file which is in "/etc/nixos" and mine enables the following: Xorg OpenSSH PipeWire Bluetooth CUPS fwupd Flatpak This installs my desktop, default applications and other tools that I need. I'm still working on it but this gets me up and running out of the box. You can see the full file here . Rollback the…
systemd-boot Systemd-boot started with just support for UEFI which means the code base is much smaller when compared to GRUB which has a ton of code to work with different types of drives that have been released in the last decade. Pop!_OS has been using it since the 18.04 LTS release and I have been using it as my go to boot manager ever since. efibootmgr This command allows us to edit the EFI…
What will be here My personal thoughts and links to current projects or life events that are happening Reviews of tech things What won't be here Ads Tracking Comments (reach out over my socail media links)