Omarchy customizations

OMARCHY 4 — CUSTOM MODIFICATIONS
================================


HYPRLAND / MONITOR / HDR
------------------------

~/.config/hypr/monitors.lua

Modified for LG UltraFine on DP-1:
- 4K 60 Hz
- automatic scaling
- 10-bit framebuffer
- SDR desktop in sRGB
- automatic HDR managed by Hyprland

Added configuration:

hl.monitor({
  output = "DP-1",
  mode = "preferred",
  position = "auto",
  scale = "auto",
  bitdepth = 10,
  cm = "srgb"
})

IMPORTANT:
cm="srgb" is intentional.
With cm="auto", the desktop switched to wide gamut and Auto-HDR
did not work correctly.
With sRGB:
desktop -> sRGB 10-bit
fullscreen HDR video -> automatic HDR
exit fullscreen -> sRGB


MPV / HDR
---------

~/.config/mpv/mpv.conf

Created/modified to allow mpv to communicate HDR information
to Hyprland/Wayland.

Configuration:

vo=gpu-next
gpu-api=vulkan
gpu-context=waylandvk
target-colorspace-hint=yes
target-colorspace-hint-mode=source


OMARCHY IDLE / SCREENSAVER
--------------------------

~/.config/omarchy/shell.json

Modified idle timeouts.

Desired values:

"idle": {
  "screensaver": 300,
  "lock": 600
}

300 sec = screensaver after 5 minutes
600 sec = lock after 10 minutes

After making changes:
omarchy restart shell


HYPRLAND AUTOSTART
------------------

~/.config/hypr/autostart.lua

Modified to automatically start nwg-dock-hyprland.

Added:

o.launch_on_start("nwg-dock-hyprland -p left -i 28 -nolauncher -x")

Dock:
- left side
- 28 px icons
- no NWG launcher
- always visible
- exclusive zone (-x)


NWG-DOCK-HYPRLAND
-----------------

~/.config/nwg-dock-hyprland/style.css

Created by copying:

/usr/share/nwg-dock-hyprland/style.css

Command used:

mkdir -p ~/.config/nwg-dock-hyprland
cp /usr/share/nwg-dock-hyprland/style.css \
   ~/.config/nwg-dock-hyprland/style.css

Custom CSS:
- removed the dock's gray background
- transparent background
- reduced padding/margins
- additional minor personal cosmetic changes

DO NOT modify directly:
/usr/share/nwg-dock-hyprland/style.css


NWG DOCK — PINNED APPLICATIONS
------------------------------

~/.cache/nwg-dock-pinned

Contains the list and order of applications pinned
to the dock.

One application per line.
The order of the lines determines the order in the dock.


VOXTYPE / DICTATION
-------------------

VoxType configuration modified for:
- multilingual Whisper model
- Italian + English
- translate=false

Model tested:
medium

Whisper configuration:

[whisper]
model = "medium"
language = ["it", "en"]
translate = false

GPU acceleration enabled with:

sudo voxtype setup gpu --enable

NOTE:
Verify the actual path of the VoxType configuration file before
attempting a future restore, as it is important not to confuse
it with system/default configuration files.

Posted

in

by

Tags:

WordPress Appliance - Powered by TurnKey Linux