Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
You're welcome. Bash scripts are very useful. For example here's the script to install docker if you want an example. It's pretty long, but shows what it looks like. curl https://get.docker.com will show you the script in terminal. Since you're not piping (|) into bash there's nothing to worry about.
Here's my current list of packages that are installed on all of my systems: https://github.com/Atemu/nixos-config/blob/4c76b06c4adb984c764a301435f12db179beb92d/packages.nix
NixOS can do a whole lot more than just managing a set of packages, so perhaps home-manager would be a more minimal, less intrusive solution too. It has a ton of other features too though.