Compare commits

...

36 Commits
main ... f34

Author SHA1 Message Date
raveit65 022f04580e Mate: use earlyoom instead of systemd-oomd-defaults 2022-04-01 13:14:20 +02:00
Mohan Boddu dec45e0950 KDE size increase
Fixing https://pagure.io/releng/failed-composes/issue/2567#comment-737735

Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2022-02-04 13:01:23 -08:00
Peter Robinson 97d917eeda IoT: Update for stable F-34
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2021-04-28 14:04:41 +01:00
Adam Williamson 49b20ffebd Escape ${PLASMA_SESSION_FILE}
...because this is a shell script created by a pile of echo
commands. I mean, obviously. Duh. Nothing hard to understand here!

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2021-04-22 23:34:44 -07:00
Neal Gompa 75e442287b kde: Fallback to Plasma X11 session for basic graphics mode (#1952431)
The Plasma Wayland session does not work when kernel mode-setting has
been disabled, so fall back to X11 automatically in this scenario.

Signed-off-by: Neal Gompa <ngompa13@gmail.com>
2021-04-23 00:12:59 -04:00
Paul Whalen ff50e7a432 Remove asterisk from kernel-lpae for exclusion (#1947157). 2021-04-12 12:05:17 -04:00
Dennis Gilmore 92b54dd826 Do not install kernel-lpae on 32 bit arm
There is a potential issue with how dtb files are symlinked in /boot
if the kernel-lpae is installed last the symlink is pointed there and
not all dtb files will be available. kernel-lpae should be installed
intentionally

Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2021-04-06 08:27:31 -05:00
Luya Tshimbalanga b58fae9220 Use Workstation installation from live media
Signed-off-by: Luya Tshimbalanga <luya@fedoraproject.org>
2021-04-05 17:41:09 +00:00
Clement Verna a2bd1f7269 cracklib-dicts is now a hard dependency of libpwquality
a1b5a1af0a?branch=rawhide
Signed-off-by: Clement Verna <cverna@tutanota.com>
2021-04-02 13:21:24 +02:00
Kevin Fenzi d7bf171024 Merge #791 `kde: disable plasma-discover-notifier on live image` 2021-03-25 00:23:35 +00:00
Rex Dieter 74fb549b00 kde: disable plasma-discover-notifier on live image
Migrate snippet from plasma-pk-updates to plasma-discover-notifier

(cherry picked from commit 0b624bcd11)
2021-03-22 14:36:32 -05:00
Luc Ducazu 63cb75390c Reduce the size of the scientific image (Bug 1915271). 2021-03-20 15:48:46 +01:00
Adam Williamson 0591bde498 Use correct `@^` for i3 env group, not just `@`
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2021-03-12 18:49:36 -08:00
Odilon Sousa 47f3720431 Cleaning the packages that are already present on @i3-desktop-environment 2021-03-13 02:48:16 +00:00
Odilon Sousa cd9b1a5302 Adding @hardware-support for I3 Spin 2021-03-13 02:48:16 +00:00
Paul Whalen 6fddbc0a50 Add initial-setup-gui to fedora-disk-xbase.ks
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2021-03-11 11:06:38 -05:00
Kevin Fenzi 4fa6ca57fd maintainers.toml: fix stray quote that was messing up compose tracker
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-03-05 10:44:31 -08:00
Odilon Sousa 6856cb0100 Changing from i3wm to i3 2021-02-28 19:43:03 -03:00
Odilon Sousa d8641276d4 Adding @base-x and updating the maintainers.toml file 2021-02-28 19:38:10 -03:00
Luya Tshimbalanga 2b72cd2e95
Revert removed workstation-release and fix post-installation
This commit restore workstation-release needed for workstation
base installation and attempt to fix post-installation favourite apps on
dash board.

Signed-off-by: Luya Tshimbalanga <luya@fedoraproject.org>
2021-02-22 17:20:50 -08:00
Timothée Ravier 8fa7fd90c5 fedora-kde-common: Remove ktorrent, krusader & k3b 2021-02-22 23:59:33 +00:00
Timothée Ravier bbdcb87503 fedora-kde-common: Amarok is not included anymore 2021-02-22 23:59:33 +00:00
Timothée Ravier 0102e25d4f fedora-kde-common: Only ship Firefox by default 2021-02-22 23:59:33 +00:00
Timothée Ravier 4b7fc459ee fedora-kde-common: Use libreoffice instead of kde-office 2021-02-22 23:59:33 +00:00
Peter Robinson 702ce7ddfd arm: changes for the UEFI on ARMv7
Primarily changes for UEFI on ARMv7 but also some cleanups/updates
for the arm/aarch64 images.

Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2021-02-18 18:09:28 +00:00
Dan Book 8a9f16e08d Cinnamon - update background extras to f34 2021-02-17 20:12:01 -05:00
Kalev Lember 71a2e82031 Drop a gsetting command that didn't actually do anything
Same as the previous commit, it only changed the value as root and
didn't actually affect the liveuser.
2021-02-17 21:18:16 +01:00
Kalev Lember 1c906904c6 Disable GNOME 40 welcome tour harder
Commit 3dadef5a21 didn't actually work
because it set the value as root. This commit fixes it to set it under
the liveuser instead.

Thanks to adamw for figuring out what's going on!
2021-02-17 21:18:16 +01:00
Christian Dersch adfd669d62 astronomy: Remove some obsolete packages, add java 2021-02-17 18:56:25 +01:00
Kalev Lember 52a40aeec0 Drop references to retired gnome-getting-started-docs 2021-02-17 17:09:21 +01:00
Odilon Junior ebe685359f Kickstart for I3-Spin 2021-02-16 22:07:20 +00:00
Bastien Nocera 5cf7114f3d Disable GNOME 40 welcome tour in Live CD 2021-02-16 22:50:13 +01:00
Ankur Sinha (Ankur Sinha Gmail) 52defb10a2
Comp-neuro: add python-niapy
Signed-off-by: Ankur Sinha (Ankur Sinha Gmail) <sanjay.ankur@gmail.com>
2021-02-15 16:56:25 +00:00
Ankur Sinha (Ankur Sinha Gmail) db5ba67f13
Comp-neuro lab: add new packages, remove orphaned, clean up
- remove docs to reduce size
- remove R and Julia to reduce size
- remove orphaned nineml
- add pynn
- re-add paraview
- add neuron-devel (required to compile NEURON mod files)

Also update project URL.

Signed-off-by: Ankur Sinha (Ankur Sinha Gmail) <sanjay.ankur@gmail.com>
2021-02-15 15:47:06 +00:00
Peter Robinson 7d4e99d431 IoT: setup ostree from f34/devel branched
Signed-off-by: Peter Robinson <pbrobinson@fedoraproject.org>
2021-02-14 19:13:56 +00:00
Tomas Hrcka 8cd2561c90 Branching F34 from rawhide
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2021-02-09 14:34:16 +01:00
43 changed files with 189 additions and 365 deletions

View File

@ -1,76 +0,0 @@
#keyboard us
lang en_US.UTF-8
selinux --enforcing
firewall --enabled --service=mdns,ssh
bootloader --extlinux --location=mbr
part /boot/efi --size=80 --fstype vfat --asprimary
part /boot --size=512 --fstype ext4 --asprimary
# make sure that initial-setup runs and lets us do all the configuration bits
firstboot --reconfig
services --enabled=sshd,NetworkManager,avahi-daemon,chronyd,initial-setup
%include fedora-repo.ks
%packages
@core
@standard
@hardware-support
kernel
# remove this in %post
dracut-config-generic
-dracut-config-rescue
# install tools needed to manage and boot arm systems
@arm-tools
-uboot-images-armv8
chrony
extlinux-bootloader
bcm283x-firmware
initial-setup
initial-setup-gui
-iwl*
-ipw*
-usb_modeswitch
#lets resize / on first boot
# dracut-modules-growroot
# make sure all the locales are available for inital0-setup and anaconda to work
glibc-all-langpacks
%end
%post
# Setup Raspberry Pi firmware
cp -P /usr/share/uboot/rpi_2/u-boot.bin /boot/efi/rpi2-u-boot.bin
cp -P /usr/share/uboot/rpi_3_32b/u-boot.bin /boot/efi/rpi3-u-boot.bin
cp -P /usr/share/uboot/rpi_4_32b/u-boot.bin /boot/efi/rpi4-u-boot.bin
# work around for poor key import UI in PackageKit
rm -f /var/lib/rpm/__db*
releasever=$(rpm --eval '%{fedora}')
basearch=armhfp
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
echo "Packages within this ARM disk image"
rpm -qa --qf '%{size}\t%{name}-%{version}-%{release}.%{arch}\n' |sort -rn
# Note that running rpm recreates the rpm db files which aren't needed or wanted
rm -f /var/lib/rpm/__db*
# remove random seed, the newly installed instance should make it's own
rm -f /var/lib/systemd/random-seed
# Because memory is scarce resource in most arm systems we are differing from the Fedora
# default of having /tmp on tmpfs.
echo "Disabling tmpfs for /tmp."
systemctl mask tmp.mount
dnf -y remove dracut-config-generic
# Remove machine-id on pre generated images
rm -f /etc/machine-id
touch /etc/machine-id
%end

View File

@ -1,12 +0,0 @@
%include fedora-arm-base.ks
%include fedora-arm-xbase.ks
%include fedora-kde-common.ks
part btrfs.007 --fstype="btrfs" --size=6300
btrfs none --label=fedora btrfs.007
btrfs /home --subvol --name=home LABEL=fedora
btrfs / --subvol --name=root LABEL=fedora
%post
%end

View File

@ -1,12 +0,0 @@
%include fedora-arm-base.ks
%include fedora-arm-xbase.ks
%include fedora-lxde-common.ks
part btrfs.007 --fstype="btrfs" --size=4300
btrfs none --label=fedora btrfs.007
btrfs /home --subvol --name=home LABEL=fedora
btrfs / --subvol --name=root LABEL=fedora
%post
%end

View File

@ -1,17 +0,0 @@
%include fedora-arm-base.ks
%include fedora-arm-xbase.ks
%include fedora-lxqt-common.ks
part btrfs.007 --fstype="btrfs" --size=4400
btrfs none --label=fedora btrfs.007
btrfs /home --subvol --name=home LABEL=fedora
btrfs / --subvol --name=root LABEL=fedora
%packages
# trojita not available on non-x86 platforms
-trojita
%end
%post
%end

View File

@ -1,12 +0,0 @@
%include fedora-arm-base.ks
%include fedora-arm-xbase.ks
%include fedora-mate-common.ks
part btrfs.007 --fstype="btrfs" --size=7168
btrfs none --label=fedora btrfs.007
btrfs /home --subvol --name=home LABEL=fedora
btrfs / --subvol --name=root LABEL=fedora
%post
%end

View File

@ -1,4 +0,0 @@
%include fedora-arm-base.ks
%include fedora-minimal-common.ks
part / --size=1600 --fstype ext4

View File

@ -1,30 +0,0 @@
# Maintained by the Fedora Python SIG:
# http://fedoraproject.org/wiki/SIGs/Python
# mailto:python-devel@lists.fedoraproject.org
# The ARM Workstion based Python Classroom Lab
%include fedora-arm-base.ks
%include fedora-arm-xbase.ks
%include fedora-workstation-common.ks
%include fedora-python-classroom-gnome-common.ks
part btrfs.007 --fstype="btrfs" --size=7000
btrfs none --label=fedora btrfs.007
btrfs /home --subvol --name=home LABEL=fedora
btrfs / --subvol --name=root LABEL=fedora
%packages
-initial-setup
-initial-setup-gui
-libvirt*
-gnome-boxes
%end
%post
# Most of the ARM X accelerated drivers need some level of CMA allocation
sed -i 's/\(append .*\)/\1 cma=256MB/' /boot/extlinux/extlinux.conf
%end

View File

@ -1,30 +0,0 @@
%include fedora-arm-base.ks
# server defaults to xfs for / so lets do so on arm also
part / --size=2500 --fstype xfs
%packages
fedora-release-server
# install the default groups for the server environment since installing the environment is not working
@server-product
@standard
@headless-management
@hardware-support
@networkmanager-submodules
@container-management
@domain-client
-initial-setup-gui
-generic-release*
%end
%post
# setup systemd to boot to the right runlevel
echo -n "Setting default runlevel to multiuser text mode"
rm -f /etc/systemd/system/default.target
ln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
echo .
%end

View File

@ -1,12 +0,0 @@
%include fedora-arm-base.ks
%include fedora-arm-xbase.ks
%include fedora-soas-common.ks
part btrfs.007 --fstype="btrfs" --size=3400
btrfs none --label=fedora btrfs.007
btrfs /home --subvol --name=home LABEL=fedora
btrfs / --subvol --name=root LABEL=fedora
%post
%end

View File

@ -1,22 +0,0 @@
%include fedora-arm-base.ks
%include fedora-arm-xbase.ks
%include fedora-workstation-common.ks
part btrfs.007 --fstype="btrfs" --size=6200
btrfs none --label=fedora btrfs.007
btrfs /home --subvol --name=home LABEL=fedora
btrfs / --subvol --name=root LABEL=fedora
%packages
-initial-setup
-initial-setup-gui
-libvirt*
-gnome-boxes
%end
%post
# Most of the ARM X accelerated drivers need some level of CMA allocation
sed -i 's/\(append .*\)/\1 cma=256MB/' /boot/extlinux/extlinux.conf
%end

View File

@ -1,17 +0,0 @@
%packages
@base-x
@fonts
@input-methods
@multimedia
@printing
epiphany
%end
%post
# Most of the ARM X accelerated drivers need some level of CMA allocation
sed -i 's/\(append .*\)/\1 cma=192MB/' /boot/extlinux/extlinux.conf
# Explicitly set graphical.target as default as this is how initial-setup detects which version to run
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
%end

View File

@ -1,12 +0,0 @@
%include fedora-arm-base.ks
%include fedora-arm-xbase.ks
%include fedora-xfce-common.ks
part btrfs.007 --fstype="btrfs" --size=6000
btrfs none --label=fedora btrfs.007
btrfs /home --subvol --name=home LABEL=fedora
btrfs / --subvol --name=root LABEL=fedora
%post
%end

View File

@ -18,6 +18,6 @@ parole
rhythmbox
# extra backgrounds
f33-backgrounds-extras-gnome
f34-backgrounds-extras-gnome
%end

View File

@ -1,7 +1,7 @@
# Description: Packages for the NeuroFedora computational neuroscience lab image.
#
#
# Maintained by the NeuroFedora SIG:
# https://fedoraproject.org/wiki/SIGs/NeuroFedora
# https://neuro.fedoraproject.org
# mailto:neuro-sig@lists.fedoraproject.org
%packages
@ -9,10 +9,6 @@ fedora-release-compneuro
# Includes numpy, scipy, jupyter, pandas, scikit, scipy, statsmodels, sympy, matplotlib
@python-science
# Add julia and R
R
julia
#Computational neuroscience packages
arbor
auryn-mpich
@ -27,23 +23,24 @@ gnuplot
moose
nest
neuron
neuron-devel
octave
# paraview
paraview
python3
python3-brian2
python-brian2-doc
python3-ipython
python3-nest
python3-netpyne
python3-neuron
python3-niapy
python3-libNeuroML
python3-neo
# Currently broken in rawhide
# python3-nineml
# python-nineml-doc
python3-PyLEMS
python-PyLEMS-doc
python3-pynn
python3-steps
smoldyn
# Orphaned
# python3-nineml
%end

View File

@ -14,7 +14,6 @@ dnf-yum # https://fedorahosted.org/fesco/ticket/1312#comment:29
sssd-client
sudo
-glibc-langpack-en
-cracklib-dicts
-langpacks-en
%end

View File

@ -4,8 +4,6 @@
# Identify as Fedora Design Suite
fedora-release-designsuite
fedora-release-identity-designsuite
-fedora-release-workstation
# Provides backup application
deja-dup

View File

@ -34,6 +34,8 @@ firstboot --reconfig
@hardware-support
kernel
# on 32bit arm make sure we only install one kernel
-kernel-lpae
# remove this in %post
dracut-config-generic
-dracut-config-rescue
@ -74,8 +76,6 @@ releasever=$(rpm --eval '%{fedora}')
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-primary
echo "Packages within this disk image"
rpm -qa --qf '%{size}\t%{name}-%{version}-%{release}.%{arch}\n' |sort -rn
# Note that running rpm recreates the rpm db files which aren't needed or wanted
rm -f /var/lib/rpm/__db*
# remove random seed, the newly installed instance should make it's own
rm -f /var/lib/systemd/random-seed
@ -85,12 +85,11 @@ rm -f /etc/sysconfig/network-scripts/ifcfg-enp1s0
dnf -y remove dracut-config-generic
# Disable network service here, as doing it in the services line
# fails due to RHBZ #1369794
/sbin/chkconfig network off
# Remove machine-id on pre generated images
rm -f /etc/machine-id
touch /etc/machine-id
# Note that running rpm recreates the rpm db files which aren't needed or wanted
rm -f /var/lib/rpm/__db*
%end

View File

@ -2,16 +2,4 @@
%include fedora-disk-xbase.ks
%include fedora-kde-common.ks
bootloader --append="cma=256MB"
services --enabled=sshd,NetworkManager,chronyd
autopart --type=btrfs --noswap
%packages
%end
%post
%end

View File

@ -0,0 +1,20 @@
# Maintained by the Fedora Python SIG:
# http://fedoraproject.org/wiki/SIGs/Python
# mailto:python-devel@lists.fedoraproject.org
# The Workstion based Python Classroom Lab
%include fedora-disk-base.ks
%include fedora-disk-xbase.ks
%include fedora-workstation-common.ks
%include fedora-python-classroom-gnome-common.ks
autopart --type=btrfs --noswap
%packages
-initial-setup
-initial-setup-gui
-libvirt*
-gnome-boxes
%end

5
fedora-disk-soas.ks Normal file
View File

@ -0,0 +1,5 @@
%include fedora-disk-base.ks
%include fedora-disk-xbase.ks
%include fedora-soas-common.ks
autopart --type=btrfs --noswap

View File

@ -2,10 +2,6 @@
%include fedora-disk-xbase.ks
%include fedora-workstation-common.ks
bootloader --append="cma=256MB"
services --enabled=sshd,NetworkManager,chronyd
autopart --type=btrfs --noswap
%packages
@ -13,7 +9,3 @@ autopart --type=btrfs --noswap
-initial-setup-gui
%end
%post
%end

View File

@ -5,6 +5,7 @@
@multimedia
@printing
-@guest-desktop-agents
initial-setup-gui
# Need aajohan-comfortaa-fonts for the SVG rnotes images
aajohan-comfortaa-fonts

View File

@ -2,16 +2,4 @@
%include fedora-disk-xbase.ks
%include fedora-xfce-common.ks
bootloader --append="cma=192MB"
services --enabled=sshd,NetworkManager,chronyd
autopart --type=btrfs --noswap
%packages
%end
%post
%end

36
fedora-i3-common.ks Normal file
View File

@ -0,0 +1,36 @@
# fedora-livecd-i3.ks
#
# Description:
# - Fedora Live Spin with the tiling window manager i3wm
#
# Maintainer(s):
# - Nasir Hussain <nasirhm@fedoraproject.org>
# - Eduard Lucena <x3mboy@fedoraproject.org>
# - Justin W. Flory <jwf@fedoraproject.org>
# - Dan Cermak <defolos@fedoraproject.org>
%packages
@^i3-desktop-environment
brightlight
feh
dex-autostart
thunar
# unlock default keyring. FIXME: Should probably be done in comps
gnome-keyring-pam
# Admin tools are handy to have
@admin-tools
wget
# Better more popular browser
system-config-printer
# save some space
-autofs
-acpid
-gimp-help
-desktop-backgrounds-basic
-aspell-* # dictionaries are big
%end

View File

@ -19,7 +19,7 @@ autopart --nohome --noswap --type=plain
# Equivalent of %include fedora-repo.ks
# Pull from the ostree repo that was created during the compose
ostreesetup --nogpg --osname=fedora-iot --remote=fedora-iot --url=https://kojipkgs.fedoraproject.org/compose/iot/repo/ --ref=fedora/rawhide/${basearch}/iot
ostreesetup --nogpg --osname=fedora-iot --remote=fedora-iot --url=https://kojipkgs.fedoraproject.org/compose/iot/repo/ --ref=fedora/stable/${basearch}/iot
reboot
@ -44,14 +44,14 @@ fi
# Set the origin to the "main ref", distinct from /updates/ which is where bodhi writes.
# We want consumers of this image to track the two week releases.
ostree admin set-origin --index 0 fedora-iot https://dl.fedoraproject.org/iot/repo/ "fedora/rawhide/${arch}/iot"
ostree admin set-origin --index 0 fedora-iot https://dl.fedoraproject.org/iot/repo/ "fedora/stable/${arch}/iot"
# Make sure the ref we're supposedly sitting on (according
# to the updated origin) exists.
ostree refs "fedora-iot:fedora/rawhide/${arch}/iot" --create "fedora-iot:fedora/rawhide/${arch}/iot"
ostree refs "fedora-iot:fedora/stable/${arch}/iot" --create "fedora-iot:fedora/stable/${arch}/iot"
# Remove the old ref so that the commit eventually gets cleaned up.
ostree refs "fedora-iot:fedora/rawhide/${arch}/iot" --delete
ostree refs "fedora-iot:fedora/stable/${arch}/iot" --delete
# delete/add the remote with new options to enable gpg verification
# and to point them at the cdn url

View File

@ -6,7 +6,7 @@
@firefox
@kde-apps
@kde-media
@kde-office
@libreoffice
fedora-release-kde
@ -14,9 +14,6 @@ fedora-release-kde
### The KDE-Desktop
### Browser
falkon
### fixes
# use kde-print-manager instead of system-config-printer
@ -34,15 +31,15 @@ kde-l10n
# don't include these for now to fit on a cd
-desktop-backgrounds-basic
-kdeaccessibility*
#-ktorrent # kget has also basic torrent features (~3 megs)
-ktorrent # kget has also basic torrent features (~3 megs)
-digikam # digikam has duplicate functionality with gwenview (~28 megs)
#-amarok # ~23 megs (mysql-embedded etc.)
-kipi-plugins # ~8 megs + drags in Marble
-krusader # ~4 megs
-k3b # ~15 megs
#-kdeplasma-addons # ~16 megs
#-krusader # ~4 megs
# Additional packages that are not default in kde-* groups, but useful
k3b # ~15 megs
#kdeartwork # only include some parts of kdeartwork
fuse
mediawriter

View File

@ -94,10 +94,8 @@ python3-photutils
python3-pyvo
python3-reproject
python3-sep
python3-wcsaxes
# matplotlib backends
python3-matplotlib-qt4
python3-matplotlib-qt5
python3-matplotlib-tk
@ -110,9 +108,6 @@ boinc-client
boinc-manager
#Version control- a GUI for each as well
# Installing rapidsvn will also install subversion package
rapidsvn
git
git-gui
@ -125,14 +120,14 @@ kst-fits
LabPlot
#Misc. Utils
# icedtea-web to have webstart useful for VO tools
icedtea-web
ImageMagick
kate
kate-plugins
rlwrap
screen
plasma-applet-redshift-control
# Java JRE for VO tools
java
# Omit KDE 4 translations for now: https://bugzilla.redhat.com/show_bug.cgi?id=1197940
-kde-l10n-*

View File

@ -187,9 +187,6 @@ systemctl --no-reload disable mdmonitor-takeover.service 2> /dev/null || :
systemctl stop mdmonitor.service 2> /dev/null || :
systemctl stop mdmonitor-takeover.service 2> /dev/null || :
# don't enable the gnome-settings-daemon packagekit plugin
gsettings set org.gnome.software download-updates 'false' || :
# don't start cron/at as they tend to spawn things which are
# disk intensive that are painful on a live image
systemctl --no-reload disable crond.service 2> /dev/null || :

View File

@ -2,7 +2,7 @@
# https://fedoraproject.org/wiki/Changes/Comp_Neuro_Lab
#
# Maintained by the NeuroFedora SIG:
# https://fedoraproject.org/wiki/SIGs/NeuroFedora
# https://neuro.fedoraproject.org
# mailto:neuro-sig@lists.fedoraproject.org
%include fedora-live-workstation.ks

View File

@ -12,9 +12,6 @@
part / --size 14336
%post
#Override the favorite desktop application in Dash
sed -i "s/favorite-apps=."'*'"/favorite-apps=['firefox.desktop', 'shotwell.desktop', 'gimp.desktop', 'darktable.desktop','krita.desktop', 'inkscape.desktop', 'blender.desktop', 'libreoffice-writer.desktop', 'scribus.desktop', 'pitivi.desktop', 'nautilus.desktop', 'bijiben.desktop', 'anaconda.desktop', 'list-design-tutorials.desktop']/" /etc/rc.d/init.d/livesys
# Add link to lists of tutorials
cat >> /usr/share/applications/list-design-tutorials.desktop << FOE
[Desktop Entry]
@ -68,4 +65,7 @@ FOE
# rebuild schema cache with any overrides we installed
glib-compile-schemas /usr/share/glib-2.0/schemas
#Override the favorite desktop application in Dash
sed -i "s/favorite-apps=."'*'"/favorite-apps=['firefox.desktop', 'shotwell.desktop', 'gimp.desktop', 'darktable.desktop','krita.desktop', 'inkscape.desktop', 'blender.desktop', 'libreoffice-writer.desktop', 'scribus.desktop', 'pitivi.desktop', 'nautilus.desktop', 'bijiben.desktop', 'anaconda.desktop', 'list-design-tutorials.desktop']/" /etc/rc.d/init.d/livesys
%end

59
fedora-live-i3.ks Normal file
View File

@ -0,0 +1,59 @@
# fedora-livecd-i3.ks
#
# Description:
# - Fedora Live Spin with the tiling window manager i3
#
# Maintainer(s):
# - Nasir Hussain <nasirhm@fedoraproject.org>
# - Eduard Lucena <x3mboy@fedoraproject.org>
# - Dan Cermak <defolos@tummy.com>
# - Justin W. Flory <jwf@fedoraproject.org>
%include fedora-live-base.ks
%include fedora-live-minimization.ks
%include fedora-i3-common.ks
%post
# xfce configuration
# create /etc/sysconfig/desktop (needed for installation)
cat > /etc/sysconfig/desktop <<EOF
PREFERRED=/usr/bin/i3
DISPLAYMANAGER=/usr/sbin/lightdm
EOF
cat >> /etc/rc.d/init.d/livesys << EOF
# deactivate xfconf-migration (#683161)
rm -f /etc/xdg/autostart/xfconf-migration-4.6.desktop || :
# set up lightdm autologin
sed -i 's/^#autologin-user=.*/autologin-user=liveuser/' /etc/lightdm/lightdm.conf
sed -i 's/^#autologin-user-timeout=.*/autologin-user-timeout=0/' /etc/lightdm/lightdm.conf
#sed -i 's/^#show-language-selector=.*/show-language-selector=true/' /etc/lightdm/lightdm-gtk-greeter.conf
# set i3 as default session, otherwise login will fail
sed -i 's/^#user-session=.*/user-session=i3/' /etc/lightdm/lightdm.conf
# Show harddisk install on the desktop
sed -i -e 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop
mkdir /home/liveuser/Desktop
# this goes at the end after all other changes.
chown -R liveuser:liveuser /home/liveuser
restorecon -R /home/liveuser
# setting the wallpaper
echo "/usr/bin/feh --bg-scale /usr/share/backgrounds/default.png" >> /home/liveuser/.profile
# echoing type liveinst to start the installer
echo "echo 'Please type liveinst and press Enter to start the installer'" >> /home/liveuser/.bashrc
# fixing the installer non opening bug
echo "xhost si:localuser:root" >> /home/liveuser/.profile
EOF
%end

View File

@ -22,15 +22,22 @@ EOF
# add initscript
cat >> /etc/rc.d/init.d/livesys << EOF
# are we *not* able to use wayland sessions?
if strstr "\`cat /proc/cmdline\`" nomodeset ; then
PLASMA_SESSION_FILE="plasmax11.desktop"
else
PLASMA_SESSION_FILE="plasma.desktop"
fi
# set up autologin for user liveuser
if [ -f /etc/sddm.conf ]; then
sed -i 's/^#User=.*/User=liveuser/' /etc/sddm.conf
sed -i 's/^#Session=.*/Session=plasma.desktop/' /etc/sddm.conf
sed -i "s/^#Session=.*/Session=\${PLASMA_SESSION_FILE}/" /etc/sddm.conf
else
cat > /etc/sddm.conf << SDDM_EOF
[Autologin]
User=liveuser
Session=plasma.desktop
Session=\${PLASMA_SESSION_FILE}
SDDM_EOF
fi
@ -55,9 +62,10 @@ cat > /home/liveuser/.config/akonadi/akonadiserverrc << AKONADI_EOF
Driver=QSQLITE3
AKONADI_EOF
# Disable plasma-pk-updates (bz #1436873 and 1206760)
echo "Removing plasma-pk-updates package."
rpm -e plasma-pk-updates
# "Disable plasma-discover-notifier"
mkdir -p /home/liveuser/.config/autostart
cp -a /etc/xdg/autostart/org.kde.discover.notifier.desktop /home/liveuser/.config/autostart/
echo 'Hidden=true' >> /home/liveuser/.config/autostart/org.kde.discover.notifier.desktop
# Disable baloo
cat > /home/liveuser/.config/baloofilerc << BALOO_EOF

View File

@ -12,7 +12,7 @@
%include fedora-kde-minimization.ks
# DVD payload
part / --size=7000
part / --size=7200
%post
%end

View File

@ -59,7 +59,6 @@ mercurial
# Help and art can be big, too
-gnome-user-docs
-gnome-getting-started-docs
-evolution-help
-desktop-backgrounds-basic
-*backgrounds-extras

View File

@ -4,7 +4,8 @@
# - A Sugar environment that you can carry in your pocket
#
# Maintainers:
# - Peter Robinson <pbrobinson AT gmail DOT com>
# - Chihurumnaya Ibiam <ibiamchihurumnaya AT gmail DOT com>
# - Alex Perez <aperez AT alexperez DOT com>
%include fedora-live-base.ks
%include fedora-live-minimization.ks

View File

@ -66,6 +66,11 @@ FOE
cp /usr/share/anaconda/gnome/fedora-welcome.desktop ~liveuser/.config/autostart/
fi
# Disable GNOME welcome tour so it doesn't overlap with Fedora welcome screen
cat >> /usr/share/glib-2.0/schemas/org.gnome.shell.gschema.override << FOE
welcome-dialog-last-shown-version='4294967295'
FOE
# Copy Anaconda branding in place
if [ -d /usr/share/lorax/product/usr/share/anaconda ]; then
cp -a /usr/share/lorax/product/* /

View File

@ -20,6 +20,12 @@ fusion-icon
# blacklist applications which breaks mate-desktop
-audacious
# see https://bugzilla.redhat.com/show_bug.cgi?id=2068699
# and https://bugzilla.redhat.com/show_bug.cgi?id=1933494
# use earlyoom instead of systemd-oomd-defaults
earlyoom
-systemd-oomd-defaults
# office
@libreoffice

View File

@ -1,7 +1,7 @@
# Description: Common gnome based configuration for NeuroFedora spin images.
#
# Maintained by the NeuroFedora SIG:
# https://fedoraproject.org/wiki/SIGs/NeuroFedora
# https://neuro.fedoraproject.org
# mailto:neuro-sig@lists.fedoraproject.org
# Please specify the individual package sets in their own ks files:

View File

@ -58,7 +58,6 @@ python3-pillow-tk
# Help and art can be big, too
-gnome-user-docs
-gnome-getting-started-docs
-desktop-backgrounds-basic
-*backgrounds-extras

View File

@ -3,7 +3,7 @@
# Exactly one of the following should be uncommented
# For the master branch the following should be uncommented
%include fedora-repo-rawhide.ks
# %include fedora-repo-rawhide.ks
# For non-master branches the following should be uncommented
# %include fedora-repo-not-rawhide.ks
%include fedora-repo-not-rawhide.ks

View File

@ -46,10 +46,6 @@ python3-pandas
python3-matplotlib-qt4
python3-matplotlib-tk
# Include Java development tools
@java-development
apache-commons-math
#fortran compiler
gcc-gfortran
@ -61,22 +57,13 @@ julia
julia-doc
julia-devel
# IDEs for the IDE folks
@eclipse
# Workaround for https://pagure.io/releng/issue/7814
-eclipse-linuxtools-vagrant
python3-spyder
python3-spyder-kernels
#writing & publishing
emacs
emacs-color-theme
vim
scribus
#scite
lyx
kile
@ -124,10 +111,8 @@ root-gui-fitpanel
# python-pbs
#Drawing, Picture viewing tools, Visualization tools
dia
inkscape
xzgv
gimp
## ggobi
## ggobi-devel
#g3data

View File

@ -4,7 +4,8 @@
# - A Sugar environment that you can carry in your pocket
#
# Maintainers:
# - Peter Robinson <pbrobinson AT gmail DOT com>
# - Chihurumnaya Ibiam <ibiamchihurumnaya AT gmail DOT com>
# - Alex Perez <aperez AT alexperez DOT com>
firewall --enabled --service=mdns,presence
@ -104,6 +105,7 @@ show-logout=false
[org.sugarlabs.power]
automatic=true
EOF
/usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas
%end

View File

@ -73,3 +73,7 @@ maintainers = [ "SciTech SIG" ]
[labs.robotics.x86_64]
fas = [ "rmattes", "robotics-sig" ]
maintainers = [ "Rich Mattes", "Robotics SIG" ]
[spins.i3.x86_64]
fas = [ "jflory7", "defolos", "nasirhm", "odilhao", "x3mboy" ]
maintainers = [ "Justin Flory", "Dan Čermák", "Nasir Hussain", "Odilon Junior", "Eduard Lucena" ]