]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
Reduce the number of installed packages
authorSilvio Rhatto <rhatto@riseup.net>
Sat, 8 Jan 2022 23:45:41 +0000 (20:45 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Sat, 8 Jan 2022 23:45:41 +0000 (20:45 -0300)
manifests/utils/bundle/poweruser.pp
manifests/utils/development.pp
manifests/utils/development/ide.pp
manifests/utils/interface.pp
manifests/utils/multimedia.pp
manifests/utils/office.pp
manifests/utils/suckless.pp

index 4702588693c2202a686febc7a9f29e9a4163f1ad..468629c9be598d05540464a7bc9f03834306447a 100644 (file)
@@ -3,7 +3,7 @@ class nodo::utils::bundle::poweruser {
   include nodo::utils::doc
   include nodo::utils::office
   include nodo::utils::office::console
-  include nodo::utils::office::gui
+  #include nodo::utils::office::gui
   include nodo::utils::interface
   include nodo::utils::development
   include nodo::utils::security
index cb5b1e0d43fe280eeaae7db0893f662fd3b68bf3..90b830d7c5b696560221cd6556b5cb271cb9d1ba 100644 (file)
@@ -4,6 +4,6 @@ class nodo::utils::development {
   include nodo::utils::development::git
   include nodo::utils::development::python
   include nodo::utils::development::puppet
-  include nodo::utils::development::system
-  include nodo::utils::development::web
+  #include nodo::utils::development::system
+  #include nodo::utils::development::web
 }
index 8212444703b07d8eeb17e64e0ac7b49d5f9913ae..c5d3f3bcbad7caa9fa05babcd42749543ea1ac27 100644 (file)
@@ -4,33 +4,21 @@ class nodo::utils::development::ide (
   # In use
   package { [
     'ed',
-    'rows',
+
     'myrepos',
-    'stow',
-    'hexedit',
-    'ack-grep',
-    'markdown',
+
     'python3-sphinx',
     'python3-recommonmark',
+
+    'yamllint',
+
+    # Needed by xcal
+    'ruby-activesupport',
+
+    # Static site compilers
     'pelican',
     'hugo',
     'mkdocs',
-    'yamllint',
-    'yajl-tools',
-    'graphviz',
-    'diffoscope',
-    'dos2unix',
-    'ttyrec',
-    'ruby-activesupport', # needed by xcal
-    #'bugs-everywhere',
-    #'silversearcher-ag',
-    #'ticgit',
-    #'ticgitweb',
-    #'ditz',
-    #'pnopaste-cli',
-    #'exuberant-ctags',
-    #'doxygen',
-    #'agave',
   ]:
     ensure => $ensure,
   }
@@ -42,8 +30,33 @@ class nodo::utils::development::ide (
     ensure => present,
   }
 
+  # Not in use
+  package { [
+    'ack',
+    'yajl-tools',
+    'rows',
+    'stow',
+    'hexedit',
+    'markdown',
+    'graphviz',
+    'diffoscope',
+    'dos2unix',
+    'ttyrec',
+    'silversearcher-ag',
+    'ticgit',
+    'ticgitweb',
+    'ditz',
+    'pnopaste-cli',
+    'exuberant-ctags',
+    'doxygen',
+    'agave',
+  ]:
+    ensure => absent,
+  }
+
   # Old stuff
   package { [
+    'ack-grep',
     'mr',
     'python-sphinx',
     'python-recommonmark',
index 843f256622c38a354c672a6bc01d258b8f631674..a6d1ac31bccb63b9684941ea90a2cb5599da5cc5 100644 (file)
@@ -6,7 +6,6 @@ class nodo::utils::interface inherits nodo::utils::interface::console {
     'weather-util',
     'conky',
     'conky-all',
-    'xscreensaver',
     'gpick',
     'vmg',
     'x11-apps',
@@ -22,29 +21,10 @@ class nodo::utils::interface inherits nodo::utils::interface::console {
     'xserver-xephyr',
     'policykit-1-gnome',
     'firejail',
-    'ratpoison',
     'sm',
     'i3lock',
     'materia-gtk-theme',
     'blackbird-gtk-theme',
-    #'unagi',
-    #'xcompmgr',
-    #'compton',
-    #'xzoom',
-    #'xautomation',
-    #'gtk-theme-switch',
-    #'gtk-smooth-themes',
-    #'lxappearance',
-    #'wmctrl',
-    #'pcmanfm',
-    #'xinput',
-    #'metar',
-    #'i3',
-    #'rxvt',
-    #'thunar',
-    #'xterm',
-    #'eterm',
-    #'gnome-terminal',
   ]:
     ensure => installed,
   }
@@ -67,11 +47,30 @@ class nodo::utils::interface inherits nodo::utils::interface::console {
     ensure => present,
   }
 
-  # Old stuff
+  # Not in use
   package { [
+    'ratpoison',
+    'xscreensaver',
     'terminology',
     'conkyforecast',
     'fluxbox',
+    'unagi',
+    'xcompmgr',
+    'compton',
+    'xzoom',
+    'xautomation',
+    'gtk-theme-switch',
+    'gtk-smooth-themes',
+    'lxappearance',
+    'wmctrl',
+    'pcmanfm',
+    'metar',
+    'i3',
+    'rxvt',
+    'thunar',
+    'xterm',
+    'eterm',
+    'gnome-terminal',
   ]:
     ensure => absent,
   }
index 3b87dc3c6df0885f35ad130c1b37ef071f3ba371..4f3d145ca3dce3e46f9fe17d05ebb905190e5be1 100644 (file)
@@ -1,53 +1,58 @@
 # Multimedia utilities
 class nodo::utils::multimedia inherits nodo::utils::multimedia::minimal {
-  # Multimedia
+  package { [
+    'pavucontrol',
+    'jhead',
+    'qrencode',
+    'scrot',
+  ]:
+    ensure => installed,
+  }
+
+  # Not in use
   package { [
     'gimp',
     'inkscape',
     'geeqie',
-    'pavucontrol',
-    'jhead',
     'xine-ui',
-    'qrencode',
     'zbar-tools',
-    'scrot',
     'vorbis-tools',
     'opus-tools',
-    #'cbrpager',
-    #'alsa-tools-gui',
-    #'v4l-utils',
-    #'gstreamer-tools',
-    #'mp3blaster',
-    #'vlc',
-    #'libasound2-plugins',
-    #'lame',
-    #'llgal',
-    #'darksnow',
-    #'ffmpeg2theora',
-    #'netpbm',
-    #'audacious',
-    #'qjackctl',
-    #'easytag',
-    #'audacity',
-    #'opencubicplayer',
-    #'picard',
-    #'gxine',
-    #'oggfwd',
-    #'totem',
-    #'faad',
-    #'gmtp',
-    #'gphotofs',
-    #'jmtpfs',
-    #'landell',
-    #'gqview',
-    #'mencoder',
-    #'tucan',
-    #'orpheus',
-    #'amarok',
-    #'moc',
-    #'cmus',
+    'cbrpager',
+    'alsa-tools-gui',
+    'v4l-utils',
+    'gstreamer-tools',
+    'mp3blaster',
+    'vlc',
+    'libasound2-plugins',
+    'lame',
+    'llgal',
+    'darksnow',
+    'ffmpeg2theora',
+    'netpbm',
+    'audacious',
+    'qjackctl',
+    'easytag',
+    'audacity',
+    'opencubicplayer',
+    'picard',
+    'gxine',
+    'oggfwd',
+    'totem',
+    'faad',
+    'gmtp',
+    'gphotofs',
+    'jmtpfs',
+    'landell',
+    'gqview',
+    'mencoder',
+    'tucan',
+    'orpheus',
+    'amarok',
+    'moc',
+    'cmus',
   ]:
-    ensure => installed,
+    ensure => absent,
   }
 
   # Flash implementation (deprecated)
index ceb74ab156caf73fdfa7f28963deceb1dadd976f..5998db8d356cd42bdfd8e345b9f57dbe03eea5df 100644 (file)
@@ -4,24 +4,24 @@ class nodo::utils::office (
   package { [
     'taskwarrior',
     'timewarrior',
-    'bugwarrior',
-    'vit',
-    'tasksh',
     'python-powerline-taskwarrior',
-    'watson',
-    #'hledger',
   ]:
     ensure => present,
   }
 
   # Not in use
   package { [
+    'bugwarrior',
+    'bugs-everywhere',
+    'vit',
+    'tasksh',
+    'watson',
     'kalarm',
     'gnumeric',
     'jekyll',
-    'hledger',
     'dia',
     'calibre',
+    'hledger',
   ]:
     ensure => absent,
   }
index 71de355740e6b344b97b5ad2c173ed2ccedb8c60..4cf70afa32ec29055119a7d8dd7bec2f462097bf 100644 (file)
@@ -2,16 +2,22 @@ class nodo::utils::suckless (
   $ensure = 'installed',
 ) {
   package { [
-    'dwm',
     'suckless-tools',
+    'feh',
+    'sxiv',
+  ]:
+    ensure => $ensure,
+  }
+
+  # Not in use
+  package { [
+    'dwm',
     'surf',
     'xvt',
     'uzbl',
     'xxxterm',
     'stterm',
-    'feh',
-    'sxiv',
   ]:
-    ensure => $ensure,
+    ensure => absent,
   }
 }