mirror of
https://github.com/ItsDrike/dotfiles.git
synced 2025-04-28 05:02:26 +00:00
Main Wrap
This commit is contained in:
parent
5b26fb0e65
commit
2847ad6578
1 changed files with 45 additions and 39 deletions
|
@ -2,47 +2,53 @@
|
||||||
from lib import Print, Install
|
from lib import Print, Install
|
||||||
|
|
||||||
|
|
||||||
Install.upgrade_pacman()
|
def main():
|
||||||
|
Install.upgrade_pacman()
|
||||||
|
|
||||||
Print.action('Package Installation')
|
Print.action('Package Installation')
|
||||||
|
|
||||||
Install.package('networkmanager')
|
Install.package('networkmanager')
|
||||||
Install.package(
|
Install.package(
|
||||||
'git', 'default + (Required for some installations, otherwise they\'ll be skipped)')
|
'git', 'default + (Required for some installations, otherwise they\'ll be skipped)')
|
||||||
Install.package('zsh', 'default + shell')
|
Install.package('zsh', 'default + shell')
|
||||||
Install.package('sudo')
|
Install.package('sudo')
|
||||||
|
|
||||||
# Desktop Enviroment
|
# Desktop Enviroment
|
||||||
Install.multiple_packages(['plasma', 'plasma-desktop', 'gnome'], 'Do you wish to install DE (Desktop Enviroment)?', [
|
Install.multiple_packages(['plasma', 'plasma-desktop', 'gnome'], 'Do you wish to install DE (Desktop Enviroment)?', [
|
||||||
'Plasma (KDE)', 'Plasma-Desktop (KDE-Minimal dependencies)', 'Gnome'])
|
'Plasma (KDE)', 'Plasma-Desktop (KDE-Minimal dependencies)', 'Gnome'])
|
||||||
# Display Manager
|
# Display Manager
|
||||||
Install.multiple_packages(['sddm', 'gdm', 'lightdm'], 'Do you wish to install DM (Display Manager)?', [
|
Install.multiple_packages(['sddm', 'gdm', 'lightdm'], 'Do you wish to install DM (Display Manager)?', [
|
||||||
'SDDM (KDE)', 'GDM (Gnome)', 'LightDM'])
|
'SDDM (KDE)', 'GDM (Gnome)', 'LightDM'])
|
||||||
|
|
||||||
Install.package('base-devel', 'default + (Required for makepkg installs)')
|
Install.package('base-devel', 'default + (Required for makepkg installs)')
|
||||||
Install.git_aur(
|
Install.git_aur(
|
||||||
'yay', 'default + (Required for some installations, otherwise they\'ll be skipped)')
|
'yay', 'default + (Required for some installations, otherwise they\'ll be skipped)')
|
||||||
Install.package('exa', 'default + (Better ls tool)')
|
Install.package('exa', 'default + (Better ls tool)')
|
||||||
Install.package('terminator', 'default + (advanced terminal)')
|
Install.package('terminator', 'default + (advanced terminal)')
|
||||||
Install.package('konsole', 'default + (KDE terminal emulator)')
|
Install.package('konsole', 'default + (KDE terminal emulator)')
|
||||||
Install.package(
|
Install.package(
|
||||||
'ark', 'default + (Managing various archive formats such as tar, gzip, zip, rar, etc.)')
|
'ark', 'default + (Managing various archive formats such as tar, gzip, zip, rar, etc.)')
|
||||||
Install.package('cron', 'default + (Task scheduling)')
|
Install.package('cron', 'default + (Task scheduling)')
|
||||||
Install.package('dolphin', 'default + (File Manager)')
|
Install.package('dolphin', 'default + (File Manager)')
|
||||||
Install.package('nomacs', 'default + (Photo viewer & editor)')
|
Install.package('nomacs', 'default + (Photo viewer & editor)')
|
||||||
Install.package('discord', 'default + (Chat App)')
|
Install.package('discord', 'default + (Chat App)')
|
||||||
Install.package(
|
Install.package(
|
||||||
'spotify', 'default + (Online Music Player)', use_yay=True)
|
'spotify', 'default + (Online Music Player)', use_yay=True)
|
||||||
Install.package(
|
Install.package(
|
||||||
'spectacle', 'default + (Screenshot tool)')
|
'spectacle', 'default + (Screenshot tool)')
|
||||||
Install.package('qalculate-gtk-nognome',
|
Install.package('qalculate-gtk-nognome',
|
||||||
'Do you wish to install Qalculate! (Complex Calculator)?', use_yay=True)
|
'Do you wish to install Qalculate! (Complex Calculator)?', use_yay=True)
|
||||||
Install.package('gnome-system-monitor',
|
Install.package('gnome-system-monitor',
|
||||||
'Do you wish to install gnome system monitor?')
|
'Do you wish to install gnome system monitor?')
|
||||||
Install.package(
|
Install.package(
|
||||||
'code', 'Do you wish to install Visual Studio Code (Text/Code Editor)?')
|
'code', 'Do you wish to install Visual Studio Code (Text/Code Editor)?')
|
||||||
Install.package('filelight', 'default + (Disk usage statistics and graphs)')
|
Install.package(
|
||||||
Install.multiple_packages(['firefox', 'chromium'],
|
'filelight', 'default + (Disk usage statistics and graphs)')
|
||||||
|
Install.multiple_packages(['firefox', 'chromium'],
|
||||||
'Do you wish to install web browser?')
|
'Do you wish to install web browser?')
|
||||||
|
|
||||||
Print.action('Package Installation Complete')
|
Print.action('Package Installation Complete')
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main()
|
||||||
|
|
Loading…
Add table
Reference in a new issue