Skip to content

Configurations for moeOS.

License

Notifications You must be signed in to change notification settings

Kimiblock/moeOS.config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

moeOS.Config

A simple way to provide a preset for Arch Linux. Offers better switchable graphics and printing configuration with a focus on security.


The moeOS Project
moeOS

Pre-reqirements

  • x86-64-v3 CPU.
  • Arch Linux's vanilla kernel with GNOME Wayland only, Plasma is untested and can be built with moePreferDE=KDE.
  • EFI System Partition auto-mounted by systemd under /efi.
  • Unified Kernel Image (Generated by mkinitcpio) at /efi/EFI/BOOT/BOOTx64.efi.
  • (Optional) Your own sbctl keys which can be imported.

Upstream Problems

Location Services

Location Services may not be available in some countries and may provide wrong coordinates. Google Services are used for locating since MLS has been sunset.

GTK / GNOME

  • When using HiDPI scaling, older applications and some browsers may appear blurry.
  • GTK applications may be blurry on systems with multiple screens.
  • libadwaita applications are sluggish GTK #6438.
  • When fractional scaling is enabled, screenshots of a window may appear slightly blurry.

Qt

  • Qt applications do not have any kinetic when scrolling with a trackpad.

Firefox

  • Performance may not be good.
  • Rounded bottom corner may disappear when viewing websites with backdrop-filter.
  • Resizing window is slow.
  • Does not follow the system font weight settings Bugzilla.

Chromium

  • Input Method may not work at all.
  • Scrolling speed is too fast.
  • Hardware accelerated video decoding / encoding may not work.
  • Not responding after performing a Drag and Drop.

Flatpak

Install / Upgrade

makepkg

git clone https://github.com/Kimiblock/moeOS-Package.git
cd moeOS-Package
makepkg -sif

paru

Add the following lines to /etc/paru.conf:

[moeOS-git]
Url = https://github.com/Kimiblock/moeOS-Package.git
[lsb-release-moe]
Url = https://github.com/Kimiblock/moeOS-Package.git
[nvidia-prime-moe]
Url = https://github.com/Kimiblock/moeOS-Package.git
[moe-multimedia-meta]
Url = https://github.com/Kimiblock/moeOS-Package.git
[moe-fonts-meta]
Url = https://github.com/Kimiblock/moeOS-Package.git
[moe-input-config]
Url = https://github.com/Kimiblock/moeOS-Package.git
[moe-desktop-meta]
Url = https://github.com/Kimiblock/moeOS-Package.git

Then install the package:

paru -Sy --pkgbuilds
paru -Syu "moeOS-git" "lsb-release-moe" "nvidia-prime-moe" "moe-multimedia-meta" "moe-fonts-meta" "moe-input-config" "moe-desktop-meta"

If you are using Plasma, run systemctl preset moeOS-setup.service --user upon first login and log out.

Ingredients

Contains the following configurations and customizations:

  • moeOS Plymouth splash theme.

  • Default sbctl Secure Boot configuation.

  • Printing that just works with IPP Everywhere and AirPrint printers. Wired and wireless printers are supported. Older printer drivers are included, if there is any open source driver for it.

  • Example configuraions which can't be generated. (Located in /usr/share/moeOS-Docs/Reference Configs)

  • Firefox configuration, no annoyance.

  • OS branding replacement.

  • Pacman hooks to replace files automatically.

  • A libadwaita-like Kvantum theme for Qt applications.

  • Some handy scripts (eg. v2hevc v2avc oggaudio) to transcode video footages and audio files quickly using VA-API.

  • Powersave settings.

  • Better switchable graphics handling.

  • Hacks to revert recent shitty changes of GTK.

  • Default MPV / Celluloid config files.

    • Hardware Acceleration
    • GPU Next video output (dmabuf-wayland blocked by mpv #13668)
    • Better scaling
    • Volume normalization
    • Vulkan GPU API
  • Default font configuration.

  • Colors:

    • Bright: Accent: #ed65e2; Background: #ed65e2

    • Dark: Accent: #ed65e2; Background: #da7de3

Switchable Graphics

To run apps on dedicated graphics card, install it natively and prepend prime-run command.

About

Configurations for moeOS.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages