# Personal computer class nodo::base::personal { include nodo::base::physical include nodo::utils::personal include autossh class { 'nodo::subsystem::lightdm': } # Media folders and groups include nodo::subsystem::media # Mountpoint for encrypted home folders file { [ '/mnt/crypt/', '/mnt/crypt/home' ]: ensure => directory, } # Misc user data # This is handled by "hydractl sync-media" #file { [ "/var/data/code", "/var/data/crypt", "/var/data/crypt/home", "/var/data/load" ]: # ensure => directory, # mode => '0755', # require => File['/var/cache/media'], #} # Development #file { [ "/var/cache/vagrant", "/var/cache/virtualbox", "/var/cache/qemu" ]: file { [ "/var/cache/qemu" ]: ensure => directory, mode => '0755', } }