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 😆)