fedora-kickstarts/fedora-live-jam_kde.ks

223 lines
3.5 KiB
Plaintext
Raw Normal View History

2012-12-20 14:46:16 +00:00
#fedora-livedvd-jam-kde.ks
# With KDE Desktop
# Fedora Jam: For Musicians and audio enthusiasts
# Fedora Jam is a spin for anyone interested in creating
# music
# Web: https://fedoraproject.org/wiki/Fedora_jam
# Web: insert spinspacke when created
# Maintainer: Jørn Lomax <northlomax@gmail.com>
# https://fedoraproject.org/wiki/User:jvlomax
# Brendan Jones <brendan.jones.it@gmail.com>
2012-12-20 14:46:16 +00:00
%include fedora-livecd-kde.ks
# DVD size partition
part / --size 10240 --fstype ext4
2012-12-20 14:46:16 +00:00
#enable threaded irqs
bootloader --append="threadirqs"
%packages
#alsa
alsa-firmware
alsa-tools
alsa-utils
alsamixergui
alsa-plugins-jack
alsa-plugins-pulseaudio
alsa-plugins-usbstream
alsa-plugins-samplerate
alsa-plugins-upmix
alsa-plugins-vdownmix
a2jmidid
2013-10-24 05:47:28 +00:00
aj-snapshot
2012-12-20 14:46:16 +00:00
#jack
jack-audio-connection-kit
jack-audio-connection-kit-dbus
qjackctl
jackctlmmc
#pulse
pulseaudio-module-jack
pavucontrol
#midi
qsynth
fluidsynth
fluid-soundfont-gm
fluidsynth-dssi
timidity++
qmidiarp
vmpk
harmonyseq
#synthesis
hydrogen
bristol
monobristol
zynaddsubfx
yoshimi
swami
Add64
synthv1
samplv1
drumkv1
ams
#guitar
rakarrack
guitarix
tuxguitar
sooperlooper
#recodring and DAW
audacity
2013-11-19 13:28:37 +00:00
ardour3
2012-12-20 14:46:16 +00:00
rosegarden4
seq24
muse
qtractor
non-session-manager
2013-09-04 04:14:14 +00:00
non-daw
non-sequencer
non-mixer
2012-12-20 14:46:16 +00:00
# audio-plugins
calf
dssi
jack-rack
ladspa
#ladpsa plugins
ladspa-amb-plugins
ladspa-autotalent-plugins
ladspa-blop-plugins
ladspa-cmt-plugins
ladspa-fil-plugins
ladspa-mcp-plugins
ladspa-rev-plugins
ladspa-swh-plugins
ladspa-tap-plugins
ladspa-vco-plugins
#lv2 plugins
lv2
lv2-avw-plugins
lv2-fil-plugins
lv2-invada-plugins
lv2-kn0ck0ut
lv2-ll-plugins
lv2-swh-plugins
lv2-vocoder-plugins
lv2-zynadd-plugins
lv2dynparam
lv2-abGate
lv2-c++-tools
lv2-samplv1
lv2-synthv1
lv2-drumkv1
lv2-triceratops
lv2-newtonator
2013-10-24 05:47:28 +00:00
lv2-x42-plugins
lv2-fomp-plugins
2013-11-19 13:26:27 +00:00
lv2-sorcer
lv2-fabla
lv2-artyfx-plugins
2012-12-20 14:46:16 +00:00
#dssi
nekobee-dssi
whysynth-dssi
xsynth-dssi
hexter-dssi
zynjacku
zita-at1
zita-rev1
#sound analasys, none of these are packaged yet
#praat bug_id=666656
#friture
#writing & publishing
emacs
emacs-color-theme
vim
nano
mscore
lilypond
frescobaldi
mup
2012-12-20 14:46:16 +00:00
#audio utilities
jamin
lash
jack_capture
jaaa
jmeters
qastools
arpage
realTimeConfigQuickScan
rtirq
#patchage
#ladish #not packaged yet
japa
radium-compressor
2012-12-20 14:46:16 +00:00
#streaming
idjc
# fedora jam theming (to be customized)
kfaenza-icon-theme
fedora-jam-backgrounds
fedora-jam-kde-theme
#Misc. Utils
screen
shutter
-ksnapshot
multimedia-menus
kernel-tools
#Include Mozilla Firefox and Thunderbird
firefox
thunderbird
#remove packages not need
#-kdesdk-umbrello
#-kdesdk-kcachegrindy
#-kdesdk-kompare
#-kdepim
%end
%post
#setup kickoff favorites
2015-03-19 04:36:26 +00:00
/bin/mkdir -p /etc/skel/.config
2012-12-20 14:46:16 +00:00
2015-03-11 06:21:36 +00:00
JAMFAVORITES=/usr/share/applications/firefox.desktop,/usr/share/applications/qjackctl.desktop,/usr/share/applications/qtractor.desktop,/usr/share/applications/frescobaldi.desktop,/usr/share/applications/org.kde.konsole.desktop,/usr/share/applications/kde4/dolphin.desktop,/usr/share/applications/systemsettings.desktop,/usr/share/applications/pavucontrol.desktop,/usr/share/applications/kde4/kfmclient_html.desktop,/usr/share/applications/kde4/Kontact.desktop,/usr/share/applications/kde4/ktp-contactlist.desktop
2012-12-20 14:46:16 +00:00
JAMFAVORITESLIVE=/usr/share/applications/liveinst.desktop,$JAMFAVORITES
2015-03-11 06:21:36 +00:00
cat <<EOF >> /etc/skel/.config/kickoffrc
2012-12-20 14:46:16 +00:00
[Favorites]
FavoriteURLs=$JAMFAVORITES
EOF
# Override fedora-live-kde-base.ks settings
sed -i /etc/rc.d/init.d/livesys -res"#^(FavoriteURLs=).*#\1${JAMFAVORITESLIVE}#"
cat >> /etc/rc.d/init.d/livesys << EOF
/usr/sbin/usermod -a -G jackuser,audio liveuser
EOF
%end