diff options
Diffstat (limited to 'fedora-livecd-xfce.ks')
-rw-r--r-- | fedora-livecd-xfce.ks | 176 |
1 files changed, 176 insertions, 0 deletions
diff --git a/fedora-livecd-xfce.ks b/fedora-livecd-xfce.ks new file mode 100644 index 0000000..e884567 --- /dev/null +++ b/fedora-livecd-xfce.ks @@ -0,0 +1,176 @@ +# fedora-live-xfce.ks +# +# Description: +# - Fedora Live Spin with the light-weight XFCE Desktop Environment +# +# Maintainer(s): +# - Rahul Sundaram <sundaram a fedoraproject.org> + +%include fedora-live-base.ks + +%packages +firefox +NetworkManager-vpnc +NetworkManager-openvpn +NetworkManager-gnome + +# we don't include @office so that we don't get OOo. but some nice bits + +abiword +gnumeric +evince +-evince-dvi +gimp +inkscape +galculator +desktop-backgrounds-compat +xscreensaver-base +setroubleshoot + +# development +geany + +# More Desktop stuff +xdg-user-dirs +@java +totem +-totem-xine +totem-mozplugin +pidgin +claws-mail +brasero +drivel +liferea +quodlibet +gftp +mirage +tracker-search-tool + +gnome-power-manager +seahorse +transmission +cups-pdf +bluez-gnome +alsa-plugins-pulseaudio + +# Command line +ntfs-3g +powertop +wget +irssi +mutt +yum-utils + +# xfce packages +@xfce-desktop +gtk-xfce-engine +orage +thunar-volman +xarchiver +xfce4-battery-plugin +xfce4-clipman-plugin +xfce4-cpugraph-plugin +xfce4-datetime-plugin +xfce4-dict-plugin +xfce4-diskperf-plugin +xfce4-genmon-plugin +#redundant with verve plugin +#xfce4-minicmd-plugin +xfce4-mount-plugin +xfce4-netload-plugin +xfce4-notes-plugin +xfce4-places-plugin +xfce4-quicklauncher-plugin +xfce4-screenshooter-plugin +xfce4-sensors-plugin +xfce4-systemload-plugin +xfce4-taskmanager +xfce4-volstatus-icon +xfce4-verve-plugin +# We use NetworkManager-gnome. So this is redundant +xfce4-weather-plugin +xfce4-websearch-plugin +# this one a compatibility layer for GNOME applets and depends on it +#xfce4-xfapplet-plugin +xfwm4-themes + +# dictionaries are big +-aspell-* +-man-pages-* +-scim-tables-* +-wqy-bitmap-fonts +-dejavu-fonts-experimental +-dejavu-fonts + +# drop more fonts +-lohit-fonts-* +-thaifonts-scalable +-paktype-fonts +-VLGothic-fonts +-baekmuk-ttf-fonts-* +-kacst-fonts +-lklug-fonts +-jomolhari-fonts +-abyssinica-fonts +-cjkunifonts-uming + +# more fun with space saving +-scim-lang-chinese +scim-chewing +scim-pinyin +-gimp-help + +# save some space +-autofs +-nss_db +-sendmail + +# system-config-printer does printer management better +# xfprint has now been made as optional in comps. +system-config-printer +%end + +%post +# xfce configuration + +# create /etc/sysconfig/desktop (needed for installation) + +cat > /etc/sysconfig/desktop <<EOF +PREFERRED=/usr/bin/startxfce4 +EOF + +mkdir -p /home/fedora/.config/tracker + +cat > /home/fedora/.config/tracker/tracker.cfg <<EOF +[Indexing] +EnableIndexing=false +Language=en +EOF + +mkdir -p /root/.config/tracker +cat > /root/.config/tracker/tracker.cfg <<EOF +[Indexing] +EnableIndexing=false +Language=en +EOF + +cat >> /etc/rc.d/init.d/fedora-live << EOF +chown -R fedora:fedora /home/fedora + +# set up timed auto-login for after 10 seconds +cat >> /etc/gdm/custom.conf << _EOF_ +[daemon] +TimedLoginEnable=true +TimedLogin=fedora +TimedLoginDelay=10 +_EOF_ + +if [ -e /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png ] ; then + cp /usr/share/icons/hicolor/96x96/apps/fedora-logo-icon.png /home/fedora/.face + chown fedora:fedora /home/fedora/.face + # TODO: would be nice to get e-d-s to pick this one up too... but how? +fi +EOF + +%end + |