That's a great read.
Please tell ^^
I cleaned my bin.
All that's left is a symlink: sh -> /nix/store/...
Nix has an open issue on integrating IPFS support.
There's also an old tutorial.
What would you tell a direct ancestor of yourself, living in the year 2024?
Forgetting time, space and everything else while I write code.
Not that I've almost set the kitchen on fire before by forgetting the pizza in the oven while writing "this one little function".
FreeTube has built in SponsorBlock, you can tell it to automatically and seamlessly skip sections of videos, such as sponsors, self ads, intros, outros,...
You're playing Devils Advocate, and you probaly know it xD
Anyway, I prefer NixOS for it's declarativity, reproducibility and immutability.
Example: You want nginx with acme setup? Just tell it to, and NixOS will figure out the steps to reach the desired state.
- NixOS
- disko + nixos-anywhere (automatic partitioning & remote installation of new systems)
- stylix (system-wide theming)
- agenix (secret management)
- impermanence (managing persistent data)
- nixos containers for sandboxing applications & services (using systemd-nspawn)
- TMPFS as /
- LUKS
- BTRFS as /nix (might try bcachefs)
- SWAP partition (= RAM size, to susbend to disk)
- Greetd with TUIgreet (DM)
- SwayFX (WM)
- Kitty & foot (term)
- Nushell (shell)
- Helix (editor)
- Firefox (browser)
- slackhq/nebula (c.f. self-hosted tailscale, connecting my systems beyond double NATs)
EDIT1: fix "DE" -> "DM"
I use a reproducible, declarative and reliable system btw.
I also use flakes btw.
Unfortunately time does not care about people