Merge branch 'dev' into rc
This commit is contained in:
@@ -25,8 +25,7 @@ tty=$(tty 2>/dev/null)
|
|||||||
while true; do
|
while true; do
|
||||||
tte -i ~/.config/omarchy/branding/screensaver.txt \
|
tte -i ~/.config/omarchy/branding/screensaver.txt \
|
||||||
--frame-rate 120 --canvas-width 0 --canvas-height 0 --reuse-canvas --anchor-canvas c --anchor-text c\
|
--frame-rate 120 --canvas-width 0 --canvas-height 0 --reuse-canvas --anchor-canvas c --anchor-text c\
|
||||||
--random-effect --exclude-effects dev_worm \
|
--random-effect --no-eol --no-restore-cursor &
|
||||||
--no-eol --no-restore-cursor &
|
|
||||||
|
|
||||||
while pgrep -t "${tty#/dev/}" -x tte >/dev/null; do
|
while pgrep -t "${tty#/dev/}" -x tte >/dev/null; do
|
||||||
if read -n1 -t 1 || ! screensaver_in_focus; then
|
if read -n1 -t 1 || ! screensaver_in_focus; then
|
||||||
|
|||||||
@@ -143,6 +143,8 @@ Run `omarchy --help` for the full list. The most common groups:
|
|||||||
**Key behaviors:**
|
**Key behaviors:**
|
||||||
- Hyprland auto-reloads on config save (no restart needed for most changes)
|
- Hyprland auto-reloads on config save (no restart needed for most changes)
|
||||||
- Use `hyprctl reload` to force reload
|
- Use `hyprctl reload` to force reload
|
||||||
|
- After ANY Hyprland config change, validate with `hyprctl reload` followed by `hyprctl configerrors`
|
||||||
|
- If `hyprctl configerrors` reports errors, address them and rerun validation until clean or until a real blocker is identified
|
||||||
- Use `omarchy refresh hyprland` to reset to defaults
|
- Use `omarchy refresh hyprland` to reset to defaults
|
||||||
|
|
||||||
### Waybar (Status Bar)
|
### Waybar (Status Bar)
|
||||||
@@ -194,7 +196,7 @@ cp ~/.config/hypr/bindings.conf ~/.config/hypr/bindings.conf.bak.$(date +%s)
|
|||||||
# 3. Make changes with Edit tool
|
# 3. Make changes with Edit tool
|
||||||
|
|
||||||
# 4. Apply changes
|
# 4. Apply changes
|
||||||
# - Hyprland: auto-reloads on save (no restart needed)
|
# - Hyprland: auto-reloads on save, but MUST validate with `hyprctl reload` and `hyprctl configerrors`
|
||||||
# - Waybar: MUST restart with `omarchy restart waybar`
|
# - Waybar: MUST restart with `omarchy restart waybar`
|
||||||
# - Walker: MUST restart with `omarchy restart walker`
|
# - Walker: MUST restart with `omarchy restart walker`
|
||||||
# - Terminals: MUST restart with `omarchy restart terminal`
|
# - Terminals: MUST restart with `omarchy restart terminal`
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ SUBSYSTEM=="power_supply", ATTR{type}=="Mains", RUN+="/usr/bin/systemd-run --no-
|
|||||||
SUBSYSTEM=="power_supply", ATTR{type}=="USB", RUN+="/usr/bin/systemd-run --no-block --collect --unit=omarchy-power-profile --property=After=power-profiles-daemon.service $HOME/.local/share/omarchy/bin/omarchy-powerprofiles-set"
|
SUBSYSTEM=="power_supply", ATTR{type}=="USB", RUN+="/usr/bin/systemd-run --no-block --collect --unit=omarchy-power-profile --property=After=power-profiles-daemon.service $HOME/.local/share/omarchy/bin/omarchy-powerprofiles-set"
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
chrootable_systemctl_enable power-profiles-daemon.service
|
sudo systemctl enable power-profiles-daemon
|
||||||
|
|
||||||
sudo udevadm control --reload 2>/dev/null
|
sudo udevadm control --reload 2>/dev/null
|
||||||
sudo udevadm trigger --subsystem-match=power_supply 2>/dev/null
|
sudo udevadm trigger --subsystem-match=power_supply 2>/dev/null
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
echo "Replace coterie of individual Elephant packages with the single elephant-all package"
|
echo "Replace coterie of individual Elephant packages with the single elephant-all package"
|
||||||
|
|
||||||
if omarchy-pkg-present omarchy-walker; then
|
if omarchy-pkg-present omarchy-walker; then
|
||||||
omarchy-pkg-drop omarchy-walker
|
yes | sudo pacman -S --needed elephant-all
|
||||||
omarchy-pkg-add walker elephant-all
|
sudo pacman -R --noconfirm omarchy-walker
|
||||||
omarchy-refresh-walker
|
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -1,5 +1,14 @@
|
|||||||
echo "Update interface_branding_color for limine 12 (palette index -> RRGGBB)"
|
echo "Update interface_ colours for limine 12 (palette index -> RRGGBB)"
|
||||||
|
|
||||||
if [[ -f /boot/limine.conf ]]; then
|
if [[ -f /boot/limine.conf ]]; then
|
||||||
sudo sed -i 's/^interface_branding_color: 2$/interface_branding_color: 9ece6a/' /boot/limine.conf
|
sudo sed -i 's/^interface_branding_color: 2$/interface_branding_colour: 9ece6a/' /boot/limine.conf
|
||||||
|
sudo sed -i 's/^interface_branding_color: /interface_branding_colour: /' /boot/limine.conf
|
||||||
|
|
||||||
|
if ! grep -q '^interface_help_colour:' /boot/limine.conf; then
|
||||||
|
echo 'interface_help_colour: 9ece6a' | sudo tee -a /boot/limine.conf >/dev/null
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! grep -q '^interface_help_colour_bright:' /boot/limine.conf; then
|
||||||
|
echo 'interface_help_colour_bright: 9ece6a' | sudo tee -a /boot/limine.conf >/dev/null
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user