My Configs

I store my configurations files in a subversion repository, which is public, my configs contains my scripts, either made by me or taken from someone else, it also contains all my programs settings, programs that I use daily (ex: Mutt, Screen, X, Opera …)

The configurations are Licensed under GPL Version 2 or later, the scripts taken from someone else are credited within the file (If I missed one then please tell me)

To checkout my repository you have to do the following…
$ svn co svn://svn.nasreddine.com/wael/trunk/co-public
To update it, just do an svn update from inside the folder.

NOTE: Don’t checkout the whole trunk folder, You will only end up checking out the same files over and over again for each profile (Profiles are the folder that begins with co-) and at the end checking out will fail because a part of it is private.

The repository is also accessible via your web browser, and can be found here.

The Repository skeleton:
Files: Folder containing misc sub-folders (i.e Wallpapers).
bin: contains scripts.
cron: contains cron scripts for all hostnames.
etc: contains the basic dot files for a usuable home dir.
etc-plus: contains more dot files.
etc-hostname: contains hostname specific dot files.
lib: contains lib files like functions or java libraries.
src: Contains projects (windows and linux).
tmp: an empty folder, that I use to store temp files.
co-base: Checkout profile to construct a basic profile.
co-full: Checkout profile to construct a full profile (with private data).
co-HOSTNAME: HOSTNAME specific checkout.
co-public: Checkout profile to checkout all public data.

Share/Save/Bookmark