Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Goals

I have some things I wanna do today, too many in fact! 😆 I wanna practice Stenography (keyboard kind), make a Snake clone in Pico 8, setup dual booting into NixOS, write a blog post / setup NeoCities (this now lol), and along with that is Git.

I think first is going to be setting up dual booting into NixOS, maybe getting a hang of Nix first actually? 🤷

Don't have any of that installed yet so lets do that 😆

Nix

Hopping into Nix First Steps tutorial... and immediately run into issues 😆

I'm running CachyOS, an Arch-based linux distro, and I've had issues with packages before, so this isn't too surprising. What is surprising is that the issue doesn't seem to be well documented, so here it is.

I try the very first command they say

nix-shell -p cowsay lolcat

only to get as error

error: creating directory '/nix/store': Permission denied

maybe sudo?... gives me a different error 😆

error:  
      … while calling the 'import' builtin  
        at «string»:1:18:  
           1| {...}@args: with import <nixpkgs> args; (pkgs.runCommandCC or pkgs.runComma  
nd) "shell" { buildInputs = [ (cowsay) (lolcat) ]; } ""  
            |                  ^  
  
      … while realising the context of a path  
  
      … while calling the 'findFile' builtin  
        at «string»:1:25:  
           1| {...}@args: with import <nixpkgs> args; (pkgs.runCommandCC or pkgs.runComma  
nd) "shell" { buildInputs = [ (cowsay) (lolcat) ]; } ""  
            |                         ^  
  
      error: file 'nixpkgs' was not found in the Nix search path (add it using $NIX_PATH  
or -I)

...well this is frustrating 😅

nothing on DDG either, maybe I'll look in their forums, but it should also search their forums...

Huh. The nix-daemon wasn't started which... doesn't fix my issue

Well I deleted my GitHub account (because microsoft 🙄), but in order to interact I need one, so using BlankSprout2 I guess 😆 my new avatar isn't as cool as my old one 😆

Maybe I'll just try installing NixOS and dual-booting first actually, this is getting frustrating. Grabbing the graphical liveCD because I don't want to mess with CLI right now 😆

Finding a lot of what Mom on the Spectrum says resonating with me, she definitely has a lot 😆 Gentle Movement especially, I need to stop sitting so much, or at least take breaks from it

Okies, gonna break and then restart system for NixOS

NixOS

Mmmkay, had to use GParted to create a partition for NixOS, the installer failed when it tried to, so just did it manually, ran the installer again and that time it worked

Added some things to my configuration.nix file, and other than nvidia drivers failing everything else is working fine so far! It was surprisingly easy 😆 (other than the random hangs, I'm suspecting that's because my CPU is trying to do the work of the GPU, which isn't configured properly... I think)

for obsidian it's just pkgs.obsidian in my environment.systemPackages, hows about I just show you ackshually

  environment.systemPackages = with pkgs; [
    pkgs.obsidian
    pkgs.syncthing
    pkgs.legcord
    pkgs.scrcpy
  ];

Syncthing requires a bit of setup, and I haven't gotten it to work entirely yet, but I wanted my folders so I just configured it in the webgui, though it will override the devices and folders so I should probably disable those options 😅

  services = {
      syncthing = {
          enable = true;
          group = "wheel";
          user = "blanksprout";
          dataDir = "/home/Default";    # Default folder for new synced folders
          configDir = "/home/BlankSprout/Documents/.config/syncthing";   # Folder for Syncthing's settings and keys

          overrideDevices = true;     # overrides any devices added or deleted through the WebUI
          overrideFolders = true;     # overrides any folders added or deleted through the WebUI

          settings = {
            devices = {
              "CachyOS" = { id = "id-here"; };
              "Raven" = { id = "id-here"; };
            };
            folders = {
              "Default" = {
                path = "/home/Default";
              };
            };
          };
      };
  };

obviously if you were following along you would replace your devices and folders with the ones you use

I think the error I get when trying to build nix now is just syncthing service not being properly restarted, saying something about start request repeated too quickly Oh there were unmatched brackets that would do it lets see 😆 nope, but either my devices/folders weren't deleted because the syncthing service failed to start or I did it properly this time, who knows 🤷😆

Whelp this has taken all day so I'mm'a switch to crocheting or something 😆

Crochet

I've made some tshirt yarn by following this tutorial, and made a grey lollipop out of a grey shirt pocket as a proof-of-concept ![[GreyLollipop.jpg]]

Then I cut the rest of the tshirt up and wrapped it around itself to make ![[GreyCordage.jpg]]

The stuff of the left is from when I was wrapping it onto the right one, it snapped 😆

Using it now, the thickness is different (since I cut it bad lol), but that isn't affecting my test piece too much, we'll see how it turns out! Just doing some single-crochets in the round, increasing by two every row, starting with 6sc in a magic circle, which didn't turn out too magic this time 😆

Increasing by two every row was a mistake, it's gone all wibbly, tried to correct it by increasing every other stitch on second row when I noticed it going wibbly but the cord is just too thick for two stitches in every one or even every other one 😆 could frog it again, might still 🤷 Could also just need blocking, when I stretch it out it lays pretty flat yeah might just need to block it, which is something I've never done before 😆

I'll finish this row (5) then probs be done for the day that was done faster than I thought, I'll still take a break though, visit mom, maybe see about git and/or neocities, probably neocities first 😆

(Ended up reading more BlueCore by InadvisablyCompelled 😆)