Skip to content

Latest commit

 

History

History
58 lines (50 loc) · 3.86 KB

README.md

File metadata and controls

58 lines (50 loc) · 3.86 KB

First-Step

First step of a new operating system. Scripts for configuring the system in new installs

Dependencies

The script has some dependencies that are automatically installed. They are:

  • Gum - A tool for glamorous shell scripts
  • Curl - Command-line tool for transferring data with URL syntax
  • XClip - Command line interface to X selections (clipboard)
  • Unzip - List, test and extract compressed files in a ZIP archive

Things You Can Install

Programming Packages

  • Git - Version control system
  • Fish - Interactive shell
  • GCC - GNU Compiler Collection
  • Make - Build tool
  • CMake - Build system generator
  • VSCode - Feature-rich code editor
  • ROS2 - Robotics framework
  • JLink - JLink tool
  • STM32Cube programs - CubeProgrammer, CubeMX and CubeMonitor
  • ARM-GCC - Compiler for ARM processors

Useful Packages

  • Discord - Communication platform
  • VLC - Media player
  • CopyQ - Clipboard manager
  • Baobab - Disk usage analyzer
  • Charge Rules - Auto change power based on charging status

Gnome Extensions

STM32Cube Dependencies

Please download the STM softwares (CubeMX, CubeProgrammer and CubeMonitor) and place them on stm folder. For more information read stm README

How to Use

Just run the top level script "first_step.sh" on the project root directory

./first_step.sh