Skip to content

Scripts to help with setting up Linux desktops.

License

Notifications You must be signed in to change notification settings

Eragonvn/linux-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Purpose:

This script is made to assist with the setting up of several of the most popular Linux distributions, some of which include:

  • Ubuntu, Linux Mint, and other Ubuntu based distributions.
  • Arch Linux, Manjaro, and other Arch based distributions.
  • Fedora Linux
  • CentOS, AlmaLinux, and other CentOS/RHEL based distributions (version 8.4 for now)
  • Solus Linux
  • OpenSUSE (both Tumbleweed and Leap)

How to run:

  • Use the script.rb file to run this and start setting up accordingly to the prompts. ruby script.rb

What can be installed:

  • Internet browsers: Firefox, Chromium, Opera, Vivaldi
  • Gaming related apps: Lutris, Steam, Wine (+ Winetricks)
  • Office suites: LibreOffice, OpenOffice, OnlyOffice, FreeOffice
  • Creative related applications: Kdenlive, GIMP, Krita, Inkscape, DaVinci Resolve (non-Studio version), Audacity
  • Media applications: VLC, MPV
  • Font manager
  • Communication applications: Viber, Telegram, Signal, Discord
  • Dependencies for different coding languages: Ruby + Gems, Node.js + NPM, PHP,
  • Text editors/IDEs: Visual Studio Code, Atom, Sublime Text, IntelliJ, RubyMine

Contributions:

I do appreciate any contributions from others to this script, and to contribute, please make a pull request and recommit to this repo. Thanks! If you want anything to be added, please make an issue and write what you would want to have in here.

Contacts:

Dependencies:

  • Ruby
  • wget
  • RPMFusion (will be installed for Fedora and CentOS/RHEL based systems)
  • yay and its dependencies (will be installed for Arch Linux based distributions)

Known trade-offs:

  • Steam on CentOS/RHEL will be the Flatpak version instead.
  • Spotify on Fedora when installed from RPMFusion will come with LPF, which will have to be launched before having Spotify officially installed.
  • (Ruby only) Gems cannot be used globally on Arch due to different installation paths, please refer to this to be able to use gems globally.
  • ... (to be continued.)

Notes: this is only a provisional version, I'm putting this on a Rails like web client some time later.

About

Scripts to help with setting up Linux desktops.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages