A simple module that allows users to choose their default editor and default shell.
This will ensure that the proper packages are installed, the configuration files that enable syntax highlighting are written, helpful shell aliases are enabled, and the default editor and shell are set.
Customizing the environment:
class { 'userprefs':
shell => 'zsh', # allowed values: bash/zsh
editor => 'vim', # allowed valued: emacs/nano/vim
}
Classifying a node with classroom defaults:
include userprefs::defaults
[email protected] [email protected] [email protected]
Please log tickets and issues at our Projects site