I just noticed that the second script can be simplified!
# Size of largest packages
du ...(nix path-info --recursive .#nixosConfigurations.(hostname).config.system.build.toplevel | lines) | sort-by apparent --reverse | take 20
I just noticed that the second script can be simplified!
# Size of largest packages
du ...(nix path-info --recursive .#nixosConfigurations.(hostname).config.system.build.toplevel | lines) | sort-by apparent --reverse | take 20
What's bloating up your NixOS configuration? Here are some handy Nushell scripts to find out:
# Total size of your configuration
nix path-info --closure-size --human-readable .#nixosConfigurations.(hostname).config.system.build.toplevel
# Size of largest packages
nix path-info --recursive .#nixosConfigurations.(hostname).config.system.build.toplevel | lines | par-each { |it| du $it | first } | rename path apparent physical | sort-by apparent --reverse | take 20
# Size of largest clojures (packages, including respective dependencies)
nix path-info --closure-size --recursive .#nixosConfigurations.(hostname).config.system.build.toplevel | detect columns --no-headers | rename path size | into filesize size | sort-by size --reverse | take 20
Crockford's base32 encoding seems perfect for URL shorteners. It's case-insensitive, avoids similar-looking symbols and four symbols already produce one million unique combinations!
Just compare the following URLs, each encoding one of a million combinations:
example.com/287319 (dec)
example.com/2b83e (hex)
example.com/hm7f (Crockford)
example.com/dK2v (base 64*)
*Case-sensitive, but needs 1/6 fewer symbols for larger sample sizes
Every hobby starts with curiosity and ends with storage problems.
My account is now bridged to Bluesky :D https://bsky.app/profile/bricked.dev
yeah ChatGPT, we all trying to find the person who is responsible for this ram prices mess 😂
I love with Nix that I can use programs without "installing" them by using `nix shell`. I don't have to worry about a bunch of stuff cluttering my system. They'll automatically get cleaned up after a while when I do GC.
My recent use-case was that I wanted convert a markdown file to PDF so I used pandoc and tried a few different LaTeX PDF engines. I don't even remember the different packages I tried out, but I didn't have to!
❤️ Nix
Going to need slightly bigger truth table... :calculator:
New Linux CVE: if you open the terminal and type words, it will run those as code
There's a certain hype around TUIs now, especially within the AI-bubble, but I honestly don't get it. Who would want a bad adaptation of a GUI with none of the advantages of the terminal?
By default, you lose:
TUIs only make sense when you need a GUI in an environment that absolutely cannot afford graphical output. I use Helix btw
NixOS 26.05 “Yarara” is here #nixos.
20442 new packages, 85 new modules, and 1547 options!
Systemd is now the default Stage 1. x86_64-darwin support ends completely in 26.11. GNOME is updated to 50. GCC is upgraded to 15; and more.
Read the rest here: https://nixos.org/blog/announcements/2026/nixos-2605/
Have you seen the new chat platform? It's on Stoat. It's literally on Fluxer. It's on Discord with ads. It's literally on Root. You can probably find it on Spacebar. Dude it's on Squirrel Chat. It's a Rocket chat original. It's on TeamSpeak 3. You can collaborate on Chanty. You can go to Twist and work on it. Log onto Wire right now. Go to Viber. Dive into Zangi. You can Zulip it. It's on Pumble. Osmium has it for you. DCTS has your back. You can go around the corner at Sharkord and get set up. Mumble might be it.
@linerly I was casually browsing open source search engines on @alternativeto and what did I find? Searxist!
the biggest problem with programming in C, Java or Rust is the risk of wearing out the keyboard, due to them all being strongly-typed languages
You're not supposed to use the 2-in-1 shampoo because it violates the Unix philosophy
who decided to call it speculative execution and not cache me if you can
Yesterday at the hackerspace, a friend had forgotten the password to their (demo / showcase) computer.
Luckily, the convenient new sysadmin tool “copy.fail” saved the day! With one line, we could get a root shell and set a new password 😂
Way easier than rebooting into init=/bin/bash. So convenient! 2026 is truly the year of Linux on the desktop :P