1
0
forked from brl/citadel
Commit Graph

88 Commits

Author SHA1 Message Date
c08e51c9ae Citadel config fixes and enhancements
- Added citadel-setpassword.service and shell script to set a default
password of 'citadel' in install mode, does not run in any other mode or
if a password is already set
- Re-implement disable logging out of Gnome:
  * Lock preventing log outs in gsettings override
  * Patched gnome-session so that locking log outs does not lock
  shutting down
  * Patched gnome-shell to remove 'Log Out' from status label
- Added keyboard shortcut for Citadel Realms UI (gtk) to gnome-shell:
  * Added gsetting for the shortcut
  * Separated inital realm dconf database and Citadel dconf databases to
  use different settings for each
  * Added Ctrl+Alt+c as the keyboard shortcut for launching Citadel
  Realms UI to the citadel dconf database
- Added neovim init.vim to realms skel since neovim is now default vim
in realms
2021-03-20 20:27:15 -04:00
5862b9dbd1 Update to sway 1.5.1/wlroots 0.12.0, fixes, cleanup
- Updated sway to 1.5.1
- Updated sway config with color theme, fixes, etc
- Patched sway default wayland display socket to use wayland-0 as first
socket
- Updated wlroots to 0.12.0
- Updated wdisplays to more recent commit
- Fixed sway-session-switcher to work with newer gnome-session
- Fixed dependency in swaybg
- Added new rust launcher (sgmenu), removed old one (sgflow)
- Added gtk-layer-shell recipe, needed for sgmenu, useful for other
things
- Removed unused sgstatus recipe
2021-03-20 20:27:15 -04:00
a3405cb9fb Kernel update to 5.10.11 2021-01-29 23:11:33 -05:00
2054d50ef0 Kernel upgrade to 5.10.1 2020-12-15 00:35:18 -05:00
7faf0ce39e Citadel documentation system 2020-12-07 17:24:22 -05:00
5b8c330cb7 generate kernel.id in a more reliable way
The kernel id is a sha256sum that is embedded in the kernel image header
and also in the initramfs (in /etc/initrd-release). It exists so that
when resource images are being located during boot, the compatibility of
the citadel kernel image can be matched with the currently booting
kernel. This ensures that the correct set of modules will be mounted.

The kernel id had previously been calculated from the sha256sum of the
kernel binary before attaching the initramfs, but the sequence of steps
performed by poky when building a kernel changed and caused this method
to fail.

Now the sha256sum is calculated from the 'defconfig' file in the recipe
directory instead. This should work equally as well to uniquely identify
a kernel instance.
2020-11-30 10:10:56 -05:00
4fa5de8bf0 Install iptables rules 2020-11-29 18:35:52 -05:00
c13d7dcfe7 Fix build failures caused by upgrade to Python 3.9 on build host 2020-11-29 18:33:23 -05:00
18fa33fc80 Only include ping from iputils 2020-11-29 18:32:09 -05:00
14700c2d71 Removed unused configuration files (iptables and citadel-setpassword)
1) iptables configuration has moved to the iptables package (see bbappend)
2) citadel-setpassword script is no longer used
2020-11-29 18:19:32 -05:00
63ce94d365 Add config file changes that were lost in bbappend refactor.
Config file disables lvm attempts to write to read-only /etc
2020-11-09 12:36:16 -05:00
2171419434 kernel 5.9.3 2020-11-04 14:15:08 -05:00
182fdf111c Revert iwd to 1.7 and add a config file workaround 2020-11-04 12:45:11 -05:00
6192a45ad1 Add gnome-system-monitor and gnome-disk-utility 2020-11-04 12:43:14 -05:00
3ca4a68dcd Collect all bbappend files into a single place.
This makes a lot more sense than scattering them around in the tree.
2020-11-04 12:37:11 -05:00
17ab5ea105 Add awk because some bash-completion scripts use it 2020-11-03 15:08:51 -05:00
856c3bd665 add /usr/lib/firmware/regulatory.db to extra.img for wifi config 2020-11-03 15:07:11 -05:00
098c639ed7 Use the disabled-plugins feature of GSD to remove plugins
This will create "dummy" .desktop launchers for the removed
plugins so that we don't need to change any session files in
gnome-session or gdm.
2020-11-03 15:05:01 -05:00
ed2e262a68 Separate citadel.live and citadel.install boot modes 2020-11-03 08:25:01 -05:00
bcbb599731 Add wireless-regdb recipe to rootfs
Otherwise wireless config in kernel complains that regulatory.db does not
exist:

  cfg80211: failed to load regulatory.db
2020-11-03 08:18:35 -05:00
3610c11628 Put citadel-boot in a separate package of citadel-tools
So that the citadel-boot binary can be installed in initramfs without
bringining in all the other citadel-tools and dependencies.
2020-11-03 08:14:07 -05:00
4c3baa433b Big Upgrade: GNOME 3.38, Yocto 3.1.3, meta-rust, meta-intel
Updated Recipes

   * dash-to-panel 40
   * dconf 0.38.0
   * gdm 3.38.0
   * glib 2.66.1
   * gjs 1.66.0
   * gnome-autoar 0.2.4
   * gnome-backgrounds 3.38.0
   * gnome-bluetooth 3.34.3
   * gnome-control-center 3.38.1
   * gnome-screenshot 3.38.0
   * gnome-shell 3.38.1
   * gnome-session 3.38.0
   * gnome-settings-daemon 3.38.0
   * gnome-terminal 3.38.0
   * gnome-usage 3.38.0
   * graphene 1.10.2
   * gsettings-desktop-schema 3.38.0
   * gvfs 1.46.1
   * iwd 1.9
   * libgee 0.20.3
   * libgtop 2.40.0
   * libgweather 3.36.1
   * mkpasswd 5.5.7
   * mozjs 78.0.1
   * mutter 3.38.1
   * nautilus 3.38.1
   * networkmanager 1.26.4
   * polkit 0.118
   * tracker 3.0.1
   * vte 0.62.0

Removed because recipes exist in poky with adequate version

   * atk, at-spi
   * clutter
   * clutter-gtk
   * cogl
   * ell
   * gcr
   * itstool
   * libinput
   * pango

Other removed recipes

   * systemd-initrd          No longer using a separate systemd recipe
                             for initramfs
   * caribou                 What even is this
   * gnome-tweaks            Not used
   * mozjs                   Polkit no longer requires an ancient mozjs
   * mozjs68                 Upgraded to mozjs78
2020-11-01 09:31:47 -05:00
87679d1c76 Made changes to support the new Citadel installer UI and backend 2020-10-11 07:58:16 -04:00
81881fc1c2 Remove Adapta theme since it's totally broken now 2020-08-05 19:39:00 -04:00
607dbe7fd2 upgrade kernel to 5.7.8 2020-08-05 19:39:00 -04:00
5af7ab93f2 Upgraded sway to 1.4, added wdisplays and swaybg recipes 2020-08-05 19:39:00 -04:00
1bbbe3ebbc Mega update of poky, kernel, Gnome 3.36 2020-08-05 19:39:00 -04:00
1e74e78d6c include kernel version in bzImage filenames 2019-08-21 00:49:39 -04:00
242acb0cd3 upgrade kernel to 5.2.9 2019-08-21 00:49:39 -04:00
xSmurf
4c63530f2e Adding GNOME Shell drive-menu extension 2019-08-15 14:19:21 -04:00
xSmurf
5beb52a4df Moving to sudo, and pwdfile with plymouth set screen for live and install modes. 2019-07-06 17:53:00 -04:00
8a2ea53f63 Added stripped down gvfs to facilitate automounting of luks encrypted USB drives, includes gsettings to prevent autorun 2019-04-22 11:29:32 -04:00
64073ea173 Set default directory for gnome-screenshot to /storage/realms/Shared 2019-04-22 11:27:51 -04:00
e96abbd680 Removed user switching and log out from Gnome UI 2019-04-15 14:02:33 -04:00
21bb9b2db5 add intel_iommu=off to live/install kernel command line 2019-04-14 12:45:05 -04:00
0e07a33dec Refactored session-switcher unit file, recipe cleanups 2019-04-14 12:43:33 -04:00
8bad3b236b Update to sway 1.0, added sgflow, removed rofi/sgmenu 2019-04-14 12:43:33 -04:00
cc619123c3 Added session switcher unit file to use sway kernel command line option to start sway session on boot 2019-04-14 12:43:33 -04:00
fd34acd6a1 add org.freedesktop.machine1.shell to polkit rules 2019-04-09 15:21:12 -04:00
2b5b96afa6 update nnn recipe 2019-04-09 15:20:36 -04:00
ac1f7db885 upgrade kernel to 5.0.6 2019-04-06 16:11:58 -04:00
559f0d13ef nnn recipe currently broken 2019-04-06 16:06:15 -04:00
912e193d85 remove grsec sysctl config 2019-04-06 16:05:30 -04:00
f9308dd6ee a few new packages added 2019-04-02 15:47:38 -04:00
b72349c2a6 copy files from /usr/share/factory/skel not /etc/skel 2019-04-02 15:46:54 -04:00
d5aa3b5d6a add base16-vim files to this image 2019-04-02 15:45:34 -04:00
a983d8dda1 added recipe for base-realmfs image 2019-04-02 15:45:15 -04:00
ebf21b45fb install all recently added conf files 2019-04-02 15:43:00 -04:00
9c5c6f272a default dotfiles for realms 2019-04-02 15:42:31 -04:00
67f79b4db2 dconf variables to compile into initial dconf database for new realms 2019-04-02 15:41:58 -04:00