• 1 Post
  • 21 Comments
Joined 5 months ago
cake
Cake day: June 7th, 2025

help-circle



  • God, I wish I could just do like a live coding session with a group to explain what I know and like and how to translate that into flakes and hm. Lots of good info and suggestions from everyone, but I feel I could explain myself better with my system in front of me. I get the flakes concept of locking a program to a particular version. I like that idea, but I also think I’m still in a stage of building out my system, discovering which packages I want. And I understand home manager is for handling my home folder and config within nix.

    I can’t place it, but for some reason I don’t mind my config files living in .config, and keeping my system (for now) up to date and running the latest version of most software. That being said I of course see the value in both of these in the long term, especially as I work to build out a config I can install on all my systems and automatically toggles the correct modules based on device and user. I want that, but my repeat failure to get the flakes I want working, working, tells me I need to learn more base nix before I tackle that.

    In fact I could tell I learned a lot when I had to figure out how to remove flakes and hm when I kind of got them working. While I had moved my config into home manager, I also broke a bunch of other things, rendering enough of my desktop environment non-functional (audio mostly lol), that I needed to do something. The solution I knew I could pull off was completely rewriting my config as a sort of in between of my single file Hyprland based config, to a directory of files and niri. Learning to properly import other files, learning about needing to include default.nix and how I can toggle which files are imported very easily with comments. The broader nix ecosystem started to make more sense.

    I finally got good about using git, I made a folder structure that makes a lot of sense to me as far as parts of my config that are interoperable or machine specific. It’s clicking. I know the next step from that is probably flakes and hm, but again, the last time I tried to add those to my config, I broke way more than I fixed.

    I feel just dumb enough with this that I’m not sure I’m comfortable sharing my config publicly yet. For example I haven’t implemented a secrets setup, so things like my syncthing IDs are in my config still.

    As far as clearer goals. I’d like a config I can distribute across 3 machines (for now).

    • A desktop running niri, and kind of for fun as much other rust based software as possible (iron bar, helix, etc.). I know there will have to be exceptions, but it’s been fun engaging with a lot of recent work using rust.
    • A home server/nas/router using Podman for containers like Tailscale/wireguard, Jellyfin, audiobookshelf and such. If this can also handle my pihole/local dns and firewall that would be awesome, but I also have a RespberryPi I can dedicate to those.
    • A living room PC that boots straight to steam big picture, and has all the emulator platforms I could ask for.

    There’s many more thoughts prancing around in my head, but I don’t know how to prompt them.



  • In fact I didn’t! Thanks for pointing that out. Though every version of freetube I have installed works just fine. Ranging from Arch, to Nix, to Android and more. I did have a period where the version from the Arch repository didn’t work and I had to install it from the latest source. I thought that resolved itself eventually while I still daily drove Arch, but maybe not.



  • Balatro. It becomes a spreadsheet sim very quickly, in my opinion. I think part of the reason Binding of Isaac and Hades feel much more timeless to me is that every run has this sort of intuitive randomness vs this just full rng you have to counter with math. Balatro feels solved, and while I guess you could count Hades max heat run as “solving” the game, the replayability of it feels much higher because builds feels more dynamic than “make number go up faster”.



  • Just finished my basic niri install on NixOS. Seriously loving it. Had been wanting to ditch Hyprland for a while, but kept hitting walls with tutorials and blogs trying to convince me to use flakes and home manager. Finally last night I sat down and completely rewrote my config to just be simple default config style and got niri working. Feels like the window manager experience I’ve been dreaming of my whole life.







  • Please let this be your sign to start ditching corporate platforms across the board. Enshitification will come for your pristine app experience eventually. Go spend your Spotify monthly bill on one album every month from bandcamp or something. Own your own media. Share it with friends. GET OFF CORPO AD PLATFORMS! I realize this is the fediverse, so people are already kind of on board, but I think music streaming is often given a pass, or sneaks by our focus when discussing these issues.