Four scripts that wrote static /etc or /usr files become package-shipped files. The other config-script audit candidates (omarchy-ai-skill, nautilus-python, omarchy-toggles, input-group) correctly stay scripts — they're user-level operations, not /etc writes. New package-owned files (omarchy-installer/etc/, shipped by omarchy-settings): - etc/systemd/system/plocate-updatedb.service.d/ac-only.conf - etc/udev/rules.d/99-omarchy-power-profile.rules - etc/udev/rules.d/99-omarchy-wifi-powersave.rules The two udev rule files are renamed for namespacing (99-power-profile -> 99-omarchy-power-profile; 99-wifi-powersave -> 99-omarchy-wifi-powersave) and rewritten to invoke /usr/bin/omarchy-powerprofiles-set and /usr/bin/omarchy-wifi-powersave instead of $HOME/.local/share/omarchy/bin/... (both binaries ship in the omarchy package at /usr/bin/). The battery-present gate from the original scripts is dropped — the rules trigger on power_supply udev events, which are benign on desktops without batteries. (The runtime commands no-op on AC-only systems.) Script changes: - install/config/plocate-ac-only.sh: DELETED (file ships, daemon-reload happens via pacman hook). - install/config/unmount-fuse.sh: DELETED (file ships at /usr/lib/systemd/system-sleep/unmount-fuse via omarchy-settings). - install/config/powerprofilesctl-rules.sh: SHRINK to runtime ops (enable power-profiles-daemon, udevadm reload+trigger). - install/config/wifi-powersave-rules.sh: SHRINK to udevadm reload+trigger. - install/config/all.sh: drop the two deleted entries. bin/omarchy-update-system-pkgs: add --overwrite for plocate-updatedb drop-in and unmount-fuse paths (the udev rule renames need no overwrite since the new paths are virgin). migrations/1779307845.sh: remove the legacy 99-power-profile.rules and 99-wifi-powersave.rules paths on existing installs, then reload udev.
67 lines
3.4 KiB
Bash
67 lines
3.4 KiB
Bash
run_logged $OMARCHY_INSTALL/config/theme.sh
|
|
run_logged $OMARCHY_INSTALL/config/branding.sh
|
|
run_logged $OMARCHY_INSTALL/config/git.sh
|
|
run_logged $OMARCHY_INSTALL/config/gpg.sh
|
|
run_logged $OMARCHY_INSTALL/config/increase-lockout-limit.sh
|
|
run_logged $OMARCHY_INSTALL/config/lockscreen-pam.sh
|
|
run_logged $OMARCHY_INSTALL/config/sleep-lock.sh
|
|
run_logged $OMARCHY_INSTALL/config/increase-file-watchers.sh
|
|
run_logged $OMARCHY_INSTALL/config/increase-fd-limit.sh
|
|
run_logged $OMARCHY_INSTALL/config/detect-keyboard-layout.sh
|
|
run_logged $OMARCHY_INSTALL/config/xcompose.sh
|
|
run_logged $OMARCHY_INSTALL/config/mise-work.sh
|
|
run_logged $OMARCHY_INSTALL/config/fix-powerprofilesctl-shebang.sh
|
|
run_logged $OMARCHY_INSTALL/config/docker.sh
|
|
run_logged $OMARCHY_INSTALL/config/mimetypes.sh
|
|
run_logged $OMARCHY_INSTALL/config/user-dirs.sh
|
|
run_logged $OMARCHY_INSTALL/config/toggles.sh
|
|
run_logged $OMARCHY_INSTALL/config/nautilus-python.sh
|
|
run_logged $OMARCHY_INSTALL/config/localdb.sh
|
|
run_logged $OMARCHY_INSTALL/config/fast-shutdown.sh
|
|
run_logged $OMARCHY_INSTALL/config/input-group.sh
|
|
run_logged $OMARCHY_INSTALL/config/omarchy-ai-skill.sh
|
|
run_logged $OMARCHY_INSTALL/config/pi.sh
|
|
run_logged $OMARCHY_INSTALL/config/omarchy-toggles.sh
|
|
run_logged $OMARCHY_INSTALL/config/kernel-modules-hook.sh
|
|
run_logged $OMARCHY_INSTALL/config/powerprofilesctl-rules.sh
|
|
run_logged $OMARCHY_INSTALL/config/wifi-powersave-rules.sh
|
|
|
|
run_logged $OMARCHY_INSTALL/config/hardware/network.sh
|
|
run_logged $OMARCHY_INSTALL/config/hardware/set-wireless-regdom.sh
|
|
run_logged $OMARCHY_INSTALL/config/hardware/fix-fkeys.sh
|
|
run_logged $OMARCHY_INSTALL/config/hardware/bluetooth.sh
|
|
run_logged $OMARCHY_INSTALL/config/hardware/printer.sh
|
|
run_logged $OMARCHY_INSTALL/config/hardware/nvidia.sh
|
|
run_logged $OMARCHY_INSTALL/config/hardware/vulkan.sh
|
|
|
|
run_logged $OMARCHY_INSTALL/config/hardware/intel/video-acceleration.sh
|
|
run_logged $OMARCHY_INSTALL/config/hardware/intel/lpmd.sh
|
|
run_logged $OMARCHY_INSTALL/config/hardware/intel/thermald.sh
|
|
run_logged $OMARCHY_INSTALL/config/hardware/intel/ipu7-camera.sh
|
|
run_logged $OMARCHY_INSTALL/config/hardware/intel/ptl-kernel.sh
|
|
run_logged $OMARCHY_INSTALL/config/hardware/intel/fred.sh
|
|
run_logged $OMARCHY_INSTALL/config/hardware/intel/fix-wifi7-eht.sh
|
|
run_logged $OMARCHY_INSTALL/config/hardware/intel/sof-firmware.sh
|
|
|
|
run_logged $OMARCHY_INSTALL/config/hardware/asus/fix-asus-ptl-display-backlight.sh
|
|
run_logged $OMARCHY_INSTALL/config/hardware/asus/fix-asus-ptl-b9406-display.sh
|
|
run_logged $OMARCHY_INSTALL/config/hardware/asus/fix-asus-ptl-b9406-touchpad.sh
|
|
run_logged $OMARCHY_INSTALL/config/hardware/asus/fix-audio-mixer.sh
|
|
run_logged $OMARCHY_INSTALL/config/hardware/asus/fix-mic.sh
|
|
run_logged $OMARCHY_INSTALL/config/hardware/asus/fix-z13-touchpad.sh
|
|
|
|
run_logged $OMARCHY_INSTALL/config/hardware/framework/fix-f13-amd-audio-input.sh
|
|
run_logged $OMARCHY_INSTALL/config/hardware/framework/qmk-hid.sh
|
|
|
|
run_logged $OMARCHY_INSTALL/config/hardware/apple/fix-spi-keyboard.sh
|
|
run_logged $OMARCHY_INSTALL/config/hardware/apple/fix-suspend-nvme.sh
|
|
run_logged $OMARCHY_INSTALL/config/hardware/apple/fix-t2.sh
|
|
|
|
run_logged $OMARCHY_INSTALL/config/hardware/lenovo/fix-yoga-pro7-bass-speakers.sh
|
|
|
|
run_logged $OMARCHY_INSTALL/config/hardware/fix-bcm43xx.sh
|
|
run_logged $OMARCHY_INSTALL/config/hardware/fix-surface-keyboard.sh
|
|
run_logged $OMARCHY_INSTALL/config/hardware/fix-yt6801-ethernet-adapter.sh
|
|
run_logged $OMARCHY_INSTALL/config/hardware/fix-synaptic-touchpad.sh
|
|
run_logged $OMARCHY_INSTALL/config/hardware/fix-tuxedo-backlight.sh
|