# personal computer
class nodo::personal {

  case $use_nagios {
    '': { $use_nagios = false }
  }

  include nodo::physical
  include utils::personal
  include pam
  include xorg

  if $lsbdistcodename == 'squeeze' {
    include gdm
  }

  # Currently tor management just works for debian
  case $operatingsystem {
    debian: { 
      include tor::polipo
    }
    default: { }
  }

  # Misc user data
  file { "/var/data":
    ensure => directory,
    mode   => 0755,
  }

  # Media cache
  file { "/var/cache/media":
    ensure => directory,
    mode   => 0755,
  }

  # Old torrent cache
  file { "/var/cache/torrents":
    ensure => absent,
    mode   => 0755,
  }
}