Alacritty how to correctly migrate config to toml and apply a custom settings

garuda-inxi
System:
  Kernel: 6.8.2-3-cachyos arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-linux
    root=UUID=8a69f047-feee-46cf-81a1-d299eb173883 rw rootflags=subvol=@
    rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=3
    sysrq_always_enabled=1 mitigations=off amd_pstate=active
    amdgpu.ppfeaturemask=0xffffffff tsc=reliable clocksource=tsc nowatchdog
    nmi_watchdog=0 initrd=@\boot\initramfs-linux-cachyos.img
  Desktop: KDE Plasma v: 6.0.3 tk: Qt v: N/A info: frameworks v: 6.0.0
    wm: kwin_wayland with: krunner vt: 1 dm: SDDM Distro: Garuda
    base: Arch Linux
Machine:
  Type: Desktop Mobo: ASRock model: X470 Taichi serial: <superuser required>
    uuid: <superuser required> UEFI: American Megatrends v: P5.10
    date: 10/20/2022
CPU:
  Info: model: AMD Ryzen 5 5600X bits: 64 type: MT MCP arch: Zen 3+ gen: 4
    level: v3 note: check built: 2022 process: TSMC n6 (7nm) family: 0x19 (25)
    model-id: 0x21 (33) stepping: 2 microcode: 0xA20120A
  Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
    L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB desc: 6x512 KiB
    L3: 32 MiB desc: 1x32 MiB
  Speed (MHz): avg: 3673 high: 3841 min/max: 550/4687 scaling:
    driver: amd-pstate-epp governor: performance cores: 1: 3692 2: 3628 3: 3707
    4: 3597 5: 3615 6: 3707 7: 3841 8: 3632 9: 3732 10: 3599 11: 3691 12: 3646
    bogomips: 88801
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities: <filter>
Graphics:
  Device-1: AMD Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT]
    vendor: Gigabyte driver: amdgpu v: kernel arch: RDNA-2 code: Navi-2x
    process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 4 speed: 16 GT/s
    lanes: 16 ports: active: DP-1,DP-2,HDMI-A-2 empty: HDMI-A-1,Writeback-1
    bus-ID: 10:00.0 chip-ID: 1002:73df class-ID: 0300
  Display: wayland server: X.org v: 1.21.1.11 with: Xwayland v: 23.2.4
    compositor: kwin_wayland driver: X: loaded: amdgpu
    unloaded: modesetting,radeon alternate: fbdev,vesa dri: radeonsi
    gpu: amdgpu d-rect: 4980x2513 display-ID: 0
  Monitor-1: DP-1 pos: bottom-r res: 2048x864 size: N/A modes: N/A
  Monitor-2: DP-2 pos: primary,top-left res: 1396x785 size: N/A modes: N/A
  Monitor-3: HDMI-A-2 pos: middle-c res: 1536x864 size: N/A modes: N/A
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi
    wayland: drv: radeonsi x11: drv: radeonsi
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.0.3-arch1.2
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 6700 XT (radeonsi
    navi22 LLVM 17.0.6 DRM 3.57 6.8.2-3-cachyos) device-ID: 1002:73df
    memory: 11.72 GiB unified: no display-ID: :0.0
  API: Vulkan v: 1.3.279 layers: 23 device: 0 type: discrete-gpu name: AMD
    Radeon RX 6700 XT (RADV NAVI22) driver: mesa radv v: 24.0.3-arch1.2
    device-ID: 1002:73df surfaces: xcb,xlib,wayland device: 1 type: cpu
    name: llvmpipe (LLVM 17.0.6 256 bits) driver: mesa llvmpipe
    v: 24.0.3-arch1.2 (LLVM 17.0.6) device-ID: 10005:0000
    surfaces: xcb,xlib,wayland
Audio:
  Device-1: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel v: kernel pcie:
    gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 10:00.1 chip-ID: 1002:ab28
    class-ID: 0403
  Device-2: Sony INZONE H9 / H7
    driver: cdc_acm,hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 5-2:3 chip-ID: 054c:0e53
    class-ID: 0a00
  API: ALSA v: k6.8.2-3-cachyos status: kernel-api with: aoss
    type: oss-emulator tools: N/A
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: PipeWire v: 1.0.4 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Dual Band Wireless-AC 3168NGW [Stone Peak] driver: iwlwifi
    v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 08:00.0
    chip-ID: 8086:24fb class-ID: 0280
  IF: wlp8s0 state: down mac: <filter>
  Device-2: Intel I211 Gigabit Network vendor: ASRock driver: igb v: kernel
    pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: d000 bus-ID: 0a:00.0
    chip-ID: 8086:1539 class-ID: 0200
  IF: enp10s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IF-ID-1: virbr0 state: down mac: <filter>
  Info: services: NetworkManager, smbd, sshd, systemd-timesyncd
Bluetooth:
  Device-1: Edimax Bluetooth Adapter driver: btusb v: 0.8 type: USB rev: 1.1
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-1.4.2:10 chip-ID: 7392:c611
    class-ID: e001 serial: <filter>
  Report: btmgmt ID: hci0 rfk-id: 1 state: up address: <filter> bt-v: 5.1
    lmp-v: 10 status: discoverable: yes pairing: yes class-ID: 6c0104
Drives:
  Local Storage: total: 3.64 TiB used: 3.95 TiB (108.7%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital
    model: WD BLACK SN770 1TB size: 931.51 GiB block-size: physical: 512 B
    logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 731120WD temp: 37.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:3 vendor: Samsung model: SSD 980 1TB
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: 3B4QFXO7 temp: 35.9 C
    scheme: GPT
  ID-3: /dev/sda maj-min: 8:0 vendor: Seagate model: ST2000DX002-2DV164
    size: 1.82 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 7200 serial: <filter> fw-rev: CC41 scheme: GPT
Partition:
  ID-1: / raw-size: 931.22 GiB size: 931.22 GiB (100.00%)
    used: 795.69 GiB (85.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 44.3 MiB (14.8%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 931.22 GiB size: 931.22 GiB (100.00%)
    used: 795.69 GiB (85.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-4: /var/log raw-size: 931.22 GiB size: 931.22 GiB (100.00%)
    used: 795.69 GiB (85.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-5: /var/tmp raw-size: 931.22 GiB size: 931.22 GiB (100.00%)
    used: 795.69 GiB (85.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 31.26 GiB used: 4.49 GiB (14.4%)
    priority: 100 comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 12
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 55.5 C mobo: 35.0 C gpu: amdgpu temp: 57.0 C
    mem: 60.0 C
  Fan Speeds (rpm): fan-1: 0 fan-2: 2023 fan-3: 0 fan-4: 0 fan-5: 0
    gpu: amdgpu fan: 0
  Power: 12v: N/A 5v: N/A 3.3v: 3.18 vbat: 3.28 gpu: amdgpu watts: 28.00
Info:
  Memory: total: 32 GiB available: 31.26 GiB used: 22.08 GiB (70.6%)
  Processes: 544 Power: uptime: 4h 59m states: freeze,mem,disk
    suspend: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 12.49 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 255 default: graphical
    tool: systemctl
  Packages: 2818 pm: pacman pkgs: 2773 libs: 634 tools: octopi,paru,yay
    pm: appimage pkgs: 0 pm: flatpak pkgs: 45 Compilers: clang: 17.0.6
    gcc: 13.2.1 Shell: garuda-inxi default: fish v: 3.7.0
    running-in: alacritty inxi: 3.3.33
Garuda (2.6.23-1):
  System install date:     2024-01-11
  Last full system update: 2024-03-31 ↻
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut
  Windows dual boot:       Probably (Run as root to verify)
  Failed units:

ever since alacrity switched to the toml format I always had problems with the config (even though I did a alacritty migrate as suggested)

I would get

File: /tmp/Alacritty-1310078.log
[0.000247833s] [WARN ] [alacritty_config_derive] Unused config key: size
[0.000414661s] [WARN ] [alacritty_config_derive] Unused config key: save_to_clipboard
[0.000423040s] [WARN ] [alacritty_config_derive] Unused config key: window.dynamic_title

on every startup of alacrity

I never really paid attention to it until now where I want to try this color scheme GitHub - catppuccin/alacritty: 🌴 Soothing pastel theme for Alacritty

so I ran curl -LO --output-dir ~/.config/alacritty https://github.com/catppuccin/alacritty/raw/main/catppuccin-mocha.toml

and added

import = [
  # uncomment the flavour you want below:
  #"~/.config/alacritty/catppuccin-latte.toml"
  # "~/.config/alacritty/catppuccin-frappe.toml"
  # "~/.config/alacritty/catppuccin-macchiato.toml"
   "~/.config/alacritty/catppuccin-mocha.toml"
]

to the beginning of my ~/.config/alacritty/alacritty.toml

but nothing happened I am suspecting it is because of the errors I getting with the config (see above)

I tried rm the config file and then reopening alacrity but that produces a .yml file

running alacritty migrate converts it into a toml file but It still gives me the same warning and my color scheme does not apply

this is how the file looks currently

.config/alacritty/alacritty.toml
live_config_reload = true
save_to_clipboard = true
"window.dynamic_title" = true

[colors]
draw_bold_text_with_bright_colors = true

[colors.bright]
black = "0xa6896b"
blue = "0xF35645"
cyan = "0xFAD32F"
green = "0xEB3247"
magenta = "0xF6A73B"
red = "0x5F4149"
white = "0xeec49a"
yellow = "0xBC4349"

[colors.cursor]
cursor = "0xeec49a"
text = "0x0a1124"

[colors.normal]
black = "0x0a1124"
blue = "0xF35645"
cyan = "0xFAD32F"
green = "0xEB3247"
magenta = "0xF6A73B"
red = "0x5F4149"
white = "0xeec49a"
yellow = "0xBC4349"

[colors.primary]
background = "0x0a1124"
foreground = "0xeec49a"

[cursor]
style = "Underline"

[env]
TERM = "xterm-256color"

[font]
size = 12

[font.bold]
family = "FiraCode Nerd Font Mono"

[font.bold_italic]
family = "FiraCode Nerd Font Mono"
size = 12.0

[font.italic]
family = "FiraCode Nerd Font Mono"

[font.normal]
family = "FiraCode Nerd Font Mono"

[[keyboard.bindings]]
action = "Paste"
key = "V"
mods = "Control|Shift"

[[keyboard.bindings]]
action = "Copy"
key = "C"
mods = "Control|Shift"

[[keyboard.bindings]]
action = "PasteSelection"
key = "Insert"
mods = "Shift"

[[keyboard.bindings]]
action = "ResetFontSize"
key = "Key0"
mods = "Control"

[[keyboard.bindings]]
action = "IncreaseFontSize"
key = "Equals"
mods = "Control"

[[keyboard.bindings]]
action = "IncreaseFontSize"
key = "Plus"
mods = "Control"

[[keyboard.bindings]]
action = "DecreaseFontSize"
key = "Minus"
mods = "Control"

[[keyboard.bindings]]
action = "DecreaseFontSize"
key = "Minus"
mods = "Control"

[mouse]
hide_when_typing = true

[scrolling]
history = 10000
multiplier = 3

[shell]
args = ["--login"]
program = "/usr/bin/fish"

[window]
decorations = "full"
decorations_theme_variant = "Dark"
dynamic_padding = true
opacity = 0.6
title = "Alacritty@Garuda"

[window.class]
general = "Alacritty"
instance = "Alacritty"

[window.dimensions]
columns = 100
lines = 30

This might be your problem right here. The Alacritty config you shared is setting different values for terminal colors. The catppuccin one might be getting overwritten by the values that are read last.

Try moving the import = block to the bottom of the Alacritty config (so it is read last) and see if that makes any difference.

1 Like

Nope no change I think alacritty may just not be loading the file because of the errors.

File: /tmp/Alacritty-1310078.log
[0.000247833s] [WARN ] [alacritty_config_derive] Unused config key: size
[0.000414661s] [WARN ] [alacritty_config_derive] Unused config key: save_to_clipboard
[0.000423040s] [WARN ] [alacritty_config_derive] Unused config key: window.dynamic_title

tried to change other settings like the font and its ignored

Let’s try this (just to test):

mv ~/.config/alacritty/alacritty.toml ~/.config/alacritty/alacritty.toml_backup
cp ~/.config/alacritty/catppuccin-mocha.toml ~/.config/alacritty/alacritty.toml
1 Like

achtually that works (and ofc produces no errors) so I guess my theory is correct about the default config being broken and preventing any configuration

taking a look here Alacritty i can see some of the settings are wrong for example "window.dynamic_title" = true should be dynamic_title = true no qoates or window

I would just grab whatever settings you want to keep from the old config and paste them into the new one. Skip the broken ones obviously, and skip the color ones if you are happy with the colors in the new config…and then just scrap the old config altogether.

If that broken config is coming from /etc/skel (i.e. a Garuda config) that sounds like something we need to take a look at on our end. :eyes:

1 Like

not sure where this config is coming from honestly I believe dr460nized edition should have a alacrity config but I don’t see one in /etc/skel

/etc/skelπŸ”’ took 1ms
 ╰─λ tree -a
.
β”œβ”€β”€ .bash_logout
β”œβ”€β”€ .bash_profile
β”œβ”€β”€ .bashrc
β”œβ”€β”€ .bashrc_garuda
β”œβ”€β”€ .config
β”‚   β”œβ”€β”€ autostart
β”‚   β”‚   β”œβ”€β”€ bashrc-setup.desktop
β”‚   β”‚   β”œβ”€β”€ garuda-welcome.desktop
β”‚   β”‚   β”œβ”€β”€ initial-setup.desktop
β”‚   β”‚   └── initial-user-setup.desktop
β”‚   β”œβ”€β”€ baloofilerc
β”‚   β”œβ”€β”€ bleachbit
β”‚   β”‚   └── bleachbit.ini
β”‚   β”œβ”€β”€ deluge
β”‚   β”‚   └── gtk3ui.conf
β”‚   β”œβ”€β”€ dolphinrc
β”‚   β”œβ”€β”€ environment.d
β”‚   β”‚   β”œβ”€β”€ firefox.conf
β”‚   β”‚   β”œβ”€β”€ garuda.conf
β”‚   β”‚   └── .gitkeep
β”‚   β”œβ”€β”€ falkon
β”‚   β”‚   └── profiles
β”‚   β”‚       β”œβ”€β”€ garuda
β”‚   β”‚       β”‚   β”œβ”€β”€ bookmarks.json
β”‚   β”‚       β”‚   β”œβ”€β”€ browsedata.db
β”‚   β”‚       β”‚   └── version
β”‚   β”‚       └── profiles.ini
β”‚   β”œβ”€β”€ fish
β”‚   β”‚   β”œβ”€β”€ conf.d
β”‚   β”‚   β”‚   └── done.fish
β”‚   β”‚   └── config.fish
β”‚   β”œβ”€β”€ gtk-3.0
β”‚   β”‚   β”œβ”€β”€ colors.css
β”‚   β”‚   β”œβ”€β”€ gtk.css
β”‚   β”‚   └── settings.ini
β”‚   β”œβ”€β”€ gtk-4.0
β”‚   β”‚   β”œβ”€β”€ colors.css
β”‚   β”‚   β”œβ”€β”€ gtk.css
β”‚   β”‚   └── settings.ini
β”‚   β”œβ”€β”€ katerc
β”‚   β”œβ”€β”€ kcminputrc
β”‚   β”œβ”€β”€ kdeglobals
β”‚   β”œβ”€β”€ konsolerc
β”‚   β”œβ”€β”€ kscreenlockerrc
β”‚   β”œβ”€β”€ Kvantum
β”‚   β”‚   └── kvantum.kvconfig
β”‚   β”œβ”€β”€ kwinrc
β”‚   β”œβ”€β”€ libinput-gestures.conf
β”‚   β”œβ”€β”€ libreoffice
β”‚   β”‚   └── 4
β”‚   β”‚       └── user
β”‚   β”‚           └── registrymodifications.xcu
β”‚   β”œβ”€β”€ micro
β”‚   β”‚   β”œβ”€β”€ bindings.json
β”‚   β”‚   β”œβ”€β”€ plug
β”‚   β”‚   β”‚   β”œβ”€β”€ aspell
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ aspell.lua
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ help
β”‚   β”‚   β”‚   β”‚   β”‚   └── aspell.md
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ LICENSE
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ README.md
β”‚   β”‚   β”‚   β”‚   └── repo.json
β”‚   β”‚   β”‚   β”œβ”€β”€ fzf
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ main.lua
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ README.md
β”‚   β”‚   β”‚   β”‚   └── repo.json
β”‚   β”‚   β”‚   β”œβ”€β”€ misspell
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ misspell.lua
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ README.md
β”‚   β”‚   β”‚   β”‚   └── repo.json
β”‚   β”‚   β”‚   └── wc
β”‚   β”‚   β”‚       β”œβ”€β”€ CHANGELOG.md
β”‚   β”‚   β”‚       β”œβ”€β”€ help
β”‚   β”‚   β”‚       β”‚   └── wc.md
β”‚   β”‚   β”‚       β”œβ”€β”€ info.json
β”‚   β”‚   β”‚       β”œβ”€β”€ LICENSE
β”‚   β”‚   β”‚       β”œβ”€β”€ README.md
β”‚   β”‚   β”‚       β”œβ”€β”€ repo.json
β”‚   β”‚   β”‚       └── wc.lua
β”‚   β”‚   β”œβ”€β”€ settings.json
β”‚   β”‚   └── syntax
β”‚   β”‚       └── conf.yaml
β”‚   β”œβ”€β”€ mimeapps.list
β”‚   β”œβ”€β”€ mpv
β”‚   β”‚   └── mpv.conf
β”‚   β”œβ”€β”€ pacseek
β”‚   β”‚   └── config.json
β”‚   β”œβ”€β”€ psd
β”‚   β”‚   └── psd.conf
β”‚   β”œβ”€β”€ smplayer
β”‚   β”‚   └── smplayer.ini
β”‚   β”œβ”€β”€ starship.toml
β”‚   β”œβ”€β”€ touchpadrc
β”‚   β”œβ”€β”€ touchpadxlibinputrc
β”‚   └── vlc
β”‚       └── vlcrc
β”œβ”€β”€ .firedragon
β”‚   └── chrome
β”‚       β”œβ”€β”€ userChrome.css
β”‚       └── userContent.css
β”œβ”€β”€ .local
β”‚   └── share
β”‚       β”œβ”€β”€ fish
β”‚       β”‚   └── fish_history
β”‚       └── konsole
β”‚           └── Garuda.profile
β”œβ”€β”€ .profile
└── .zshrc

maybe it’s coming from the arch package? like I said in the OP deleting then file then running alarcitrty first produces a .yml file then upon running alacritty migrate it produces the broken toml file

fixed the config it should be like this also if you want to do an import it has to go in the beginning otherwise it will give an error . (and unfortunately imported configs DO NOT overwrite any current configs so in my case I would have to delete all color configs first)

live_config_reload = true
[shell]
args = ["--login"]
program = "/usr/bin/fish"

[selection]
save_to_clipboard = true

[colors]
draw_bold_text_with_bright_colors = true

[colors.bright]
black = "0xa6896b"
blue = "0xF35645"
cyan = "0xFAD32F"
green = "0xEB3247"
magenta = "0xF6A73B"
red = "0x5F4149"
white = "0xeec49a"
yellow = "0xBC4349"

[colors.cursor]
cursor = "0xeec49a"
text = "0x0a1124"

[colors.normal]
black = "0x0a1124"
blue = "0xF35645"
cyan = "0xFAD32F"
green = "0xEB3247"
magenta = "0xF6A73B"
red = "0x5F4149"
white = "0xeec49a"
yellow = "0xBC4349"

[colors.primary]
background = "0x0a1124"
foreground = "0xeec49a"

[cursor]
style = "Underline"

[env]
TERM = "xterm-256color"

[font]
normal = { family = "FiraCode Nerd Font Mono"}
bold = { family = "FiraCode Nerd Font Mono"}
italic = { family = "FiraCode Nerd Font Mono"}
bold_italic = { family = "FiraCode Nerd Font Mono"}
size = 12.0

[[keyboard.bindings]]
action = "Paste"
key = "V"
mods = "Control|Shift"

[[keyboard.bindings]]
action = "Copy"
key = "C"
mods = "Control|Shift"

[[keyboard.bindings]]
action = "PasteSelection"
key = "Insert"
mods = "Shift"

[[keyboard.bindings]]
action = "ResetFontSize"
key = "Key0"
mods = "Control"

[[keyboard.bindings]]
action = "IncreaseFontSize"
key = "Equals"
mods = "Control"

[[keyboard.bindings]]
action = "IncreaseFontSize"
key = "Plus"
mods = "Control"

[[keyboard.bindings]]
action = "DecreaseFontSize"
key = "Minus"
mods = "Control"

[[keyboard.bindings]]
action = "DecreaseFontSize"
key = "Minus"
mods = "Control"

[mouse]
hide_when_typing = true

[scrolling]
history = 10000
multiplier = 3

[window]
dynamic_title = true
decorations = "full"
decorations_theme_variant = "Dark"
dynamic_padding = true
opacity = 0.6
title = "Alacritty@Garuda"

[window.class]
general = "Alacritty"
instance = "Alacritty"

[window.dimensions]
columns = 100
lines = 30

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.