Add recommended software install list #16

Open
opened 2 years ago by nightfirecat · 1 comments
Owner

I don't know if I want to go through the trouble of making a consistent cross-platform way to install this software, but I do have a suite of software I like to use in basically every environment I work in, graphical or not. (though the former tends to have more software that becomes useful) It would be helpful for the setup script to check for the existence of this software and print some info for any of them which are missing. Some of this software is documented on my server setup wiki page, but it is far from a complete list of common software that I like. This includes:

All environments

  • git
  • vim
  • rsync
  • zip
  • unzip
  • htop
  • ripgrep
  • make
  • jq
  • neofetch
  • shellcheck
  • ansible
  • ansible-lint

Graphical environments only

All platforms

  • keepassxc
  • vlc
  • libreoffice
  • nmap

Linux

MacOS

  • firefox
  • vscode

Personal graphical Linux environments

  • flatpak
    • org.mozilla.Thunderbird
  • signal-desktop (requires extra setup, see https://signal.org/download/)
  • winehq-staging (requires extra setup, see https://wiki.winehq.org/Debian or appropriate distro page)
  • plasma-discover-backend-flatpak
  • hugo
  • inkscape
  • wireshark
  • torbrowser-launcher
  • audacity
  • obs-studio
  • picard
I don't know if I want to go through the trouble of making a consistent cross-platform way to _install_ this software, but I do have a suite of software I like to use in basically every environment I work in, graphical or not. (though the former tends to have more software that becomes useful) It would be helpful for the setup script to check for the existence of this software and print some info for any of them which are missing. Some of this software [is documented on my server setup wiki page](https://wiki.nightfirec.at/server/setup#install_common_software), but it is far from a complete list of common software that I like. This includes: ## All environments * git * vim * rsync * zip * unzip * htop * ripgrep * make * jq * neofetch * shellcheck * ansible * ansible-lint ## Graphical environments only ### All platforms * keepassxc * vlc * libreoffice * nmap ### Linux * flatpak * org.mozilla.firefox * org.freedesktop.Platform.ffmpeg-full (for non-choppy video playback, see https://www.reddit.com/r/firefox/comments/tejbru/solution_for_the_flatpak_version_of_firefox/) * com.visualstudio.code * com.github.tchx84.Flatseal * gscan2pdf * peek * simplescreenrecorder * chromium * fonts-firacode * xclip ### MacOS * firefox * vscode ## Personal graphical Linux environments * flatpak * org.mozilla.Thunderbird * signal-desktop (requires extra setup, see <https://signal.org/download/>) * winehq-staging (requires extra setup, see <https://wiki.winehq.org/Debian> or appropriate distro page) * plasma-discover-backend-flatpak * hugo * inkscape * wireshark * torbrowser-launcher * audacity * obs-studio * picard
nightfirecat added the
enhancement
label 2 years ago
Poster
Owner

https://stackoverflow.com/a/55083838/540162 and/or https://stackoverflow.com/q/1392976/540162 can be used to detect platform (MacOS or Linux) and whether we're operating in a graphical environment.

https://stackoverflow.com/a/55083838/540162 and/or https://stackoverflow.com/q/1392976/540162 can be used to detect platform (MacOS or Linux) and whether we're operating in a graphical environment.
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: nightfirecat/dotfiles#16
Loading…
There is no content yet.