Commit Graph

230 Commits

Author SHA1 Message Date
j1nx 1e7f15c015 Tuning the sound architecture to be more Real Time aware. 2021-03-30 13:12:17 +02:00
j1nx 6449a1e75f Hardening the system by rebooting the device after a kernel panic for more then 20 seconds. 2021-03-30 13:08:30 +02:00
j1nx d7d2f65e9b Enable and configure the hardware watchdog.
(reboots the device after it hangs for 20 seconds or more)
2021-03-30 13:06:29 +02:00
j1nx 8d00a96872 Move vosk preinstalled package to 3.9 path (for testing) 2021-03-29 14:51:57 +02:00
j1nx 95984efb37 Add var zram system and preperation for r/w FS overlay system 2021-03-11 09:29:17 +01:00
j1nx 5712beb181 Fix ramdisk permission errors making it below to the mycroft user 2021-03-04 20:50:26 +01:00
j1nx ad5b3114db Add ZRAM ramdisk support 2021-03-02 17:01:39 +01:00
j1nx 364d8be816 Make sure we have some overlap with when it swaps and the left memory space.
30 means, start using swap when <=30% of free memory is left
we reserve 20% of space for ZRAM compressed SWAP meaning 10% safety

This 10% margin feels safer then the hard 80/20 ratio we had.
2021-03-02 13:36:55 +01:00
j1nx 70fa66f615 Add and configure 20% of memory as zram swap with a low agressive swappiness 2021-03-01 21:58:30 +01:00
j1nx e54ba60296 Fix OVOS splash loading bar fill up 2021-02-25 21:13:02 +01:00
j1nx efcb8dfb39 Add missing mycroft binaries.
Although skip mic test as it needs to cancel mycroft.
We will figure something out ourselfs.
2021-02-25 20:16:12 +01:00
j1nx 1baad14a56 Fix icon/font size for top sliding menu 2021-02-25 13:37:35 +01:00
j1nx 3b2096531c Add default ncpamixer configuration file. 2021-02-25 12:47:04 +01:00
j1nx ace870174e Again small cosmetic changes to cli_login 2021-02-25 12:16:18 +01:00
j1nx 81fbba93b9 Make cli_login screen a bit smaller 2021-02-25 12:04:23 +01:00
j1nx 975a106747 Add Google Noto Sans fonts 2021-02-24 16:19:04 +01:00
j1nx 1d5f57a06f Add Configuration and Files for QT5CT (Issue: #48) 2021-02-24 13:03:09 +01:00
j1nx 81387b0ea5 Remove enclosure and mycroftgui skills from priority skills 2021-02-23 15:18:10 +01:00
j1nx 0bac479c98 Cosmetic changes to the CLI part of OVOS 2021-02-19 12:46:55 +01:00
j1nx b732a1221a Fix mycroft-gui missing environment variables 2021-02-18 19:59:00 +01:00
j1nx 2ed2e092ca Cleanup of old and now unneeded files. 2021-02-09 20:25:46 +01:00
j1nx 9320bd286b More bumps and sound related changes 2021-02-09 20:05:18 +01:00
j1nx 39ef6633f1 Bump packages and more work on sound architecture 2021-02-08 11:19:49 +01:00
j1nx 7943fe42f3 Revert "Switch alsactl over to daemon mode (although doubt it will be any better)"
This reverts commit f9cd5e45b9.
2021-02-08 08:16:13 +01:00
j1nx f9cd5e45b9 Switch alsactl over to daemon mode (although doubt it will be any better) 2021-02-05 17:39:04 +01:00
j1nx df54370b02 Small cosmetic changes for the CLI 2021-02-05 17:38:39 +01:00
j1nx 17a59feec9 Changes to sound architecture, prepare system no longer needed 2021-02-05 16:10:50 +01:00
j1nx f6df47f452 Keep /var/log on disk for the moment as we are still debugging
As soon as we might reach a stable release, we can revert this again
2021-02-04 13:26:45 +01:00
j1nx 6a59dcb1e1 [DONE] Implementation of own growdisk architecture.
This is temporarily till we switch to A/B mirrored rootfs
and data-overlay for all writable mounts.
2021-02-04 09:45:00 +01:00
j1nx 1d42e2b31f [WIP] Switch to a Hybrid MBR/GPT partition scheme.
- rootfs based on PARTUUID
2021-02-02 20:52:02 +01:00
j1nx 150722002a [WIP] Resize the partition at first boot using systemd-repart 2021-01-29 10:42:23 +01:00
j1nx 16f6b8e187 [WIP] Preinstall vosk so we can remove unneeded firstboot service 2021-01-28 14:11:04 +01:00
j1nx 607f7f7418 [WIP] Use systemd-growfs instead of own scripts to expand the rootfs 2021-01-28 13:59:14 +01:00
j1nx 6616f3fbc2 [WIP] refactor the mycroft installed skills to buildroot packages. 2021-01-27 22:45:35 +01:00
j1nx 9e6b622d31 Changes and bumps 2021-01-26 14:10:03 +01:00
j1nx 0238263f65 Getting into shape for possible release. 2021-01-24 21:08:05 +01:00
j1nx 34b16b34ed Bump skills and mycroft 2021-01-20 10:16:08 +01:00
j1nx 07088e02e2 Downgrade pairing skill for the moment.
Easier for testing other stuff while the selection method
is being figured out / worked upon.
2021-01-18 08:20:35 +01:00
j1nx 3305309e52 Implement: PEP 370 -- Per user site-packages directory.
Empty directory structure, hopefully the first run of Python
picks it up and allows pip install into it without racecondition issues.
2021-01-16 10:59:31 +01:00
j1nx f3f22264e2 Update pre-installed skill-repo 2021-01-15 10:52:57 +01:00
j1nx da925d6417 Quickfix for vosk package 2021-01-14 20:38:49 +01:00
j1nx fefcea98cb Fix mycroft.conf for precise plugin 2021-01-13 20:53:43 +01:00
j1nx 74d78ffd24 Add preinstalled modified volume skill 2021-01-11 14:11:20 +01:00
j1nx d07ca1ede7 Switch precise-engine over to plugin based version 2021-01-10 17:20:54 +01:00
j1nx dd5a529572 Update pairing-skill to latest version 2021-01-10 16:40:29 +01:00
j1nx 060cad1764 Reorder priority skills 2021-01-10 16:39:22 +01:00
j1nx f5f551b2d8 Remove default precise mic.monitor 2021-01-10 16:31:48 +01:00
j1nx 9f904fb811 Implement local-backend 2021-01-09 18:47:29 +01:00
j1nx bb7e6c3d3b Fix resting screen issue. 2021-01-09 14:58:33 +01:00
j1nx a606114deb Make date-time skill a priority skill 2021-01-07 22:26:11 +01:00