From ArchWiki
Revision as of 16:17, 18 November 2012 by NicoSchottelius (talk | contribs)
Jump to: navigation, search

This page describes how to automatically configure archlinux using cdist.


Cdist is a configuration management system. The author of cdist is also using Archlinux as a target distribution and has some re-usable example configurations online.


Get the cdist repository with Nicos modications:


How to use the types

Edit cdist/conf/manifest/init, add your hostname and use the types as seen on the present hosts. Afterwards run

   ./bin/cdist config -v your-host-name

And then the your-host-name will be configured.

Type overview

The following types are present and have been tested on Archlinux systems.

Managed Desktop (__nico_managed_desktop)


  • User can shutdown, suspend the computer (pm-utils)
  • Graphical user login (slim)
  • LXDE Desktop environment
  • Office suite (Libreoffice)
  • Browser (chromium)
  • User can configure network (using wicd)