

nix-collect-garbage has a --dry-run flag which should print deletable paths without actually deleting them. Check out the nix-collect-garbage reference


nix-collect-garbage has a --dry-run flag which should print deletable paths without actually deleting them. Check out the nix-collect-garbage reference
There are many modern alternatives to common Unix commands, often written in rust, or provided in Nushell, that showcase that. Here are some common themes I like:
Good defaults:
You shouldn’t have to memorize tar -xzvf just to extract a tar file; The thing you’re most likely to want to do should be the default. But other use cases should still be achievable through the use of flags. Make simple thing easy and difficult things possible.
Subcommands: It helps separate and discover the different functions of a CLI. Paired with a help subcommand, you can quickly look up information for the subcommand you’re actually interested in.
Domain specific languages:
Many problems already have a solution in the form of a DSL, such as Regex or SQL. My favourite example for this is httpie, which lets you specify the type, body and parameters of an HTTP request without touching any flags.
I also much prefer long options over ones, because they are self-documenting.


The two times something like this happened to me, it was always a RAM issue. One time it was XMP, the other time I forgot to install swap, so the memory simply ran out
Me neither, I only stumbled across this a couple of days ago. I don’t use Bluesky but I heard that it’s not really defederated because of the large amount of resources it requires. Not sure if it applies to ATProto in general. For now I’m sticking with Codeberg because what’s a federated network worth if there’s not much to federate with
Tangled is also a new Git forge built on ATProto, the protocol used by Bluesky


Do you want to have multiple color schemes that you can quickly switch between? If you have already built the configuration with a color scheme, the second time you build it should take much shorter. Changing between a fixed set of color schemes is also a proposed feature for Stylix: https://github.com/nix-community/stylix/issues/447
Similar tools you can check out are Tinted Theming, Pywal16 and Catppuccin.


I haven’t noticed a difference between server and client side decorations when using GTK apps, but it’s nice to have uniform server side decorations for apps that are not GTK


Those on Nix can also use Stylix which implements the same workaround
deleted by creator


What I meant is that in order to share these games, other people would also need such a device or at least an SD card reader, which most people don’t. It’s not because of you.


It would be pretty cool to share games using SD cards like that, but there would hardly be anyone to share them with.


You are right! I meant to refer to Plymouth, which will do what I described. It’s been a while since I did this.


Perhaps this is a little overkill, but you could install a display manager like GDM or SDDM that displays a graphical password input.
I noticed that you are interested in immutable distros! That’s a good choice for your requirements, since it allows you to skip troubleshooting most issues by rebooting or performing a rollback.
I myself am happily using NixOS, but I think its advantages only shine when you want to spend time configuring your system. That being said, if you want to invest that time once and you stay on the stable version, you can also have quite a stable experience.
The other two options you listed are both atomic Fedora spins made by uBlue, which add minor customizations to the base image. Both of their non-GNOME seem to be based on Fedora Kinoite, which would be another option. Fedora is generally more opinionated, which is good if you don’t want to tweak anything.
Between these Fedora images, I’d recommend Fedora Kinoite for simple setups and Bazzite if your focus is on gaming. I have never heard of Aurora before and it doesn’t seem to add that much. That being said, if you want to try out multiple of these options, you can always rebase your current atomic Fedora desktop to another image!


You can use glim or build your own tool using grub. Edit: The article on Arch Wiki describes the manual process and also list more automated alternatives.
I freed my entire disk by removing the French language pack
You’re right, it was a vad example. I added some other examples that might be more accurate, allthough less popular.
Interesting question because I think there are entire families of programming languages that share mostly the same syntax. Often, a popular language of its time like C, Java, Python or Lua inspires a range of languages with a similar syntax, but different semantics. Like how JavaScript was supposed to look like Java, but to be adopted to a browser environment. Edit: C# may be a more accurate example, or how Godot Script and Bend look like Python.
I’d say the language family that has the most uniform syntax is shell scripting languages. They have mostly been standardized by POSIX and features are often being copied to make the shell more familiar and interoperable.
Yup, I’m learning Rust this way over at https://github.com/brckd/advent-of-code-2024 using a handy template I found.
Regarding the puzzles, I was able to solve all of them so far using
regex, itertools and some bruteforce >:D
I already joined a private leaderboard, but if more people are interested, we could create one too.
deleted by creator