

I’ve been using Loop Habits every day for the past five years and it really is great.
I like NixOS


I’ve been using Loop Habits every day for the past five years and it really is great.


For daily habit tracking, I’ve been using Loop Habit Tracker for almost four years now and really like it. Probably not the same use case as a counter app, but while we’re on the subject I thought I’d give it a shoutout.
Patrick Star after a skydiving accident


Personally I just put all my packages in configuration.nix (well, broken up into different files but all in environment.systemPackages). I only use home manager for extra config options for programs like Git, Neovim, or VSCodium. I only have one user so I see no reason for me to separate them.
I never use the flakes search, if I find a flake on github or somewhere then it will say how to add it as a flake input and enable it. That’s mostly for extra modules or things like beta versions of software that haven’t been added to the official repos yet, almost all of my packages are from the standard packages.


Born in 2004, I barely used the internet as a kid. Most my video games were off of CDs, and I occasionally got to use my dad’s Steam account. In like 4th grade I played some Wizards101, League of Legends, and some flash games, and started watching Minecraft youtubers. Besides that I mostly used the internet to download Minecraft mods. I kinda eased into the internet that way so I never really was surprised at having so much accessible to me.
I didn’t get on social media until I got on Reddit in high school. I tried Tumblr a bit but didn’t like it since it was too different. I still don’t use Twitter or anything, just Reddit and Lemmy and occasionally Pinterest.
NixOS is great, you can even have it automatically reinstall and wipe your garbage with Impermanence lol


I switched to NixOS almost two years ago, and it’s really nice being able to define my whole system in a single set of config files. If my hard drive dies or I switch computers, I can just reinstall NixOS using my config files and everything will be set up the exact same way. It’s extremely solid and I don’t need to baby my system because if it breaks I can just reinstall everything back to normal.
And I can share parts of the config between devices, so when I change my Neovim or VSCodium configs using Home-Manager it gets synced to my other devices, as well as being saved as part of my NixOS config files.


I enable the desktop environment through the normal nixos module and it works great, but I use KDE and it doesn’t have declarative configuration support through nixos so all the dotfiles are managed like normal. I’ve heard GNOME has better support if you want to set the configs through NixOS or Home-Manager whatever, but I haven’t used it so idk.
One note about
//is that it doesn’t deep combine attribute sets, so if you set the .url in one and .inputs.nixpkgs.follows in another then it will only use the second one. I don’t think that matters here but it’s tripped me up before. I think lib.mkMerge is the deep recursive alternative.