|
#-------------------------------------------------------------------------------- |
|
# APT Lists |
|
#-------------------------------------------------------------------------------- |
|
# There are Seven lists under key config.install.apt.[mentioned from 1-7] |
|
# 1. administration : Contains Administrative packages |
|
# 2. security : contains Security related tools and packages |
|
# 3. productivity : Office tools, writing tools, LateX, document tools and other |
|
# productivity tools, Email clients, browsers, IM clients etc. |
|
# : Example : LateX, TeXStudio, Libre office, pandoc empathy, Thunderbird |
|
# 4. Multimedia : Multimedia tools like media players, audio converters and playes etc. |
|
# 5. development : IDEs [Spyder, Jetbeans etc], languages [go, python, ruby, rust, java etc], |
|
# : Containers [docker lxc rkt etc], Python libraries, compilers [gcc, clang] |
|
# : SDKs [AWS SDK, Coogle Cloud SDK, open-jdk, Tensor Flow], headers |
|
# : and libraries[ocl-icd-dev], |
|
# : Anything related to development and *-dev or *-devl packages. |
|
# 6. other : Everything which doesnot fit in the above categories. |
|
# : Themes, Tools, Utilities like htop etc. |
|
# 7. External : Any packages which are provided by ppas, or repositories not present in |
|
# : base *buntu distribution. There's a possibility that the repository might not |
|
# : be added or may be unavailable or offline. So Keeping the list seperate from |
|
# : others packages minimizes errors if there are any. |
|
# This classification is only for ease of use and need not be strictly followed. You can put |
|
# vlc package in 'security', it will still install fine. This classification helps |
|
# while writing configs and editing them. Its advised to follow it if your configs |
|
# tend to get to couple of hundreds of lines. Also YAML file should be a valid YAML. |