#20 Cleanup: Remove exported docs, flatten/simplify directory hierarchy
Merged 3 years ago by jflory7. Opened 3 years ago by jflory7.

file removed
-58
@@ -1,58 +0,0 @@ 

- Spin Goals

- ===

- 

- * tiling window manager by default

- * convenience integrations on par with gnome spin (eg laptop buttons, network manager, etc)

- * targeted at minimal computing environments

- * sensible defaults

- 

- ***

- 

- Which wm?

- -

-  * i3

-  * i3-gaps (?) (is that still a thing?)

-  * xmonad

- 

- Integrations

- -

-  * laptop buttons

-  * some kind of hotkey configuration? (having to edit a text file to set keybindings is kind of a drag for novice users)

-  * some sort of minimal window panel

-     * dzen2?

-     * not sure what Manjaro i3 uses but it does work well and worth looking into

- 

- Defaults

- -

- * terminal

- * launcher

-     * dmenu?

-     * Rofi? (it's really cool!)

- * gui network manager

-     * Yes, please! This is the biggest reason I cannot use i3 on Fedora at the moment: Setting up networking just too difficult for me; I use Manjaro i3 primarily because it comes with a minimal taskbar already configured for basic functions like sound control, network management, clipboard management, etc.

- * gui audio interface

- * firefox

- * mousepad text editor (?)

-     * know it's from XFCE, but Bryan uses this on Manjaro i3 because it allows hiding of the menubar for frame-only text editing window (bliss)

- * Suggestions CLI applications pre-installed

-     * abcde (audio extractor if people want this? It rocks)

-     * w3m (best-in-class CLI browsing!)

-     * nano (curses-based text editing)

-     * irssi (IRC? necessary?)

-     * newsboat (CLI RSS and a daily go-to for Bryan)

-     * midnight commander (file management at terminal—can access remote systems via SSH and SFTP)

-     * cmus (best CLI music manager and player!)

-     * moc (people tend to like this CLI music manager/player but I think cmus is better)

-     * wordgrinder (CLI word processor and the very best one at that)

- 

- Design Inspirations

- ---

- * Current Fedora recommendations

-     * Fedora Magazine offers this tutorial for installing and configuring i3, but the result is fairly barebones and lacks polish; still useful however for seeing the settings and applications the author recommends

- * Regolith Linux

-     * Seems close to Michael's vision for this Fedora spin (robust GNOME base with tiling wm on top, sane defaults, neat customizations like a launcher and color-coded desktops), but almost appears too bloated (all the GNOME software is there on fresh install) and maybe a little too resource intensive; it's simply built on Ubuntu; lots of neat little enhancement here (keybindings are custom and very straightforward, for example, in well-commented i3 config file)

- * Manjaro i3

-     * Much more minimal implementation; some of the defaults are questionable (Pale Moon browser? The GIMP by default?), but it's closer to the minimalistic implementation that Michael describes; built on Arch as base so pretty overwhelming to non-technical users (says this non-technical user!); uses Ranger file manager (did not like; installed midnight commander immediately)

- * Gnome Material Shell

-     * Looks like an attempt to introduce tiling into Gnome via plugin/extension

- 

file removed
-42
@@ -1,42 +0,0 @@ 

- = Fedora i3 - Kickstart Files

- Maintained by link:https://fedoraproject.org/wiki/SIGs/i3[i3 SiG]

- 

- Fedora i3's Kickstart files are used in composing Fedora i3 Release images.

- 

- *Note:* The i3 kickstart files are currently in development and not yet ready for production/release.

- 

- == Current Workflow:

- 

- == Changelog

- 

- === With respin 20200710 :

- 

- We now have a flat i3 with lightdm-gtk as a Display manager and the live works fine on QEMU/KVM.

- The ks is initially brached off from XFCE and hence still have some bits that needs to be removed without breaking the live.

- The respin seems to cause some issues while installing with `liveinst` on urxvt with a GTK erorr.

- 

- === With respin 20200615

- For now, we've started with flattening/forking two widely used spins: `xfce` and `lxde` and adding the i3 packages there to ensure stability among packages.

- A compose build was made as `F32-20200615` with the help of folks from the Respins SiG.

- 

- The kickstart files that are available are:

- 

- * `flat-i3-lxde.ks` which is flattened from `flat-live-lxde.ks` which we branched for F32 instead of rawhide.

- * `flat-i3-xfce.ks` whichi is flattened from `flat-live-xfce.ks` which is also branched for F32.

- 

- Both of them were modified in order to add the link:https://fedoraproject.org/wiki/SIGs/i3/Brainstorm#i3-minimal[i3-minimal] packages along with the packages used by the specific DE.

- 

- == Future Workflow:

- 

- We are working on cleaning the ks files in order to reach a minimal i3 kickstart.

- Which can be used to build a compose in which the Window Manager is by default set to i3.

- 

- Or Maybe, Once we understand how things behave behind the curtains, we can create a custom kickstart too.

- 

- == End Goal:

- 

- Our end goal is to be able to create and maintain the kickstart file which can be composed as a Fedora having i3 as it's deault window manager.

- 

- == Want to help

- 

- We would love to have you here, Come chat with us at #fedora-i3 on Freenode.

@@ -1,64 +0,0 @@ 

- # fedora-livecd-lxde.ks

- #

- # Description:

- # - Fedora Live Spin with the light-weight LXDE Desktop Environment

- #

- # Maintainer(s):

- # - Christoph Wickert <cwickert@fedoraproject.org>

- 

- %include fedora-live-base-not-rawhide.ks

- %include fedora-live-minimization.ks

- %include fedora-lxde-common.ks

- 

- %post

- # LXDE and LXDM configuration

- 

- # create /etc/sysconfig/desktop (needed for installation)

- cat > /etc/sysconfig/desktop <<EOF

- PREFERRED=/usr/bin/startlxde

- DISPLAYMANAGER=/usr/sbin/lxdm

- EOF

- 

- cat >> /etc/rc.d/init.d/livesys << EOF

- # disable screensaver locking and make sure gamin gets started

- cat > /etc/xdg/lxsession/LXDE/autostart << FOE

- /usr/libexec/gam_server

- @lxpanel --profile LXDE

- @pcmanfm --desktop --profile LXDE

- /usr/libexec/notification-daemon

- FOE

- 

- # set up preferred apps

- cat > /etc/xdg/libfm/pref-apps.conf << FOE

- [Preferred Applications]

- WebBrowser=firefox.desktop

- MailClient=sylpheed.desktop

- FOE

- 

- # set up auto-login for liveuser

- sed -i 's/# autologin=.*/autologin=liveuser/g' /etc/lxdm/lxdm.conf

- 

- # Show harddisk install on the desktop

- sed -i -e 's/NoDisplay=true/NoDisplay=false/' /usr/share/applications/liveinst.desktop

- mkdir /home/liveuser/Desktop

- cp /usr/share/applications/liveinst.desktop /home/liveuser/Desktop

- 

- # create default config for clipit, otherwise it displays a dialog on startup

- mkdir -p /home/liveuser/.config/clipit

- cat > /home/liveuser/.config/clipit/clipitrc  << FOE

- [rc]

- use_copy=true

- save_uris=true

- save_history=false

- statics_show=true

- single_line=true

- FOE

- 

- # this goes at the end after all other changes.

- chown -R liveuser:liveuser /home/liveuser

- restorecon -R /home/liveuser

- 

- EOF

- 

- %end

- 

@@ -1,76 +0,0 @@ 

- # fedora-livecd-xfce.ks

- #

- # Description:

- # - Fedora Live Spin with the light-weight XFCE Desktop Environment

- #

- # Maintainer(s):

- # - Rahul Sundaram    <sundaram@fedoraproject.org>

- # - Christoph Wickert <cwickert@fedoraproject.org>

- # - Kevin Fenzi       <kevin@tummy.com>

- # - Adam Miller       <maxamillion@fedoraproject.org>

- 

- %include fedora-live-base-not-rawhide.ks

- %include fedora-live-minimization.ks

- %include fedora-xfce-common.ks

- 

- %post

- # xfce configuration

- 

- # create /etc/sysconfig/desktop (needed for installation)

- 

- cat > /etc/sysconfig/desktop <<EOF

- PREFERRED=/usr/bin/startxfce4

- DISPLAYMANAGER=/usr/sbin/lightdm

- EOF

- 

- cat >> /etc/rc.d/init.d/livesys << EOF

- 

- mkdir -p /home/liveuser/.config/xfce4

- 

- cat > /home/liveuser/.config/xfce4/helpers.rc << FOE

- MailReader=sylpheed-claws

- FileManager=Thunar

- WebBrowser=firefox

- FOE

- 

- # disable screensaver locking (#674410)

- cat >> /home/liveuser/.xscreensaver << FOE

- mode:           off

- lock:           False

- dpmsEnabled:    False

- FOE

- 

- # deactivate xfconf-migration (#683161)

- rm -f /etc/xdg/autostart/xfconf-migration-4.6.desktop || :

- 

- # deactivate xfce4-panel first-run dialog (#693569)

- mkdir -p /home/liveuser/.config/xfce4/xfconf/xfce-perchannel-xml

- cp /etc/xdg/xfce4/panel/default.xml /home/liveuser/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml

- 

- # 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 Xfce as default session, otherwise login will fail

- sed -i 's/^#user-session=.*/user-session=xfce/' /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

- cp /usr/share/applications/liveinst.desktop /home/liveuser/Desktop

- 

- # no updater applet in live environment

- rm -f /etc/xdg/autostart/org.mageia.dnfdragora-updater.desktop

- 

- # and mark it as executable (new Xfce security feature)

- chmod +x /home/liveuser/Desktop/liveinst.desktop

- 

- # this goes at the end after all other changes.

- chown -R liveuser:liveuser /home/liveuser

- restorecon -R /home/liveuser

- 

- EOF

- 

- %end

- 

flat-i3.ks Kickstarts/flat-i3.ks
file renamed
file was moved with no change to the file

This commit is in response to recent Pull Requests to the i3-sig/docs
repo. It removes the Ideas.md and Kickstarts/README.adoc files from this
repo. They now exist in the docs repo:

https://pagure.io/i3-sig/docs/pull-request/4

https://pagure.io/i3-sig/docs/pull-request/6

I also removed the old LXDE/XFCE kickstarts since they are unused. I
moved the flat-i3.ks kickstart to the root directory, since it is the
only file remaining.

cc: @nasirhm @x3mboy @defolos

Metadata Update from @jflory7:
- Pull-request tagged with: type - docs, type - internal organization

3 years ago

rebased onto 09657bc

3 years ago

LGTM, Thank you for working on it @jflory7

Metadata Update from @jflory7:
- Request assigned

3 years ago

Pull-Request has been merged by jflory7

3 years ago