Skip to content

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

License

Notifications You must be signed in to change notification settings

Thaylor-Hugo/First-Step

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages