Hyprland config

This commit is contained in:
2024-10-23 11:53:39 +02:00
parent bf80b5054a
commit db55bcedb8
91 changed files with 6543 additions and 0 deletions
+104
View File
@@ -0,0 +1,104 @@
## 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/hypr/alacritty/colors.toml", "~/.config/hypr/alacritty/fonts.toml"]
## 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
## 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 = "alacritty"
WINIT_X11_SCALE_FACTOR = "1.0"
## WINDOW ---------------------------------------------------------
[window]
position = "None"
dynamic_padding = true
decorations = "full"
opacity = 0.95
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.
[window.padding]
x = 6
y = 6
## SCROLLING ------------------------------------------------------
[scrolling]
history = 100000
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
+24
View File
@@ -0,0 +1,24 @@
## Colors configuration
[colors.primary]
background = "#0F161C"
foreground = "#c0cbcb"
[colors.normal]
black = "#0F161C"
red = "#50696F"
green = "#9D632C"
yellow = "#F59E0A"
blue = "#5B7C83"
magenta = "#5F8188"
cyan = "#68888D"
white = "#c0cbcb"
[colors.bright]
black = "#868e8e"
red = "#50696F"
green = "#9D632C"
yellow = "#F59E0A"
blue = "#5B7C83"
magenta = "#5F8188"
cyan = "#68888D"
white = "#c0cbcb"
+38
View File
@@ -0,0 +1,38 @@
## Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
##
## Font configuration ---------------------------------------
[font]
## Font size in points.
size = 9
## When true, Alacritty will use a custom built-in font for box drawing characters and powerline symbols.
builtin_box_drawing = true
## Normal font family.
[font.normal]
family = "JetBrainsMono Nerd Font"
## If the family is not specified, it will fall back to the value specified for the normal font.
[font.bold]
family = "JetBrainsMono Nerd Font"
## If the family is not specified, it will fall back to the value specified for the normal font.
[font.italic]
family = "JetBrainsMono Nerd Font"
## If the family is not specified, it will fall back to the value specified for the normal font.
[font.bold_italic]
family = "JetBrainsMono Nerd Font"
## Offset is the extra space around each character.
## 'y' can be thought of as modifying the line spacing, and 'x' as modifying the letter spacing.
[font.offset]
x = 0
y = 0
## Glyph offset determines the locations of the glyphs within their cells with the default being at the bottom.
## Increasing 'x' moves the glyph to the right, increasing 'y' moves the glyph upward.
[font.glyph_offset]
x = 0
y = 0