Replaces the Persona x Mocha rice. NieR's menu language is kept whole — plain rectangles, hairline rules, letter-spaced upright capitals, a square marker on the current row, corner ticks round panels, and selection shown by inverting the row — but the colours come from ~/.wallpapers/space-1.jpg rather than from the game's beige: the grey-green void as the ground, the suit's sage grey as text, the planet's white as the one accent, and the hull's red indicator lights as the alarm. The Persona geometry is switched off rather than ripped out: Theme.skew and Theme.cut are 0, so P5Panel, Skew and Geom collapse to rectangles. Overshoot easing, italics and black weights are gone shell-wide. New, borrowed from caelestia's screen border: bar/Frame.qml draws the bar, the rail and a thin left/bottom band as one hull on the bottom layer, with the desktop as a rounded opening cut out of it. Frame also owns all four exclusive zones, so the bar and rail are placed from the screen edge. Hyprland moves to 1px borders lit from the planet white into grey, a soft wide shadow and gaps measured from the opening. Alacritty, fish and dunst get matching YoRHa palettes. Neovim, GTK/Qt and btop are still Mocha. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
116 lines
3.4 KiB
TOML
116 lines
3.4 KiB
TOML
|
|
## ENVIRONMENT ----------------------------------------------------
|
|
|
|
## All key-value pairs in the [env] section will be added as environment variables for any process spawned
|
|
## by Alacritty, including its shell. Some entries may override variables set by alacritty itself.
|
|
[env]
|
|
TERM = "xterm-256color"
|
|
WINIT_X11_SCALE_FACTOR = "1.0"
|
|
|
|
## WINDOW ---------------------------------------------------------
|
|
[window]
|
|
position = "None"
|
|
dynamic_padding = true
|
|
decorations = "None"
|
|
|
|
## Fully opaque, no blur. YoRHa surfaces are flat and opaque —
|
|
## glass and translucency read as a different design language entirely.
|
|
opacity = 1.0
|
|
blur = false
|
|
startup_mode = "Windowed"
|
|
dynamic_title = true
|
|
class = { instance = "Alacritty", general = "Alacritty" }
|
|
decorations_theme_variant = "None"
|
|
|
|
## Number of lines/columns (not pixels) in the terminal.
|
|
[window.dimensions]
|
|
columns = 82
|
|
lines = 24
|
|
|
|
## Blank space added around the window in pixels. Roomier than the old 3/0 —
|
|
## the text needs to sit inside the border, not against it.
|
|
[window.padding]
|
|
x = 12
|
|
y = 8
|
|
|
|
## SCROLLING ------------------------------------------------------
|
|
[scrolling]
|
|
history = 10000
|
|
multiplier = 3
|
|
|
|
## BELL -----------------------------------------------------------
|
|
[bell]
|
|
animation = "Linear"
|
|
duration = 20
|
|
command = { program = "paplay", args = ["/usr/share/sounds/freedesktop/stereo/dialog-error.oga"] }
|
|
|
|
## SELECTION ------------------------------------------------------
|
|
[selection]
|
|
save_to_clipboard = true
|
|
|
|
## CURSOR ---------------------------------------------------------
|
|
[cursor]
|
|
vi_mode_style = "None"
|
|
blink_interval = 750
|
|
blink_timeout = 5
|
|
unfocused_hollow = false
|
|
thickness = 0.15
|
|
|
|
[cursor.style]
|
|
shape = "Block"
|
|
blinking = "On"
|
|
|
|
## MOUSE ----------------------------------------------------------
|
|
[mouse]
|
|
hide_when_typing = false
|
|
|
|
## HINTS ----------------------------------------------------------
|
|
[[hints.enabled]]
|
|
command = "xdg-open"
|
|
hyperlinks = true
|
|
post_processing = true
|
|
persist = false
|
|
mouse.enabled = true
|
|
binding = { key = "U", mods = "Control|Shift" }
|
|
regex = "(ipfs:|ipns:|magnet:|mailto:|gemini://|gopher://|https://|http://|news:|file:|git://|ssh:|ftp://)[^\u0000-\u001F\u007F-\u009F<>\"\\s{-}\\^⟨⟩‘]+"
|
|
|
|
## DEBUG ----------------------------------------------------------
|
|
[debug]
|
|
render_timer = false
|
|
persistent_logging = false
|
|
log_level = "Warn"
|
|
renderer = "None"
|
|
print_events = false
|
|
highlight_damage = false
|
|
prefer_egl = false
|
|
|
|
[general]
|
|
|
|
## You can set shell.program to the path of your favorite shell, e.g. /bin/zsh.
|
|
## Entries in shell.args are passed as arguments to the shell.
|
|
#shell = { program = "/bin/zsh", args = ["--login"] }
|
|
|
|
## Directory the shell is started in. When this is unset, or "None",
|
|
## the working directory of the parent process will be used.
|
|
#working_directory = "None"
|
|
|
|
## Live config reload
|
|
live_config_reload = true
|
|
|
|
## Offer IPC using alacritty msg
|
|
ipc_socket = true
|
|
## Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
|
|
##
|
|
## Configuration for Alacritty, the GPU enhanced terminal emulator.
|
|
## It's a very basic and simple config file, for full configuration, Run `man 5 alacritty`
|
|
|
|
## GENERAL --------------------------------------------------------
|
|
|
|
## Import additional configuration files.
|
|
import = ["~/.config/alacritty/yorha.toml", "~/.config/alacritty/fonts.toml"]
|
|
|
|
[[keyboard.bindings]]
|
|
key = "Return"
|
|
mods = "Shift"
|
|
chars = "\u001B\r"
|