I frequently reinstall Linux. Is there a tool to say what to install and configure that I can just run once after OS install? Things like

  • Install neovim, signal, steam
  • Configure firefox, desktop environment

I’m using this for just me, on my personal machine.

I don’t anticipate it’s possible between different distros, so assume I’m reinstalling the same distro.

  • a14o@feddit.org
    link
    fedilink
    arrow-up
    1
    ·
    2 hours ago

    I love NixOS but I wouldn’t commend it to people who are at a point in their sysadmin trajectory where they haven’t heard of Ansible. (It’s not just that Nix has a learning curve, it’s that you’re seriously screwed if you can’t tell the difference between a Nix problem and a regular package / kernel issue.)

    OP, use Ansible.

    • beeng@discuss.tchncs.de
      link
      fedilink
      arrow-up
      1
      ·
      57 minutes ago

      Skip Ansible (IMO). Bit of a hole and slow, pain to write and debug (slow cycles).

      Bite the bullet learn the hard right thing, nixos.