├── config ├── addon │ └── dummy.xml ├── docker │ ├── changelog.txt │ └── source │ │ ├── resources │ │ ├── settings.xml │ │ └── language │ │ │ └── English │ │ │ └── strings.po │ │ ├── bin │ │ └── docker │ │ └── system.d │ │ └── docker.service ├── sources └── emulators │ ├── tools.conf │ ├── moonlight.conf │ ├── arcade.conf │ ├── st-v.conf │ ├── 3do.conf │ ├── cdi.conf │ ├── cps1.conf │ ├── daphne.conf │ ├── mame.conf │ ├── ps3.conf │ ├── xbox.conf │ ├── cps2.conf │ ├── cps3.conf │ ├── doom.conf │ ├── gb.conf │ ├── j2me.conf │ ├── pc.conf │ ├── fbn.conf │ ├── gbh.conf │ ├── nds.conf │ ├── neogeo.conf │ ├── ngp.conf │ ├── pcfx.conf │ ├── ports.conf │ ├── tic-80.conf │ ├── uzebox.conf │ ├── wiiu.conf │ ├── fds.conf │ ├── gba.conf │ └── gbc.conf ├── packages ├── network │ ├── avahi │ │ ├── default.d │ │ │ └── avahi.conf │ │ ├── debug.d │ │ │ └── avahi.conf │ │ └── system.d │ │ │ └── avahi-defaults.service │ ├── bluez │ │ ├── default.d │ │ │ └── bluez.conf │ │ ├── debug.d │ │ │ ├── bluez.conf │ │ │ └── obexd.conf │ │ ├── modprobe.d │ │ │ └── bluetooth.conf │ │ ├── tmpfiles.d │ │ │ └── z_05_bluez.conf │ │ └── system.d │ │ │ └── bluetooth-defaults.service │ ├── wireguard-linux-compat │ │ └── modules-load.d │ │ │ └── wireguard.conf │ ├── connman │ │ ├── debug.d │ │ │ └── connman.conf │ │ ├── config │ │ │ └── settings │ │ ├── tmpfiles.d │ │ │ └── z_03_connman.conf │ │ ├── system.d │ │ │ └── connman-vpn.service │ │ └── patches │ │ │ └── connman-01-do-not-cleanup-routes.patch │ ├── iw │ │ ├── udev.d │ │ │ └── 60-iw-regdomain.rules │ │ └── scripts │ │ │ └── setregdomain │ ├── syncthing │ │ ├── daemons │ │ │ └── 007-syncthing │ │ └── system.d │ │ │ └── syncthing.service │ ├── tailscale │ │ ├── daemons │ │ │ └── 004-tailscaled │ │ └── config │ │ │ └── tailscaled.defaults │ ├── zerotier-one │ │ ├── daemons │ │ │ └── 004-zerotier-one │ │ ├── profile.d │ │ │ └── 095-zerotier.conf │ │ └── system.d │ │ │ └── zerotier-one.service │ ├── samba │ │ └── daemons │ │ │ └── 002-samba │ ├── wireguard-tools │ │ └── tmpfiles.d │ │ │ └── z_03_wireguard.conf │ ├── openssh │ │ ├── tmpfiles.d │ │ │ └── z_04_openssh.conf │ │ └── daemons │ │ │ └── 001-ssh │ ├── rclone │ │ └── sources │ │ │ └── rsync-rules.conf │ ├── hostapd │ │ └── system.d │ │ │ └── hostapd.service │ └── nss-mdns │ │ └── config │ │ └── nsswitch.conf ├── sysutils │ ├── busybox │ │ ├── default.d │ │ │ └── crond.conf │ │ ├── sysctl.d │ │ │ ├── memory.conf │ │ │ ├── cdrom.conf │ │ │ └── 99-coredump.conf │ │ ├── config │ │ │ └── suspend-modules.conf │ │ ├── system.d │ │ │ ├── fs-resize.target │ │ │ ├── textmode.target │ │ │ ├── fs-resize.service │ │ │ ├── storage-log.service │ │ │ ├── show-version.service │ │ │ └── var-log.mount │ │ ├── scripts │ │ │ ├── lsb_release │ │ │ └── pastebinit │ │ └── system.d.opt │ │ │ ├── cron-defaults.service │ │ │ └── cron.service │ ├── kmod │ │ └── modprobe.d │ │ │ └── i2c.conf │ ├── systemd │ │ ├── system.d │ │ │ ├── flash.mount.d │ │ │ │ └── dependencies.conf │ │ │ ├── storage.mount.d │ │ │ │ └── dependencies.conf │ │ │ ├── systemd-timesyncd.service.d │ │ │ │ └── depend-on-kernel-ip-config.conf │ │ │ ├── network-base.service │ │ │ ├── usercache.service │ │ │ ├── systemd-timesyncd-setup.service │ │ │ ├── userconfig.service │ │ │ ├── machine-id.service │ │ │ └── debugconfig.service │ │ ├── profile.d │ │ │ └── 090-systemd.conf │ │ ├── udev.d │ │ │ ├── 80-clock.rules │ │ │ └── 60-not-joysticks.rules │ │ ├── tmpfiles.d │ │ │ └── z_01_jelos.conf │ │ └── config │ │ │ └── hosts.conf │ ├── sleep │ │ └── sources │ │ │ └── modules.bad │ ├── mc │ │ └── wrapper │ │ │ ├── mc │ │ │ ├── mcedit │ │ │ └── mcview │ ├── v4l-utils │ │ ├── keymaps │ │ │ ├── minix_neo_pwr_only │ │ │ ├── beelink_pwr_only │ │ │ ├── cubox_i │ │ │ ├── kvim │ │ │ ├── minix_neo │ │ │ ├── odroid │ │ │ ├── wetek_hub │ │ │ ├── tanix │ │ │ └── beelink_bt_ir │ │ └── config │ │ │ └── rc_keymaps │ │ │ └── README │ ├── autostart │ │ ├── sources │ │ │ └── daemons │ │ │ │ └── 005-fstrim │ │ └── system.d │ │ │ └── jelos-autostart.service │ ├── system-utils │ │ ├── udev.d │ │ │ └── 99-hdmi.rules │ │ ├── system.d │ │ │ ├── video.service │ │ │ ├── headphones.service │ │ │ ├── fancontrol.service │ │ │ ├── batteryledstatus.service │ │ │ ├── bluetoothsense.service │ │ │ └── input.service │ │ └── sources │ │ │ └── scripts │ │ │ └── fancontrol │ ├── hddtemp │ │ └── db │ │ │ └── hddtemp.db │ ├── wait-time-sync │ │ ├── daemons │ │ │ └── 003-wait-time-sync │ │ ├── sources │ │ │ └── Makefile │ │ └── package.mk │ ├── diskdev_cmds │ │ └── patches │ │ │ └── diskdev_cmds-332.14-main.patch │ ├── util-linux │ │ ├── system.d │ │ │ ├── fstrim.timer │ │ │ └── fstrim.service │ │ └── config │ │ │ └── swap.conf │ ├── udevil │ │ └── system.d │ │ │ └── udevil-mount@.service │ ├── dbus │ │ └── tmpfiles.d │ │ │ └── z_02_dbus.conf │ ├── hid_mapper │ │ └── patches │ │ │ ├── hid_mapper-02_include-sys-time.patch │ │ │ └── hid_mapper-03_fix-parser.patch │ ├── powerstate │ │ └── system.d │ │ │ └── powerstate.service │ └── i2c-tools │ │ └── patches │ │ └── pyinstalldir.patch ├── devel │ ├── glibc │ │ └── config │ │ │ ├── host.conf │ │ │ ├── ld.so.conf │ │ │ ├── nsswitch-init.conf │ │ │ └── nsswitch-target.conf │ ├── fribidi │ │ └── scripts │ │ │ └── fribidi-config │ ├── autoconf │ │ └── patches │ │ │ └── man-exclude.patch │ └── flex │ │ └── patches │ │ └── flex-002-nocrap.patch ├── tools │ ├── fbterm │ │ └── terminfo │ │ │ ├── E │ │ │ ├── Eterm-color │ │ │ └── Eterm │ │ │ ├── r │ │ │ ├── rxvt-m │ │ │ ├── rxvt │ │ │ ├── rxvt-basic │ │ │ └── rxvt-unicode │ │ │ ├── x │ │ │ ├── xterm-debian │ │ │ ├── xterm │ │ │ ├── xterm-r5 │ │ │ ├── xterm-r6 │ │ │ ├── xterm-mono │ │ │ ├── xterm-color │ │ │ ├── xterm-vt220 │ │ │ ├── xterm-xfree86 │ │ │ └── xterm-256color │ │ │ ├── s │ │ │ ├── sun │ │ │ ├── screen │ │ │ ├── screen-s │ │ │ ├── screen-w │ │ │ ├── screen-bce │ │ │ ├── screen-256color │ │ │ └── screen-256color-bce │ │ │ ├── a │ │ │ └── ansi │ │ │ ├── d │ │ │ └── dumb │ │ │ ├── h │ │ │ └── hurd │ │ │ ├── l │ │ │ └── linux │ │ │ ├── m │ │ │ ├── mach │ │ │ ├── mach-gnu │ │ │ ├── mach-bold │ │ │ ├── mach-color │ │ │ └── mach-gnu-color │ │ │ ├── v │ │ │ ├── vt100 │ │ │ ├── vt102 │ │ │ ├── vt220 │ │ │ └── vt52 │ │ │ ├── c │ │ │ ├── cons25 │ │ │ ├── cygwin │ │ │ └── cons25-debian │ │ │ ├── p │ │ │ └── pcansi │ │ │ └── w │ │ │ ├── wsvt25 │ │ │ └── wsvt25m │ ├── nano │ │ ├── config │ │ │ └── nanorc │ │ └── profile.d │ │ │ └── 052-nano.conf │ ├── MC │ │ ├── profile.d │ │ │ └── 052-mc.conf │ │ └── etc │ │ │ └── edit.spell.rc │ ├── u-boot-tools-aml │ │ └── patches │ │ │ └── u-boot-tools-0001-dummy_defconfig.patch │ ├── installer │ │ └── system.d │ │ │ └── installer.target │ ├── entware │ │ └── profile.d │ │ │ └── 098-entware.conf │ ├── freeimagelite │ │ └── package.mk │ └── populatefs │ │ └── patches │ │ └── fix-compilation-issue.patch ├── emulators │ ├── libretro │ │ ├── hatari-lr │ │ │ └── config │ │ │ │ └── hatari.nvram │ │ ├── prboom-lr │ │ │ └── scripts │ │ │ │ ├── Doom.sh │ │ │ │ └── Doom II.sh │ │ ├── boom3-lr │ │ │ └── scripts │ │ │ │ ├── Doom 3.sh │ │ │ │ └── Doom 3 - Resurrection of Evil.sh │ │ ├── tyrquake-lr │ │ │ └── scripts │ │ │ │ └── Quake.sh │ │ └── same_cdi-lr │ │ │ └── patches │ │ │ └── 001-gcc13-fix.patch │ ├── standalone │ │ ├── retroarch │ │ │ ├── sources │ │ │ │ ├── RK3566-BSP-X55 │ │ │ │ ├── AMD64 │ │ │ │ │ ├── retroarch32bit-append.cfg │ │ │ │ │ └── retroarch64bit-append.cfg │ │ │ │ ├── RK3326 │ │ │ │ │ ├── retroarch32bit-append.cfg │ │ │ │ │ └── retroarch64bit-append.cfg │ │ │ │ ├── RK3399 │ │ │ │ │ ├── retroarch32bit-append.cfg │ │ │ │ │ └── retroarch64bit-append.cfg │ │ │ │ ├── RK3566 │ │ │ │ │ ├── retroarch32bit-append.cfg │ │ │ │ │ └── retroarch64bit-append.cfg │ │ │ │ ├── RK3588 │ │ │ │ │ ├── retroarch32bit-append.cfg │ │ │ │ │ └── retroarch64bit-append.cfg │ │ │ │ ├── S922X │ │ │ │ │ ├── retroarch32bit-append.cfg │ │ │ │ │ └── retroarch64bit-append.cfg │ │ │ │ └── RK3566-BSP │ │ │ │ │ ├── retroarch32bit-append.cfg │ │ │ │ │ └── retroarch64bit-append.cfg │ │ │ ├── udev.d │ │ │ │ ├── 99-ION-iCade-bluetooth.rules │ │ │ │ ├── 99-ouya-controller.rules │ │ │ │ ├── 99-nv-shield-controller.rules │ │ │ │ ├── 99-terios-t3.rules │ │ │ │ ├── 99-gen-game-s3-controller.rules │ │ │ │ ├── 99-nintendo-wii-remote.rules │ │ │ │ └── 99-ninteno-wii-remote.rules │ │ │ └── system.d │ │ │ │ ├── tmp-cores.mount │ │ │ │ ├── tmp-assets.mount │ │ │ │ ├── tmp-database.mount │ │ │ │ └── tmp-overlays.mount │ │ ├── duckstation-sa │ │ │ └── config │ │ │ │ └── RK3566 │ │ │ │ └── RK3566 │ │ ├── rpcs3-sa │ │ │ └── config │ │ │ │ ├── input_configs │ │ │ │ └── active_profiles.yml │ │ │ │ └── GuiConfigs │ │ │ │ └── CurrentSettings.ini │ │ ├── openbor │ │ │ └── config │ │ │ │ ├── master.cfg │ │ │ │ └── Saves │ │ │ │ └── default.cfg │ │ ├── ppsspp-sa │ │ │ ├── config │ │ │ │ ├── PSP │ │ │ │ │ ├── Cheats │ │ │ │ │ │ ├── ULUS10507.ini │ │ │ │ │ │ ├── ULES00968.ini │ │ │ │ │ │ ├── ULUS10328.ini │ │ │ │ │ │ ├── ULES01406.ini │ │ │ │ │ │ ├── ULES00483.ini │ │ │ │ │ │ ├── ULUS10213.ini │ │ │ │ │ │ ├── ULES01402.ini │ │ │ │ │ │ ├── ULUS10189.ini │ │ │ │ │ │ ├── ULES01214.ini │ │ │ │ │ │ ├── ULES00625.ini │ │ │ │ │ │ ├── ULES00626.ini │ │ │ │ │ │ ├── ULES00034.ini │ │ │ │ │ │ ├── ULUS10014.ini │ │ │ │ │ │ ├── ULUS10197.ini │ │ │ │ │ │ ├── ULES00033.ini │ │ │ │ │ │ ├── ULES00035.ini │ │ │ │ │ │ ├── ULUS10390.ini │ │ │ │ │ │ ├── UCES00019.ini │ │ │ │ │ │ └── UCUS98640.ini │ │ │ │ │ └── SYSTEM │ │ │ │ │ │ └── CACHE │ │ │ │ │ │ ├── UCAS40015.glshadercache │ │ │ │ │ │ └── ULJM05600.glshadercache │ │ │ │ └── assets │ │ │ │ │ └── NotoSansJP-Regular.ttf │ │ │ └── sources │ │ │ │ ├── RK3588 │ │ │ │ └── controls.ini │ │ │ │ ├── RK3566 │ │ │ │ └── controls.ini │ │ │ │ ├── RK3566-BSP-X55 │ │ │ │ └── controls.ini │ │ │ │ └── RK3566-BSP │ │ │ │ └── controls.ini │ │ ├── yabasanshiro-sa │ │ │ └── config │ │ │ │ └── config │ │ ├── minivmacsa │ │ │ └── sources │ │ │ │ └── start_minivmac.sh │ │ ├── flycast-sa │ │ │ └── config │ │ │ │ ├── AMD64 │ │ │ │ └── emu.cfg │ │ │ │ ├── RK3326 │ │ │ │ └── emu.cfg │ │ │ │ ├── RK3566 │ │ │ │ └── emu.cfg │ │ │ │ ├── RK3588 │ │ │ │ └── emu.cfg │ │ │ │ ├── RK3566-BSP │ │ │ │ └── emu.cfg │ │ │ │ ├── RK3566-BSP-X55 │ │ │ │ └── emu.cfg │ │ │ │ └── RK3399 │ │ │ │ └── emu.cfg │ │ ├── pico-8 │ │ │ └── sources │ │ │ │ └── autostart │ │ │ │ └── common │ │ │ │ └── 010-pico8 │ │ └── nanoboyadvance-sa │ │ │ └── config │ │ │ ├── AMD64 │ │ │ ├── keymap.toml │ │ │ └── keympa.toml │ │ │ ├── RK3326 │ │ │ ├── keymap.toml │ │ │ └── keympa.toml │ │ │ ├── RK3399 │ │ │ ├── keymap.toml │ │ │ └── keympa.toml │ │ │ └── RK3588 │ │ │ ├── keymap.toml │ │ │ └── keympa.toml │ └── tools │ │ ├── sixaxis │ │ └── system.d │ │ │ └── sixaxis@.service │ │ ├── gptokeyb │ │ └── Makefile │ │ ├── virtualcontroller │ │ ├── udev.d │ │ │ └── 99-JELOS-not-joysticks.rules │ │ └── system.d │ │ │ └── virtualcontroller.service │ │ ├── retroarch-joypads │ │ └── system.d │ │ │ └── tmp-joypads.mount │ │ └── control-gen │ │ └── Makefile ├── hardware │ └── quirks │ │ ├── devices │ │ ├── AYANEO AIR Pro │ │ ├── AYANEO AYANEO 2 │ │ ├── AYANEO GEEK │ │ ├── AYANEO NEXT │ │ ├── AYANEO NEXT Pro │ │ ├── AYANEO AYA NEO 2021 │ │ ├── AYANEO AYANEO 2021 │ │ ├── AYANEO NEXT Advance │ │ ├── Anbernic RG353M │ │ ├── Indiedroid Nova │ │ ├── ayn Loki MiniPro │ │ ├── AYA NEO AYA NEO Founder │ │ ├── AYANEO AYANEO 2021 Pro │ │ ├── AYANEO AYANEO NEXT Pro │ │ ├── Anbernic RG353VS │ │ ├── AYANEO AYANEO 2021 Pro Retro Power │ │ ├── Hardkernel ODROID-N2L │ │ ├── Hardkernel ODROID-N2Plus │ │ ├── Powkiddy RGB10 │ │ │ ├── 001-device_config │ │ │ ├── 050-game_configs │ │ │ └── 050-modifiers │ │ ├── Powkiddy x55 │ │ │ ├── sleep.d │ │ │ │ └── README │ │ │ ├── 001-device_config │ │ │ └── 010-governors │ │ ├── GPD G1619-04 │ │ │ ├── 050-no_usb_autosuspend │ │ │ └── 050-modifiers │ │ ├── Gameforce CHI │ │ │ ├── 002-start-input │ │ │ └── 050-modifiers │ │ ├── AYANEO AYANEO 2S │ │ │ ├── sleep.d │ │ │ │ ├── post │ │ │ │ │ └── 001-fan │ │ │ │ └── pre │ │ │ │ │ └── 001-fan │ │ │ └── 010-led_control │ │ ├── ayn Loki Max │ │ │ ├── 010-dpms │ │ │ ├── 010-led_control │ │ │ ├── 050-modifiers │ │ │ └── 020-audio_latency │ │ ├── ayn Loki Zero │ │ │ ├── 010-dpms │ │ │ ├── 010-led_control │ │ │ ├── 050-modifiers │ │ │ └── 020-audio_latency │ │ ├── AYANEO AIR Plus │ │ │ ├── 090-panel_quirks │ │ │ ├── 010-led_control │ │ │ ├── 010-dpms │ │ │ ├── 050-modifiers │ │ │ └── 020-fan_control │ │ ├── Orange Pi 5 │ │ │ └── 020-enable_usb_ports │ │ ├── Hardkernel ODROID-N2 │ │ │ └── 002-turbo-mode_config │ │ ├── Hardkernel ODROID-GO-Ultra │ │ │ └── 002-turbo-mode_config │ │ ├── AYANEO AIR │ │ │ ├── 010-led_control │ │ │ └── 010-dpms │ │ ├── GameForce ACE │ │ │ ├── 050-modifiers │ │ │ ├── 030-suspend_mode │ │ │ └── 020-fan_control │ │ ├── Anbernic RG353P │ │ │ └── info.d │ │ │ │ └── 001-panel │ │ ├── Anbernic RG353V │ │ │ ├── info.d │ │ │ │ └── 001-panel │ │ │ └── 001-device_config │ │ ├── Anbernic RG503 │ │ │ └── 001-device_config │ │ ├── Anbernic RG552 │ │ │ ├── 050-audio_path │ │ │ └── 020-fan_control │ │ ├── Anbernic RG351M │ │ │ └── 050-volume │ │ ├── Powkiddy RGB30 │ │ │ ├── 050-audio_path │ │ │ └── 060-game_settings │ │ ├── Powkiddy RGB10 Max 3 │ │ │ └── 050-audio_path │ │ ├── Game Console R33S │ │ │ └── 075-dpad-volbright │ │ └── ODROID-GO Super │ │ │ └── 001-device_config │ │ ├── platforms │ │ ├── S922X │ │ │ ├── 041-panfrost │ │ │ ├── 040-affinity │ │ │ ├── 091-ui_shader │ │ │ ├── 090-ui_service │ │ │ ├── 050-modifiers │ │ │ └── 010-governors │ │ ├── RK3326 │ │ │ ├── 041-panfrost │ │ │ ├── 050-audio_path │ │ │ ├── 002-turbo-mode_config │ │ │ ├── 091-ui_shader │ │ │ ├── 090-ui_service │ │ │ ├── 050-modifiers │ │ │ └── 010-governors │ │ ├── RK3399 │ │ │ ├── 041-panfrost │ │ │ ├── 040-affinity │ │ │ ├── 091-ui_shader │ │ │ ├── 090-ui_service │ │ │ └── 050-modifiers │ │ ├── RK3566 │ │ │ ├── 041-panfrost │ │ │ ├── 090-ui_service │ │ │ ├── 091-ui_shader │ │ │ ├── 010-led_control │ │ │ ├── 001-device_config │ │ │ ├── 030-suspend_mode │ │ │ ├── 050-audio_path │ │ │ ├── 050-modifiers │ │ │ ├── 050-volume │ │ │ └── 010-governors │ │ ├── AMD64 │ │ │ ├── 010-dpms │ │ │ ├── 020-fan_control │ │ │ ├── 091-ui_shader │ │ │ ├── 090-ui_service │ │ │ ├── sleep.d │ │ │ │ ├── post │ │ │ │ │ ├── 001-dpms │ │ │ │ │ └── 002-ledcontrol │ │ │ │ └── pre │ │ │ │ │ ├── 001-dpms │ │ │ │ │ └── 002-ledcontrol │ │ │ ├── 050-modifiers │ │ │ ├── 050-audio_path │ │ │ ├── 010-led_control │ │ │ ├── 030-suspend_mode │ │ │ └── 010-default_tdp │ │ ├── RK3588 │ │ │ ├── 041-panfrost │ │ │ ├── 050-audio_path │ │ │ ├── 010-led_control │ │ │ ├── 040-affinity │ │ │ ├── 091-ui_shader │ │ │ ├── 090-ui_service │ │ │ ├── 050-modifiers │ │ │ └── 001-device_config │ │ ├── RK3566-BSP │ │ │ ├── 091-ui_shader │ │ │ ├── 090-ui_service │ │ │ ├── 010-led_control │ │ │ ├── 050-audio_path │ │ │ ├── 050-volume │ │ │ ├── 001-device_config │ │ │ ├── 050-modifiers │ │ │ ├── 010-governors │ │ │ └── 030-suspend_mode │ │ ├── RK3566-BSP-X55 │ │ │ ├── 091-ui_shader │ │ │ ├── 090-ui_service │ │ │ ├── 050-audio_path │ │ │ ├── 001-device_config │ │ │ └── 050-modifiers │ │ └── RK3566-X55 │ │ │ └── 001-device_config │ │ ├── autostart │ │ └── 999-export │ │ └── system.d │ │ └── led-poweroff.service ├── jelos │ ├── sources │ │ ├── scripts │ │ │ ├── batocera-info │ │ │ ├── find.sh │ │ │ ├── cleanup_overlay │ │ │ ├── getoverlays │ │ │ └── error.sh │ │ └── issue │ ├── system.d │ │ ├── jelos.target │ │ ├── bluetooth-agent.service │ │ ├── save-sysconfig.service │ │ └── jelos-automount.service │ ├── profile.d │ │ └── 020-audio_latency.conf │ └── autostart │ │ ├── 081-usbgadget │ │ └── 002-kernel ├── ui │ └── emulationstation │ │ └── patches │ │ └── RK3566-BSP-X55 ├── kernel │ ├── firmware │ │ ├── kernel-firmware │ │ │ ├── firmwares │ │ │ │ ├── x86_64.dat │ │ │ │ └── any.dat │ │ │ └── extra-firmware │ │ │ │ ├── rtl_bt │ │ │ │ ├── rtl8761b_fw.bin │ │ │ │ └── rtl8761b_config.bin │ │ │ │ └── cirrus │ │ │ │ ├── cs35l41-dsp1-spk-cali.bin │ │ │ │ ├── cs35l41-dsp1-spk-prot.bin │ │ │ │ ├── cs35l41-dsp1-spk-cali.wmfw │ │ │ │ └── cs35l41-dsp1-spk-prot.wmfw │ │ ├── brcmfmac_sdio-firmware │ │ │ ├── firmwares │ │ │ │ └── any.dat │ │ │ └── system.d │ │ │ │ └── brcmfmac-firmware.service │ │ ├── libmali_rk3588 │ │ │ └── firmware │ │ │ │ └── mali_csffw.bin │ │ ├── RTL8723DS-firmware │ │ │ └── firmware │ │ │ │ ├── rtl8723ds_fw │ │ │ │ └── rtl8723ds_config │ │ ├── RTL8821CS-firmware │ │ │ └── firmware │ │ │ │ ├── rtl8821c_fw │ │ │ │ ├── rtl8821cs_config │ │ │ │ └── README │ │ └── brcmfmac_sdio-firmware-imx │ │ │ └── system.d │ │ │ └── brcmfmac_sdio-firmware@.service │ ├── drivers │ │ ├── ryzensmu │ │ │ └── modules-load.d │ │ │ │ └── ryzen_smu.conf │ │ ├── RTL88x2BU │ │ │ └── modprobe.d │ │ │ │ └── 8812bu.conf │ │ ├── ayaneo-platform │ │ │ └── patches │ │ │ │ └── 001-build.patch │ │ └── ayn-platform │ │ │ └── patches │ │ │ └── 001-build.patch │ └── linux │ │ ├── sysctl.d │ │ ├── network.conf │ │ └── qdisc.conf │ │ └── udev.d │ │ └── 30-disable-wakeup.rules ├── x11 │ ├── driver │ │ ├── xf86-video-nvidia-legacy │ │ │ └── udev.d │ │ └── xf86-video-ati │ │ │ └── config │ │ │ └── xorg-radeon.conf │ ├── other │ │ └── fluxbox │ │ │ ├── config │ │ │ └── apps │ │ │ └── system.d │ │ │ └── windowmanager.service │ ├── xserver │ │ └── xwayland │ │ │ ├── debug.d │ │ │ └── xorg.conf │ │ │ ├── profile.d │ │ │ └── 045-xorg-server.conf │ │ │ ├── tmpfiles.d │ │ │ └── z_90_xorg-server.conf │ │ │ └── system.d │ │ │ └── xorg-configure@.service │ └── app │ │ └── setxkbmap │ │ └── udev.d │ │ └── 98-xorg-xkb.rules ├── wayland │ ├── compositor │ │ └── sway │ │ │ ├── config │ │ │ ├── config.kiosk │ │ │ └── sway-daemon.conf │ │ │ └── profile.d │ │ │ └── 050-sway.conf │ ├── weston │ │ ├── profile.d │ │ │ └── 040-weston.conf │ │ └── config │ │ │ ├── weston.ini │ │ │ └── kiosk.ini │ ├── weston11 │ │ ├── profile.d │ │ │ └── 040-weston.conf │ │ └── config │ │ │ ├── kiosk.ini │ │ │ └── weston.ini │ └── lib │ │ └── seatd │ │ └── system.d │ │ └── seatd.service ├── audio │ ├── bluez-alsa │ │ ├── daemons │ │ │ └── 006-bluealsa │ │ ├── default.d │ │ │ └── bluealsa.conf │ │ └── system.d │ │ │ └── bluealsa-defaults.service │ ├── alsa-lib │ │ └── modprobe.d │ │ │ └── intel-audio.conf │ ├── pipewire │ │ └── system.d │ │ │ └── pipewire-pulse.socket │ ├── speexdsp │ │ └── package.mk │ └── soundtouch │ │ └── package.mk ├── apps │ ├── moonlight │ │ └── sources │ │ │ └── start_moonlight.sh │ ├── jelos-gamepad │ │ ├── udev.d │ │ │ └── 99-JELOS-not-joysticks.rules │ │ └── system.d │ │ │ └── jelos_gamepad.service │ └── oga_controls │ │ └── Makefile ├── graphics │ ├── gtk3 │ │ └── files │ │ │ └── settings.ini │ ├── libegl │ │ └── sources │ │ │ └── libegl.tar.gz │ ├── glm │ │ └── config │ │ │ └── glm.pc │ ├── libmali │ │ └── system.d │ │ │ └── libmali-setup.service │ └── glew │ │ └── patches │ │ └── glew-01-fix-pkgconf.patch ├── textproc │ └── pango │ │ └── config │ │ └── pangorc ├── virtual │ ├── initramfs │ │ └── config │ │ │ └── initramfs.conf │ ├── emulators │ │ ├── sources │ │ │ ├── Start ScummVM.sh │ │ │ ├── Start CEMU.sh │ │ │ ├── Start Xemu.sh │ │ │ ├── Start HATARISA.sh │ │ │ ├── Start PCSX2.sh │ │ │ ├── Start AetherSX2.sh │ │ │ └── Start PPSSPP.sh │ │ └── autostart │ │ │ └── 001-controller │ ├── es-themes │ │ └── package.mk │ ├── synctools │ │ └── package.mk │ ├── oem │ │ └── package.mk │ ├── alsa │ │ └── package.mk │ ├── docker │ │ └── package.mk │ ├── linux-firmware │ │ └── package.mk │ └── autotools │ │ └── package.mk ├── compat │ ├── box86 │ │ ├── config │ │ │ └── box86.conf │ │ └── profile.d │ │ │ └── 098-box86.conf │ └── box64 │ │ ├── config │ │ └── box64.conf │ │ └── profile.d │ │ └── 098-box64.conf ├── services │ └── docker │ │ └── moby │ │ └── system.d │ │ └── docker.socket ├── misc │ └── modules │ │ ├── sources │ │ ├── Start PortMaster.sh │ │ ├── Install JELOS.sh │ │ ├── Start 64bit Retroarch.sh │ │ ├── Start 32bit Retroarch.sh │ │ ├── fileman.sh │ │ └── Remove ._ Files.sh │ │ └── autostart │ │ └── 001-sync-modules ├── lang │ ├── lua52 │ │ └── config │ │ │ └── lua52.pc │ └── lua54 │ │ └── config │ │ └── lua54.pc ├── security │ ├── openssl │ │ ├── system.d │ │ │ └── openssl-config.service │ │ └── scripts │ │ │ └── openssl-config │ └── nss │ │ └── patches │ │ └── nss-09-gcc-warning-workaround.patch └── multimedia │ ├── mpv │ └── system.d │ │ └── mpv.service │ └── rtmpdump │ └── patches │ └── 001_fix-racing-build-issue.patch ├── post-update ├── projects ├── PC │ ├── filesystem │ │ └── usr │ │ │ └── bin │ │ │ └── gputemp │ ├── devices │ │ └── AMD64 │ │ │ └── linux │ │ │ └── linux.i686.conf │ └── packages │ │ ├── initramfs │ │ └── config │ │ │ └── initramfs.x86_64.conf │ │ └── linux │ │ └── modprobe.d │ │ ├── audio.conf │ │ ├── iwlwifi.conf │ │ └── ath9k.conf ├── Rockchip │ ├── patches │ │ └── linux │ │ │ └── RK3566-X55 │ └── bootloader │ │ └── canupdate.sh └── Amlogic │ ├── bootloader │ ├── extlinux │ │ └── extlinux.conf │ ├── release │ └── boot.ini │ └── packages │ ├── u-boot-Odroid_N2 │ └── patches │ │ └── 002-instant-boot.patch │ ├── u-boot-Odroid_N2L │ └── patches │ │ ├── 002-instant-boot.patch │ │ └── 001-remove-amlogic-prefix.patch │ └── mali-bifrost │ └── sources │ └── Makefile ├── .dockerignore ├── licenses ├── Public_Domain.txt ├── DRASTIC.pdf └── AETHERSX2.pdf ├── CONTRIBUTING.md ├── CODE_OF_CONDUCT.md ├── distributions └── JELOS │ ├── splash │ └── splash.png │ └── logos │ └── jelos-logo.png └── scripts ├── get_file └── ccache_stats /config/addon/dummy.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/network/avahi/default.d/avahi.conf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/network/bluez/default.d/bluez.conf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/sysutils/busybox/default.d/crond.conf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /post-update: -------------------------------------------------------------------------------- 1 | packages/jelos/sources/post-update -------------------------------------------------------------------------------- /projects/PC/filesystem/usr/bin/gputemp: -------------------------------------------------------------------------------- 1 | cputemp -------------------------------------------------------------------------------- /projects/Rockchip/patches/linux/RK3566-X55: -------------------------------------------------------------------------------- 1 | RK3566 -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | build.* 2 | sources 3 | release 4 | -------------------------------------------------------------------------------- /packages/devel/glibc/config/host.conf: -------------------------------------------------------------------------------- 1 | multi on 2 | -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/E/Eterm-color: -------------------------------------------------------------------------------- 1 | Eterm -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/r/rxvt-m: -------------------------------------------------------------------------------- 1 | rxvt-basic -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/x/xterm-debian: -------------------------------------------------------------------------------- 1 | xterm -------------------------------------------------------------------------------- /config/docker/changelog.txt: -------------------------------------------------------------------------------- 1 | 100 2 | - Initial addon 3 | -------------------------------------------------------------------------------- /packages/emulators/libretro/hatari-lr/config/hatari.nvram: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/AYANEO AIR Pro: -------------------------------------------------------------------------------- 1 | AYANEO AIR -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/AYANEO AYANEO 2: -------------------------------------------------------------------------------- 1 | AYANEO AIR -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/AYANEO GEEK: -------------------------------------------------------------------------------- 1 | AYANEO AIR -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/AYANEO NEXT: -------------------------------------------------------------------------------- 1 | AYANEO AIR -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/AYANEO NEXT Pro: -------------------------------------------------------------------------------- 1 | AYANEO AIR -------------------------------------------------------------------------------- /packages/jelos/sources/scripts/batocera-info: -------------------------------------------------------------------------------- 1 | jelos-info -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/AYANEO AYA NEO 2021: -------------------------------------------------------------------------------- 1 | AYANEO AIR -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/AYANEO AYANEO 2021: -------------------------------------------------------------------------------- 1 | AYANEO AIR -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/AYANEO NEXT Advance: -------------------------------------------------------------------------------- 1 | AYANEO AIR -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/Anbernic RG353M: -------------------------------------------------------------------------------- 1 | Anbernic RG353P -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/Indiedroid Nova: -------------------------------------------------------------------------------- 1 | Orange Pi 5 -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/ayn Loki MiniPro: -------------------------------------------------------------------------------- 1 | ayn Loki Max -------------------------------------------------------------------------------- /packages/ui/emulationstation/patches/RK3566-BSP-X55: -------------------------------------------------------------------------------- 1 | RK3566-BSP -------------------------------------------------------------------------------- /packages/emulators/standalone/retroarch/sources/RK3566-BSP-X55: -------------------------------------------------------------------------------- 1 | RK3566 -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/AYA NEO AYA NEO Founder: -------------------------------------------------------------------------------- 1 | AYANEO AIR -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/AYANEO AYANEO 2021 Pro: -------------------------------------------------------------------------------- 1 | AYANEO AIR -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/AYANEO AYANEO NEXT Pro: -------------------------------------------------------------------------------- 1 | AYANEO AIR -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/Anbernic RG353VS: -------------------------------------------------------------------------------- 1 | Anbernic RG353V -------------------------------------------------------------------------------- /packages/kernel/firmware/kernel-firmware/firmwares/x86_64.dat: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /packages/network/avahi/debug.d/avahi.conf: -------------------------------------------------------------------------------- 1 | AVAHI_DEBUG="--debug" 2 | -------------------------------------------------------------------------------- /packages/network/bluez/debug.d/bluez.conf: -------------------------------------------------------------------------------- 1 | BLUEZ_DEBUG="--debug" 2 | -------------------------------------------------------------------------------- /packages/network/bluez/debug.d/obexd.conf: -------------------------------------------------------------------------------- 1 | OBEXD_DEBUG="--debug" 2 | -------------------------------------------------------------------------------- /projects/PC/devices/AMD64/linux/linux.i686.conf: -------------------------------------------------------------------------------- 1 | linux.x86_64.conf -------------------------------------------------------------------------------- /licenses/Public_Domain.txt: -------------------------------------------------------------------------------- 1 | This software is in the public domain. 2 | -------------------------------------------------------------------------------- /packages/emulators/standalone/duckstation-sa/config/RK3566/RK3566: -------------------------------------------------------------------------------- 1 | RK3566 -------------------------------------------------------------------------------- /packages/kernel/firmware/brcmfmac_sdio-firmware/firmwares/any.dat: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /packages/tools/nano/config/nanorc: -------------------------------------------------------------------------------- 1 | include /usr/share/nano/*.nanorc 2 | -------------------------------------------------------------------------------- /packages/devel/glibc/config/ld.so.conf: -------------------------------------------------------------------------------- 1 | include /etc/ld.so.conf.d/*.conf 2 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/AYANEO AYANEO 2021 Pro Retro Power: -------------------------------------------------------------------------------- 1 | AYANEO AIR -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/Hardkernel ODROID-N2L: -------------------------------------------------------------------------------- 1 | Hardkernel ODROID-N2 -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/Hardkernel ODROID-N2Plus: -------------------------------------------------------------------------------- 1 | Hardkernel ODROID-N2 -------------------------------------------------------------------------------- /packages/kernel/drivers/ryzensmu/modules-load.d/ryzen_smu.conf: -------------------------------------------------------------------------------- 1 | ryzen_smu 2 | -------------------------------------------------------------------------------- /packages/kernel/linux/sysctl.d/network.conf: -------------------------------------------------------------------------------- 1 | net.ipv4.tcp_no_metrics_save=1 2 | -------------------------------------------------------------------------------- /packages/network/bluez/modprobe.d/bluetooth.conf: -------------------------------------------------------------------------------- 1 | options btusb reset=1 2 | -------------------------------------------------------------------------------- /packages/sysutils/busybox/sysctl.d/memory.conf: -------------------------------------------------------------------------------- 1 | vm.min_free_kbytes=16384 2 | -------------------------------------------------------------------------------- /packages/sysutils/kmod/modprobe.d/i2c.conf: -------------------------------------------------------------------------------- 1 | alias char-major-89 i2c-dev 2 | -------------------------------------------------------------------------------- /packages/kernel/linux/sysctl.d/qdisc.conf: -------------------------------------------------------------------------------- 1 | net.core.default_qdisc = fq_codel 2 | -------------------------------------------------------------------------------- /packages/network/wireguard-linux-compat/modules-load.d/wireguard.conf: -------------------------------------------------------------------------------- 1 | wireguard 2 | -------------------------------------------------------------------------------- /packages/x11/driver/xf86-video-nvidia-legacy/udev.d: -------------------------------------------------------------------------------- 1 | ../xf86-video-nvidia/udev.d/ -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Moved to [https://jelos.org/contribute/](https://jelos.org/contribute/) -------------------------------------------------------------------------------- /packages/sysutils/busybox/sysctl.d/cdrom.conf: -------------------------------------------------------------------------------- 1 | dev.cdrom.lock=0 2 | dev.cdrom.autoclose=0 3 | -------------------------------------------------------------------------------- /packages/x11/other/fluxbox/config/apps: -------------------------------------------------------------------------------- 1 | [app] (name=.*) 2 | [maximized] {yes} 3 | [end] 4 | -------------------------------------------------------------------------------- /packages/x11/xserver/xwayland/debug.d/xorg.conf: -------------------------------------------------------------------------------- 1 | XORG_DEBUG="-logverbose 6 -verbose 6" 2 | -------------------------------------------------------------------------------- /config/sources: -------------------------------------------------------------------------------- 1 | # Sourceforge download site 2 | SOURCEFORGE_SRC="https://prdownloads.sourceforge.net" 3 | -------------------------------------------------------------------------------- /licenses/DRASTIC.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/licenses/DRASTIC.pdf -------------------------------------------------------------------------------- /packages/network/connman/debug.d/connman.conf: -------------------------------------------------------------------------------- 1 | CONNMAN_DEBUG="--debug" 2 | CONNMANVPN_DEBUG="--debug" 3 | -------------------------------------------------------------------------------- /packages/sysutils/systemd/system.d/flash.mount.d/dependencies.conf: -------------------------------------------------------------------------------- 1 | [Unit] 2 | DefaultDependencies=no 3 | -------------------------------------------------------------------------------- /packages/sysutils/systemd/system.d/storage.mount.d/dependencies.conf: -------------------------------------------------------------------------------- 1 | [Unit] 2 | DefaultDependencies=no 3 | -------------------------------------------------------------------------------- /packages/wayland/compositor/sway/config/config.kiosk: -------------------------------------------------------------------------------- 1 | seat * hide_cursor 1000 2 | default_border none 3 | -------------------------------------------------------------------------------- /licenses/AETHERSX2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/licenses/AETHERSX2.pdf -------------------------------------------------------------------------------- /packages/sysutils/busybox/sysctl.d/99-coredump.conf: -------------------------------------------------------------------------------- 1 | kernel.core_pattern=/storage/.cache/cores/core.%E.%t.%p 2 | -------------------------------------------------------------------------------- /packages/sysutils/sleep/sources/modules.bad: -------------------------------------------------------------------------------- 1 | dwc2 2 | mt7921e mt7921_common mt76_connac_lib mt76 3 | esp8089 4 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/Powkiddy RGB10/001-device_config: -------------------------------------------------------------------------------- 1 | ../ODROID-GO Advance Black Edition/001-device_config -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/Powkiddy RGB10/050-game_configs: -------------------------------------------------------------------------------- 1 | ../ODROID-GO Advance Black Edition/050-game_configs -------------------------------------------------------------------------------- /packages/sysutils/mc/wrapper/mc: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | HISTFILE="/run/mc_histfile" 3 | export HISTFILE 4 | exec mc-bin "$@" 5 | -------------------------------------------------------------------------------- /packages/sysutils/v4l-utils/keymaps/minix_neo_pwr_only: -------------------------------------------------------------------------------- 1 | # table minix_neo_pwr_only, type: NEC 2 | 0x118 KEY_POWER 3 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | Moved to [https://jelos.org/contribute/code-of-conduct/](https://jelos.org/contribute/code-of-conduct/) -------------------------------------------------------------------------------- /packages/emulators/standalone/rpcs3-sa/config/input_configs/active_profiles.yml: -------------------------------------------------------------------------------- 1 | Active Profiles: 2 | global: Default 3 | -------------------------------------------------------------------------------- /packages/kernel/drivers/RTL88x2BU/modprobe.d/8812bu.conf: -------------------------------------------------------------------------------- 1 | options 88x2bu rtw_power_mgnt=0 rtw_ips_mode=0 rtw_enusbss=0 2 | -------------------------------------------------------------------------------- /packages/network/iw/udev.d/60-iw-regdomain.rules: -------------------------------------------------------------------------------- 1 | SUBSYSTEM=="ieee80211", ACTION=="add", RUN+="/usr/lib/iw/setregdomain" 2 | -------------------------------------------------------------------------------- /packages/sysutils/mc/wrapper/mcedit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | HISTFILE="/run/mc_histfile" 3 | export HISTFILE 4 | exec mc-bin -e "$@" 5 | -------------------------------------------------------------------------------- /packages/sysutils/mc/wrapper/mcview: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | HISTFILE="/run/mc_histfile" 3 | export HISTFILE 4 | exec mc-bin -v "$@" 5 | -------------------------------------------------------------------------------- /projects/PC/packages/initramfs/config/initramfs.x86_64.conf: -------------------------------------------------------------------------------- 1 | slink lib64 usr/lib 0777 0 0 2 | slink usr/lib64 lib 0777 0 0 3 | -------------------------------------------------------------------------------- /packages/audio/bluez-alsa/daemons/006-bluealsa: -------------------------------------------------------------------------------- 1 | STATE=$(get_setting bluetooth.enabled) 2 | SVC="bluealsa" 3 | DAEMONS=("bluealsa") 4 | -------------------------------------------------------------------------------- /packages/sysutils/v4l-utils/keymaps/beelink_pwr_only: -------------------------------------------------------------------------------- 1 | # table beelink_pwr_only, type: NEC 2 | 0x8051 KEY_POWER 3 | 0x59 KEY_POWER 4 | -------------------------------------------------------------------------------- /projects/PC/packages/linux/modprobe.d/audio.conf: -------------------------------------------------------------------------------- 1 | options snd_hda_intel power_save=1 2 | options snd_ac97_codec power_save=1 3 | 4 | -------------------------------------------------------------------------------- /packages/network/syncthing/daemons/007-syncthing: -------------------------------------------------------------------------------- 1 | STATE=$(get_setting syncthing.enabled) 2 | SVC="syncthing" 3 | DAEMONS=("syncthing") 4 | -------------------------------------------------------------------------------- /packages/network/tailscale/daemons/004-tailscaled: -------------------------------------------------------------------------------- 1 | STATE=$(get_setting tailscale.up) 2 | SVC="tailscaled" 3 | DAEMONS=("tailscaled") 4 | -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/s/sun: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/s/sun -------------------------------------------------------------------------------- /distributions/JELOS/splash/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/distributions/JELOS/splash/splash.png -------------------------------------------------------------------------------- /packages/devel/glibc/config/nsswitch-init.conf: -------------------------------------------------------------------------------- 1 | # This is just enough to get DNS resolution working in the initramfs 2 | 3 | hosts: dns 4 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/Powkiddy x55/sleep.d/README: -------------------------------------------------------------------------------- 1 | Sleep quirks are executed before (pre) and after (post) a sleep event occurs. 2 | -------------------------------------------------------------------------------- /packages/network/connman/config/settings: -------------------------------------------------------------------------------- 1 | [global] 2 | OfflineMode=false 3 | 4 | [Wired] 5 | Enable=true 6 | 7 | [WiFi] 8 | Enable=true 9 | -------------------------------------------------------------------------------- /packages/network/zerotier-one/daemons/004-zerotier-one: -------------------------------------------------------------------------------- 1 | STATE=$(get_setting zerotier.up) 2 | SVC="zerotier-one" 3 | DAEMONS=("zerotier-one") 4 | -------------------------------------------------------------------------------- /packages/sysutils/autostart/sources/daemons/005-fstrim: -------------------------------------------------------------------------------- 1 | STATE=$(get_setting fstrim.enabled) 2 | SVC="fstrim" 3 | DAEMONS=("fstrim.timer") 4 | -------------------------------------------------------------------------------- /packages/sysutils/system-utils/udev.d/99-hdmi.rules: -------------------------------------------------------------------------------- 1 | KERNEL=="card*", SUBSYSTEM=="drm", ACTION=="add|change", RUN+="/usr/bin/hdmi_sense" 2 | -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/E/Eterm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/E/Eterm -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/a/ansi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/a/ansi -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/d/dumb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/d/dumb -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/h/hurd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/h/hurd -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/l/linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/l/linux -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/m/mach: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/m/mach -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/r/rxvt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/r/rxvt -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/v/vt100: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/v/vt100 -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/v/vt102: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/v/vt102 -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/v/vt220: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/v/vt220 -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/v/vt52: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/v/vt52 -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/x/xterm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/x/xterm -------------------------------------------------------------------------------- /projects/PC/packages/linux/modprobe.d/iwlwifi.conf: -------------------------------------------------------------------------------- 1 | options iwlwifi led_mode=3 power_save=1 power_level=5 2 | options iwlmvm power_scheme=3 3 | -------------------------------------------------------------------------------- /distributions/JELOS/logos/jelos-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/distributions/JELOS/logos/jelos-logo.png -------------------------------------------------------------------------------- /packages/sysutils/hddtemp/db/hddtemp.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/sysutils/hddtemp/db/hddtemp.db -------------------------------------------------------------------------------- /packages/sysutils/v4l-utils/config/rc_keymaps/README: -------------------------------------------------------------------------------- 1 | RC keymaps user config dir 2 | 3 | put your own keymaps for ir-keytable in this directory 4 | -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/c/cons25: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/c/cons25 -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/c/cygwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/c/cygwin -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/m/mach-gnu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/m/mach-gnu -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/p/pcansi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/p/pcansi -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/s/screen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/s/screen -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/s/screen-s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/s/screen-s -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/s/screen-w: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/s/screen-w -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/w/wsvt25: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/w/wsvt25 -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/w/wsvt25m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/w/wsvt25m -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/x/xterm-r5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/x/xterm-r5 -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/x/xterm-r6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/x/xterm-r6 -------------------------------------------------------------------------------- /packages/audio/alsa-lib/modprobe.d/intel-audio.conf: -------------------------------------------------------------------------------- 1 | # use legacy hda-intel driver even if a DSP is present 2 | options snd_intel_dspcfg dsp_driver=1 3 | -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/m/mach-bold: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/m/mach-bold -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/m/mach-color: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/m/mach-color -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/r/rxvt-basic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/r/rxvt-basic -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/s/screen-bce: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/s/screen-bce -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/x/xterm-mono: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/x/xterm-mono -------------------------------------------------------------------------------- /packages/apps/moonlight/sources/start_moonlight.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | . /etc/profile 4 | set_kill set "moonlight" 5 | QT_QPA_PLATFORM=wayland moonlight 6 | -------------------------------------------------------------------------------- /packages/audio/bluez-alsa/default.d/bluealsa.conf: -------------------------------------------------------------------------------- 1 | BLUEALSA_ARGS="-p a2dp-source -p a2dp-sink -c aptx -c aac -c ldac --ldac-quality=standard --ldac-abr" 2 | -------------------------------------------------------------------------------- /packages/graphics/gtk3/files/settings.ini: -------------------------------------------------------------------------------- 1 | [Settings] 2 | gtk-icon-theme-name = Adwaita 3 | gtk-theme-name = Adwaita 4 | gtk-font-name = Liberation Sans 12 5 | -------------------------------------------------------------------------------- /packages/graphics/libegl/sources/libegl.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/graphics/libegl/sources/libegl.tar.gz -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/c/cons25-debian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/c/cons25-debian -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/r/rxvt-unicode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/r/rxvt-unicode -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/x/xterm-color: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/x/xterm-color -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/x/xterm-vt220: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/x/xterm-vt220 -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/x/xterm-xfree86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/x/xterm-xfree86 -------------------------------------------------------------------------------- /packages/sysutils/busybox/config/suspend-modules.conf: -------------------------------------------------------------------------------- 1 | SUSPEND_MODULES="jme asix anysee rtl8192se imon r8712u cx23885 cdc_acm ddbridge brcmfmac 8812au xpad" 2 | -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/m/mach-gnu-color: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/m/mach-gnu-color -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/s/screen-256color: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/s/screen-256color -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/x/xterm-256color: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/x/xterm-256color -------------------------------------------------------------------------------- /packages/tools/fbterm/terminfo/s/screen-256color-bce: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/tools/fbterm/terminfo/s/screen-256color-bce -------------------------------------------------------------------------------- /packages/apps/jelos-gamepad/udev.d/99-JELOS-not-joysticks.rules: -------------------------------------------------------------------------------- 1 | SUBSYSTEM=="input", ATTRS{name}=="gpio-keys-control", ENV{ID_INPUT_JOYSTICK}=="?*", ENV{ID_INPUT_JOYSTICK}="" 2 | -------------------------------------------------------------------------------- /packages/emulators/standalone/openbor/config/master.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/emulators/standalone/openbor/config/master.cfg -------------------------------------------------------------------------------- /packages/sysutils/busybox/system.d/fs-resize.target: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=FS Resize target 3 | Requires=fs-resize.service 4 | After=fs-resize.service 5 | AllowIsolate=yes 6 | -------------------------------------------------------------------------------- /packages/sysutils/wait-time-sync/daemons/003-wait-time-sync: -------------------------------------------------------------------------------- 1 | STATE=$(get_setting wts.enabled) 2 | SVC="wait-time-sync" 3 | CONF="wait-time-sync" 4 | DAEMONS=("wait-time-sync") 5 | -------------------------------------------------------------------------------- /packages/emulators/standalone/retroarch/udev.d/99-ION-iCade-bluetooth.rules: -------------------------------------------------------------------------------- 1 | SUBSYSTEM=="input", ATTRS{name}=="ION iCade", KERNEL=="event*", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1" 2 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/GPD G1619-04/050-no_usb_autosuspend: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # Set usbcore.autosuspend to -1 3 | 4 | echo -1 > /sys/module/usbcore/parameters/autosuspend 5 | -------------------------------------------------------------------------------- /projects/Amlogic/bootloader/extlinux/extlinux.conf: -------------------------------------------------------------------------------- 1 | LABEL JELOS 2 | LINUX /KERNEL 3 | FDTDIR / 4 | APPEND boot=UUID=@UUID_SYSTEM@ disk=UUID=@UUID_STORAGE@ @EXTRA_CMDLINE@ 5 | -------------------------------------------------------------------------------- /packages/tools/MC/profile.d/052-mc.conf: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0-or-later 2 | # Copyright (C) 2011-present AlexELEC (http://alexelec.in.ua) 3 | 4 | export EDITOR="mcedit" 5 | -------------------------------------------------------------------------------- /packages/tools/nano/profile.d/052-nano.conf: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0-or-later 2 | # Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv) 3 | 4 | export EDITOR="nano" 5 | -------------------------------------------------------------------------------- /packages/emulators/standalone/openbor/config/Saves/default.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/emulators/standalone/openbor/config/Saves/default.cfg -------------------------------------------------------------------------------- /packages/graphics/glm/config/glm.pc: -------------------------------------------------------------------------------- 1 | prefix=/usr 2 | includedir=${prefix}/include 3 | 4 | Name: GLM 5 | Description: OpenGL Mathematics 6 | Version: @@VERSION@@ 7 | Cflags: -I${includedir} 8 | -------------------------------------------------------------------------------- /packages/kernel/firmware/libmali_rk3588/firmware/mali_csffw.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/kernel/firmware/libmali_rk3588/firmware/mali_csffw.bin -------------------------------------------------------------------------------- /packages/tools/u-boot-tools-aml/patches/u-boot-tools-0001-dummy_defconfig.patch: -------------------------------------------------------------------------------- 1 | --- a/configs/dummy_defconfig 2 | +++ b/configs/dummy_defconfig 3 | @@ -0,0 +1,2 @@ 4 | +CONFIG_ARM=y 5 | + 6 | -------------------------------------------------------------------------------- /packages/emulators/standalone/retroarch/udev.d/99-ouya-controller.rules: -------------------------------------------------------------------------------- 1 | SUBSYSTEM=="input", ATTRS{name}=="OUYA Game Controller", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1", ENV{ID_INPUT_MOUSE}="" 2 | -------------------------------------------------------------------------------- /packages/kernel/firmware/RTL8723DS-firmware/firmware/rtl8723ds_fw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/kernel/firmware/RTL8723DS-firmware/firmware/rtl8723ds_fw -------------------------------------------------------------------------------- /packages/kernel/firmware/RTL8821CS-firmware/firmware/rtl8821c_fw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/kernel/firmware/RTL8821CS-firmware/firmware/rtl8821c_fw -------------------------------------------------------------------------------- /packages/sysutils/busybox/system.d/textmode.target: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Textmode 3 | Requires=multi-user.target 4 | After=multi-user.target 5 | Conflicts=rescue.target 6 | AllowIsolate=yes 7 | -------------------------------------------------------------------------------- /packages/sysutils/systemd/profile.d/090-systemd.conf: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0 2 | # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) 3 | 4 | export SYSTEMD_COLORS=0 5 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/S922X/041-panfrost: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0 2 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 3 | 4 | export PAN_MESA_DEBUG=forcepack 5 | -------------------------------------------------------------------------------- /packages/textproc/pango/config/pangorc: -------------------------------------------------------------------------------- 1 | [Pango] 2 | ModuleFiles = /etc/pango/pango.modules 3 | ModulesPath = /usr/lib/pango/1.8.0/modules 4 | 5 | [PangoX] 6 | AliasFiles = /etc/pango/pangox.aliases 7 | -------------------------------------------------------------------------------- /packages/emulators/standalone/ppsspp-sa/config/PSP/Cheats/ULUS10507.ini: -------------------------------------------------------------------------------- 1 | _S ULUS-10507 2 | _G Toy Story 3 [USA] 3 | _C1 60 FPS 4 | _L 0x202E77CC 0x00000000 5 | _C0 30 FPS [Default] 6 | _L 0x202E77CC 0x1080FFFB -------------------------------------------------------------------------------- /packages/kernel/firmware/RTL8723DS-firmware/firmware/rtl8723ds_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/kernel/firmware/RTL8723DS-firmware/firmware/rtl8723ds_config -------------------------------------------------------------------------------- /packages/kernel/firmware/RTL8821CS-firmware/firmware/rtl8821cs_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/kernel/firmware/RTL8821CS-firmware/firmware/rtl8821cs_config -------------------------------------------------------------------------------- /packages/sysutils/diskdev_cmds/patches/diskdev_cmds-332.14-main.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/sysutils/diskdev_cmds/patches/diskdev_cmds-332.14-main.patch -------------------------------------------------------------------------------- /packages/emulators/standalone/ppsspp-sa/config/PSP/Cheats/ULES00968.ini: -------------------------------------------------------------------------------- 1 | _S ULES-00968 2 | _G FlatOut - Head On [EUR] 3 | _C0 60 FPS 4 | _L 0x006FC1F0 0x00000000 5 | _C0 30 FPS [Default] 6 | _L 0x006FC1F0 0x00000001 -------------------------------------------------------------------------------- /packages/emulators/standalone/ppsspp-sa/config/PSP/Cheats/ULUS10328.ini: -------------------------------------------------------------------------------- 1 | _S ULUS-10328 2 | _G FlatOut - Head On [USA] 3 | _C0 60 FPS 4 | _L 0x006FC0F0 0x00000000 5 | _C0 30 FPS [Default] 6 | _L 0x006FC0F0 0x00000001 -------------------------------------------------------------------------------- /packages/emulators/standalone/retroarch/sources/AMD64/retroarch32bit-append.cfg: -------------------------------------------------------------------------------- 1 | audio_filter_dir = "/usr/share/retroarch/filters/32bit/audio" 2 | video_filter_dir = "/usr/share/retroarch/filters/32bit/video" 3 | -------------------------------------------------------------------------------- /packages/emulators/standalone/retroarch/sources/AMD64/retroarch64bit-append.cfg: -------------------------------------------------------------------------------- 1 | audio_filter_dir = "/usr/share/retroarch/filters/64bit/audio" 2 | video_filter_dir = "/usr/share/retroarch/filters/64bit/video" 3 | -------------------------------------------------------------------------------- /packages/emulators/standalone/retroarch/sources/RK3326/retroarch32bit-append.cfg: -------------------------------------------------------------------------------- 1 | audio_filter_dir = "/usr/share/retroarch/filters/32bit/audio" 2 | video_filter_dir = "/usr/share/retroarch/filters/32bit/video" 3 | -------------------------------------------------------------------------------- /packages/emulators/standalone/retroarch/sources/RK3326/retroarch64bit-append.cfg: -------------------------------------------------------------------------------- 1 | audio_filter_dir = "/usr/share/retroarch/filters/64bit/audio" 2 | video_filter_dir = "/usr/share/retroarch/filters/64bit/video" 3 | -------------------------------------------------------------------------------- /packages/emulators/standalone/retroarch/sources/RK3399/retroarch32bit-append.cfg: -------------------------------------------------------------------------------- 1 | audio_filter_dir = "/usr/share/retroarch/filters/32bit/audio" 2 | video_filter_dir = "/usr/share/retroarch/filters/32bit/video" 3 | -------------------------------------------------------------------------------- /packages/emulators/standalone/retroarch/sources/RK3399/retroarch64bit-append.cfg: -------------------------------------------------------------------------------- 1 | audio_filter_dir = "/usr/share/retroarch/filters/64bit/audio" 2 | video_filter_dir = "/usr/share/retroarch/filters/64bit/video" 3 | -------------------------------------------------------------------------------- /packages/emulators/standalone/retroarch/sources/RK3566/retroarch32bit-append.cfg: -------------------------------------------------------------------------------- 1 | audio_filter_dir = "/usr/share/retroarch/filters/32bit/audio" 2 | video_filter_dir = "/usr/share/retroarch/filters/32bit/video" 3 | -------------------------------------------------------------------------------- /packages/emulators/standalone/retroarch/sources/RK3566/retroarch64bit-append.cfg: -------------------------------------------------------------------------------- 1 | audio_filter_dir = "/usr/share/retroarch/filters/64bit/audio" 2 | video_filter_dir = "/usr/share/retroarch/filters/64bit/video" 3 | -------------------------------------------------------------------------------- /packages/emulators/standalone/retroarch/sources/RK3588/retroarch32bit-append.cfg: -------------------------------------------------------------------------------- 1 | audio_filter_dir = "/usr/share/retroarch/filters/32bit/audio" 2 | video_filter_dir = "/usr/share/retroarch/filters/32bit/video" 3 | -------------------------------------------------------------------------------- /packages/emulators/standalone/retroarch/sources/RK3588/retroarch64bit-append.cfg: -------------------------------------------------------------------------------- 1 | audio_filter_dir = "/usr/share/retroarch/filters/64bit/audio" 2 | video_filter_dir = "/usr/share/retroarch/filters/64bit/video" 3 | -------------------------------------------------------------------------------- /packages/emulators/standalone/retroarch/sources/S922X/retroarch32bit-append.cfg: -------------------------------------------------------------------------------- 1 | audio_filter_dir = "/usr/share/retroarch/filters/32bit/audio" 2 | video_filter_dir = "/usr/share/retroarch/filters/32bit/video" 3 | -------------------------------------------------------------------------------- /packages/emulators/standalone/retroarch/sources/S922X/retroarch64bit-append.cfg: -------------------------------------------------------------------------------- 1 | audio_filter_dir = "/usr/share/retroarch/filters/64bit/audio" 2 | video_filter_dir = "/usr/share/retroarch/filters/64bit/video" 3 | -------------------------------------------------------------------------------- /packages/emulators/standalone/ppsspp-sa/config/PSP/Cheats/ULES01406.ini: -------------------------------------------------------------------------------- 1 | _S ULES-01406 2 | _G Toy Story 3 [EUR][MULTI2] 3 | _C0 60 FPS 4 | _L 0x202E7934 0x00000000 5 | _C0 30 FPS [Default] 6 | _L 0x202E7934 0x1080FFFB -------------------------------------------------------------------------------- /packages/emulators/standalone/ppsspp-sa/config/assets/NotoSansJP-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/emulators/standalone/ppsspp-sa/config/assets/NotoSansJP-Regular.ttf -------------------------------------------------------------------------------- /packages/emulators/standalone/retroarch/sources/RK3566-BSP/retroarch32bit-append.cfg: -------------------------------------------------------------------------------- 1 | audio_filter_dir = "/usr/share/retroarch/filters/32bit/audio" 2 | video_filter_dir = "/usr/share/retroarch/filters/32bit/video" 3 | -------------------------------------------------------------------------------- /packages/emulators/standalone/retroarch/sources/RK3566-BSP/retroarch64bit-append.cfg: -------------------------------------------------------------------------------- 1 | audio_filter_dir = "/usr/share/retroarch/filters/64bit/audio" 2 | video_filter_dir = "/usr/share/retroarch/filters/64bit/video" 3 | -------------------------------------------------------------------------------- /packages/emulators/standalone/retroarch/udev.d/99-nv-shield-controller.rules: -------------------------------------------------------------------------------- 1 | SUBSYSTEM=="input", ATTRS{idVendor}=="0955", ATTRS{idProduct}=="7210", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1", ENV{ID_INPUT_MOUSE}="" 2 | -------------------------------------------------------------------------------- /packages/emulators/standalone/retroarch/udev.d/99-terios-t3.rules: -------------------------------------------------------------------------------- 1 | # Needed for device Terios T3 (1949:0402) 2 | SUBSYSTEM=="input", ATTRS{name}=="Gamepad", KERNEL=="event*", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1" 3 | -------------------------------------------------------------------------------- /packages/sysutils/systemd/system.d/systemd-timesyncd.service.d/depend-on-kernel-ip-config.conf: -------------------------------------------------------------------------------- 1 | [Unit] 2 | ConditionPathExists=/dev/.kernel_ipconfig 3 | After=systemd-timesyncd-setup.service network-base.service 4 | -------------------------------------------------------------------------------- /projects/PC/packages/linux/modprobe.d/ath9k.conf: -------------------------------------------------------------------------------- 1 | # ath9k.conf: setup modload options for module ath9k. 2 | # 3 | # enable "Channel Context support" to avoid buffering in live TV 4 | 5 | options ath9k use_chanctx=1 6 | -------------------------------------------------------------------------------- /packages/emulators/standalone/retroarch/udev.d/99-gen-game-s3-controller.rules: -------------------------------------------------------------------------------- 1 | SUBSYSTEM=="input", ATTRS{name}=="GEN GAME S3", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1", ENV{ID_INPUT_MOUSE}="", ENV{ID_INPUT_KEYBOARD}="" 2 | -------------------------------------------------------------------------------- /packages/emulators/standalone/yabasanshiro-sa/config/config: -------------------------------------------------------------------------------- 1 | { 2 | "Aspect rate": 1, 3 | "Resolution": 3, 4 | "Rotate screen": false, 5 | "Rotate screen resolution": 0, 6 | "Use compute shader": false 7 | } 8 | -------------------------------------------------------------------------------- /packages/kernel/firmware/kernel-firmware/extra-firmware/rtl_bt/rtl8761b_fw.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/kernel/firmware/kernel-firmware/extra-firmware/rtl_bt/rtl8761b_fw.bin -------------------------------------------------------------------------------- /packages/network/bluez/tmpfiles.d/z_05_bluez.conf: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0-or-later 2 | # Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv) 3 | 4 | d /storage/.cache/bluetooth 0755 root root - - 5 | -------------------------------------------------------------------------------- /packages/network/samba/daemons/002-samba: -------------------------------------------------------------------------------- 1 | STATE=$(get_setting samba.enabled) 2 | SVC="samba" 3 | CONF="smb.conf" 4 | DAEMONS=("nmbd" "smbd") 5 | 6 | mkdir -p /run/${SVC} 7 | ln -s /etc/${SVC}/${CONF} /run/${SVC}/${CONF} 8 | -------------------------------------------------------------------------------- /packages/x11/xserver/xwayland/profile.d/045-xorg-server.conf: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0-or-later 2 | # Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv) 3 | 4 | DISPLAY=":0.0" 5 | export DISPLAY 6 | 7 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/Gameforce CHI/002-start-input: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | /usr/bin/gameforce-chi-gamepad 6 | -------------------------------------------------------------------------------- /packages/tools/installer/system.d/installer.target: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=JELOS installer 3 | Requires=basic.target 4 | After=basic.target 5 | Conflicts=rescue.target multi-user.target graphical.target 6 | AllowIsolate=yes 7 | -------------------------------------------------------------------------------- /packages/virtual/initramfs/config/initramfs.conf: -------------------------------------------------------------------------------- 1 | dir /dev 0755 0 0 2 | nod /dev/console 0600 0 0 c 5 1 3 | 4 | dir usr 0755 0 0 5 | slink lib usr/lib 0777 0 0 6 | slink bin usr/bin 0777 0 0 7 | slink sbin usr/sbin 0777 0 0 8 | -------------------------------------------------------------------------------- /packages/x11/xserver/xwayland/tmpfiles.d/z_90_xorg-server.conf: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0-or-later 2 | # Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv) 3 | 4 | d /var/cache/xkb 0755 root root - - 5 | -------------------------------------------------------------------------------- /packages/kernel/firmware/RTL8821CS-firmware/firmware/README: -------------------------------------------------------------------------------- 1 | echo 0 > /sys/class/rfkill/rfkill0/state 2 | sleep 1 3 | echo 1 > /sys/class/rfkill/rfkill0/state 4 | sleep 1 5 | /usr/bin/rtk_hciattach -n /dev/ttyS1 rtk_h5 115200 & 6 | -------------------------------------------------------------------------------- /packages/kernel/firmware/kernel-firmware/extra-firmware/rtl_bt/rtl8761b_config.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/kernel/firmware/kernel-firmware/extra-firmware/rtl_bt/rtl8761b_config.bin -------------------------------------------------------------------------------- /packages/emulators/standalone/ppsspp-sa/config/PSP/Cheats/ULES00483.ini: -------------------------------------------------------------------------------- 1 | _S ULES-00483 2 | _G The Warriors [EUR] 3 | _C0 60 FPS 4 | _L 0xE001FFF6 0x003B4D84 5 | _L 0x203B4D84 0x00000000 6 | _C0 30 FPS [Default] 7 | _L 0x203B4D84 0x1440FFF6 -------------------------------------------------------------------------------- /packages/emulators/standalone/ppsspp-sa/config/PSP/Cheats/ULUS10213.ini: -------------------------------------------------------------------------------- 1 | _S ULUS-10213 2 | _G The Warriors [USA] 3 | _C1 60 FPS 4 | _L 0xE001FFF6 0x003B517C 5 | _L 0x203B517C 0x00000000 6 | _C0 30 FPS [Default] 7 | _L 0x203B517C 0x1440FFF6 -------------------------------------------------------------------------------- /packages/network/wireguard-tools/tmpfiles.d/z_03_wireguard.conf: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0 2 | # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) 3 | 4 | d /storage/.cache/wireguard 0755 root root - - 5 | -------------------------------------------------------------------------------- /packages/sysutils/busybox/scripts/lsb_release: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # SPDX-License-Identifier: GPL-2.0-or-later 4 | # Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv) 5 | 6 | # show release information 7 | . /etc/os-release 8 | -------------------------------------------------------------------------------- /packages/emulators/standalone/ppsspp-sa/config/PSP/SYSTEM/CACHE/UCAS40015.glshadercache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/emulators/standalone/ppsspp-sa/config/PSP/SYSTEM/CACHE/UCAS40015.glshadercache -------------------------------------------------------------------------------- /packages/emulators/standalone/ppsspp-sa/config/PSP/SYSTEM/CACHE/ULJM05600.glshadercache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/emulators/standalone/ppsspp-sa/config/PSP/SYSTEM/CACHE/ULJM05600.glshadercache -------------------------------------------------------------------------------- /packages/hardware/quirks/autostart/999-export: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | ln -sf /etc/profile.d/999-export /storage/.config/profile.d 6 | -------------------------------------------------------------------------------- /packages/kernel/firmware/kernel-firmware/extra-firmware/cirrus/cs35l41-dsp1-spk-cali.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/kernel/firmware/kernel-firmware/extra-firmware/cirrus/cs35l41-dsp1-spk-cali.bin -------------------------------------------------------------------------------- /packages/kernel/firmware/kernel-firmware/extra-firmware/cirrus/cs35l41-dsp1-spk-prot.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/kernel/firmware/kernel-firmware/extra-firmware/cirrus/cs35l41-dsp1-spk-prot.bin -------------------------------------------------------------------------------- /packages/sysutils/systemd/udev.d/80-clock.rules: -------------------------------------------------------------------------------- 1 | ACTION=="add", SUBSYSTEM=="rtc", RUN+="/sbin/hwclock --hctosys --utc --rtc=/dev/%k" 2 | ACTION=="add", ENV{MAJOR}=="10", ENV{MINOR}=="135", RUN+="/sbin/hwclock --hctosys --utc --rtc=/dev/%k" 3 | -------------------------------------------------------------------------------- /config/docker/source/resources/settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | @SETTINGS@ 6 | 7 | -------------------------------------------------------------------------------- /packages/emulators/tools/sixaxis/system.d/sixaxis@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=sixaxis helper (%I) 3 | 4 | [Service] 5 | Type=simple 6 | ExecStart=/usr/bin/sixaxis-helper.sh %I 7 | 8 | [Install] 9 | WantedBy=multi-user.target 10 | -------------------------------------------------------------------------------- /packages/jelos/system.d/jelos.target: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=jelos 3 | Requires=multi-user.target graphical.target 4 | After=graphical.target 5 | Conflicts=rescue.target 6 | AllowIsolate=yes 7 | 8 | [Install] 9 | Alias=default.target 10 | -------------------------------------------------------------------------------- /packages/kernel/firmware/kernel-firmware/extra-firmware/cirrus/cs35l41-dsp1-spk-cali.wmfw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/kernel/firmware/kernel-firmware/extra-firmware/cirrus/cs35l41-dsp1-spk-cali.wmfw -------------------------------------------------------------------------------- /packages/kernel/firmware/kernel-firmware/extra-firmware/cirrus/cs35l41-dsp1-spk-prot.wmfw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JustEnoughLinuxOS/distribution/HEAD/packages/kernel/firmware/kernel-firmware/extra-firmware/cirrus/cs35l41-dsp1-spk-prot.wmfw -------------------------------------------------------------------------------- /packages/sysutils/util-linux/system.d/fstrim.timer: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Discard unused blocks once a week 3 | 4 | [Timer] 5 | OnCalendar=weekly 6 | AccuracySec=1h 7 | Persistent=true 8 | 9 | [Install] 10 | WantedBy=timers.target 11 | -------------------------------------------------------------------------------- /packages/compat/box86/config/box86.conf: -------------------------------------------------------------------------------- 1 | # /etc/binfmt.d/box86.conf 2 | :x86:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x03\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/box86: 3 | -------------------------------------------------------------------------------- /packages/audio/pipewire/system.d/pipewire-pulse.socket: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=PipeWire PulseAudio 3 | Conflicts=pulseaudio.socket 4 | 5 | [Socket] 6 | Priority=6 7 | ListenStream=%t/pulse/native 8 | 9 | [Install] 10 | WantedBy=sockets.target 11 | -------------------------------------------------------------------------------- /packages/compat/box64/config/box64.conf: -------------------------------------------------------------------------------- 1 | # /etc/binfmt.d/box64.conf 2 | :x86_64:M::\x7fELF\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x3e\x00:\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/box64: 3 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/AYANEO AYANEO 2S/sleep.d/post/001-fan: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | . /etc/profile 6 | 7 | systemctl restart fancontrol 8 | -------------------------------------------------------------------------------- /packages/network/syncthing/system.d/syncthing.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Start SyncThing 3 | After=jelos.service 4 | 5 | [Service] 6 | Type=simple 7 | ExecStart=/usr/bin/start_syncthing.sh 8 | 9 | [Install] 10 | WantedBy=jelos.service 11 | -------------------------------------------------------------------------------- /packages/network/zerotier-one/profile.d/095-zerotier.conf: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023-present NeoTheFox (https://github.com/NeoTheFox) 4 | 5 | alias zerotier-cli="zerotier-cli -D/storage/.config/zerotier/" 6 | -------------------------------------------------------------------------------- /packages/emulators/standalone/ppsspp-sa/config/PSP/Cheats/ULES01402.ini: -------------------------------------------------------------------------------- 1 | _S ULES-01402 2 | _G Split/Second - Velocity [EUR] 3 | _C0 60 FPS 4 | _L 0x0018A790 0x00000001 5 | _C0 30 FPS [Default] 6 | _L 0x0018A790 0x00000002 7 | _C0 20 FPS 8 | _L 0x0018A790 0x00000003 -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3326/041-panfrost: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0 2 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 3 | 4 | cat </storage/.config/profile.d/041-panfrost 5 | PAN_MESA_DEBUG=forcepack 6 | EOF 7 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3399/041-panfrost: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0 2 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 3 | 4 | cat </storage/.config/profile.d/041-panfrost 5 | PAN_MESA_DEBUG=forcepack 6 | EOF 7 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3566/041-panfrost: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0 2 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 3 | 4 | cat </storage/.config/profile.d/041-panfrost 5 | PAN_MESA_DEBUG=forcepack 6 | EOF 7 | -------------------------------------------------------------------------------- /packages/network/iw/scripts/setregdomain: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | REGDOMAIN= 4 | REGDOMAIN_CONF="/storage/.cache/regdomain.conf" 5 | [ -r "$REGDOMAIN_CONF" ] && . "$REGDOMAIN_CONF" 6 | [ -z "$REGDOMAIN" ] && exit 0 7 | 8 | exec /usr/sbin/iw reg set "$REGDOMAIN" 9 | -------------------------------------------------------------------------------- /packages/sysutils/systemd/tmpfiles.d/z_01_jelos.conf: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0-or-later 2 | # Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv) 3 | 4 | d /run/jelos 0755 root root - - 5 | d /run/jelos/debug 0755 root root - - 6 | -------------------------------------------------------------------------------- /packages/wayland/compositor/sway/config/sway-daemon.conf: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0 2 | # Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv) 3 | # Pass config args to Sway e.g. --unsupported-gpu for NVIDIA GPUs 4 | SWAY_DAEMON_CONF="" 5 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/AMD64/010-dpms: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/010-dpms 6 | DEVICE_SLEEP_DPMS="true" 7 | EOF 8 | -------------------------------------------------------------------------------- /packages/sysutils/systemd/udev.d/60-not-joysticks.rules: -------------------------------------------------------------------------------- 1 | SUBSYSTEM=="input", ATTRS{name}=="aml_keypad", ENV{ID_INPUT_JOYSTICK}=="?*", ENV{ID_INPUT_JOYSTICK}="" 2 | SUBSYSTEM=="input", ATTRS{name}=="Remote+", ENV{ID_INPUT_JOYSTICK}=="?*", ENV{ID_INPUT_JOYSTICK}="" 3 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/ayn Loki Max/010-dpms: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/010-dpms 6 | DEVICE_SLEEP_DPMS="false" 7 | EOF 8 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/ayn Loki Zero/010-dpms: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/010-dpms 6 | DEVICE_SLEEP_DPMS="false" 7 | EOF 8 | -------------------------------------------------------------------------------- /packages/sysutils/util-linux/config/swap.conf: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0-or-later 2 | # Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv) 3 | 4 | SWAPFILE="$HOME/.cache/swapfile" 5 | SWAPFILESIZE="@SWAPFILESIZE@" 6 | SWAP_ENABLED="@SWAP_ENABLED_DEFAULT@" -------------------------------------------------------------------------------- /packages/virtual/emulators/sources/Start ScummVM.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # SPDX-License-Identifier: GPL-2.0-or-later 4 | # Copyright (C) 2021-present 351ELEC 5 | 6 | source /etc/profile 7 | 8 | set_kill set "scummvm" 9 | 10 | /usr/bin/start_scummvm.sh sa 11 | -------------------------------------------------------------------------------- /scripts/get_file: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0 2 | # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) 3 | 4 | build_msg "CLR_GET" "GET" "${1} (file)" "indent" 5 | 6 | pkg_lock_status "GETPKG" "${PKG_NAME}" "unpack" "processing package file..." 7 | -------------------------------------------------------------------------------- /packages/apps/oga_controls/Makefile: -------------------------------------------------------------------------------- 1 | cc = gcc 2 | CFLAGS += -W -Wall 3 | 4 | BINARY = oga_controls 5 | LIBRARIES = -levdev -lSDL2 6 | SOURCES = "main.c" 7 | 8 | all: 9 | $(CC) $(CFLAGS) $(SOURCES) -o $(BINARY) $(LIBRARIES) 10 | 11 | clean: 12 | rm -f $(BINARY) 13 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/AMD64/020-fan_control: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/020-fan_control 6 | DEVICE_HAS_FAN="false" 7 | EOF 8 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3588/041-panfrost: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0 2 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 3 | 4 | 5 | 6 | cat </storage/.config/profile.d/041-panfrost 7 | export PAN_MESA_DEBUG=gofaster 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/apps/jelos-gamepad/system.d/jelos_gamepad.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Ragnarok Input Daemon 3 | 4 | [Service] 5 | Type=simple 6 | ExecStartPre=/usr/bin/udevadm settle 7 | ExecStart=/usr/bin/jelos_gamepad 8 | 9 | [Install] 10 | WantedBy=multi-user.target 11 | -------------------------------------------------------------------------------- /packages/emulators/libretro/prboom-lr/scripts/Doom.sh: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0-or-later 2 | # Copyright (C) 2022-present JELOS (https://github.com/JustEnoughLinuxOS) 3 | 4 | /usr/bin/retroarch -L /usr/lib/libretro/prboom_libretro.so /storage/roms/idtech/doom/Doom.wad 5 | -------------------------------------------------------------------------------- /packages/emulators/standalone/minivmacsa/sources/start_minivmac.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | . /etc/profile 6 | 7 | ARG=${1//[\\]/} 8 | echo "[${ARG}]" 9 | minivmac 10 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/AYANEO AYANEO 2S/sleep.d/pre/001-fan: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | . /etc/profile 6 | 7 | echo 1 >${DEVICE_PWM_FAN} 8 | echo 0 >${DEVICE_FAN_INPUT} 9 | -------------------------------------------------------------------------------- /packages/network/connman/tmpfiles.d/z_03_connman.conf: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0-or-later 2 | # Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv) 3 | 4 | d /run/connman 0755 root root - - 5 | d /storage/.cache/connman 0755 root root - - 6 | -------------------------------------------------------------------------------- /packages/services/docker/moby/system.d/docker.socket: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Docker Socket for the API 3 | 4 | [Socket] 5 | ListenStream=/var/run/docker.sock 6 | SocketMode=0660 7 | SocketUser=root 8 | SocketGroup=root 9 | 10 | [Install] 11 | WantedBy=sockets.target 12 | -------------------------------------------------------------------------------- /packages/sysutils/busybox/system.d/fs-resize.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=FS Resize 3 | DefaultDependencies=no 4 | 5 | [Service] 6 | Type=idle 7 | ExecStart=/usr/lib/jelos/fs-resize 8 | StandardInput=tty-force 9 | StandardOutput=inherit 10 | StandardError=inherit 11 | -------------------------------------------------------------------------------- /packages/sysutils/util-linux/system.d/fstrim.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Discard unused blocks on all filesystems 3 | 4 | [Service] 5 | Type=oneshot 6 | ExecStart=-/usr/sbin/fstrim --all --verbose --quiet-unsupported 7 | ExecStart=-/usr/bin/touch /storage/.cache/fstrim.run 8 | -------------------------------------------------------------------------------- /packages/x11/xserver/xwayland/system.d/xorg-configure@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=configure Xorg Server for %i 3 | 4 | ConditionKernelCommandLine=!installer 5 | 6 | [Service] 7 | Type=oneshot 8 | ExecStart=/usr/lib/xorg/xorg-configure %i 9 | RemainAfterExit=yes 10 | -------------------------------------------------------------------------------- /config/docker/source/resources/language/English/strings.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | 4 | msgctxt "#30000" 5 | msgid "Configuration" 6 | msgstr "" 7 | 8 | msgctxt "#30001" 9 | msgid "Note: Kodi remote sources can not be used as Docker volume host sources" 10 | msgstr "" 11 | -------------------------------------------------------------------------------- /packages/emulators/libretro/prboom-lr/scripts/Doom II.sh: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0-or-later 2 | # Copyright (C) 2022-present JELOS (https://github.com/JustEnoughLinuxOS) 3 | 4 | /usr/bin/retroarch -L /usr/lib/libretro/prboom_libretro.so /storage/roms/idtech/doom2/Doom2.wad 5 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/AYANEO AIR Plus/090-panel_quirks: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/090-panel_quirks 6 | PANEL_FULL_OFF="false" 7 | EOF 8 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/Orange Pi 5/020-enable_usb_ports: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | # Enable verticle USB Port 6 | echo host > /sys/kernel/debug/usb/fc000000.usb/mode 7 | 8 | -------------------------------------------------------------------------------- /projects/Amlogic/bootloader/release: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0 2 | # Copyright (C) 2022-present JELOS (https://github.com/JustEnoughLinuxOS) 3 | 4 | mkdir -p ${RELEASE_DIR}/3rdparty/bootloader 5 | cp -a ${INSTALL}/usr/share/bootloader/* ${RELEASE_DIR}/3rdparty/bootloader 6 | -------------------------------------------------------------------------------- /packages/emulators/libretro/boom3-lr/scripts/Doom 3.sh: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0-or-later 2 | # Copyright (C) 2022-present JELOS (https://github.com/JustEnoughLinuxOS) 3 | 4 | /usr/bin/retroarch -L /usr/lib/libretro/boom3_libretro.so /storage/roms/idtech/doom3/base/pak000.pk4 5 | -------------------------------------------------------------------------------- /packages/emulators/libretro/tyrquake-lr/scripts/Quake.sh: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0-or-later 2 | # Copyright (C) 2022-present JELOS (https://github.com/JustEnoughLinuxOS) 3 | 4 | /usr/bin/retroarch -L /usr/lib/libretro/tyrquake_libretro.so /storage/roms/idtech/quakepaks/id1/* 5 | -------------------------------------------------------------------------------- /packages/emulators/standalone/flycast-sa/config/AMD64/emu.cfg: -------------------------------------------------------------------------------- 1 | [audio] 2 | backend = pulse 3 | 4 | [input] 5 | maple_sdl_joystick_0 = 0 6 | maple_sdl_joystick_1 = 1 7 | 8 | device1 = 0 9 | device1.1 = 1 10 | device1.2 = 1 11 | device2 = 0 12 | device2.1 = 1 13 | device2.2 = 1 14 | -------------------------------------------------------------------------------- /packages/emulators/standalone/flycast-sa/config/RK3326/emu.cfg: -------------------------------------------------------------------------------- 1 | [audio] 2 | backend = pulse 3 | 4 | [input] 5 | maple_sdl_joystick_0 = 0 6 | maple_sdl_joystick_1 = 1 7 | 8 | device1 = 0 9 | device1.1 = 1 10 | device1.2 = 1 11 | device2 = 0 12 | device2.1 = 1 13 | device2.2 = 1 14 | -------------------------------------------------------------------------------- /packages/emulators/standalone/flycast-sa/config/RK3566/emu.cfg: -------------------------------------------------------------------------------- 1 | [audio] 2 | backend = pulse 3 | 4 | [input] 5 | maple_sdl_joystick_0 = 0 6 | maple_sdl_joystick_1 = 1 7 | 8 | device1 = 0 9 | device1.1 = 1 10 | device1.2 = 1 11 | device2 = 0 12 | device2.1 = 1 13 | device2.2 = 1 14 | -------------------------------------------------------------------------------- /packages/emulators/standalone/flycast-sa/config/RK3588/emu.cfg: -------------------------------------------------------------------------------- 1 | [audio] 2 | backend = pulse 3 | 4 | [input] 5 | maple_sdl_joystick_0 = 0 6 | maple_sdl_joystick_1 = 1 7 | 8 | device1 = 0 9 | device1.1 = 1 10 | device1.2 = 1 11 | device2 = 0 12 | device2.1 = 1 13 | device2.2 = 1 14 | -------------------------------------------------------------------------------- /packages/emulators/standalone/retroarch/udev.d/99-nintendo-wii-remote.rules: -------------------------------------------------------------------------------- 1 | SUBSYSTEM=="input", ATTRS{name}=="Nintendo Wii Remote", MODE="666", ENV{ID_INPUT_JOYSTICK}="1" 2 | SUBSYSTEM=="input", ATTRS{name}=="Nintendo Wii Remote Classic Controller", MODE="666", ENV{ID_INPUT_JOYSTICK}="1" 3 | -------------------------------------------------------------------------------- /packages/emulators/standalone/retroarch/udev.d/99-ninteno-wii-remote.rules: -------------------------------------------------------------------------------- 1 | SUBSYSTEM=="input", ATTRS{name}=="Nintendo Wii Remote", MODE="666", ENV{ID_INPUT_JOYSTICK}="1" 2 | SUBSYSTEM=="input", ATTRS{name}=="Nintendo Wii Remote Classic Controller", MODE="666", ENV{ID_INPUT_JOYSTICK}="1" 3 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3326/050-audio_path: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/002-audio_path 6 | DEVICE_PLAYBACK_PATH="Playback Mux" 7 | EOF 8 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3588/050-audio_path: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/002-audio_path 6 | DEVICE_PLAYBACK_PATH="Playback Path" 7 | EOF 8 | -------------------------------------------------------------------------------- /packages/jelos/sources/scripts/find.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # SPDX-License-Identifier: GPL-2.0-or-later 4 | # Copyright (C) 2019-present Shanti Gilbert (https://github.com/shantigilbert) 5 | 6 | find / -type d \( -path /var/media -o -path /storage/roms \) -prune -o -iname *${1}* -print 7 | -------------------------------------------------------------------------------- /packages/sysutils/udevil/system.d/udevil-mount@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Udevil mount service 3 | After=jelos-automount.service 4 | 5 | [Service] 6 | Type=oneshot 7 | ExecStart=-/usr/bin/udevil --mount %I 8 | ExecStop=-/usr/bin/udevil --umount %I 9 | RemainAfterExit=yes 10 | -------------------------------------------------------------------------------- /packages/emulators/standalone/flycast-sa/config/RK3566-BSP/emu.cfg: -------------------------------------------------------------------------------- 1 | [audio] 2 | backend = pulse 3 | 4 | [input] 5 | maple_sdl_joystick_0 = 0 6 | maple_sdl_joystick_1 = 1 7 | 8 | device1 = 0 9 | device1.1 = 1 10 | device1.2 = 1 11 | device2 = 0 12 | device2.1 = 1 13 | device2.2 = 1 14 | -------------------------------------------------------------------------------- /packages/emulators/tools/gptokeyb/Makefile: -------------------------------------------------------------------------------- 1 | CXX ?= gcc 2 | CFLAGS += -W -Wall -std=c++11 3 | 4 | BINARY = gptokeyb 5 | LIBRARIES = -levdev -lSDL2 6 | SOURCES = "gptokeyb.cpp" 7 | 8 | all: 9 | $(CXX) $(CFLAGS) $(SOURCES) -o $(BINARY) $(LIBRARIES) 10 | 11 | clean: 12 | rm -f $(BINARY) -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3326/002-turbo-mode_config: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2024 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/002-turbo-mode_config 6 | DEVICE_TURBO_MODE="true" 7 | EOF 8 | -------------------------------------------------------------------------------- /packages/jelos/system.d/bluetooth-agent.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Start bluetooth agent 3 | After=bluetooth.service 4 | PartOf=bluetooth.service 5 | 6 | [Service] 7 | Type=simple 8 | ExecStart=/usr/bin/batocera-bluetooth-agent 9 | 10 | [Install] 11 | WantedBy=bluetooth.service 12 | -------------------------------------------------------------------------------- /packages/virtual/emulators/sources/Start CEMU.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # SPDX-License-Identifier: GPL-2.0-or-later 4 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 5 | 6 | source /etc/profile 7 | 8 | set_kill set "cemu" 9 | 10 | /usr/bin/cemu >/dev/null 2>&1 11 | -------------------------------------------------------------------------------- /packages/x11/app/setxkbmap/udev.d/98-xorg-xkb.rules: -------------------------------------------------------------------------------- 1 | ACTION!="add|change", GOTO="xorg_xkb_end" 2 | SUBSYSTEM!="input", GOTO="xorg_xkb_end" 3 | KERNEL!="event*", GOTO="xorg_xkb_end" 4 | 5 | ENV{ID_INPUT_KEY}=="?*", IMPORT{file}="/storage/.cache/xkb/layout" 6 | 7 | LABEL="xorg_xkb_end" 8 | 9 | -------------------------------------------------------------------------------- /packages/emulators/tools/virtualcontroller/udev.d/99-JELOS-not-joysticks.rules: -------------------------------------------------------------------------------- 1 | SUBSYSTEM=="input", ATTRS{name}=="gpio-keys-control", ENV{ID_INPUT_JOYSTICK}=="?*", ENV{ID_INPUT_JOYSTICK}="" 2 | SUBSYSTEM=="input", ATTRS{name}=="adc-joystick", ENV{ID_INPUT_JOYSTICK}=="?*", ENV{ID_INPUT_JOYSTICK}="" 3 | -------------------------------------------------------------------------------- /packages/sysutils/v4l-utils/keymaps/cubox_i: -------------------------------------------------------------------------------- 1 | # table cubox_i, type: RC6 2 | 0x1f020b0 KEY_MEDIA 3 | 0x1f02078 KEY_UP 4 | 0x1f02044 KEY_ENTER 5 | 0x1f020f8 KEY_DOWN 6 | 0x1f02004 KEY_LEFT 7 | 0x1f02084 KEY_RIGHT 8 | 0x1f020c4 KEY_BACKSPACE 9 | 0x1f02068 KEY_PLAYPAUSE 10 | 0x1f02064 KEY_EPG 11 | -------------------------------------------------------------------------------- /packages/tools/entware/profile.d/098-entware.conf: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0-or-later 2 | # Copyright (C) 2018-present Team CoreELEC (https://coreelec.org) 3 | 4 | case $- in 5 | *i*) 6 | [ -f /opt/etc/profile ] && . /opt/etc/profile 7 | ;; 8 | *) 9 | ;; 10 | esac 11 | -------------------------------------------------------------------------------- /packages/virtual/emulators/sources/Start Xemu.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # SPDX-License-Identifier: GPL-2.0-or-later 4 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 5 | 6 | source /etc/profile 7 | 8 | set_kill set "xemu-sa" 9 | 10 | /usr/bin/xemu-sa >/dev/null 2>&1 11 | -------------------------------------------------------------------------------- /scripts/ccache_stats: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # SPDX-License-Identifier: GPL-2.0-or-later 4 | # Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) 5 | # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) 6 | 7 | . config/options "" 8 | 9 | ${TOOLCHAIN}/bin/ccache -s 10 | -------------------------------------------------------------------------------- /packages/emulators/standalone/ppsspp-sa/config/PSP/Cheats/ULUS10189.ini: -------------------------------------------------------------------------------- 1 | _S ULUS-10189 2 | _G Snoopy vs the Red Baron [USA] 3 | _C1 60 FPS 4 | _L 0xE0010000 0x1023F394 5 | _L 0x204C6940 0x3F000000 6 | _L 0x0023F394 0x00000000 7 | _C0 30 FPS [Default] 8 | _L 0x204C6940 0x3F800000 9 | _L 0x0023F394 0x00000001 -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/Hardkernel ODROID-N2/002-turbo-mode_config: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2024 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/002-turbo-mode_config 6 | DEVICE_TURBO_MODE="true" 7 | EOF 8 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/S922X/040-affinity: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/040-affinity 6 | SLOW_CORES="taskset -c 0-1" 7 | FAST_CORES="taskset -c 2-5" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/virtual/emulators/sources/Start HATARISA.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # SPDX-License-Identifier: GPL-2.0-or-later 4 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 5 | 6 | source /etc/profile 7 | 8 | set_kill set "hatarisa" 9 | 10 | /usr/bin/hatarisa >/dev/null 2>&1 11 | -------------------------------------------------------------------------------- /packages/virtual/emulators/sources/Start PCSX2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # SPDX-License-Identifier: GPL-2.0-or-later 4 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 5 | 6 | source /etc/profile 7 | 8 | set_kill set "pcsx2-sa" 9 | 10 | /usr/bin/pcsx2-sa >/dev/null 2>&1 11 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/Hardkernel ODROID-GO-Ultra/002-turbo-mode_config: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2024 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/002-turbo-mode_config 6 | DEVICE_TURBO_MODE="true" 7 | EOF 8 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3399/040-affinity: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/040-affinity 6 | SLOW_CORES="taskset -c 0-3" 7 | FAST_CORES="taskset -c 4-5" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3588/010-led_control: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/010-led_control 6 | DEVICE_LED_CONTROL="true" 7 | DEVICE_LED_CHARGING="true" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3588/040-affinity: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/040-affinity 6 | SLOW_CORES="taskset -c 0-3" 7 | FAST_CORES="taskset -c 4-7" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/S922X/091-ui_shader: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | ### Set the default device configuration 6 | cat </storage/.config/profile.d/091-ui_shader 7 | UI_SHADER="glslp" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/misc/modules/sources/Start PortMaster.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # SPDX-License-Identifier: GPL-2.0-or-later 4 | # Copyright (C) 2022-present JELOS (https://github.com/JustEnoughLinuxOS) (https://github.com/brooksytech 5 | 6 | source /etc/profile 7 | 8 | /usr/bin/start_portmaster.sh >/dev/null 2>&1 9 | -------------------------------------------------------------------------------- /packages/sysutils/busybox/system.d/storage-log.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Create Persistent Log Directory on /storage 3 | DefaultDependencies=no 4 | RequiresMountsFor=/storage 5 | 6 | [Service] 7 | Type=oneshot 8 | RemainAfterExit=yes 9 | ExecStart=/bin/mkdir -p /storage/.cache/log/journal 10 | -------------------------------------------------------------------------------- /packages/compat/box64/profile.d/098-box64.conf: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0 2 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 3 | 4 | export BOX64_PREFER_EMULATED=1 5 | export BOX64_LD_LIBRARY_PATH="/usr/share/box64/lib" 6 | export BOX64_BASH="/usr/bin/bash-x64" 7 | export BOX64_LOG=0 8 | -------------------------------------------------------------------------------- /packages/emulators/libretro/boom3-lr/scripts/Doom 3 - Resurrection of Evil.sh: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0-or-later 2 | # Copyright (C) 2022-present JELOS (https://github.com/JustEnoughLinuxOS) 3 | 4 | /usr/bin/retroarch -L /usr/lib/libretro/boom3_xp_libretro.so /storage/roms/idtech/doom3/d3xp/pak000.pk4 5 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/AYANEO AIR/010-led_control: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/010-led_control 6 | DEVICE_LED_CONTROL="true" 7 | DEVICE_LED_BRIGHTNESS="true" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/ayn Loki Max/010-led_control: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/010-led_control 6 | DEVICE_LED_CONTROL="true" 7 | DEVICE_LED_BRIGHTNESS="true" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/AMD64/091-ui_shader: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | ### Set the default device configuration 6 | cat </storage/.config/profile.d/091-ui_shader 7 | UI_SHADER="slangp" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3326/091-ui_shader: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | ### Set the default device configuration 6 | cat </storage/.config/profile.d/091-ui_shader 7 | UI_SHADER="slangp" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3399/091-ui_shader: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | ### Set the default device configuration 6 | cat </storage/.config/profile.d/091-ui_shader 7 | UI_SHADER="slangp" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3566-BSP/091-ui_shader: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | ### Set the default device configuration 6 | cat </storage/.config/profile.d/091-ui_shader 7 | UI_SHADER="glslp" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3566/090-ui_service: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: Apache-2.0 3 | # Copyright (C) 2022-present Fewtarius 4 | 5 | ### Set the default device configuration 6 | cat </storage/.config/profile.d/090-ui_service 7 | UI_SERVICE="sway.service essway.service" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3566/091-ui_shader: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | ### Set the default device configuration 6 | cat </storage/.config/profile.d/091-ui_shader 7 | UI_SHADER="glslp" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3588/091-ui_shader: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | ### Set the default device configuration 6 | cat </storage/.config/profile.d/091-ui_shader 7 | UI_SHADER="slangp" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/misc/modules/sources/Install JELOS.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # SPDX-License-Identifier: GPL-2.0-or-later 4 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 5 | 6 | source /etc/profile 7 | 8 | set_kill set "installer" 9 | 10 | weston-terminal -f --command "/usr/bin/installer" 11 | -------------------------------------------------------------------------------- /packages/virtual/emulators/sources/Start AetherSX2.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # SPDX-License-Identifier: GPL-2.0-or-later 4 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 5 | 6 | source /etc/profile 7 | 8 | set_kill set "aethersx2-sa" 9 | 10 | /usr/bin/aethersx2-sa >/dev/null 2>&1 11 | -------------------------------------------------------------------------------- /config/docker/source/bin/docker: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # SPDX-License-Identifier: GPL-2.0 4 | # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) 5 | 6 | name="$(basename $0)" 7 | . /etc/profile 8 | oe_setup_addon "$name" 9 | 10 | docker rm "$name" 2>/dev/null 11 | docker run --name="$name" \ 12 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/AYANEO AIR Plus/010-led_control: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/010-led_control 6 | DEVICE_LED_CONTROL="true" 7 | DEVICE_LED_BRIGHTNESS="true" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/AYANEO AYANEO 2S/010-led_control: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/010-led_control 6 | DEVICE_LED_CONTROL="true" 7 | DEVICE_LED_BRIGHTNESS="true" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/GameForce ACE/050-modifiers: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0 2 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 3 | 4 | cat </storage/.config/profile.d/050-modifiers 5 | DEVICE_FUNC_KEYA_MODIFIER="BTN_MODE" 6 | DEVICE_FUNC_KEYB_MODIFIER="BTN_START" 7 | EOF 8 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/ayn Loki Zero/010-led_control: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/010-led_control 6 | DEVICE_LED_CONTROL="true" 7 | DEVICE_LED_BRIGHTNESS="true" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3566-BSP-X55/091-ui_shader: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | ### Set the default device configuration 6 | cat </storage/.config/profile.d/091-ui_shader 7 | UI_SHADER="glslp" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/lang/lua52/config/lua52.pc: -------------------------------------------------------------------------------- 1 | prefix=/usr 2 | libdir=${prefix}/lib 3 | includedir=${prefix}/include/lua@@VERSION_MM@@ 4 | 5 | Name: Lua 6 | Description: An Extensible Extension Language 7 | Version: @@VERSION@@ 8 | Requires: 9 | Libs: -L${libdir} -llua@@VERSION_MM@@ -lm 10 | Cflags: -I${includedir} 11 | -------------------------------------------------------------------------------- /packages/lang/lua54/config/lua54.pc: -------------------------------------------------------------------------------- 1 | prefix=/usr 2 | libdir=${prefix}/lib 3 | includedir=${prefix}/include/lua@@VERSION_MM@@ 4 | 5 | Name: Lua 6 | Description: An Extensible Extension Language 7 | Version: @@VERSION@@ 8 | Requires: 9 | Libs: -L${libdir} -llua@@VERSION_MM@@ -lm 10 | Cflags: -I${includedir} 11 | -------------------------------------------------------------------------------- /packages/sysutils/system-utils/system.d/video.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Video Sense 3 | Before=jelos.target 4 | 5 | [Service] 6 | Environment=HOME=/storage 7 | EnvironmentFile=/etc/profile 8 | ExecStart=/usr/bin/video_sense 9 | Restart=on-failure 10 | 11 | [Install] 12 | WantedBy=multi-user.target 13 | -------------------------------------------------------------------------------- /packages/sysutils/v4l-utils/keymaps/kvim: -------------------------------------------------------------------------------- 1 | # table kvim, type: NEC 2 | 0x14 KEY_POWER 3 | 0x07 KEY_ENTER 4 | 0x03 KEY_UP 5 | 0x02 KEY_DOWN 6 | 0x0e KEY_LEFT 7 | 0x1a KEY_RIGHT 8 | 0x13 KEY_MENU 9 | 0x01 KEY_BACK 10 | 0x0b KEY_VOLUMEUP 11 | 0x58 KEY_VOLUMEDOWN 12 | 0x48 KEY_HOME 13 | 0x5b KEY_CONTEXT_MENU # mouse -------------------------------------------------------------------------------- /projects/Rockchip/bootloader/canupdate.sh: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0 2 | # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) 3 | 4 | # Allow upgrades between arm and aarch64 5 | if [ "$1" = "@PROJECT@.arm" -o "$1" = "@PROJECT@.aarch64" ]; then 6 | exit 0 7 | else 8 | exit 1 9 | fi 10 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/AYANEO AIR/010-dpms: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | ### Set the default device configuration 6 | cat <>/storage/.config/profile.d/001-device_config 7 | DEVICE_SLEEP_DPMS="false" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/AMD64/090-ui_service: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | ### Set the default device configuration 6 | cat </storage/.config/profile.d/090-ui_service 7 | UI_SERVICE="weston.service" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/AMD64/sleep.d/post/001-dpms: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2024 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | . /etc/profile.d/001-functions 6 | 7 | if [ "${DEVICE_SLEEP_DPMS}" = "true" ] 8 | then 9 | dpms-client -m on & 10 | fi 11 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/AMD64/sleep.d/post/002-ledcontrol: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2024 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | . /etc/profile.d/001-functions 6 | 7 | if [ "${DEVICE_LED_CONTROL}" = "true" ] 8 | then 9 | ledcontrol & 10 | fi 11 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/AMD64/sleep.d/pre/001-dpms: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2024 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | . /etc/profile.d/001-functions 6 | 7 | if [ "${DEVICE_SLEEP_DPMS}" = "true" ] 8 | then 9 | dpms-client -m off 10 | fi 11 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3326/090-ui_service: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | ### Set the default device configuration 6 | cat </storage/.config/profile.d/090-ui_service 7 | UI_SERVICE="weston.service" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3399/090-ui_service: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | ### Set the default device configuration 6 | cat </storage/.config/profile.d/090-ui_service 7 | UI_SERVICE="weston.service" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3588/090-ui_service: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | ### Set the default device configuration 6 | cat </storage/.config/profile.d/090-ui_service 7 | UI_SERVICE="weston.service" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/S922X/090-ui_service: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | ### Set the default device configuration 6 | cat </storage/.config/profile.d/090-ui_service 7 | UI_SERVICE="weston.service" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/network/openssh/tmpfiles.d/z_04_openssh.conf: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0-or-later 2 | # Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv) 3 | 4 | d /var/empty 0600 root root - - 5 | d /storage/.cache/ssh 0755 root root - - 6 | d /storage/.ssh 0700 root root - - 7 | -------------------------------------------------------------------------------- /packages/devel/fribidi/scripts/fribidi-config: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # SPDX-License-Identifier: GPL-2.0-or-later 4 | # Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv) 5 | 6 | while test $# -gt 0; do 7 | case $1 in 8 | --libs) 9 | echo "-lfribidi" 10 | ;; 11 | esac 12 | shift 13 | done 14 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/AYANEO AIR Plus/010-dpms: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | ### Set the default device configuration 6 | cat <>/storage/.config/profile.d/001-device_config 7 | DEVICE_SLEEP_DPMS="false" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/GPD G1619-04/050-modifiers: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/050-modifiers 6 | DEVICE_FUNC_KEYA_MODIFIER=="ABS_RZ" 7 | DEVICE_FUNC_KEYB_MODIFIER=="ABS_Z" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/AMD64/050-modifiers: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/050-modifiers 6 | DEVICE_FUNC_KEYA_MODIFIER="KEY_RIGHTCTRL" 7 | DEVICE_FUNC_KEYB_MODIFIER="KEY_D" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/AMD64/sleep.d/pre/002-ledcontrol: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2024 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | . /etc/profile.d/001-functions 6 | 7 | if [ "${DEVICE_LED_CONTROL}" = "true" ] 8 | then 9 | ledcontrol poweroff 10 | fi 11 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3326/050-modifiers: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/050-modifiers 6 | DEVICE_FUNC_KEYA_MODIFIER="BTN_SELECT" 7 | DEVICE_FUNC_KEYB_MODIFIER="BTN_START" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3588/050-modifiers: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/050-modifiers 6 | DEVICE_FUNC_KEYA_MODIFIER="BTN_SELECT" 7 | DEVICE_FUNC_KEYB_MODIFIER="BTN_START" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/jelos/profile.d/020-audio_latency.conf: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | AUDIO_LATENCY=$(get_setting audiolatency) 6 | if [ -n "${AUDIO_LATENCY}" ] 7 | then 8 | export PULSE_LATENCY_MSEC=${AUDIO_LATENCY} 9 | fi 10 | -------------------------------------------------------------------------------- /packages/jelos/sources/issue: -------------------------------------------------------------------------------- 1 | 2 |  ██ ███████ ██  ████████ ███████ 3 |  ██ ██ ██  ██ ██ ██ 4 |  ██ ███████ ██  ██ ██ ███████ 5 | ██ ██ ██ ██  ██ ██ ██ 6 | ███████ ███████ ███████ ████████ ███████ 7 | 8 | -------------------------------------------------------------------------------- /packages/sysutils/system-utils/system.d/headphones.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Headphone Sense 3 | Before=jelos.target 4 | 5 | [Service] 6 | Environment=HOME=/storage 7 | EnvironmentFile=/etc/profile 8 | ExecStart=/usr/bin/headphone_sense 9 | Restart=on-failure 10 | 11 | [Install] 12 | WantedBy=multi-user.target 13 | -------------------------------------------------------------------------------- /packages/sysutils/v4l-utils/keymaps/minix_neo: -------------------------------------------------------------------------------- 1 | # table minix_neo, type: NEC 2 | 0x118 KEY_POWER 3 | 0x146 KEY_UP 4 | 0x116 KEY_DOWN 5 | 0x147 KEY_LEFT 6 | 0x115 KEY_RIGHT 7 | 0x155 KEY_ENTER 8 | 0x110 KEY_VOLUMEDOWN 9 | 0x140 KEY_BACK 10 | 0x114 KEY_VOLUMEUP 11 | 0x10d KEY_HOME 12 | 0x104 KEY_MENU 13 | 0x112 KEY_CONFIG 14 | -------------------------------------------------------------------------------- /packages/graphics/libmali/system.d/libmali-setup.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Setup symlink for ARM Mali library 3 | Before=graphical.target 4 | After=multi-user.target 5 | 6 | [Service] 7 | Type=oneshot 8 | RemainAfterExit=yes 9 | ExecStart=/usr/bin/libmali-setup 10 | 11 | [Install] 12 | WantedBy=multi-user.target 13 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/AYANEO AIR Plus/050-modifiers: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/050-modifiers 6 | DEVICE_FUNC_KEYA_MODIFIER="KEY_LEFTCTRL" 7 | DEVICE_FUNC_KEYB_MODIFIER="KEY_D" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/Gameforce CHI/050-modifiers: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/050-modifiers 6 | DEVICE_FUNC_KEYA_MODIFIER="BTN_THUMBL" 7 | DEVICE_FUNC_KEYB_MODIFIER="BTN_THUMBR" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/ayn Loki Max/050-modifiers: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/050-modifiers 6 | DEVICE_FUNC_KEYA_MODIFIER="BTN_MODE" 7 | DEVICE_FUNC_KEYB_MODIFIER="KEY_LEFTSHIFT" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3566-BSP-X55/090-ui_service: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | ### Set the default device configuration 6 | cat </storage/.config/profile.d/090-ui_service 7 | UI_SERVICE="emustation.service" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3566-BSP/090-ui_service: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | ### Set the default device configuration 6 | cat </storage/.config/profile.d/090-ui_service 7 | UI_SERVICE="emustation.service" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/system.d/led-poweroff.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Power LEDs off before shutting down. 3 | After=multi-user.target 4 | 5 | [Service] 6 | Type=oneshot 7 | RemainAfterExit=yes 8 | ExecStart=/bin/true 9 | ExecStop=/usr/bin/ledcontrol poweroff 10 | 11 | [Install] 12 | WantedBy=multi-user.target 13 | -------------------------------------------------------------------------------- /packages/jelos/system.d/save-sysconfig.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Back up the system config before shutting down 3 | DefaultDependencies=no 4 | Before=shutdown.target 5 | 6 | [Service] 7 | Type=oneshot 8 | ExecStart=/usr/bin/chksysconfig backup 9 | TimeoutStartSec=0 10 | 11 | [Install] 12 | WantedBy=shutdown.target 13 | -------------------------------------------------------------------------------- /packages/misc/modules/autostart/001-sync-modules: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | # Minimal OS variable loading for performance 6 | . /etc/profile.d/001-functions 7 | 8 | rsync -a --delete /usr/config/modules/ /storage/.config/modules/ 9 | -------------------------------------------------------------------------------- /packages/network/rclone/sources/rsync-rules.conf: -------------------------------------------------------------------------------- 1 | # This is a required rule for subdirectory matching. 2 | + */ 3 | 4 | ### Do not include BIOS. 5 | - bios/** 6 | 7 | ### Retroarch saves 8 | + *.sav 9 | + *.srm 10 | + *.auto 11 | + *.state* 12 | 13 | ### This is a required rule to exclude all other file types. 14 | - * 15 | -------------------------------------------------------------------------------- /packages/sysutils/dbus/tmpfiles.d/z_02_dbus.conf: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0-or-later 2 | # Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv) 3 | 4 | d /var/lib/dbus 0755 root root - - 5 | d /run/dbus 0755 root root - - 6 | 7 | L /var/lib/dbus/machine-id - - - - /etc/machine-id 8 | -------------------------------------------------------------------------------- /packages/sysutils/system-utils/system.d/fancontrol.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Simple Fan Control Service 3 | Before=jelos.target 4 | 5 | [Service] 6 | Environment=HOME=/storage 7 | EnvironmentFile=/etc/profile 8 | ExecStart=/usr/bin/fancontrol 9 | Restart=on-failure 10 | 11 | [Install] 12 | WantedBy=multi-user.target 13 | -------------------------------------------------------------------------------- /packages/sysutils/v4l-utils/keymaps/odroid: -------------------------------------------------------------------------------- 1 | # table odroid, type: NEC 2 | 0xb2dc KEY_POWER 3 | 0xb288 KEY_MUTE 4 | 0xb282 KEY_HOME 5 | 0xb2ce KEY_OK 6 | 0xb2ca KEY_UP 7 | 0xb299 KEY_LEFT 8 | 0xb2c1 KEY_RIGHT 9 | 0xb2d2 KEY_DOWN 10 | 0xb2c5 KEY_MENU 11 | 0xb29a KEY_BACK 12 | 0xb281 KEY_VOLUMEDOWN 13 | 0xb280 KEY_VOLUMEUP 14 | -------------------------------------------------------------------------------- /packages/tools/MC/etc/edit.spell.rc: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | # *** External Spell Checker for GNU Midnight Commander. 3 | # arguments: 4 | # $1 - Name of the file being edited 5 | # $2 - Name of the file to be processed 6 | 7 | if aspell /dev/null 2>&1; then 8 | aspell -c "$2" 9 | else 10 | ispell "$2" 11 | fi 12 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/Powkiddy RGB10/050-modifiers: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/050-modifiers 6 | DEVICE_FUNC_KEYA_MODIFIER="BTN_THUMBL" 7 | DEVICE_FUNC_KEYB_MODIFIER="BTN_THUMBR" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/ayn Loki Zero/050-modifiers: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/050-modifiers 6 | DEVICE_FUNC_KEYA_MODIFIER="BTN_MODE" 7 | DEVICE_FUNC_KEYB_MODIFIER="KEY_LEFTSHIFT" 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/security/openssl/system.d/openssl-config.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=OpenSSL configuration service 3 | DefaultDependencies=no 4 | After=systemd-tmpfiles-setup.service 5 | 6 | [Service] 7 | Type=oneshot 8 | RemainAfterExit=yes 9 | ExecStart=/usr/bin/openssl-config 10 | 11 | [Install] 12 | WantedBy=sysinit.target 13 | -------------------------------------------------------------------------------- /packages/sysutils/v4l-utils/keymaps/wetek_hub: -------------------------------------------------------------------------------- 1 | # table wetek_hub, type: NEC 2 | 0x77f1 KEY_POWER 3 | 0x77f2 KEY_HOME 4 | 0x77f3 KEY_MUTE 5 | 0x77f4 KEY_UP 6 | 0x77f5 KEY_DOWN 7 | 0x77f6 KEY_LEFT 8 | 0x77f7 KEY_RIGHT 9 | 0x77f8 KEY_OK 10 | 0x77f9 KEY_BACK 11 | 0x77fa KEY_MENU 12 | 0x77fb KEY_VOLUMEUP 13 | 0x77fc KEY_VOLUMEDOWN 14 | -------------------------------------------------------------------------------- /packages/emulators/standalone/flycast-sa/config/RK3566-BSP-X55/emu.cfg: -------------------------------------------------------------------------------- 1 | [audio] 2 | backend = pulse 3 | 4 | [input] 5 | maple_sdl_joystick_0 = 0 6 | maple_sdl_joystick_1 = 1 7 | 8 | device1 = 0 9 | device1.1 = 1 10 | device1.2 = 1 11 | device2 = 0 12 | device2.1 = 1 13 | device2.2 = 1 14 | 15 | [config] 16 | rend.Rotate90 = yes 17 | -------------------------------------------------------------------------------- /packages/emulators/standalone/ppsspp-sa/config/PSP/Cheats/ULES01214.ini: -------------------------------------------------------------------------------- 1 | _S ULES-01214 2 | _G Star Wars Battlefront - Elite Squadron [EUR] 3 | _C0 60 FPS 4 | _L 0x20456718 0x42700000 5 | _C0 45 FPS 6 | _L 0x20456718 0x42340000 7 | _C0 40 FPS 8 | _L 0x20456718 0x42200000 9 | _C0 30 FPS 10 | _L 0x20456718 0x41F00000 11 | _C0 20 FPS [Default] -------------------------------------------------------------------------------- /packages/sysutils/busybox/system.d/show-version.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Show Version 3 | DefaultDependencies=false 4 | ConditionKernelCommandLine=!morequiet 5 | 6 | [Service] 7 | Type=oneshot 8 | ExecStart=/usr/bin/lsb_release 9 | RemainAfterExit=yes 10 | StandardOutput=tty 11 | 12 | [Install] 13 | WantedBy=basic.target 14 | -------------------------------------------------------------------------------- /packages/sysutils/system-utils/system.d/batteryledstatus.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Battery LED Status 3 | Before=jelos.target 4 | 5 | [Service] 6 | Environment=HOME=/storage 7 | EnvironmentFile=/etc/profile 8 | ExecStart=/usr/bin/battery_led_status 9 | Restart=on-failure 10 | 11 | [Install] 12 | WantedBy=multi-user.target 13 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3566/010-led_control: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/010-led_control 6 | DEVICE_LED_CONTROL="true" 7 | DEVICE_LED_BRIGHTNESS="true" 8 | DEVICE_LED_CHARGING="true" 9 | EOF 10 | -------------------------------------------------------------------------------- /packages/misc/modules/sources/Start 64bit Retroarch.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # SPDX-License-Identifier: GPL-2.0-or-later 4 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 5 | 6 | source /etc/profile 7 | 8 | set_kill set "retroarch" 9 | 10 | /usr/bin/retroarch --appendconfig /usr/config/retroarch/retroarch64bit-append.cfg 11 | -------------------------------------------------------------------------------- /packages/x11/driver/xf86-video-ati/config/xorg-radeon.conf: -------------------------------------------------------------------------------- 1 | Section "Device" 2 | Identifier "AMD Graphics" 3 | Driver "radeon" 4 | 5 | # uncomment the following options to use DRI3 and glamor, otherwise DRI2 and exa 6 | # Option "DRI3" "1" 7 | # Option "AccelMethod" "glamor" 8 | Endsection 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/Anbernic RG353P/info.d/001-panel: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | ID=$(dmesg | grep "panel") 3 | case ${ID} in 4 | *newvision*) 5 | ID="v1" 6 | ;; 7 | *sitronix*) 8 | ID="v2" 9 | ;; 10 | *) 11 | ID="Unknown" 12 | ;; 13 | esac 14 | 15 | if [ -n "${ID}" ] 16 | then 17 | echo "PANEL VERSION: ${ID}" 18 | fi 19 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/Anbernic RG353V/info.d/001-panel: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | ID=$(dmesg | grep "panel") 3 | case ${ID} in 4 | *newvision*) 5 | ID="v1" 6 | ;; 7 | *sitronix*) 8 | ID="v2" 9 | ;; 10 | *) 11 | ID="Unknown" 12 | ;; 13 | esac 14 | 15 | if [ -n "${ID}" ] 16 | then 17 | echo "PANEL VERSION: ${ID}" 18 | fi 19 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/Anbernic RG503/001-device_config: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/001-device_config 6 | DEVICE_FAKE_JACKSENSE="false" 7 | DEVICE_POWER_LED="false" 8 | DEVICE_BRIGHTNESS="153" 9 | EOF 10 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/Anbernic RG552/050-audio_path: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/002-audio_path 6 | DEVICE_AUDIO_MIXER="DAC" 7 | DEVICE_PLAYBACK_PATH_SPK="1*" 8 | DEVICE_PLAYBACK_PATH_HP="0*" 9 | EOF 10 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/Powkiddy x55/001-device_config: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/001-device_config 6 | DEVICE_FAKE_JACKSENSE="true" 7 | DEVICE_POWER_LED="false" 8 | DEVICE_BRIGHTNESS="128" 9 | EOF 10 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3566-BSP/010-led_control: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/010-led_control 6 | DEVICE_LED_CONTROL="true" 7 | DEVICE_LED_BRIGHTNESS="false" 8 | DEVICE_LED_CHARGING="true" 9 | EOF 10 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3566-X55/001-device_config: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/001-device_config 6 | DEVICE_FAKE_JACKSENSE="false" 7 | DEVICE_POWER_LED="false" 8 | DEVICE_BRIGHTNESS="128" 9 | EOF 10 | -------------------------------------------------------------------------------- /packages/jelos/sources/scripts/cleanup_overlay: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # SPDX-License-Identifier: GPL-2.0-or-later 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | . /etc/profile 6 | 7 | for STORAGE in /storage/games-internal /storage/games-external 8 | do 9 | find ${STORAGE} -type d -empty -delete 10 | done 11 | reboot 12 | -------------------------------------------------------------------------------- /packages/kernel/firmware/brcmfmac_sdio-firmware/system.d/brcmfmac-firmware.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Broadcom SDIO Firmware Symlink Service 3 | After=kernel-overlays.service 4 | Before=kodi.service 5 | 6 | [Service] 7 | Type=oneshot 8 | ExecStart=/bin/sh -c "/usr/bin/brcmfmac-firmware-setup" 9 | 10 | [Install] 11 | WantedBy=local-fs.target 12 | -------------------------------------------------------------------------------- /packages/emulators/standalone/pico-8/sources/autostart/common/010-pico8: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | PICO_DIR="/storage/roms/pico-8" 6 | if [ -d "${PICO_DIR}" ] && [ ! -f "${PICO_DIR}/.disable_splore" ] 7 | then 8 | touch "${PICO_DIR}/Splore.png" 9 | fi 10 | -------------------------------------------------------------------------------- /packages/emulators/standalone/ppsspp-sa/config/PSP/Cheats/ULES00625.ini: -------------------------------------------------------------------------------- 1 | _S ULES-00625 2 | _G Tony Hawk's Project 8 [EUR-ENG] 3 | _C0 60 FPS 4 | _L 0xE0021080 0x00096E16 5 | _L 0x20096E14 0x10000017 6 | _L 0x20011C28 0x00000000 7 | _C0 30 FPS [Default] 8 | _L 0xE0021000 0x00096E16 9 | _L 0x20096E14 0x10800017//Vblank 10 | _L 0x20011C28 0x1480FFEE//CtrlBuff -------------------------------------------------------------------------------- /packages/emulators/standalone/ppsspp-sa/config/PSP/Cheats/ULES00626.ini: -------------------------------------------------------------------------------- 1 | _S ULES-00626 2 | _G Tony Hawk's Project 8 [EUR-Multi5] 3 | _C0 60 FPS 4 | _L 0xE0021080 0x00096E16 5 | _L 0x20096E14 0x10000017 6 | _L 0x20011C28 0x00000000 7 | _C0 30 FPS [Default] 8 | _L 0xE0021000 0x00096E16 9 | _L 0x20096E14 0x10800017//Vblank 10 | _L 0x20011C28 0x1480FFEE//CtrlBuff -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/AMD64/050-audio_path: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/002-audio_path 6 | DEVICE_PLAYBACK_PATH_SPK="SPK" 7 | DEVICE_PLAYBACK_PATH_HP="HP" 8 | DEVICE_PLAYBACK_PATH="Playback Path" 9 | EOF 10 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3566/001-device_config: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # SPDX-License-Identifier: Apache-2.0 3 | # Copyright (C) 2021-present Fewtarius (https://github.com/fewtarius) 4 | 5 | cat </storage/.config/profile.d/001-device_config 6 | DEVICE_FAKE_JACKSENSE="false" 7 | DEVICE_POWER_LED="false" 8 | DEVICE_BRIGHTNESS="128" 9 | EOF 10 | -------------------------------------------------------------------------------- /packages/multimedia/mpv/system.d/mpv.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=MPV controller input service 3 | After=jelos.target 4 | StartLimitIntervalSec=0 5 | 6 | [Service] 7 | Environment=HOME=/storage 8 | EnvironmentFile=/etc/profile 9 | ExecStart=/usr/bin/mpv_sense 10 | Restart=always 11 | RestartSec=1 12 | 13 | [Install] 14 | WantedBy=multi-user.target 15 | -------------------------------------------------------------------------------- /packages/devel/autoconf/patches/man-exclude.patch: -------------------------------------------------------------------------------- 1 | --- a/Makefile.in 2021-02-28 12:25:11.000000000 +0000 2 | +++ b/Makefile.in 2021-02-28 12:25:11.000000000 +0000 3 | @@ -780,7 +780,6 @@ 4 | man/autoconf.1 \ 5 | man/autoheader.1 \ 6 | man/autom4te.1 \ 7 | - man/autoreconf.1 \ 8 | man/autoscan.1 \ 9 | man/autoupdate.1 \ 10 | man/ifnames.1 11 | -------------------------------------------------------------------------------- /packages/emulators/standalone/ppsspp-sa/config/PSP/Cheats/ULES00034.ini: -------------------------------------------------------------------------------- 1 | ULES-00034 2 | _G Tony Hawk's Underground 2: Remix [EUR-FR] 3 | _C0 60 FPS 4 | _L 0xE0021080 0x0005F61A 5 | _L 0x2005F618 0x10000017 6 | _L 0x2000C190 0x00000000 7 | _C0 30 FPS [Default] 8 | _L 0xE0021000 0x0005F61A 9 | _L 0x2005F618 0x10800017//Vblank 10 | _L 0x2000C190 0x1480FFEE//CtrlBuff -------------------------------------------------------------------------------- /packages/emulators/standalone/ppsspp-sa/config/PSP/Cheats/ULUS10014.ini: -------------------------------------------------------------------------------- 1 | _S ULUS-10014 2 | _G Tony Hawk's Underground 2: Remix [USA] 3 | _C1 60 FPS 4 | _L 0xE0021080 0x0005F642 5 | _L 0x2005F640 0x10000017 6 | _L 0x2000C190 0x00000000 7 | _C0 30 FPS [Default] 8 | _L 0xE0021000 0x0005F642 9 | _L 0x2005F640 0x10800017//Vblank 10 | _L 0x2000C190 0x1480FFEE//CtrlBuff -------------------------------------------------------------------------------- /packages/emulators/standalone/ppsspp-sa/config/PSP/Cheats/ULUS10197.ini: -------------------------------------------------------------------------------- 1 | _S ULUS-10197 2 | _G Tony Hawk's Project 8 [USA-UMDv1.0] 3 | _C0 60 FPS 4 | _L 0xE0021080 0x00097156 5 | _L 0x20097154 0x10000017 6 | _L 0x20011C28 0x00000000 7 | _C0 30 FPS [Default] 8 | _L 0xE0021000 0x00097156 9 | _L 0x20097154 0x10800017//Vblank 10 | _L 0x20011C28 0x1480FFEE//CtrlBuff -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3566-BSP/050-audio_path: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/002-audio_path 6 | DEVICE_PLAYBACK_PATH_SPK="SPK" 7 | DEVICE_PLAYBACK_PATH_HP="HP" 8 | DEVICE_PLAYBACK_PATH="Playback Path" 9 | EOF 10 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3566/030-suspend_mode: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | . /etc/profile.d/001-functions 6 | 7 | MYSLEEPMODE=$(get_setting system.suspendmode) 8 | if [ -z "${MYSLEEPMODE}" ] 9 | then 10 | /usr/bin/suspendmode mem 11 | fi 12 | 13 | -------------------------------------------------------------------------------- /packages/network/tailscale/config/tailscaled.defaults: -------------------------------------------------------------------------------- 1 | # Set the port to listen on for incoming VPN packets. 2 | # Remote nodes will automatically be informed about the new port number, 3 | # but you might want to configure this in order to set external firewall 4 | # settings. 5 | PORT="41641" 6 | 7 | # Extra flags you might want to pass to tailscaled. 8 | FLAGS="" 9 | -------------------------------------------------------------------------------- /packages/security/openssl/scripts/openssl-config: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # SPDX-License-Identifier: GPL-2.0 4 | # Copyright (C) 2018-present Team LibreELEC (https://libreelec.tv) 5 | 6 | cp /etc/ssl/cacert.pem.system /run/jelos/cacert.pem 7 | 8 | [ -f /storage/.config/cacert.pem ] && cat /storage/.config/cacert.pem >>/run/jelos/cacert.pem 9 | 10 | exit 0 11 | -------------------------------------------------------------------------------- /packages/sysutils/wait-time-sync/sources/Makefile: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0 2 | # Copyright (C) 2020-present Team LibreELEC (https://libreelec.tv) 3 | 4 | .PHONY: all 5 | all: wait-time-sync 6 | 7 | PREFIX = /usr 8 | 9 | .PHONY: install 10 | install: wait-time-sync 11 | install -d $(DESTDIR)$(PREFIX)/bin 12 | install $< $(DESTDIR)$(PREFIX)/bin 13 | -------------------------------------------------------------------------------- /packages/virtual/es-themes/package.mk: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0 2 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 3 | 4 | PKG_NAME="es-themes" 5 | PKG_LICENSE="GPLv2" 6 | PKG_SITE="https://jelos.org" 7 | PKG_DEPENDS_TARGET="es-theme-art-book-next" 8 | PKG_SECTION="virtual" 9 | PKG_LONGDESC="EmulationStation themes package." 10 | -------------------------------------------------------------------------------- /packages/wayland/weston/profile.d/040-weston.conf: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0 2 | # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) 3 | 4 | export SDL_AUDIODRIVER=pulseaudio 5 | export SDL_VIDEODRIVER=wayland 6 | export WAYLAND_DISPLAY=wayland-1 7 | export XKB_CONFIG_ROOT=/usr/share/X11/xkb 8 | export XDG_RUNTIME_DIR=/var/run/0-runtime-dir 9 | -------------------------------------------------------------------------------- /packages/wayland/weston11/profile.d/040-weston.conf: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0 2 | # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) 3 | 4 | export SDL_AUDIODRIVER=pulseaudio 5 | export SDL_VIDEODRIVER=wayland 6 | export WAYLAND_DISPLAY=wayland-1 7 | export XKB_CONFIG_ROOT=/usr/share/X11/xkb 8 | export XDG_RUNTIME_DIR=/var/run/0-runtime-dir 9 | -------------------------------------------------------------------------------- /config/emulators/tools.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="tools" 2 | SYSTEM_FULLNAME="Tools" 3 | SYSTEM_MANUFACTURER=" System" 4 | SYSTEM_RELEASE="System" 5 | SYSTEM_HARDWARE="System" 6 | SYSTEM_PATH="/storage/.config/modules" 7 | SYSTEM_EXTENSION=".sh" 8 | SYSTEM_COMMAND="%RUNCOMMAND%" 9 | SYSTEM_PLATFORM="tools" 10 | SYSTEM_THEME="tools" 11 | SYSTEM_WIKI_PATH="tools" 12 | -------------------------------------------------------------------------------- /packages/emulators/standalone/ppsspp-sa/config/PSP/Cheats/ULES00033.ini: -------------------------------------------------------------------------------- 1 | _S ULES-00033 2 | _G Tony Hawk's Underground 2: Remix [EUR-ENG] 3 | _C0 60 FPS 4 | _L 0xE0021080 0x0005F61A 5 | _L 0x2005F618 0x10000017 6 | _L 0x2000C190 0x00000000 7 | _C0 30 FPS [Default] 8 | _L 0xE0021000 0x0005F61A 9 | _L 0x2005F618 0x10800017//Vblank 10 | _L 0x2000C190 0x1480FFEE//CtrlBuff -------------------------------------------------------------------------------- /packages/emulators/standalone/ppsspp-sa/config/PSP/Cheats/ULES00035.ini: -------------------------------------------------------------------------------- 1 | _S ULES-00035 2 | _G Tony Hawk's Underground 2: Remix [EUR-GER] 3 | _C0 60 FPS 4 | _L 0xE0021080 0x0005F61A 5 | _L 0x2005F618 0x10000017 6 | _L 0x2000C190 0x00000000 7 | _C0 30 FPS [Default] 8 | _L 0xE0021000 0x0005F61A 9 | _L 0x2005F618 0x10800017//Vblank 10 | _L 0x2000C190 0x1480FFEE//CtrlBuff -------------------------------------------------------------------------------- /packages/emulators/standalone/ppsspp-sa/config/PSP/Cheats/ULUS10390.ini: -------------------------------------------------------------------------------- 1 | _S ULUS-10390 2 | _G Star Wars Battlefront - Elite Squadron [USA] 3 | _C0 60 FPS 4 | _L 0x20456598 0x42700000 5 | _C0 45 FPS 6 | _L 0x20456598 0x42340000 7 | _C0 40 FPS 8 | _L 0x20456598 0x42200000 9 | _C0 30 FPS 10 | _L 0x20456598 0x41F00000 11 | _C0 20 FPS [Default] 12 | _L 0x20456598 0x41A00000 -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/Anbernic RG351M/050-volume: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | . /storage/.config/profile.d/001-device_config 6 | 7 | ### RG351P/M has a volume rocker, so the internal volume should always be 100%. 8 | amixer -c 0 set "Master" "${DEVICE_VOLUME}%" 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/GameForce ACE/030-suspend_mode: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | . /etc/profile.d/001-functions 6 | 7 | MYSLEEPMODE=$(get_setting system.suspendmode) 8 | if [ -z "${MYSLEEPMODE}" ] 9 | then 10 | /usr/bin/suspendmode mem 11 | fi 12 | 13 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/Powkiddy RGB30/050-audio_path: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/002-audio_path 6 | DEVICE_PLAYBACK_PATH_SPK="HP" 7 | DEVICE_PLAYBACK_PATH_HP="SPK" 8 | DEVICE_PLAYBACK_PATH="Playback Path" 9 | EOF 10 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3566-BSP-X55/050-audio_path: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/002-audio_path 6 | DEVICE_PLAYBACK_PATH_SPK="SPK" 7 | DEVICE_PLAYBACK_PATH_HP="HP" 8 | DEVICE_PLAYBACK_PATH="Playback Path" 9 | EOF 10 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3566-BSP/050-volume: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | . /storage/.config/profile.d/001-device_config 6 | 7 | # RK3566 devices have a master volume attached to card 0 that needs to be set to 100% on startup. 8 | amixer -c 1 set "Master" "100%" 9 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3566/050-audio_path: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: Apache-2.0 3 | # Copyright (C) 2021-present Fewtarius (https://github.com/fewtarius) 4 | 5 | cat </storage/.config/profile.d/002-audio_path 6 | DEVICE_PLAYBACK_PATH_SPK="SPK" 7 | DEVICE_PLAYBACK_PATH_HP="HP" 8 | DEVICE_PLAYBACK_PATH="Playback Mux" 9 | EOF 10 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3566/050-modifiers: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: Apache-2.0 3 | # Copyright (C) 2022-present Fewtarius 4 | 5 | cat </storage/.config/profile.d/050-modifiers 6 | DEVICE_KEY_VOLUMEDOWN=114 7 | DEVICE_KEY_VOLUMEUP=115 8 | DEVICE_FUNC_KEYA_MODIFIER="BTN_SELECT" 9 | DEVICE_FUNC_KEYB_MODIFIER="BTN_START" 10 | EOF 11 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3566/050-volume: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | . /storage/.config/profile.d/001-device_config 6 | 7 | # RK3566 devices have a master volume attached to card 0 that needs to be set to 100% on startup. 8 | amixer -c 1 set "Master" "100%" 9 | -------------------------------------------------------------------------------- /packages/sysutils/busybox/scripts/pastebinit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # SPDX-License-Identifier: GPL-2.0-or-later 4 | # Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) 5 | # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) 6 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 7 | 8 | cat "$@" | curl -F 'sprunge=<-' http://sprunge.us 9 | -------------------------------------------------------------------------------- /packages/sysutils/hid_mapper/patches/hid_mapper-02_include-sys-time.patch: -------------------------------------------------------------------------------- 1 | diff --git a/hid.c b/hid.c 2 | index 2830b58..a652222 100644 3 | --- a/hid.c 4 | +++ b/hid.c 5 | @@ -22,6 +22,7 @@ 6 | #include 7 | #include 8 | #include 9 | +#include 10 | 11 | #define SYSFS_HIDRAW_CLASS_PATH "/sys/class/hidraw" 12 | 13 | -------------------------------------------------------------------------------- /packages/sysutils/system-utils/system.d/bluetoothsense.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Bluetooth Sense 3 | Before=jelos.target 4 | 5 | [Service] 6 | Environment=XDG_RUNTIME_DIR=/var/run/0-runtime-dir 7 | Environment=HOME=/storage 8 | ExecStart=/usr/bin/bluetooth_sense 9 | Restart=on-failure 10 | Type=simple 11 | 12 | [Install] 13 | WantedBy=multi-user.target 14 | -------------------------------------------------------------------------------- /packages/sysutils/systemd/system.d/network-base.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Base Network Configuration 3 | DefaultDependencies=no 4 | After=local-fs.target systemd-tmpfiles-setup.service userconfig.service 5 | 6 | [Service] 7 | Type=oneshot 8 | ExecStart=/usr/sbin/network-base-setup 9 | RemainAfterExit=yes 10 | 11 | [Install] 12 | WantedBy=network.target 13 | -------------------------------------------------------------------------------- /packages/sysutils/systemd/system.d/usercache.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Setup User cache dir 3 | DefaultDependencies=no 4 | After=systemd-tmpfiles-setup.service 5 | Before=automount.service autostart.service 6 | 7 | [Service] 8 | Type=oneshot 9 | ExecStart=/usr/bin/usercache-setup 10 | RemainAfterExit=yes 11 | 12 | [Install] 13 | WantedBy=sysinit.target 14 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/Powkiddy RGB10 Max 3/050-audio_path: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/002-audio_path 6 | DEVICE_PLAYBACK_PATH_SPK="HP" 7 | DEVICE_PLAYBACK_PATH_HP="SPK" 8 | DEVICE_PLAYBACK_PATH="Playback Path" 9 | EOF 10 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/Powkiddy RGB30/060-game_settings: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | . /etc/profile.d/001-functions 6 | 7 | SETTING=$(get_setting pico-8.integerscale) 8 | if [ -z ${SETTING} ] 9 | then 10 | set_setting pico-8.integerscale 1 11 | fi 12 | 13 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/ayn Loki Max/020-audio_latency: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | . /etc/profile.d/001-functions 6 | 7 | AUDIO_LATENCY=$(get_setting audiolatency) 8 | if [ -z "${AUDIO_LATENCY}" ] 9 | then 10 | set_setting global.audiolatency 64 11 | fi 12 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/ayn Loki Zero/020-audio_latency: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | . /etc/profile.d/001-functions 6 | 7 | AUDIO_LATENCY=$(get_setting audiolatency) 8 | if [ -z "${AUDIO_LATENCY}" ] 9 | then 10 | set_setting global.audiolatency 64 11 | fi 12 | -------------------------------------------------------------------------------- /packages/sysutils/powerstate/system.d/powerstate.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=AC/Battery Performance Service 3 | Before=jelos.target 4 | StartLimitIntervalSec=0 5 | 6 | [Service] 7 | Environment=HOME=/storage 8 | EnvironmentFile=/etc/profile 9 | ExecStart=/usr/bin/powerstate 10 | Restart=always 11 | RestartSec=1 12 | 13 | [Install] 14 | WantedBy=multi-user.target 15 | -------------------------------------------------------------------------------- /packages/sysutils/systemd/system.d/systemd-timesyncd-setup.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Setup NTP servers for timesyncd 3 | DefaultDependencies=no 4 | After=systemd-remount-fs.service systemd-sysusers.service 5 | 6 | [Service] 7 | Type=oneshot 8 | ExecStart=/usr/sbin/systemd-timesyncd-setup 9 | RemainAfterExit=yes 10 | 11 | [Install] 12 | WantedBy=sysinit.target 13 | -------------------------------------------------------------------------------- /projects/Amlogic/packages/u-boot-Odroid_N2/patches/002-instant-boot.patch: -------------------------------------------------------------------------------- 1 | --- a/configs/odroid-n2_defconfig 2 | +++ b/configs/odroid-n2_defconfig 3 | @@ -18,6 +18,7 @@ 4 | CONFIG_DEBUG_UART=y 5 | CONFIG_REMAKE_ELF=y 6 | CONFIG_OF_BOARD_SETUP=y 7 | +CONFIG_BOOTDELAY=0 8 | # CONFIG_DISPLAY_CPUINFO is not set 9 | CONFIG_MISC_INIT_R=y 10 | CONFIG_SYS_MAXARGS=32 11 | -------------------------------------------------------------------------------- /projects/Amlogic/packages/u-boot-Odroid_N2L/patches/002-instant-boot.patch: -------------------------------------------------------------------------------- 1 | --- a/configs/odroid-n2l_defconfig 2 | +++ b/configs/odroid-n2l_defconfig 3 | @@ -18,6 +18,7 @@ 4 | CONFIG_DEBUG_UART=y 5 | CONFIG_REMAKE_ELF=y 6 | CONFIG_OF_BOARD_SETUP=y 7 | +CONFIG_BOOTDELAY=0 8 | # CONFIG_DISPLAY_CPUINFO is not set 9 | CONFIG_MISC_INIT_R=y 10 | CONFIG_SYS_MAXARGS=32 11 | -------------------------------------------------------------------------------- /packages/jelos/system.d/jelos-automount.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=JELOS user autostart script 3 | Before=autostart.service 4 | After=systemd-tmpfiles-setup.service 5 | 6 | [Service] 7 | Type=oneshot 8 | Environment=HOME=/storage 9 | EnvironmentFile=/etc/profile 10 | ExecStart=/usr/bin/automount 11 | RemainAfterExit=yes 12 | 13 | [Install] 14 | WantedBy=jelos.target 15 | -------------------------------------------------------------------------------- /packages/sysutils/v4l-utils/keymaps/tanix: -------------------------------------------------------------------------------- 1 | # table tanix, type: NEC 2 | 0x40404d KEY_POWER 3 | 0x404043 KEY_MUTE 4 | 0x40400b KEY_UP 5 | 0x40400e KEY_DOWN 6 | 0x404010 KEY_LEFT 7 | 0x404011 KEY_RIGHT 8 | 0x40400d KEY_ENTER 9 | 0x40401a KEY_HOME 10 | 0x404045 KEY_MENU 11 | 0x404042 KEY_BACK 12 | 0x404018 KEY_VOLUMEUP 13 | 0x404017 KEY_VOLUMEDOWN 14 | 0x404047 KEY_PLAYPAUSE 15 | -------------------------------------------------------------------------------- /packages/virtual/synctools/package.mk: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0 2 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 3 | 4 | PKG_NAME="synctools" 5 | PKG_LICENSE="GPLv2" 6 | PKG_SITE="https://jelos.org" 7 | PKG_SECTION="virtual" 8 | PKG_LONGDESC="Cloud/local sync tools metapackage." 9 | 10 | PKG_DEPENDS_TARGET="rsync rclone syncthing" 11 | 12 | -------------------------------------------------------------------------------- /projects/Amlogic/packages/mali-bifrost/sources/Makefile: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0 2 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 3 | 4 | export 5 | 6 | MALI_KBASE_SRC_DIR = $(CURDIR)/product/kernel/drivers/gpu/arm/midgard 7 | 8 | all: 9 | $(MAKE) -C $(MALI_KBASE_SRC_DIR) all 10 | 11 | clean: 12 | $(MAKE) -C $(MALI_KBASE_SRC_DIR) clean 13 | -------------------------------------------------------------------------------- /packages/compat/box86/profile.d/098-box86.conf: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0 2 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 3 | 4 | export BOX86_PREFER_EMULATED=1 5 | export BOX86_LD_LIBRARY_PATH="/usr/share/box86/lib" 6 | export BOX86_BASH="/usr/bin/bash-x86" 7 | export BOX86_LOG=0 8 | alias box86='LD_LIBRARY_PATH=/usr/lib32:/usr/lib32/gles /usr/bin/box86' 9 | -------------------------------------------------------------------------------- /packages/devel/flex/patches/flex-002-nocrap.patch: -------------------------------------------------------------------------------- 1 | --- a/Makefile.am 2020-01-08 12:57:40.940081434 +0100 2 | +++ b/Makefile.am 2020-01-08 12:57:59.603818146 +0100 3 | @@ -50,10 +50,6 @@ 4 | SUBDIRS = \ 5 | lib \ 6 | src \ 7 | - doc \ 8 | - examples \ 9 | - po \ 10 | - tests \ 11 | tools 12 | 13 | # Create the ChangeLog, but only if we're inside a git working directory 14 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3566-BSP/001-device_config: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/001-device_config 6 | DEVICE_FAKE_JACKSENSE="false" 7 | DEVICE_VOLUMECTL="true" 8 | DEVICE_POWER_LED="false" 9 | DEVICE_BRIGHTNESS="128" 10 | EOF 11 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/Anbernic RG552/020-fan_control: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/020-fan_control 6 | DEVICE_HAS_FAN="true" 7 | DEVICE_PWM_FAN="/sys/class/hwmon/hwmon1/pwm1" 8 | DEVICE_FAN_INPUT="/sys/class/hwmon/hwmon1/pwm1" 9 | EOF 10 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/GameForce ACE/020-fan_control: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/020-fan_control 6 | DEVICE_HAS_FAN="true" 7 | DEVICE_PWM_FAN="/sys/class/hwmon/hwmon8/pwm1" 8 | DEVICE_FAN_INPUT="/sys/class/hwmon/hwmon8/pwm1" 9 | EOF 10 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3566-BSP-X55/001-device_config: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/001-device_config 6 | DEVICE_FAKE_JACKSENSE="false" 7 | DEVICE_VOLUMECTL="true" 8 | DEVICE_POWER_LED="false" 9 | DEVICE_BRIGHTNESS="128" 10 | EOF 11 | -------------------------------------------------------------------------------- /packages/kernel/firmware/kernel-firmware/firmwares/any.dat: -------------------------------------------------------------------------------- 1 | #aarch64 2 | htc_7010.fw 3 | htc_9271.fw 4 | 5 | ath3k-1.fw 6 | ar5523.bin 7 | carl9170-1.fw 8 | rt2870.bin 9 | rt73.bin 10 | vntwusb.fw 11 | 12 | #mediatek 13 | mt7601u.bin 14 | mt7662*.bin 15 | mediatek/mt7662u*.bin 16 | mediatek/mt7610u.bin 17 | 18 | ath6k/AR6004/hw1.?/bdata.bin 19 | ath9k_htc/* 20 | brcm/* 21 | rt*/* 22 | -------------------------------------------------------------------------------- /packages/network/hostapd/system.d/hostapd.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Hostapd service 3 | After=network.target 4 | 5 | [Service] 6 | Environment=XDG_RUNTIME_DIR=/var/run/0-runtime-dir 7 | Environment=HOME=/storage 8 | ExecStart=/usr/bin/hostapd -S -i wlan0 /storage/.cache/.hostapd.conf 9 | Restart=on-failure 10 | Type=simple 11 | 12 | [Install] 13 | WantedBy=multi-user.target 14 | -------------------------------------------------------------------------------- /packages/emulators/standalone/ppsspp-sa/config/PSP/Cheats/UCES00019.ini: -------------------------------------------------------------------------------- 1 | _S UCES-00019 2 | _G Pursuit Force [EUR] 3 | _C0 60 FPS v2 4 | _L 0x20188038 0x0A262017//FPS 5 | _L 0x2016F308 0x3C043F00//GAMEPLAYSPEED 6 | _L 0x2016F388 0x3C044270//MENUSPEED 7 | _C0 30 FPS v2 [Default] 8 | _L 0x20188038 0x10800008//FPS 9 | _L 0x2016F308 0x3C043F80//GAMEPLAYSPEED 10 | _L 0x2016F388 0x3C0441F0//MENUSPEED -------------------------------------------------------------------------------- /packages/emulators/standalone/ppsspp-sa/config/PSP/Cheats/UCUS98640.ini: -------------------------------------------------------------------------------- 1 | _S UCUS-98640 2 | _G Pursuit Force [USA] 3 | _C0 60 FPS v2 4 | _L 0x201AC008 0x0A26B00B//FPS 5 | _L 0x20193928 0x3C043F00//GAMEPLAYSPEED 6 | _L 0x201939A8 0x3C044270//MENUSPEED 7 | _C0 30 FPS v2 [Default] 8 | _L 0x201AC008 0x10800008//FPS 9 | _L 0x20193928 0x3C043F80//GAMEPLAYSPEED 10 | _L 0x201939A8 0x3C0441F0//MENUSPEED -------------------------------------------------------------------------------- /packages/emulators/standalone/retroarch/system.d/tmp-cores.mount: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Cores directory 3 | After=systemd-tmpfiles-setup.service 4 | DefaultDependencies=no 5 | 6 | [Mount] 7 | What=none 8 | Where=/tmp/cores 9 | Type=overlay 10 | Options=lowerdir=/usr/lib/libretro,upperdir=/storage/cores,workdir=/storage/.tmp/cores-workdir 11 | 12 | [Install] 13 | WantedBy=jelos.target 14 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3399/050-modifiers: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/050-modifiers 6 | DEVICE_KEY_VOLUMEDOWN=114 7 | DEVICE_KEY_VOLUMEUP=115 8 | DEVICE_FUNC_KEYA_MODIFIER="BTN_SELECT" 9 | DEVICE_FUNC_KEYB_MODIFIER="BTN_MODE" 10 | EOF 11 | -------------------------------------------------------------------------------- /packages/sysutils/system-utils/system.d/input.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Volume button service 3 | After=headphones.service 4 | Before=jelos.target 5 | StartLimitIntervalSec=0 6 | 7 | [Service] 8 | Environment=HOME=/storage 9 | EnvironmentFile=/etc/profile 10 | ExecStart=/usr/bin/input_sense 11 | Restart=always 12 | RestartSec=1 13 | 14 | [Install] 15 | WantedBy=multi-user.target 16 | -------------------------------------------------------------------------------- /packages/sysutils/wait-time-sync/package.mk: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0 2 | # Copyright (C) 2020-present Team LibreELEC (https://libreelec.tv) 3 | 4 | PKG_NAME="wait-time-sync" 5 | PKG_VERSION="1.0" 6 | PKG_LICENSE="GPL" 7 | PKG_SITE="" 8 | PKG_URL="" 9 | PKG_DEPENDS_TARGET="toolchain" 10 | PKG_LONGDESC="A simple tool and systemd service to wait until NTP time is synced" 11 | 12 | -------------------------------------------------------------------------------- /packages/emulators/tools/virtualcontroller/system.d/virtualcontroller.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Virtual Controller Driver 3 | After=systemd-udev-settle.service 4 | Wants=systemd-udev-settle.service 5 | 6 | [Service] 7 | Type=simple 8 | Nice=-20 9 | OOMScoreAdjust=-1000 10 | Restart=always 11 | ExecStart=/usr/bin/virtual_controller 12 | 13 | [Install] 14 | WantedBy=multi-user.target 15 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/AYANEO AIR Plus/020-fan_control: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/020-fan_control 6 | DEVICE_HAS_FAN="false" 7 | DEVICE_TEMP_SENSOR="$(find /sys/devices/pci*/* -path "*/nvme" -prune -o -name temp1_input -print)" 8 | EOF 9 | 10 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3566-BSP-X55/050-modifiers: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/050-modifiers 6 | DEVICE_KEY_VOLUMEDOWN=114 7 | DEVICE_KEY_VOLUMEUP=115 8 | DEVICE_FUNC_KEYA_MODIFIER="BTN_SELECT" 9 | DEVICE_FUNC_KEYB_MODIFIER="BTN_MODE" 10 | EOF 11 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3566-BSP/050-modifiers: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/050-modifiers 6 | DEVICE_KEY_VOLUMEDOWN=114 7 | DEVICE_KEY_VOLUMEUP=115 8 | DEVICE_FUNC_KEYA_MODIFIER="BTN_SELECT" 9 | DEVICE_FUNC_KEYB_MODIFIER="BTN_MODE" 10 | EOF 11 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3566/010-governors: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/010-governors 6 | # FREQ governors 7 | CPU_FREQ=("/sys/devices/system/cpu/cpufreq/policy0") 8 | GPU_FREQ="$(find /sys/devices/platform/*gpu/devfreq -name '*.gpu')" 9 | EOF 10 | -------------------------------------------------------------------------------- /packages/misc/modules/sources/Start 32bit Retroarch.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # SPDX-License-Identifier: GPL-2.0-or-later 4 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 5 | 6 | source /etc/profile 7 | 8 | set_kill set "retroarch32" 9 | export LIBGL_DRIVERS_PATH="/usr/lib32/dri" 10 | /usr/bin/retroarch32 --appendconfig /usr/config/retroarch/retroarch32bit-append.cfg 11 | -------------------------------------------------------------------------------- /packages/virtual/emulators/autostart/001-controller: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | # Minimal OS variable loading for performance 6 | . /etc/profile.d/001-functions 7 | 8 | ( 9 | ### Set up our controller variables. 10 | tocon "Configuring controller..." 11 | /usr/bin/mkcontroller 12 | ) & 13 | -------------------------------------------------------------------------------- /packages/wayland/lib/seatd/system.d/seatd.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Seat Management Daemon 3 | Before=graphical.target sway.service 4 | After=multi-user.target 5 | ConditionKernelCommandLine=!installer 6 | 7 | [Service] 8 | ExecStart=/usr/bin/seatd -u root 9 | Restart=always 10 | RestartSec=1 11 | 12 | [Install] 13 | Alias=seat-management-daemon.service 14 | WantedBy=graphical.target 15 | -------------------------------------------------------------------------------- /packages/devel/glibc/config/nsswitch-target.conf: -------------------------------------------------------------------------------- 1 | # /etc/nsswitch.conf 2 | # 3 | # Example configuration of GNU Name Service Switch functionality. 4 | # 5 | 6 | passwd: files 7 | group: files 8 | shadow: files 9 | gshadow: files 10 | 11 | hosts: files dns 12 | networks: files dns 13 | 14 | protocols: files 15 | services: files 16 | ethers: files 17 | rpc: files 18 | 19 | netgroup: files 20 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/AMD64/010-led_control: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | . /etc/profile.d/001-functions 6 | 7 | ### Set the default device configuration 8 | cat </storage/.config/profile.d/010-led_control 9 | DEVICE_LED_CONTROL="false" 10 | DEVICE_LED_BRIGHTNESS="false" 11 | EOF 12 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/AMD64/030-suspend_mode: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | . /etc/profile.d/001-functions 6 | 7 | ### Set sleep mode to mem sleep (S3) 8 | MYSLEEPMODE=$(get_setting system.suspendmode) 9 | if [ -z "${MYSLEEPMODE}" ] 10 | then 11 | /usr/bin/suspendmode mem 12 | fi 13 | 14 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3566-BSP/010-governors: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/010-governors 6 | # FREQ governors 7 | CPU_FREQ=("/sys/devices/system/cpu/cpufreq/policy0") 8 | GPU_FREQ="$(find /sys/devices/platform/*gpu/devfreq -name '*.gpu')" 9 | EOF 10 | -------------------------------------------------------------------------------- /packages/kernel/linux/udev.d/30-disable-wakeup.rules: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0-or-later 2 | # Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv) 3 | # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) 4 | 5 | ACTION!="add|change", GOTO="end" 6 | 7 | DRIVER=="ehci-pci|xhci_hcd", RUN+="/usr/bin/sh -c 'echo disabled > /sys$devpath/power/wakeup'" 8 | 9 | LABEL="end" 10 | -------------------------------------------------------------------------------- /packages/misc/modules/sources/fileman.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # SPDX-License-Identifier: GPL-2.0-or-later 4 | # Copyright (C) 2019-present Shanti Gilbert (https://github.com/shantigilbert) 5 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 6 | 7 | gptokeyb fileman textinput & 8 | 9 | . /etc/profile 10 | set_kill set "FileMan" 11 | 12 | fileman 13 | 14 | killall gptokeyb & 15 | -------------------------------------------------------------------------------- /packages/network/avahi/system.d/avahi-defaults.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Avahi defaults 3 | After=local-fs.target 4 | 5 | ConditionPathExists=!/storage/.cache/services/avahi.conf 6 | ConditionPathExists=!/storage/.cache/services/avahi.disabled 7 | 8 | [Service] 9 | Type=oneshot 10 | ExecStart=/bin/sh -c 'cp /usr/share/services/avahi.conf /storage/.cache/services/' 11 | RemainAfterExit=yes 12 | -------------------------------------------------------------------------------- /packages/virtual/oem/package.mk: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0-or-later 2 | # Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) 3 | 4 | PKG_NAME="oem" 5 | PKG_VERSION="" 6 | PKG_LICENSE="various" 7 | PKG_SITE="http://www.libreelec.tv" 8 | PKG_URL="" 9 | PKG_DEPENDS_TARGET="toolchain ${PROJECT}" 10 | PKG_SECTION="virtual" 11 | PKG_LONGDESC="OEM: Metapackage for various OEM packages" 12 | -------------------------------------------------------------------------------- /packages/wayland/weston11/config/kiosk.ini: -------------------------------------------------------------------------------- 1 | [core] 2 | idle-time=0 3 | backend=drm-backend.so 4 | shell=kiosk-shell.so 5 | xwayland=true 6 | 7 | [xwayland] 8 | path=/usr/bin/Xwayland 9 | 10 | [terminal] 11 | font-size=@WESTONFONTSIZE@ 12 | 13 | [shell] 14 | background-color=0x00000000 15 | clock-format=minutes-24h 16 | locking=false 17 | 18 | [autolaunch] 19 | path=@STARTUP@ 20 | watch=true 21 | -------------------------------------------------------------------------------- /config/emulators/moonlight.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="moonlight" 2 | SYSTEM_FULLNAME="Moonlight Game Streaming" 3 | SYSTEM_MANUFACTURER=" System" 4 | SYSTEM_RELEASE="System" 5 | SYSTEM_HARDWARE="System" 6 | SYSTEM_PATH="/storage/roms/moonlight/" 7 | SYSTEM_EXTENSION=".sh" 8 | SYSTEM_COMMAND="/bin/sh %ROM%" 9 | SYSTEM_PLATFORM="moonlight" 10 | SYSTEM_THEME="moonlight" 11 | SYSTEM_WIKI_PATH="moonlight" 12 | -------------------------------------------------------------------------------- /packages/emulators/standalone/flycast-sa/config/RK3399/emu.cfg: -------------------------------------------------------------------------------- 1 | [audio] 2 | backend = pulse 3 | 4 | [config] 5 | pvr.AutoSkipFrame = 2 6 | 7 | [input] 8 | maple_sdl_joystick_0 = 0 9 | maple_sdl_joystick_1 = 1 10 | 11 | device1 = 0 12 | device1.1 = 1 13 | device1.2 = 1 14 | device2 = 0 15 | device2.1 = 1 16 | device2.2 = 1 17 | 18 | [window] 19 | fullscreen = yes 20 | height = 1152 21 | width = 1920 22 | -------------------------------------------------------------------------------- /packages/emulators/standalone/nanoboyadvance-sa/config/AMD64/keymap.toml: -------------------------------------------------------------------------------- 1 | # See https://wiki.libsdl.org/SDL_Keycode for key names 2 | 3 | [general] 4 | fastforward = "Space" 5 | reset = "F9" 6 | fullscreen = "F10" 7 | 8 | [gba] 9 | a = "A" 10 | b = "S" 11 | l = "D" 12 | r = "F" 13 | start = "Return" 14 | select = "Backspace" 15 | up = "Up" 16 | down = "Down" 17 | left = "Left" 18 | right = "Right" 19 | -------------------------------------------------------------------------------- /packages/emulators/standalone/nanoboyadvance-sa/config/AMD64/keympa.toml: -------------------------------------------------------------------------------- 1 | # See https://wiki.libsdl.org/SDL_Keycode for key names 2 | 3 | [general] 4 | fastforward = "Space" 5 | reset = "F9" 6 | fullscreen = "F10" 7 | 8 | [gba] 9 | a = "A" 10 | b = "S" 11 | l = "D" 12 | r = "F" 13 | start = "Return" 14 | select = "Backspace" 15 | up = "Up" 16 | down = "Down" 17 | left = "Left" 18 | right = "Right" 19 | -------------------------------------------------------------------------------- /packages/emulators/standalone/nanoboyadvance-sa/config/RK3326/keymap.toml: -------------------------------------------------------------------------------- 1 | # See https://wiki.libsdl.org/SDL_Keycode for key names 2 | 3 | [general] 4 | fastforward = "Space" 5 | reset = "F9" 6 | fullscreen = "F10" 7 | 8 | [gba] 9 | a = "A" 10 | b = "S" 11 | l = "D" 12 | r = "F" 13 | start = "Return" 14 | select = "Backspace" 15 | up = "Up" 16 | down = "Down" 17 | left = "Left" 18 | right = "Right" 19 | -------------------------------------------------------------------------------- /packages/emulators/standalone/nanoboyadvance-sa/config/RK3326/keympa.toml: -------------------------------------------------------------------------------- 1 | # See https://wiki.libsdl.org/SDL_Keycode for key names 2 | 3 | [general] 4 | fastforward = "Space" 5 | reset = "F9" 6 | fullscreen = "F10" 7 | 8 | [gba] 9 | a = "A" 10 | b = "S" 11 | l = "D" 12 | r = "F" 13 | start = "Return" 14 | select = "Backspace" 15 | up = "Up" 16 | down = "Down" 17 | left = "Left" 18 | right = "Right" 19 | -------------------------------------------------------------------------------- /packages/emulators/standalone/nanoboyadvance-sa/config/RK3399/keymap.toml: -------------------------------------------------------------------------------- 1 | # See https://wiki.libsdl.org/SDL_Keycode for key names 2 | 3 | [general] 4 | fastforward = "Space" 5 | reset = "F9" 6 | fullscreen = "F10" 7 | 8 | [gba] 9 | a = "A" 10 | b = "S" 11 | l = "D" 12 | r = "F" 13 | start = "Return" 14 | select = "Backspace" 15 | up = "Up" 16 | down = "Down" 17 | left = "Left" 18 | right = "Right" 19 | -------------------------------------------------------------------------------- /packages/emulators/standalone/nanoboyadvance-sa/config/RK3399/keympa.toml: -------------------------------------------------------------------------------- 1 | # See https://wiki.libsdl.org/SDL_Keycode for key names 2 | 3 | [general] 4 | fastforward = "Space" 5 | reset = "F9" 6 | fullscreen = "F10" 7 | 8 | [gba] 9 | a = "A" 10 | b = "S" 11 | l = "D" 12 | r = "F" 13 | start = "Return" 14 | select = "Backspace" 15 | up = "Up" 16 | down = "Down" 17 | left = "Left" 18 | right = "Right" 19 | -------------------------------------------------------------------------------- /packages/emulators/standalone/nanoboyadvance-sa/config/RK3588/keymap.toml: -------------------------------------------------------------------------------- 1 | # See https://wiki.libsdl.org/SDL_Keycode for key names 2 | 3 | [general] 4 | fastforward = "Space" 5 | reset = "F9" 6 | fullscreen = "F10" 7 | 8 | [gba] 9 | a = "A" 10 | b = "S" 11 | l = "D" 12 | r = "F" 13 | start = "Return" 14 | select = "Backspace" 15 | up = "Up" 16 | down = "Down" 17 | left = "Left" 18 | right = "Right" 19 | -------------------------------------------------------------------------------- /packages/emulators/standalone/nanoboyadvance-sa/config/RK3588/keympa.toml: -------------------------------------------------------------------------------- 1 | # See https://wiki.libsdl.org/SDL_Keycode for key names 2 | 3 | [general] 4 | fastforward = "Space" 5 | reset = "F9" 6 | fullscreen = "F10" 7 | 8 | [gba] 9 | a = "A" 10 | b = "S" 11 | l = "D" 12 | r = "F" 13 | start = "Return" 14 | select = "Backspace" 15 | up = "Up" 16 | down = "Down" 17 | left = "Left" 18 | right = "Right" 19 | -------------------------------------------------------------------------------- /packages/emulators/standalone/retroarch/system.d/tmp-assets.mount: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Assets directory 3 | After=systemd-tmpfiles-setup.service 4 | DefaultDependencies=no 5 | 6 | [Mount] 7 | What=none 8 | Where=/tmp/assets 9 | Type=overlay 10 | Options=lowerdir=/usr/share/retroarch-assets,upperdir=/storage/assets,workdir=/storage/.tmp/assets-workdir 11 | 12 | [Install] 13 | WantedBy=jelos.target 14 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3566-BSP/030-suspend_mode: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | . /etc/profile.d/001-functions 6 | 7 | MYSLEEPMODE=$(get_setting system.suspendmode) 8 | if [ -z "${MYSLEEPMODE}" ] 9 | then 10 | /usr/bin/suspendmode mem 11 | fi 12 | 13 | echo s2idle >/sys/power/mem_sleep 14 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/S922X/050-modifiers: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/050-modifiers 6 | DEVICE_KEY_VOLUMEDOWN=114 7 | DEVICE_KEY_VOLUMEUP=115 8 | DEVICE_FUNC_KEYA_MODIFIER="BTN_TRIGGER_HAPPY2" 9 | DEVICE_FUNC_KEYB_MODIFIER="BTN_TRIGGER_HAPPY5" 10 | EOF 11 | -------------------------------------------------------------------------------- /packages/sysutils/busybox/system.d.opt/cron-defaults.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Cron defaults 3 | After=local-fs.target 4 | 5 | ConditionPathExists=!/storage/.cache/services/crond.conf 6 | ConditionPathExists=!/storage/.cache/services/crond.disabled 7 | 8 | [Service] 9 | Type=oneshot 10 | ExecStart=/bin/sh -c 'cp /usr/share/services/crond.conf /storage/.cache/services/' 11 | RemainAfterExit=yes 12 | -------------------------------------------------------------------------------- /projects/Amlogic/bootloader/boot.ini: -------------------------------------------------------------------------------- 1 | JELOS-UBOOT-CONFIG 2 | 3 | setenv dtb_loadaddr "0x10000000" 4 | setenv loadaddr "0x1B00000" 5 | 6 | setenv bootargs "boot=UUID=@UUID_SYSTEM@ disk=UUID=@UUID_STORAGE@ @EXTRA_CMDLINE@" 7 | 8 | load mmc ${devno}:1 ${loadaddr} KERNEL 9 | load mmc ${devno}:1 ${dtb_loadaddr} ${fdtfile} 10 | 11 | fdt addr ${dtb_loadaddr} 12 | 13 | booti ${loadaddr} - ${dtb_loadaddr} 14 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/S922X/010-governors: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/010-governors 6 | CPU_FREQ=("/sys/devices/system/cpu/cpufreq/policy0" "/sys/devices/system/cpu/cpufreq/policy2") 7 | GPU_FREQ=("/sys/devices/platform/soc/ffe40000.gpu/devfreq/ffe40000.gpu") 8 | EOF 9 | -------------------------------------------------------------------------------- /packages/network/bluez/system.d/bluetooth-defaults.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Bluetooth defaults 3 | After=local-fs.target 4 | 5 | ConditionPathExists=!/storage/.cache/services/bluez.conf 6 | ConditionPathExists=!/storage/.cache/services/bluez.disabled 7 | 8 | [Service] 9 | Type=oneshot 10 | ExecStart=/bin/sh -c 'cp /usr/share/services/bluez.conf /storage/.cache/services/' 11 | RemainAfterExit=yes 12 | -------------------------------------------------------------------------------- /packages/sysutils/hid_mapper/patches/hid_mapper-03_fix-parser.patch: -------------------------------------------------------------------------------- 1 | --- a/MapReader.cpp 2 | +++ b/MapReader.cpp 3 | @@ -106,7 +106,10 @@ 4 | i = 0; 5 | 6 | while(i 7 | # Example: 192.168.0.3 jelos jelos.mynetwork 8 | 9 | 127.0.0.1 localhost.localdomain localhost 10 | 11 | # NOTE: do not edit /etc/hosts directly 12 | # edit /storage/.config/hosts.conf then reboot 13 | -------------------------------------------------------------------------------- /packages/sysutils/systemd/system.d/userconfig.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Setup User config dir 3 | DefaultDependencies=no 4 | After=systemd-tmpfiles-setup.service 5 | Before=jelos-automount.service autostart.service 6 | 7 | [Service] 8 | Type=oneshot 9 | ExecStart=/usr/bin/userconfig-setup 10 | RemainAfterExit=yes 11 | StandardOutput=journal+console 12 | 13 | [Install] 14 | WantedBy=sysinit.target 15 | -------------------------------------------------------------------------------- /packages/wayland/weston/config/weston.ini: -------------------------------------------------------------------------------- 1 | [core] 2 | idle-time=0 3 | backend=drm-backend.so 4 | xwayland=true 5 | 6 | [xwayland] 7 | path=/usr/bin/Xwayland 8 | 9 | [terminal] 10 | font-size=@WESTONFONTSIZE@ 11 | 12 | [shell] 13 | background-color=0x00000000 14 | clock-format=minutes-24h 15 | locking=false 16 | 17 | [launcher] 18 | path=/usr/bin/weston-terminal 19 | icon=/usr/share/weston/terminal.png 20 | -------------------------------------------------------------------------------- /packages/wayland/weston11/config/weston.ini: -------------------------------------------------------------------------------- 1 | [core] 2 | idle-time=0 3 | backend=drm-backend.so 4 | xwayland=true 5 | 6 | [xwayland] 7 | path=/usr/bin/Xwayland 8 | 9 | [terminal] 10 | font-size=@WESTONFONTSIZE@ 11 | 12 | [shell] 13 | background-color=0x00000000 14 | clock-format=minutes-24h 15 | locking=false 16 | 17 | [launcher] 18 | path=/usr/bin/weston-terminal 19 | icon=/usr/share/weston/terminal.png 20 | -------------------------------------------------------------------------------- /packages/emulators/standalone/retroarch/system.d/tmp-database.mount: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Database directory 3 | After=systemd-tmpfiles-setup.service 4 | DefaultDependencies=no 5 | 6 | [Mount] 7 | What=none 8 | Where=/tmp/database 9 | Type=overlay 10 | Options=lowerdir=/usr/share/libretro-database,upperdir=/storage/database,workdir=/storage/.tmp/database-workdir 11 | 12 | [Install] 13 | WantedBy=jelos.target 14 | -------------------------------------------------------------------------------- /packages/sysutils/v4l-utils/keymaps/beelink_bt_ir: -------------------------------------------------------------------------------- 1 | # table beelink_bt_ir, type: NEC 2 | 0x8051 KEY_POWER 3 | 0x804d KEY_MUTE 4 | 0x8053 KEY_HOME 5 | 0x800d KEY_OK 6 | 0x8026 KEY_UP 7 | 0x8025 KEY_LEFT 8 | 0x8027 KEY_RIGHT 9 | 0x8028 KEY_DOWN 10 | 0x8049 KEY_MENU 11 | 0x801b KEY_BACK 12 | 0x8056 KEY_VOLUMEDOWN 13 | 0x804e KEY_VOLUMEUP 14 | 0x8041 KEY_CHANNELUP 15 | 0x8042 KEY_CHANNELDOWN 16 | 0x8044 KEY_DELETE 17 | -------------------------------------------------------------------------------- /packages/virtual/alsa/package.mk: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0-or-later 2 | # Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) 3 | 4 | PKG_NAME="alsa" 5 | PKG_VERSION="" 6 | PKG_LICENSE="GPL" 7 | PKG_SITE="http://www.alsa-project.org/" 8 | PKG_URL="" 9 | PKG_DEPENDS_TARGET="toolchain alsa-lib alsa-utils" 10 | PKG_SECTION="virtual" 11 | PKG_LONGDESC="Metapackage to install all alsa components." 12 | -------------------------------------------------------------------------------- /packages/wayland/compositor/sway/profile.d/050-sway.conf: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0 2 | # Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv) 3 | 4 | export WAYLAND_DISPLAY=wayland-1 5 | export XDG_RUNTIME_DIR=/var/run/0-runtime-dir 6 | export SWAYSOCK="${XDG_RUNTIME_DIR}/sway-ipc.0.sock" 7 | 8 | # this lets ppsspp to work with wayland and not segfault 9 | export SDL_VIDEODRIVER=wayland 10 | -------------------------------------------------------------------------------- /packages/audio/bluez-alsa/system.d/bluealsa-defaults.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Bluealsa defaults 3 | After=local-fs.target 4 | 5 | ConditionPathExists=!/storage/.cache/services/bluealsa.conf 6 | ConditionPathExists=!/storage/.cache/services/bluealsa.disabled 7 | 8 | [Service] 9 | Type=oneshot 10 | ExecStart=/bin/sh -c 'cp /usr/share/services/bluealsa.conf /storage/.cache/services/' 11 | RemainAfterExit=yes 12 | -------------------------------------------------------------------------------- /packages/emulators/standalone/ppsspp-sa/sources/RK3588/controls.ini: -------------------------------------------------------------------------------- 1 | [ControlMapping] 2 | Up = 10-19 3 | Down = 10-20 4 | Left = 10-21 5 | Right = 10-22 6 | Circle = 10-189 7 | Cross = 10-190 8 | Square = 10-188 9 | Triangle = 10-191 10 | Start = 10-197 11 | Select = 10-196 12 | L = 10-193 13 | R = 10-192 14 | An.Up = 10-4003 15 | An.Down = 10-4002 16 | An.Left = 10-4001 17 | An.Right = 10-4000 18 | Pause = 10-107 19 | -------------------------------------------------------------------------------- /packages/emulators/standalone/retroarch/system.d/tmp-overlays.mount: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Overlays directory 3 | After=systemd-tmpfiles-setup.service 4 | DefaultDependencies=no 5 | 6 | [Mount] 7 | What=none 8 | Where=/tmp/overlays 9 | Type=overlay 10 | Options=lowerdir=/usr/share/retroarch-overlays,upperdir=/storage/overlays,workdir=/storage/.tmp/overlays-workdir 11 | 12 | [Install] 13 | WantedBy=jelos.target 14 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/AMD64/010-default_tdp: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | . /etc/profile.d/001-functions 6 | 7 | ### Set the default TDP if it isn't defined. 8 | MYTDP=$(get_setting system.overclock) 9 | if [ -z "${MYTDP}" ] 10 | then 11 | # Set default TDP 12 | set_setting system.overclock 15w 13 | fi 14 | -------------------------------------------------------------------------------- /packages/kernel/firmware/brcmfmac_sdio-firmware-imx/system.d/brcmfmac_sdio-firmware@.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Broadcom sdio firmware update for %I 3 | ConditionPathExists=/dev/ttymxc3 4 | 5 | [Service] 6 | Type=simple 7 | RemainAfterExit=yes 8 | ExecStart=/usr/bin/brcm_patchram_plus --patchram /lib/firmware/brcm/%I.hcd --baudrate 3000000 --use_baudrate_for_download /dev/ttymxc3 --enable_hci --no2bytes --tosleep=50000 9 | -------------------------------------------------------------------------------- /packages/misc/modules/sources/Remove ._ Files.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # SPDX-License-Identifier: GPL-2.0-or-later 4 | # Copyright (C) 2019-present Shanti Gilbert (https://github.com/shantigilbert) 5 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 6 | 7 | . /etc/profile 8 | clear 9 | echo "Cleaning ._ files from /storage/roms" 10 | find /storage/roms -iname '._*' -exec rm -rf {} \; 11 | clear 12 | -------------------------------------------------------------------------------- /packages/network/zerotier-one/system.d/zerotier-one.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=zerotier-one 3 | Wants=network-pre.target 4 | After=network-pre.target 5 | 6 | [Service] 7 | ExecStart=/usr/sbin/zerotier-one /storage/.config/zerotier/ 8 | ExecStartPost=/usr/sbin/zerotier-join.sh 9 | Restart=always 10 | KillMode=process 11 | Restart=on-failure 12 | RestartSec=5 13 | 14 | [Install] 15 | WantedBy=multi-user.target 16 | -------------------------------------------------------------------------------- /packages/virtual/emulators/sources/Start PPSSPP.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # SPDX-License-Identifier: GPL-2.0-or-later 4 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 5 | 6 | source /etc/profile 7 | 8 | set_kill set "ppsspp" 9 | 10 | cp -f /storage/.config/SDL-GameControllerDB/gamecontrollerdb.txt /storage/.config/ppsspp/assets/gamecontrollerdb.txt 11 | 12 | /usr/bin/ppsspp >/dev/null 2>&1 13 | -------------------------------------------------------------------------------- /config/emulators/arcade.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="arcade" 2 | SYSTEM_FULLNAME="Arcade" 3 | SYSTEM_MANUFACTURER="Arcade" 4 | SYSTEM_RELEASE="0000" 5 | SYSTEM_HARDWARE="arcade" 6 | SYSTEM_PATH="/storage/roms/arcade" 7 | SYSTEM_EXTENSION=".zip .7z" 8 | SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" 9 | SYSTEM_PLATFORM="arcade" 10 | SYSTEM_THEME="arcade" 11 | -------------------------------------------------------------------------------- /packages/audio/speexdsp/package.mk: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0 2 | # Copyright (C) 2019-present Team LibreELEC (https://libreelec.tv) 3 | 4 | PKG_NAME="speexdsp" 5 | PKG_VERSION="1.2.1" 6 | PKG_LICENSE="BSD" 7 | PKG_SITE="https://speex.org" 8 | PKG_URL="http://downloads.us.xiph.org/releases/speex/speexdsp-${PKG_VERSION}.tar.gz" 9 | PKG_DEPENDS_TARGET="toolchain" 10 | PKG_LONGDESC="Speex audio processing library" 11 | -------------------------------------------------------------------------------- /packages/emulators/standalone/ppsspp-sa/sources/RK3566/controls.ini: -------------------------------------------------------------------------------- 1 | [ControlMapping] 2 | Up = 10-19 3 | Down = 10-20 4 | Left = 10-21 5 | Right = 10-22 6 | Circle = 10-189 7 | Cross = 10-190 8 | Square = 10-188 9 | Triangle = 10-191 10 | Start = 10-197 11 | Select = 10-196 12 | L = 10-193 13 | R = 10-192 14 | An.Up = 10-4003 15 | An.Down = 10-4002 16 | An.Left = 10-4001 17 | An.Right = 10-4000 18 | Pause = 10-4,10-106 19 | -------------------------------------------------------------------------------- /packages/emulators/tools/retroarch-joypads/system.d/tmp-joypads.mount: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Joypad configs directory 3 | After=systemd-tmpfiles-setup.service 4 | DefaultDependencies=no 5 | 6 | [Mount] 7 | What=none 8 | Where=/tmp/joypads 9 | Type=overlay 10 | Options=lowerdir=/usr/share/libretro/autoconfig,upperdir=/storage/joypads,workdir=/storage/.tmp/joypads-workdir 11 | 12 | [Install] 13 | WantedBy=jelos.target 14 | -------------------------------------------------------------------------------- /packages/sysutils/systemd/system.d/machine-id.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Setup machine-id 3 | DefaultDependencies=no 4 | Conflicts=shutdown.target 5 | Before=systemd-journald.service systemd-tmpfiles-setup-dev.service shutdown.target 6 | After=local-fs.target 7 | 8 | [Service] 9 | Type=oneshot 10 | ExecStart=/usr/bin/systemd-machine-id-setup 11 | RemainAfterExit=yes 12 | 13 | [Install] 14 | WantedBy=sysinit.target 15 | -------------------------------------------------------------------------------- /packages/tools/freeimagelite/package.mk: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0 2 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 3 | 4 | PKG_NAME="freeimagelite" 5 | PKG_VERSION="9406bd79d794821488e0c3b353c23017d2a28bdc" 6 | PKG_LICENSE="GPLv3" 7 | PKG_SITE="https://github.com/WohlSoft/libFreeImage" 8 | PKG_URL="${PKG_SITE}.git" 9 | PKG_DEPENDS_TARGET="toolchain" 10 | PKG_LONGDESC="FreeImage library" 11 | -------------------------------------------------------------------------------- /config/docker/source/system.d/docker.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=%p container 3 | Requires=service.system.docker.service 4 | After=service.system.docker.service 5 | 6 | [Service] 7 | Restart=always 8 | RestartSec=10s 9 | TimeoutStartSec=0 10 | ExecStart=/bin/sh /storage/.kodi/addons/%p/bin/%p 11 | ExecStop=/storage/.kodi/addons/service.system.docker/bin/docker kill %p 12 | 13 | [Install] 14 | WantedBy=multi-user.target 15 | -------------------------------------------------------------------------------- /packages/emulators/standalone/ppsspp-sa/sources/RK3566-BSP-X55/controls.ini: -------------------------------------------------------------------------------- 1 | [ControlMapping] 2 | Up = 10-19 3 | Down = 10-20 4 | Left = 10-21 5 | Right = 10-22 6 | Circle = 10-189 7 | Cross = 10-190 8 | Square = 10-188 9 | Triangle = 10-191 10 | Start = 10-197 11 | Select = 10-196 12 | L = 10-193 13 | R = 10-192 14 | An.Up = 10-4003 15 | An.Down = 10-4002 16 | An.Left = 10-4001 17 | An.Right = 10-4000 18 | Pause = 10-4,10-106 19 | -------------------------------------------------------------------------------- /packages/emulators/standalone/ppsspp-sa/sources/RK3566-BSP/controls.ini: -------------------------------------------------------------------------------- 1 | [ControlMapping] 2 | Up = 10-19 3 | Down = 10-20 4 | Left = 10-21 5 | Right = 10-22 6 | Circle = 10-189 7 | Cross = 10-190 8 | Square = 10-188 9 | Triangle = 10-191 10 | Start = 10-197 11 | Select = 10-196 12 | L = 10-193 13 | R = 10-192 14 | An.Up = 10-4003 15 | An.Down = 10-4002 16 | An.Left = 10-4001 17 | An.Right = 10-4000 18 | Pause = 10-4,10-106 19 | -------------------------------------------------------------------------------- /packages/emulators/standalone/rpcs3-sa/config/GuiConfigs/CurrentSettings.ini: -------------------------------------------------------------------------------- 1 | [GameList] 2 | hidden_list=vsh.self 3 | 4 | [Localization] 5 | language=en 6 | 7 | [Meta] 8 | checkUpdateStart=false 9 | currentStylesheet=Kuroi (Dark) by Ani 10 | discordState= 11 | showDebugTab=false 12 | useRichPresence=false 13 | 14 | [main_window] 15 | confirmationBoxBootGame=false 16 | confirmationBoxExitGame=false 17 | infoBoxEnabledWelcome=false -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/Anbernic RG353V/001-device_config: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/001-device_config 6 | DEVICE_FAKE_JACKSENSE="true" 7 | DEVICE_POWER_LED="true" 8 | DEVICE_HEADPHONE_DEV="/dev/input/by-path/platform-rk817-sound-event" 9 | DEVICE_BRIGHTNESS="70" 10 | 11 | EOF 12 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/Powkiddy x55/010-governors: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/010-governors 6 | CPU_FREQ=("/sys/devices/system/cpu/cpufreq/policy0") 7 | GPU_FREQ="/sys/devices/platform/fde60000.gpu/devfreq/fde60000.gpu" 8 | DMC_FREQ="/sys/devices/platform/dmc/devfreq/dmc" 9 | EOF 10 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3326/010-governors: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/010-governors 6 | CPU_FREQ=("/sys/devices/system/cpu/cpufreq/policy0") 7 | GPU_FREQ=("/sys/devices/platform/ff400000.gpu/devfreq/ff400000.gpu") 8 | DMC_FREQ=("/sys/devices/platform/dmc/devfreq/dmc") 9 | EOF 10 | -------------------------------------------------------------------------------- /packages/jelos/autostart/081-usbgadget: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | if [ -r /storage/.cache/usbgadget/usbgadget.conf ] ; then 6 | USB_MODE=$(cat /storage/.cache/usbgadget/usbgadget.conf | cut -d "=" -f2) 7 | if [ "${USB_MODE}" = cdc ] || [ "${USB_MODE}" = mtp ]; then 8 | /usr/bin/usbgadget start $USB_MODE 9 | fi 10 | fi 11 | -------------------------------------------------------------------------------- /packages/jelos/sources/scripts/getoverlays: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # SPDX-License-Identifier: GPL-2.0-or-later 4 | # Copyright (C) 2020-present Shanti Gilbert (https://github.com/shantigilbert) 5 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 6 | 7 | 8 | find /storage/overlays/ -name '*.cfg' -print0 | 9 | while IFS= read -r -d '' line; do 10 | echo ${line#/storage/overlays/}, 11 | done | sort 12 | 13 | -------------------------------------------------------------------------------- /packages/network/connman/system.d/connman-vpn.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=ConnMan VPN service 3 | 4 | [Service] 5 | Type=dbus 6 | BusName=net.connman.vpn 7 | ExecStart=/usr/sbin/connman-vpnd -n 8 | StandardOutput=null 9 | CapabilityBoundingSet=CAP_KILL CAP_NET_ADMIN CAP_NET_BIND_SERVICE CAP_NET_RAW CAP_SETGID CAP_SETUID 10 | ProtectHome=read-only 11 | ProtectSystem=full 12 | 13 | [Install] 14 | WantedBy=multi-user.target 15 | -------------------------------------------------------------------------------- /packages/network/nss-mdns/config/nsswitch.conf: -------------------------------------------------------------------------------- 1 | # /etc/nsswitch.conf 2 | # 3 | # Example configuration of GNU Name Service Switch functionality. 4 | # 5 | 6 | passwd: files 7 | group: files 8 | shadow: files 9 | gshadow: files 10 | 11 | hosts: files mdns_minimal [NOTFOUND=return] dns 12 | networks: files dns 13 | 14 | protocols: files 15 | services: files 16 | ethers: files 17 | rpc: files 18 | 19 | netgroup: files 20 | -------------------------------------------------------------------------------- /packages/multimedia/rtmpdump/patches/001_fix-racing-build-issue.patch: -------------------------------------------------------------------------------- 1 | --- a/librtmp/Makefile 2018-02-01 18:38:52.866867721 +0100 2 | +++ b/librtmp/Makefile 2018-02-01 18:39:23.315007740 +0100 3 | @@ -115,6 +115,7 @@ 4 | cp librtmp.3 $(MANDIR)/man3 5 | 6 | install_so: librtmp$(SO_EXT) 7 | + -mkdir -p $(SODIR) 8 | cp librtmp$(SO_EXT) $(SODIR) 9 | $(INSTALL_IMPLIB) 10 | cd $(SODIR); ln -sf librtmp$(SO_EXT) librtmp.$(SOX) 11 | -------------------------------------------------------------------------------- /packages/sysutils/i2c-tools/patches/pyinstalldir.patch: -------------------------------------------------------------------------------- 1 | diff -ur a/py-smbus/Module.mk b/py-smbus/Module.mk 2 | --- a/py-smbus/Module.mk 2014-02-20 09:37:15.711233000 +0100 3 | +++ b/py-smbus/Module.mk 2019-12-14 08:20:51.730946457 +0100 4 | @@ -22,7 +22,7 @@ 5 | rm -rf py-smbus/build 6 | 7 | install-python: 8 | - $(DISTUTILS) install 9 | + $(DISTUTILS) install --prefix=$(DESTDIR)$(PREFIX) 10 | 11 | all: all-python 12 | 13 | -------------------------------------------------------------------------------- /packages/virtual/docker/package.mk: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0 2 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 3 | 4 | PKG_NAME="docker" 5 | PKG_LICENSE="GPLv2" 6 | PKG_SITE="https://jelos.org" 7 | PKG_SECTION="virtual" 8 | PKG_LONGDESC="Container support software metapackage." 9 | 10 | PKG_CONTAINERSUPPORT="cli containerd moby runc tini" 11 | 12 | PKG_DEPENDS_TARGET="${PKG_CONTAINERSUPPORT}" 13 | 14 | -------------------------------------------------------------------------------- /config/emulators/st-v.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="st-v" 2 | SYSTEM_FULLNAME="ST-V" 3 | SYSTEM_MANUFACTURER="Sega" 4 | SYSTEM_RELEASE="1995" 5 | SYSTEM_HARDWARE="arcade" 6 | SYSTEM_PATH="/storage/roms/st-v" 7 | SYSTEM_EXTENSION=".zip .ZIP" 8 | SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" 9 | SYSTEM_PLATFORM="st-v" 10 | SYSTEM_THEME="stv" 11 | SYSTEM_WIKI_PATH="st-v" 12 | -------------------------------------------------------------------------------- /packages/emulators/libretro/same_cdi-lr/patches/001-gcc13-fix.patch: -------------------------------------------------------------------------------- 1 | diff --git a/src/osd/modules/lib/osdlib.h b/src/osd/modules/lib/osdlib.h 2 | index 4a06b705..506ba834 100644 3 | --- a/src/osd/modules/lib/osdlib.h 4 | +++ b/src/osd/modules/lib/osdlib.h 5 | @@ -18,6 +18,7 @@ 6 | 7 | #include 8 | #include 9 | +#include 10 | #include 11 | #include 12 | #include 13 | -------------------------------------------------------------------------------- /packages/graphics/glew/patches/glew-01-fix-pkgconf.patch: -------------------------------------------------------------------------------- 1 | diff -Naur glew-1.13.0/glew.pc.in glew-1.13.0.patch/glew.pc.in 2 | --- glew-1.13.0/glew.pc.in 2015-08-10 13:47:22.000000000 +0200 3 | +++ glew-1.13.0.patch/glew.pc.in 2015-11-19 10:01:42.694904497 +0100 4 | @@ -1,6 +1,6 @@ 5 | prefix=@prefix@ 6 | exec_prefix=${prefix} 7 | -libdir=@libdir@ 8 | +libdir=${exec_prefix}/lib 9 | includedir=${prefix}/include 10 | 11 | Name: glew 12 | -------------------------------------------------------------------------------- /packages/hardware/quirks/platforms/RK3588/001-device_config: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/001-device_config 6 | DEVICE_BRIGHTNESS="128" 7 | DEVICE_TEMP_SENSOR="/sys/devices/virtual/thermal/thermal_zone*/temp" 8 | 9 | # Affinity 10 | SLOW_CORES="taskset -c 0-3" 11 | FAST_CORES="taskset -c 4-7" 12 | EOF 13 | -------------------------------------------------------------------------------- /packages/kernel/drivers/ayaneo-platform/patches/001-build.patch: -------------------------------------------------------------------------------- 1 | diff --git a/Makefile b/Makefile 2 | index 293002e..0990284 100644 3 | --- a/Makefile 4 | +++ b/Makefile 5 | @@ -5,8 +5,6 @@ endif 6 | # Or specific version 7 | #TARGET = 2.6.33.5 8 | 9 | -KERNEL_MODULES = /lib/modules/$(TARGET) 10 | - 11 | ifneq ("","$(wildcard /usr/src/linux-headers-$(TARGET)/*)") 12 | # Ubuntu 13 | KERNEL_BUILD = /usr/src/linux-headers-$(TARGET) 14 | -------------------------------------------------------------------------------- /packages/kernel/drivers/ayn-platform/patches/001-build.patch: -------------------------------------------------------------------------------- 1 | diff --git a/Makefile b/Makefile 2 | index 293002e..0990284 100644 3 | --- a/Makefile 4 | +++ b/Makefile 5 | @@ -5,8 +5,6 @@ endif 6 | # Or specific version 7 | #TARGET = 2.6.33.5 8 | 9 | -KERNEL_MODULES = /lib/modules/$(TARGET) 10 | - 11 | ifneq ("","$(wildcard /usr/src/linux-headers-$(TARGET)/*)") 12 | # Ubuntu 13 | KERNEL_BUILD = /usr/src/linux-headers-$(TARGET) 14 | -------------------------------------------------------------------------------- /packages/security/nss/patches/nss-09-gcc-warning-workaround.patch: -------------------------------------------------------------------------------- 1 | diff -r ab04fd73fd6d coreconf/nsinstall/nsinstall.c 2 | --- a/nss/coreconf/nsinstall/nsinstall.c Mon Aug 24 22:52:43 2020 +0000 3 | +++ b/nss/coreconf/nsinstall/nsinstall.c Wed Aug 26 13:04:16 2020 +0200 4 | @@ -50,6 +50,7 @@ 5 | extern int fchmod(int fildes, mode_t mode); 6 | #endif 7 | 8 | +#define GETCWD_CANT_MALLOC 1 9 | 10 | #ifdef GETCWD_CANT_MALLOC 11 | /* 12 | -------------------------------------------------------------------------------- /packages/sysutils/autostart/system.d/jelos-autostart.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=JELOS user autostart script 3 | Before=emustation.service weston.service 4 | After=network-base.service graphical.target userconfig.service 5 | 6 | [Service] 7 | Type=oneshot 8 | Environment=HOME=/storage 9 | ExecStart=-/bin/sh -c ". /etc/profile; exec /bin/sh /usr/bin/autostart" 10 | RemainAfterExit=yes 11 | 12 | [Install] 13 | WantedBy=jelos.target 14 | -------------------------------------------------------------------------------- /packages/sysutils/busybox/system.d.opt/cron.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Cron daemon 3 | After=cron-defaults.service 4 | Requires=cron-defaults.service 5 | 6 | ConditionPathExists=/storage/.cache/services/crond.conf 7 | 8 | [Service] 9 | ExecStartPre=/bin/mkdir -p /storage/.cache/cron/crontabs 10 | ExecStart=/sbin/crond -f -S 11 | KillMode=process 12 | TimeoutStopSec=1s 13 | 14 | [Install] 15 | WantedBy=multi-user.target 16 | 17 | -------------------------------------------------------------------------------- /packages/sysutils/busybox/system.d/var-log.mount: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Persistent Log Storage 3 | RequiresMountsFor=/var /storage 4 | Requires=storage-log.service 5 | After=storage-log.service 6 | ConditionKernelCommandLine=!installer 7 | ConditionKernelCommandLine=|debugging 8 | ConditionPathExists=|/storage/.cache/debug.jelos 9 | 10 | [Mount] 11 | What=/storage/.cache/log 12 | Where=/var/log 13 | Options=bind 14 | LazyUnmount=yes 15 | -------------------------------------------------------------------------------- /packages/sysutils/system-utils/sources/scripts/fancontrol: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | ### 6 | ### Fan Control now redirects to the quirk device/bin/fancontrol 7 | ### so we don't need to have multiple variants in /usr/bin. 8 | ### 9 | 10 | . /etc/profile 11 | 12 | "/usr/lib/autostart/quirks/devices/${QUIRK_DEVICE}/bin/fancontrol" $* 13 | -------------------------------------------------------------------------------- /packages/tools/populatefs/patches/fix-compilation-issue.patch: -------------------------------------------------------------------------------- 1 | diff -Nur a/src/mod_path.c b/src/mod_path.c 2 | --- a/src/mod_path.c 2016-02-24 04:15:10.000000000 +0100 3 | +++ b/src/mod_path.c 2018-08-22 16:58:11.884462070 +0200 4 | @@ -1,6 +1,7 @@ 5 | #include 6 | #include 7 | #include 8 | +#include 9 | #include 10 | #include 11 | #include 12 | -------------------------------------------------------------------------------- /config/emulators/3do.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="3do" 2 | SYSTEM_FULLNAME="3DO" 3 | SYSTEM_MANUFACTURER="Panasonic" 4 | SYSTEM_RELEASE="1993" 5 | SYSTEM_HARDWARE="console" 6 | SYSTEM_PATH="/storage/roms/3do" 7 | SYSTEM_EXTENSION=".iso .bin .chd .cue" 8 | SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" 9 | SYSTEM_PLATFORM="3do" 10 | SYSTEM_THEME="3do" 11 | SYSTEM_WIKI_PATH="3do" -------------------------------------------------------------------------------- /config/emulators/cdi.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="cdi" 2 | SYSTEM_FULLNAME="CD-i" 3 | SYSTEM_MANUFACTURER="Philips" 4 | SYSTEM_RELEASE="1991" 5 | SYSTEM_HARDWARE="console" 6 | SYSTEM_PATH="/storage/roms/cdi" 7 | SYSTEM_EXTENSION=".chd .cue .iso" 8 | SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" 9 | SYSTEM_PLATFORM="cdi" 10 | SYSTEM_THEME="cdi" 11 | SYSTEM_WIKI_PATH="cdi" 12 | -------------------------------------------------------------------------------- /config/emulators/cps1.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="cps1" 2 | SYSTEM_FULLNAME="CPS-I" 3 | SYSTEM_MANUFACTURER="Capcom" 4 | SYSTEM_RELEASE="1988" 5 | SYSTEM_HARDWARE="arcade" 6 | SYSTEM_PATH="/storage/roms/cps1" 7 | SYSTEM_EXTENSION=".zip .7z" 8 | SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" 9 | SYSTEM_PLATFORM="arcade" 10 | SYSTEM_THEME="cps1" 11 | SYSTEM_WIKI_PATH="cps1" 12 | -------------------------------------------------------------------------------- /config/emulators/daphne.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="daphne" 2 | SYSTEM_FULLNAME="Daphne" 3 | SYSTEM_MANUFACTURER="Arcade" 4 | SYSTEM_HARDWARE="arcade" 5 | SYSTEM_PATH="/storage/roms/daphne" 6 | SYSTEM_EXTENSION=".daphne .singe" 7 | SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" 8 | SYSTEM_PLATFORM="daphne arcade" 9 | SYSTEM_THEME="daphne" 10 | SYSTEM_WIKI_PATH="daphne" 11 | -------------------------------------------------------------------------------- /config/emulators/mame.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="mame" 2 | SYSTEM_FULLNAME="MAME" 3 | SYSTEM_MANUFACTURER="Arcade" 4 | SYSTEM_RELEASE="1997" 5 | SYSTEM_HARDWARE="arcade" 6 | SYSTEM_PATH="/storage/roms/mame" 7 | SYSTEM_EXTENSION=".7z .zip" 8 | SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" 9 | SYSTEM_PLATFORM="arcade" 10 | SYSTEM_THEME="mame" 11 | SYSTEM_WIKI_PATH="mame" 12 | -------------------------------------------------------------------------------- /config/emulators/ps3.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="ps3" 2 | SYSTEM_FULLNAME="PlayStation 3" 3 | SYSTEM_MANUFACTURER="Sony" 4 | SYSTEM_RELEASE="2006" 5 | SYSTEM_HARDWARE="console" 6 | SYSTEM_PATH="/storage/roms/ps3" 7 | SYSTEM_EXTENSION=".ps3 .psn" 8 | SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" 9 | SYSTEM_PLATFORM="ps3" 10 | SYSTEM_THEME="ps3" 11 | SYSTEM_WIKI_PATH="ps3" 12 | -------------------------------------------------------------------------------- /config/emulators/xbox.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="xbox" 2 | SYSTEM_FULLNAME="Xbox" 3 | SYSTEM_MANUFACTURER="Microsoft" 4 | SYSTEM_RELEASE="2001" 5 | SYSTEM_HARDWARE="console" 6 | SYSTEM_PATH="/storage/roms/xbox" 7 | SYSTEM_EXTENSION=".iso" 8 | SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" 9 | SYSTEM_PLATFORM="xbox" 10 | SYSTEM_THEME="xbox" 11 | SYSTEM_WIKI_PATH="xbox" 12 | -------------------------------------------------------------------------------- /packages/network/connman/patches/connman-01-do-not-cleanup-routes.patch: -------------------------------------------------------------------------------- 1 | diff --git a/src/device.c b/src/device.c 2 | index 0fda950..eb09e53 100644 3 | --- a/src/device.c 4 | +++ b/src/device.c 5 | @@ -1247,8 +1247,6 @@ int __connman_device_init(const char *device, const char *nodevice) 6 | if (nodevice != NULL) 7 | nodevice_filter = g_strsplit(nodevice, ",", -1); 8 | 9 | - cleanup_devices(); 10 | - 11 | return 0; 12 | } 13 | 14 | -------------------------------------------------------------------------------- /packages/virtual/linux-firmware/package.mk: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0-or-later 2 | # Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) 3 | 4 | PKG_NAME="linux-firmware" 5 | PKG_VERSION="" 6 | PKG_LICENSE="GPL" 7 | PKG_SITE="" 8 | PKG_URL="" 9 | PKG_DEPENDS_TARGET="toolchain kernel-firmware ${FIRMWARE}" 10 | PKG_SECTION="virtual" 11 | PKG_LONGDESC="linux-firmware is a meta-package to install various free firmware drivers" 12 | -------------------------------------------------------------------------------- /projects/Amlogic/packages/u-boot-Odroid_N2L/patches/001-remove-amlogic-prefix.patch: -------------------------------------------------------------------------------- 1 | --- a/include/configs/meson64.h 2 | +++ b/include/configs/meson64.h 3 | @@ -99,7 +99,7 @@ 4 | "pxefile_addr_r=0x01080000\0" \ 5 | "fdtoverlay_addr_r=0x01000000\0" \ 6 | "ramdisk_addr_r=0x13000000\0" \ 7 | - "fdtfile=amlogic/" CONFIG_DEFAULT_DEVICE_TREE ".dtb\0" \ 8 | + "fdtfile=/" CONFIG_DEFAULT_DEVICE_TREE ".dtb\0" \ 9 | BOOTENV 10 | #endif 11 | 12 | -------------------------------------------------------------------------------- /config/emulators/cps2.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="cps2" 2 | SYSTEM_FULLNAME="CPS-II" 3 | SYSTEM_MANUFACTURER="Capcom" 4 | SYSTEM_RELEASE="1993" 5 | SYSTEM_HARDWARE="arcade" 6 | SYSTEM_PATH="/storage/roms/cps2" 7 | SYSTEM_EXTENSION=".zip .7z" 8 | SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" 9 | SYSTEM_PLATFORM="arcade" 10 | SYSTEM_THEME="cps2" 11 | SYSTEM_WIKI_PATH="cps2" 12 | -------------------------------------------------------------------------------- /config/emulators/cps3.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="cps3" 2 | SYSTEM_FULLNAME="CPS-III" 3 | SYSTEM_MANUFACTURER="Capcom" 4 | SYSTEM_RELEASE="1996" 5 | SYSTEM_HARDWARE="arcade" 6 | SYSTEM_PATH="/storage/roms/cps3" 7 | SYSTEM_EXTENSION=".zip .7z" 8 | SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" 9 | SYSTEM_PLATFORM="arcade" 10 | SYSTEM_THEME="cps3" 11 | SYSTEM_WIKI_PATH="cps3" 12 | -------------------------------------------------------------------------------- /config/emulators/doom.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="doom" 2 | SYSTEM_FULLNAME="Doom" 3 | SYSTEM_MANUFACTURER="id Software" 4 | SYSTEM_RELEASE="1993" 5 | SYSTEM_HARDWARE="game engine" 6 | SYSTEM_PATH="/storage/roms/doom" 7 | SYSTEM_EXTENSION=".doom" 8 | SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" 9 | SYSTEM_PLATFORM="doom" 10 | SYSTEM_THEME="doom" 11 | SYSTEM_WIKI_PATH="doom" 12 | -------------------------------------------------------------------------------- /config/emulators/gb.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="gb" 2 | SYSTEM_FULLNAME="Game Boy" 3 | SYSTEM_MANUFACTURER="Nintendo" 4 | SYSTEM_RELEASE="1989" 5 | SYSTEM_HARDWARE="portable" 6 | SYSTEM_PATH="/storage/roms/gb" 7 | SYSTEM_EXTENSION=".gb .gbc .zip .7z" 8 | SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" 9 | SYSTEM_PLATFORM="gb" 10 | SYSTEM_THEME="gb" 11 | SYSTEM_WIKI_PATH="gb" 12 | -------------------------------------------------------------------------------- /config/emulators/j2me.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="j2me" 2 | SYSTEM_FULLNAME="J2ME" 3 | SYSTEM_MANUFACTURER="Sun Microsystems" 4 | SYSTEM_RELEASE="2002" 5 | SYSTEM_HARDWARE="portable" 6 | SYSTEM_PATH="/storage/roms/j2me" 7 | SYSTEM_EXTENSION=".jar" 8 | SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" 9 | SYSTEM_PLATFORM="j2me" 10 | SYSTEM_THEME="j2me" 11 | SYSTEM_WIKI_PATH="j2me" 12 | -------------------------------------------------------------------------------- /config/emulators/pc.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="pc" 2 | SYSTEM_FULLNAME="DOS" 3 | SYSTEM_MANUFACTURER="Microsoft" 4 | SYSTEM_RELEASE="1981" 5 | SYSTEM_HARDWARE="computer" 6 | SYSTEM_PATH="/storage/roms/pc" 7 | SYSTEM_EXTENSION=".com .bat .exe .dosz" 8 | SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" 9 | SYSTEM_PLATFORM="pc" 10 | SYSTEM_THEME="pc" 11 | SYSTEM_WIKI_PATH="dos" 12 | -------------------------------------------------------------------------------- /packages/emulators/tools/control-gen/Makefile: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0-or-later 2 | # Copyright (C) 2022-present JELOS (https://github.com/JustEnoughLinuxOS) 3 | 4 | CXX ?= gcc 5 | CCFLAGS = -W -Wall -std=c++11 `sdl2-config --cflags` 6 | 7 | BINARY = control-gen 8 | LIBRARIES = -lSDL2 9 | SOURCES = "control-gen.cpp" 10 | 11 | all: 12 | $(CXX) $(CFLAGS) $(SOURCES) -o $(BINARY) $(LIBRARIES) 13 | 14 | clean: 15 | rm -f $(BINARY) 16 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/Game Console R33S/075-dpad-volbright: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | . /etc/profile 5 | DPAD_EVENTS=$(get_setting key.dpad.events) 6 | if [ -z "${DPAD_EVENTS}" ] 7 | then 8 | set_setting key.dpad.events 1 9 | fi 10 | 11 | if [ "$(systemctl is-active input)" = "active" ] 12 | then 13 | systemctl restart input 14 | fi 15 | -------------------------------------------------------------------------------- /packages/hardware/quirks/devices/ODROID-GO Super/001-device_config: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2022-present JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | cat </storage/.config/profile.d/001-device_config 6 | # Device Features 7 | DEVICE_POWER_LED="false" 8 | DEVICE_PLAYBACK_PATH_SPK="SPK" 9 | DEVICE_PLAYBACK_PATH_HP="HP" 10 | DEVICE_BRIGHTNESS="128" 11 | DEVICE_MMC_EJECT="false" 12 | EOF 13 | -------------------------------------------------------------------------------- /packages/network/openssh/daemons/001-ssh: -------------------------------------------------------------------------------- 1 | STATE=$(get_setting ssh.enabled) 2 | SVC="sshd" 3 | CONF="sshd.conf" 4 | DAEMONS=("sshd") 5 | 6 | # Prepare authorized keys if they exist 7 | if [ ! -e "/storage/.ssh/authorized_keys" ] && \ 8 | [ -e "/usr/config/ssh/authorized_keys" ] 9 | then 10 | mkdir -p /storage/.ssh/ 11 | cp /usr/config/ssh/authorized_keys /storage/.ssh/authorized_keys 12 | chmod 0610 /storage/.ssh/authorized_keys 13 | fi 14 | -------------------------------------------------------------------------------- /packages/sysutils/systemd/system.d/debugconfig.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Setup debug config 3 | DefaultDependencies=no 4 | After=systemd-tmpfiles-setup.service 5 | ConditionKernelCommandLine=|debugging 6 | ConditionPathExists=|/storage/.cache/debug.jelos 7 | 8 | [Service] 9 | Type=oneshot 10 | ExecStart=/bin/sh -c 'cp /usr/share/debugconf/*.conf /run/jelos/debug' 11 | RemainAfterExit=yes 12 | 13 | [Install] 14 | WantedBy=sysinit.target 15 | -------------------------------------------------------------------------------- /packages/wayland/weston/config/kiosk.ini: -------------------------------------------------------------------------------- 1 | [core] 2 | idle-time=0 3 | backend=drm-backend.so 4 | shell=kiosk-shell.so 5 | modules=systemd-notify.so,kiosk-shell-dpms.so 6 | xwayland=true 7 | 8 | [xwayland] 9 | path=/usr/bin/Xwayland 10 | 11 | [terminal] 12 | font-size=@WESTONFONTSIZE@ 13 | 14 | [shell] 15 | background-color=0x00000000 16 | clock-format=minutes-24h 17 | locking=false 18 | 19 | [autolaunch] 20 | path=@STARTUP@ 21 | watch=true 22 | -------------------------------------------------------------------------------- /packages/x11/other/fluxbox/system.d/windowmanager.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Fluxbox Window Manager 3 | Requires=xorg.service 4 | After=xorg.service 5 | Before=kodi.service 6 | 7 | [Service] 8 | Environment=DISPLAY=:0 9 | Environment=HOME=/storage 10 | ExecStart=/usr/bin/fluxbox 11 | KillMode=process 12 | Restart=always 13 | RestartSec=1 14 | StartLimitInterval=0 15 | TimeoutStopSec=1s 16 | 17 | [Install] 18 | WantedBy=graphical.target 19 | -------------------------------------------------------------------------------- /config/emulators/fbn.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="fbn" 2 | SYSTEM_FULLNAME="Final Burn Neo" 3 | SYSTEM_MANUFACTURER="Arcade" 4 | SYSTEM_RELEASE="2002" 5 | SYSTEM_HARDWARE="arcade" 6 | SYSTEM_PATH="/storage/roms/fbneo" 7 | SYSTEM_EXTENSION=".7z .zip" 8 | SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" 9 | SYSTEM_PLATFORM="arcade" 10 | SYSTEM_THEME="fbneo" 11 | SYSTEM_WIKI_PATH="fbn" 12 | -------------------------------------------------------------------------------- /config/emulators/gbh.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="gbh" 2 | SYSTEM_FULLNAME="Game Boy (Hacks)" 3 | SYSTEM_MANUFACTURER="Nintendo" 4 | SYSTEM_RELEASE="1989" 5 | SYSTEM_HARDWARE="portable" 6 | SYSTEM_PATH="/storage/roms/gbh" 7 | SYSTEM_EXTENSION=".gb .zip .7z" 8 | SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" 9 | SYSTEM_PLATFORM="gb" 10 | SYSTEM_THEME="gbh" 11 | SYSTEM_WIKI_PATH="gb" 12 | -------------------------------------------------------------------------------- /config/emulators/nds.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="nds" 2 | SYSTEM_FULLNAME="Nintendo DS" 3 | SYSTEM_PATH="/storage/roms/nds" 4 | SYSTEM_MANUFACTURER="Nintendo" 5 | SYSTEM_RELEASE="2005" 6 | SYSTEM_HARDWARE="portable" 7 | SYSTEM_EXTENSION=".nds .zip .7z" 8 | SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" 9 | SYSTEM_PLATFORM="nds" 10 | SYSTEM_THEME="nds" 11 | SYSTEM_WIKI_PATH="nds" 12 | -------------------------------------------------------------------------------- /config/emulators/neogeo.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="neogeo" 2 | SYSTEM_FULLNAME="Neo Geo" 3 | SYSTEM_MANUFACTURER="SNK" 4 | SYSTEM_RELEASE="1990" 5 | SYSTEM_HARDWARE="console" 6 | SYSTEM_PATH="/storage/roms/neogeo" 7 | SYSTEM_EXTENSION=".7z .zip" 8 | SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" 9 | SYSTEM_PLATFORM="neogeo" 10 | SYSTEM_THEME="neogeo" 11 | SYSTEM_WIKI_PATH="neogeo" 12 | -------------------------------------------------------------------------------- /config/emulators/ngp.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="ngp" 2 | SYSTEM_FULLNAME="Neo Geo Pocket" 3 | SYSTEM_MANUFACTURER="SNK" 4 | SYSTEM_RELEASE="1998" 5 | SYSTEM_HARDWARE="portable" 6 | SYSTEM_PATH="/storage/roms/ngp" 7 | SYSTEM_EXTENSION=".ngp .ngc .zip .7z" 8 | SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" 9 | SYSTEM_PLATFORM="ngp" 10 | SYSTEM_THEME="ngp" 11 | SYSTEM_WIKI_PATH="ngp" 12 | -------------------------------------------------------------------------------- /config/emulators/pcfx.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="pcfx" 2 | SYSTEM_FULLNAME="PC-FX" 3 | SYSTEM_MANUFACTURER="NEC" 4 | SYSTEM_RELEASE="1994" 5 | SYSTEM_HARDWARE="console" 6 | SYSTEM_PATH="/storage/roms/pcfx" 7 | SYSTEM_EXTENSION=".chd .cue .ccd .toc" 8 | SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" 9 | SYSTEM_PLATFORM="pcfx" 10 | SYSTEM_THEME="pcfx" 11 | SYSTEM_WIKI_PATH="pcfx" 12 | -------------------------------------------------------------------------------- /config/emulators/ports.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="ports" 2 | SYSTEM_FULLNAME="Ports" 3 | SYSTEM_MANUFACTURER=" System" 4 | SYSTEM_RELEASE="System" 5 | SYSTEM_HARDWARE="computer" 6 | SYSTEM_PATH="/storage/roms/ports" 7 | SYSTEM_EXTENSION=".sh" 8 | SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" 9 | SYSTEM_PLATFORM="pc" 10 | SYSTEM_THEME="ports" 11 | SYSTEM_WIKI_PATH="ports" 12 | -------------------------------------------------------------------------------- /config/emulators/tic-80.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="tic-80" 2 | SYSTEM_FULLNAME="TIC-80" 3 | SYSTEM_MANUFACTURER="Nesbox" 4 | SYSTEM_RELEASE="2017" 5 | SYSTEM_HARDWARE="game engine" 6 | SYSTEM_PATH="/storage/roms/tic-80" 7 | SYSTEM_EXTENSION=".tic" 8 | SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" 9 | SYSTEM_PLATFORM="tic80" 10 | SYSTEM_THEME="tic80" 11 | SYSTEM_WIKI_PATH="tic-80" 12 | -------------------------------------------------------------------------------- /config/emulators/uzebox.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="uzebox" 2 | SYSTEM_FULLNAME="Uzebox" 3 | SYSTEM_MANUFACTURER="belogic" 4 | SYSTEM_RELEASE="2008" 5 | SYSTEM_HARDWARE="console" 6 | SYSTEM_PATH="/storage/roms/uzebox" 7 | SYSTEM_EXTENSION=".uze" 8 | SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" 9 | SYSTEM_PLATFORM="uzebox" 10 | SYSTEM_THEME="uzebox" 11 | SYSTEM_WIKI_PATH="uzebox" 12 | -------------------------------------------------------------------------------- /config/emulators/wiiu.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="wiiu" 2 | SYSTEM_FULLNAME="Wii U" 3 | SYSTEM_MANUFACTURER="Nintendo" 4 | SYSTEM_RELEASE="2012" 5 | SYSTEM_HARDWARE="console" 6 | SYSTEM_PATH="/storage/roms/wiiu" 7 | SYSTEM_EXTENSION=".wud .wux .wua" 8 | SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" 9 | SYSTEM_PLATFORM="wiiu" 10 | SYSTEM_THEME="wiiu" 11 | SYSTEM_WIKI_PATH="wiiu" 12 | -------------------------------------------------------------------------------- /packages/audio/soundtouch/package.mk: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0 2 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 3 | 4 | PKG_NAME="soundtouch" 5 | PKG_VERSION="2.3.2" 6 | PKG_LICENSE="LGPL-2.1+" 7 | PKG_SITE="https://www.surina.net/soundtouch" 8 | PKG_URL="https://codeberg.org/soundtouch/soundtouch/archive/${PKG_VERSION}.tar.gz" 9 | PKG_DEPENDS_TARGET="toolchain" 10 | PKG_LONGDESC="SoundTouch Audio Processing Library" 11 | -------------------------------------------------------------------------------- /packages/jelos/autostart/002-kernel: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # SPDX-License-Identifier: GPL-2.0 3 | # Copyright (C) 2023 JELOS (https://github.com/JustEnoughLinuxOS) 4 | 5 | # Minimal OS variable loading for performance 6 | . /etc/profile.d/001-functions 7 | 8 | tocon "Applying kernel parameters..." 9 | sysctl vm.swappiness=1 10 | sysctl kernel.nmi_watchdog=0 11 | sysctl vm.laptop_mode=5 12 | sysctl vm.dirty_writeback_centisecs=1500 13 | 14 | toggle-ipv6 15 | -------------------------------------------------------------------------------- /packages/jelos/sources/scripts/error.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/bash 2 | # SPDX-License-Identifier: GPL-2.0-or-later 3 | # Copyright (C) 2021-present 351ELEC 4 | 5 | . /etc/profile 6 | 7 | clear 8 | if [ -n "$1" ] 9 | then 10 | text_viewer -w -e -t "BIOS ERROR" -m "$*" 11 | else 12 | ERROR=$(tail -n 25 /var/log/es_launch_stderr.log) 13 | if [ !-z "${ERROR}" ]; 14 | then 15 | text_viewer -w -e -t ERROR -m "${ERROR}" 16 | fi 17 | fi 18 | 19 | clear 20 | -------------------------------------------------------------------------------- /packages/virtual/autotools/package.mk: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: GPL-2.0-or-later 2 | # Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) 3 | 4 | PKG_NAME="autotools" 5 | PKG_VERSION="" 6 | PKG_LICENSE="GPL" 7 | PKG_SITE="http://www.openelec.tv" 8 | PKG_URL="" 9 | PKG_DEPENDS_HOST="ccache:host autoconf:host automake:host intltool:host libtool:host autoconf-archive:host" 10 | PKG_SECTION="virtual" 11 | PKG_LONGDESC="autotools: Metapackage" 12 | -------------------------------------------------------------------------------- /config/emulators/fds.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="fds" 2 | SYSTEM_FULLNAME="Famicom Disk System" 3 | SYSTEM_MANUFACTURER="Nintendo" 4 | SYSTEM_RELEASE="1986" 5 | SYSTEM_HARDWARE="console" 6 | SYSTEM_PATH="/storage/roms/fds" 7 | SYSTEM_EXTENSION=".fds .zip .7z" 8 | SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" 9 | SYSTEM_PLATFORM="fds" 10 | SYSTEM_THEME="fds" 11 | SYSTEM_WIKI_PATH="fds" 12 | -------------------------------------------------------------------------------- /config/emulators/gba.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="gba" 2 | SYSTEM_FULLNAME="Game Boy Advance" 3 | SYSTEM_MANUFACTURER="Nintendo" 4 | SYSTEM_RELEASE="2001" 5 | SYSTEM_HARDWARE="portable" 6 | SYSTEM_PATH="/storage/roms/gba" 7 | SYSTEM_EXTENSION=".gba .zip .7z" 8 | SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" 9 | SYSTEM_PLATFORM="gba" 10 | SYSTEM_THEME="gba" 11 | SYSTEM_WIKI_PATH="gba" 12 | -------------------------------------------------------------------------------- /config/emulators/gbc.conf: -------------------------------------------------------------------------------- 1 | SYSTEM_NAME="gbc" 2 | SYSTEM_FULLNAME="Game Boy Color" 3 | SYSTEM_MANUFACTURER="Nintendo" 4 | SYSTEM_RELEASE="1998" 5 | SYSTEM_HARDWARE="portable" 6 | SYSTEM_PATH="/storage/roms/gbc" 7 | SYSTEM_EXTENSION=".gb .gbc .zip .7z" 8 | SYSTEM_COMMAND="/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers=\"%CONTROLLERSCONFIG%\"" 9 | SYSTEM_PLATFORM="gbc" 10 | SYSTEM_THEME="gbc" 11 | SYSTEM_WIKI_PATH="gbc" 12 | --------------------------------------------------------------------------------