overkill

joined 1 year ago
[–] overkill@feddit.de 3 points 9 months ago* (last edited 9 months ago)

You can get pretty far with copy-pasting. If you want to try it out, you should first realize that there's always 10+ different ways to do the same thing. Stick with what works and with what seems the most intuitive to you.

Personally, I suggest going straight for a flake-based setup. Flakes are somehow still labeled experimental, but they're actually mature and broadly adopted.

[–] overkill@feddit.de 11 points 9 months ago* (last edited 9 months ago)

After trying out a few distros over the last 20 years or so (~~open~~SUSE, Ubuntu, Debian, Arch, Fedora and Silverblue were the ones I actively used for a stretch of time on desktop, Debian and CentOS on server), I also landed on NixOS.

Who knows what the future brings, but things feel more settled to me than they ever have. Maybe that's because there's a (declarative) solution for every custom setup, it's just a function of time and profiency in Nix. Or maybe it's because I invested quite a bit of work into a trivially reproducible setup for most of my machines and workflows (all in one glorious version-controlled flake), that the sunk costs are too high to switch elsewhere.

I'm still willing to experiment with DEs/WMs, currently running Gnome on my main and Sway on weaker machines. Hyprland is a bit out there for my taste, but I'm really looking forward to giving Cosmic DE a try once it's ready.

[–] overkill@feddit.de 2 points 9 months ago

Yeah with its flags / regex / python support UltiSnips is really the gold standard of a snippet engine. In many other environments "snippets" really just means "substitute one string for another", where UltiSnips is so much more!

[–] overkill@feddit.de 3 points 9 months ago (2 children)

I use (neo)vim with UltiSnips for coding, text editing and writing e-mails, and it works great! It's super customizable.

[–] overkill@feddit.de 9 points 10 months ago
home.packages = with pkgs; [
  # ...
  qbittorrent
];