Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
8c60050
[ nvim ] initial migration of settings to lua
KevinSJ Oct 31, 2021
5c251a3
[ nvim ] remove legacy settings.vim
KevinSJ Oct 31, 2021
8f359a1
[ nvim ] slightly tune plugin and vimrc settings
KevinSJ Oct 31, 2021
cc06bca
[ zshrc ] luamake and fzf
KevinSJ Oct 31, 2021
9e09af7
[ nvim ] convert mappings to lua
Jan 23, 2022
015bf0f
[ nvim ] remove unused coc plugin config
Jan 23, 2022
5b83f76
[ nvim ] Move some settings to lua
Jan 23, 2022
e6d6eb3
fix(rasi): fix issue with rasi
Feb 13, 2022
bd61d43
[ nvim ] migrated settings to lua
KevinSJ Jul 3, 2022
730fee3
[ nvim ] migrate commands and mappings
KevinSJ Jul 3, 2022
462cd96
[ polybar ] rename polybar config
KevinSJ Jul 3, 2022
45126f3
Remove migrated code
KevinSJ Jul 3, 2022
035011f
[ nvim ] usable Lua based nvim config
KevinSJ Jul 18, 2022
34d7aef
[ bspwm ] bspwm update and monitor hot-plug script
KevinSJ Jul 18, 2022
5537e37
[ picom ] picom config
KevinSJ Jul 18, 2022
bbc62eb
[ alacritty ] font size
KevinSJ Jul 18, 2022
e1d75d9
[ polybar ] polybar update
KevinSJ Jul 18, 2022
8a680b6
[ nvim ] plugin and config
KevinSJ Jul 18, 2022
1e76f2f
Updated git ignore
KevinSJ Jul 18, 2022
420bdd5
gitconfig update
KevinSJ Aug 21, 2022
ac4351f
[ Polybar ] update polybar config
KevinSJ Sep 5, 2022
69e8ffa
[ bspwmrc ] fix bspwmrc
KevinSJ Sep 5, 2022
d0d8d09
Monitor hotplug script
KevinSJ Sep 5, 2022
fe4fb62
Vim config update
KevinSJ Sep 9, 2022
2d490aa
Updated monitor hot plug script
KevinSJ Dec 16, 2022
d3997cc
Add zoom launcher
KevinSJ Dec 16, 2022
fb4e227
Remove commented code
KevinSJ Dec 16, 2022
f1456e5
bspwm config update
KevinSJ Dec 16, 2022
29357b0
Update polybar config
KevinSJ Dec 16, 2022
baf4b89
enable fcitx light ui
KevinSJ Dec 16, 2022
b061903
Rime config update
KevinSJ Dec 16, 2022
a7952ca
[ bspwm ] update bspwm config
KevinSJ Apr 25, 2023
414e873
[ polybar ] polybar config
KevinSJ Apr 25, 2023
7ab43a3
[ rofi ] rofi config
KevinSJ Apr 25, 2023
7e01799
[ rofi ] rofi config
KevinSJ Apr 25, 2023
eaf3ae4
[zsh]config update
KevinSJ Apr 25, 2023
1f9e136
[ picom ] fix shadow for dock
KevinSJ May 7, 2023
faa3bc4
add redshift to auto_start
KevinSJ Sep 14, 2023
8d14e77
bspwm fix
KevinSJ Jan 27, 2024
8fd5010
add alacritty config
KevinSJ Jan 27, 2024
c5222cb
Update polybar config
KevinSJ Jan 28, 2024
8f1b446
picom config permission update
KevinSJ Jan 28, 2024
171a77a
added keyd conifg
KevinSJ Jan 28, 2024
0f801b7
Update zsh config
KevinSJ Jan 28, 2024
3be6b44
fix polybar config
KevinSJ Jan 29, 2024
831cae5
pass brightness_card as environment variable
KevinSJ Jan 29, 2024
d9894e6
[Alacritty] Update alacritty config
KevinSJ Jun 15, 2024
db5bd0d
Update vim plug
KevinSJ Jun 15, 2024
7bbbdd1
[NVIM] config update
KevinSJ Jun 15, 2024
8ca8ad3
[Xprofile] update xprofile settings
KevinSJ Jun 15, 2024
b8efd93
Remove deprecated yaml config for alacritty
KevinSJ Jun 15, 2024
377e08b
[Alacritty] change font size to 18
KevinSJ Jun 15, 2024
9ce8871
[NVIM] Lua migration
KevinSJ Jun 15, 2024
adb2bd7
update xinitrc to include xrdb merge
KevinSJ Jun 15, 2024
703b1f8
Alacritty migration
KevinSJ May 8, 2025
30bbda8
Adding livirt launcher
KevinSJ May 8, 2025
a5dd5a6
adding flameshot
KevinSJ May 8, 2025
59c2281
Updating vim-plug
KevinSJ May 8, 2025
8f6feaf
migrate fcitx5
KevinSJ Aug 2, 2025
b9cbb0f
adding launchers
KevinSJ Aug 2, 2025
c86df47
Treesitter context vim plugin
KevinSJ Aug 2, 2025
5a89e87
fcitx fix
KevinSJ Aug 2, 2025
3e57b39
[ Redshift ] Adding latlong for location
KevinSJ Aug 30, 2025
f8d8ff2
[ rofi ] adding some shortcuts for launchers
KevinSJ Aug 30, 2025
d6aa96b
[Vim] Adding common wordlist for vim
KevinSJ Aug 30, 2025
2d235a6
[ Polybar ] fix polybar launch
KevinSJ Aug 30, 2025
e179ef3
[ monitor ] fix monitor hot plug
KevinSJ Aug 30, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
328 changes: 328 additions & 0 deletions .config/alacritty.symlink/alacritty.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,328 @@

#######
# ENV #
#######

[env]
# Environment variables

##########
# WINDOW #
##########

[window]

# Window dimensions
dimensions = { columns = 0, lines = 0 } # Default: columns = 0, lines = 0

# Window startup position
position = "None" # Default: "None"

# Padding
padding = { x = 0, y = 0 } # Default: x = 0, y = 0

# Dynamic padding
dynamic_padding = false # Default: false

# Window decorations
decorations = "Full" # Default: "Full"

# Opacity
opacity = 1.0 # Default: 1.0

# Blur (macOS/KDE Wayland only)
blur = false # Default: false

# Startup mode
startup_mode = "Windowed" # Default: "Windowed"

# Window title
title = "Alacritty" # Default: "Alacritty"

# Dynamic title
dynamic_title = true # Default: true

# Window class (Linux/BSD only)
class = { instance = "Alacritty", general = "Alacritty" } # Default: instance = "Alacritty", general = "Alacritty"

# Decorations theme variant
decorations_theme_variant = "None" # Default: "None"

# Resize increments
resize_increments = false # Default: false

# Option as Alt (macOS only)
option_as_alt = "None" # Default: "None"

#############
# SCROLLING #
#############

[scrolling]

# Maximum number of lines in the scrollback buffer
history = 10000 # Default: 10000

# Number of lines scrolled for every input scroll increment
multiplier = 3 # Default: 3

########
# FONT #
########

[font]

# Normal font style
normal = { family = "FiraCode Nerd Font Mono", style = "Regular" } # Default for Linux/BSD: "monospace", Regular

# Bold font style
bold = { style = "Bold" } # Inherits family from normal, Default style: Bold

# Italic font style
italic = { style = "Italic" } # Inherits family from normal, Default style: Italic

# Bold Italic font style
bold_italic = { style = "Bold Italic" } # Inherits family from normal, Default style: Bold Italic

# Font size in points
size = 14.0 # Default: 10.0

# Offset is extra space around each character
offset = { x = 0, y = 0 } # Default: x = 0, y = 0

# Glyph offset determines the locations of the glyphs within their cells
glyph_offset = { x = 0, y = 0 } # Default: x = 0, y = 0

# Use built-in font for box drawing characters
builtin_box_drawing = true # Default: true

##########
# COLORS #
##########

[colors]

# Transparent background colors
transparent_background_colors = false # Default

# Draw bold text with bright colors
draw_bold_text_with_bright_colors = false # Default

# Primary colors
[colors.primary]
foreground = "#d8d8d8" # Default
background = "#181818" # Default
dim_foreground = "#828482" # Default
bright_foreground = "None" # Default

# Cursor colors
[colors.cursor]
text = "CellBackground" # Default
cursor = "CellForeground" # Default

# Vi mode cursor colors
[colors.vi_mode_cursor]
text = "CellBackground" # Default
cursor = "CellForeground" # Default

# Search colors
[colors.search.matches]
foreground = "#181818" # Default
background = "#ac4242" # Default

[colors.search.focused_match]
foreground = "#181818" # Default
background = "#f4bf75" # Default

# Hint colors
[colors.hints.start]
foreground = "#181818" # Default
background = "#f4bf75" # Default

[colors.hints.end]
foreground = "#181818" # Default
background = "#ac4242" # Default

# Line indicator colors
[colors.line_indicator]
foreground = "None" # Default
background = "None" # Default

# Footer bar colors
[colors.footer_bar]
foreground = "#181818" # Default
background = "#d8d8d8" # Default

# Selection colors
[colors.selection]
text = "CellBackground" # Default
background = "CellForeground" # Default

# Normal colors
[colors.normal]
black = "#181818" # Default
red = "#ac4242" # Default
green = "#90a959" # Default
yellow = "#f4bf75" # Default
blue = "#6a9fb5" # Default
magenta = "#aa759f" # Default
cyan = "#75b5aa" # Default
white = "#d8d8d8" # Default

# Bright colors
[colors.bright]
black = "#6b6b6b" # Default
red = "#c55555" # Default
green = "#aac474" # Default
yellow = "#feca88" # Default
blue = "#82b8c8" # Default
magenta = "#c28cb8" # Default
cyan = "#93d3c3" # Default
white = "#f8f8f8" # Default

# Dim colors
[colors.dim]
black = "#0f0f0f" # Default
red = "#712b2b" # Default
green = "#5f6f3a" # Default
yellow = "#a17e4d" # Default
blue = "#456877" # Default
magenta = "#704d68" # Default
cyan = "#4d7770" # Default
white = "#8e8e8e" # Default

########
# BELL #
########

[bell]

# Visual bell animation effect
animation = "Linear" # Default: "Linear"

# Duration of the visual bell flash in milliseconds
duration = 0 # Default: 0

# Visual bell animation color
color = "#ffffff" # Default: "#ffffff"

# Command executed when the bell is rung
command = "None" # Default: "None"

#############
# SELECTION #
#############

[selection]

# Characters that are used as separators for "semantic words" in Alacritty
semantic_escape_chars = ",│`|:\"' ()[]{}<>\\t" # Default: ",│`|:\"' ()[]{}<>\\t"

# When set to true, selected text will be copied to the primary clipboard
save_to_clipboard = false # Default: false

##########
# CURSOR #
##########

[cursor]

# Cursor style
style = { shape = "Block", blinking = "On" } # Default: shape = "Block", blinking = "Off"

# Vi mode cursor style (falls back to the active value of the normal cursor if "None")
vi_mode_style = "None" # Default: "None"

# Cursor blinking interval in milliseconds
blink_interval = 750 # Default: 750

# Time after which cursor stops blinking, in seconds
blink_timeout = 0 # Default: 5

# When true, the cursor will be rendered as a hollow box when the window is not focused
unfocused_hollow = true # Default: true

# Thickness of the cursor relative to the cell width
thickness = 0.15 # Default: 0.15

############
# TERMINAL #
############

[terminal]

# Controls the OSC 52 behavior for clipboard interactions
osc52 = "CopyPaste" # Default: "OnlyCopy"

#########
# MOUSE #
#########

[mouse]

# When true, the cursor is temporarily hidden when typing
hide_when_typing = true # Default: false

# Mouse bindings (actual bindings need to be defined as per user preference)
# Example: bindings = [{ mouse = "Left", action = "Paste" }]
bindings = []

#########
# HINTS #
#########

[hints]

# Define the keys used for hint labels
alphabet = "jfkdls;ahgurieowpq" # Default: "jfkdls;ahgurieowpq"

# Enable specific hints
#[[hints.enabled]]
# Example configuration (actual settings to be defined based on user preference)
# regex = "..."
# hyperlinks = true
# post_processing = true
# persist = false
# action = "..."
# command = "..."
# binding = { key = "...", mods = "...", mode = "..." }
# mouse = { mods = "...", enabled = true }

# KEYBOARD section of Alacritty configuration

[keyboard]

# Define keyboard bindings here
# Example placeholder (actual bindings need to be defined based on user preference)
bindings = [
# { key = "Key", mods = "Modifiers", action = "Action" },
# { key = "Key", mods = "Modifiers", chars = "Characters to send" },
# ...
{key ="Return", mods = "Control|Shift", action = "SpawnNewInstance"}
]

[general]

# Live config reload (changes require restart)
live_config_reload = true # Default: true

# Shell program and its arguments
# Default for Linux/BSD/macOS is $SHELL or user's login shell
# Default for Windows is "powershell"
#[shell]
#program = "/bin/zsh" # Example for Linux/BSD/macOS
#args = ["-l"]

# Working directory
working_directory = "None" # Default: "None"

# Offer IPC using alacritty msg (unix only)
ipc_socket = true # Default: true
# https://alacritty.org/config-alacritty.html

###########
# GENERAL #
###########

# Import additional configuration files
import = []
Loading