master_roby3

Untitled

Jul 10th, 2023
10
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.90 KB | None | 0 0
  1. # Configuration for Alacritty, the GPU enhanced terminal emulator.
  2.  
  3. # Any items in the `env` entry below will be added as
  4. # environment variables. Some entries may override variables
  5. # set by alacritty itself.
  6. env:
  7. # TERM variable
  8. #
  9. # This value is used to set the `$TERM` environment variable for
  10. # each instance of Alacritty. If it is not present, alacritty will
  11. # check the local terminfo database and use `alacritty` if it is
  12. # available, otherwise `xterm-256color` is used.
  13. TERM: xterm-256color
  14.  
  15. window:
  16. # Window dimensions (changes require restart)
  17. #
  18. # Specified in number of columns/lines, not pixels.
  19. # If both are `0`, this setting is ignored.
  20. opacity: 0.85
  21. dimensions:
  22. columns: 0
  23. lines: 0
  24.  
  25. # Window position (changes require restart)
  26. #
  27. # Specified in number of pixels.
  28. # If the position is not set, the window manager will handle the placement.
  29. #position:
  30. # x: 75
  31. # y: 75
  32.  
  33. # Window padding (changes require restart)
  34. #
  35. # Blank space added around the window in pixels. This padding is scaled
  36. # by DPI and the specified value is always added at both opposing sides.
  37. padding:
  38. x: 5
  39. y: 0
  40.  
  41. # Spread additional padding evenly around the terminal content.
  42. dynamic_padding: true
  43.  
  44. # Window decorations
  45. #
  46. # Values for `decorations`:
  47. # - full: Borders and title bar
  48. # - none: Neither borders nor title bar
  49. #
  50. # Values for `decorations` (macOS only):
  51. # - transparent: Title bar, transparent background and title bar buttons
  52. # - buttonless: Title bar, transparent background, but no title bar buttons
  53. decorations: full
  54.  
  55. # Startup Mode (changes require restart)
  56. #
  57. # Values for `startup_mode`:
  58. # - Windowed
  59. # - Maximized
  60. # - Fullscreen
  61. #
  62. # Values for `startup_mode` (macOS only):
  63. # - SimpleFullscreen
  64. startup_mode: Windowed
  65.  
  66. # Window title
  67. title: Alacritty
  68. # Window class (Linux/BSD only):
  69. #class:
  70. # Application instance name
  71. #instance: Alacritty
  72. # General application class
  73. #general: Alacritty
  74. # GTK theme variant (Linux/BSD only)
  75. #
  76. # Override the variant of the GTK theme. Commonly supported values are `dark` and `light`.
  77. # Set this to `None` to use the default theme variant.
  78. #gtk_theme_variant: None
  79.  
  80. scrolling:
  81. # Maximum number of lines in the scrollback buffer.
  82. # Specifying '0' will disable scrolling.
  83. history: 10000
  84.  
  85. # Number of lines the viewport will move for every line scrolled when
  86. # scrollback is enabled (history > 0).
  87. multiplier: 3
  88.  
  89. # Font configuration
  90. font:
  91. normal:
  92. # Font family
  93. #
  94. # Default:
  95. # - (macOS) Monaco
  96. # - (Linux/BSD) monospace
  97. # - (Windows) Consolas
  98. family: Source Code Pro
  99.  
  100. # The `style` can be specified to pick a specific face.
  101. style: Regular
  102.  
  103. bold:
  104. # Font family
  105. #
  106. # If the bold family is not specified, it will fall back to the
  107. # value specified for the normal font.
  108. family: Source Code Pro
  109.  
  110. # The `style` can be specified to pick a specific face.
  111. style: Bold
  112.  
  113. italic:
  114. # Font family
  115. #
  116. # If the italic family is not specified, it will fall back to the
  117. # value specified for the normal font.
  118. family: Source Code Pro
  119.  
  120. # The `style` can be specified to pick a specific face.
  121. style: Italic
  122.  
  123. bold_italic:
  124. # Font family
  125. #
  126. # If the bold italic family is not specified, it will fall back to the
  127. # value specified for the normal font.
  128. family: Source Code Pro
  129.  
  130. # The `style` can be specified to pick a specific face.
  131. style: Bold Italic
  132.  
  133. # Point size
  134. size: 7.0
  135.  
  136. # Offset is the extra space around each character. `offset.y` can be thought of
  137. # as modifying the line spacing, and `offset.x` as modifying the letter spacing.
  138. #offset:
  139. # x: 0
  140. # y: 5
  141.  
  142. # Glyph offset determines the locations of the glyphs within their cells with
  143. # the default being at the bottom. Increasing `x` moves the glyph to the right,
  144. # increasing `y` moves the glyph upwards.
  145. #glyph_offset:
  146. # x: 0
  147. # y: 0
  148.  
  149. # Thin stroke font rendering (macOS only)
  150. #
  151. # Thin strokes are suitable for retina displays, but for non-retina screens
  152. # it is recommended to set `use_thin_strokes` to `false`
  153. #
  154. # macOS >= 10.14.x:
  155. #
  156. # If the font quality on non-retina display looks bad then set
  157. # `use_thin_strokes` to `true` and enable font smoothing by running the
  158. # following command:
  159. # `defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO`
  160. #
  161. # This is a global setting and will require a log out or restart to take
  162. # effect.
  163. #use_thin_strokes: true
  164.  
  165. # If `true`, bold text is drawn using the bright color variants.
  166. draw_bold_text_with_bright_colors: true
  167.  
  168.  
  169.  
  170. #ayu dark
  171. #base 13
  172. #breeze
  173. #Molokai
  174. #Monokai
  175. #Monokai soda
  176. #pencil dark
  177. #sorcerer
  178. #Tomorrow night
  179.  
  180.  
  181. # Colors (Molokai Dark)
  182. #colors:
  183. # # Default colors
  184. # primary:
  185. # background: '#1B1D1E'
  186. # foreground: '#F8F8F2'
  187. # # Normal colors
  188. # normal:
  189. # black: '#333333'
  190. # red: '#C4265E'
  191. # green: '#86B42B'
  192. # yellow: '#B3B42B'
  193. # blue: '#6A7EC8'
  194. # magenta: '#8C6BC8'
  195. # cyan: '#56ADBC'
  196. # white: '#E3E3DD'
  197. # # Bright colors
  198. # bright:
  199. # black: '#666666'
  200. # red: '#F92672'
  201. # green: '#A6E22E'
  202. # yellow: '#E2E22E'
  203. # blue: '#819AFF'
  204. # magenta: '#AE81FF'
  205. # cyan: '#66D9EF'
  206. # white: '#F8F8F2'
  207.  
  208. # Colors (Pencil Dark)
  209. colors:
  210. # Default Colors
  211. primary:
  212. #background: '#212121'
  213. #foreground: '#f1f1f1'
  214. background: '#10100E'
  215. foreground: '#C6C6C4'
  216. # Normal colors
  217. normal:
  218. black: '#212121'
  219. red: '#c30771'
  220. green: '#10a778'
  221. yellow: '#a89c14'
  222. blue: '#008ec4'
  223. magenta: '#523c79'
  224. cyan: '#20a5ba'
  225. white: '#e0e0e0'
  226. # Bright colors
  227. bright:
  228. black: '#212121'
  229. red: '#fb007a'
  230. green: '#5fd7af'
  231. yellow: '#f3e430'
  232. blue: '#20bbfc'
  233. magenta: '#6855de'
  234. cyan: '#4fb8cc'
  235. white: '#f1f1f1'
  236.  
  237.  
  238.  
  239.  
  240. # Indexed Colors
  241. #
  242. # The indexed colors include all colors from 16 to 256.
  243. # When these are not set, they're filled with sensible defaults.
  244. #
  245. # Example:
  246. # `- { index: 16, color: '' }`
  247. #
  248. #indexed_colors: []
  249.  
  250. # Visual Bell
  251. #
  252. # Any time the BEL code is received, Alacritty "rings" the visual bell. Once
  253. # rung, the terminal background will be set to white and transition back to the
  254. # default background color. You can control the rate of this transition by
  255. # setting the `duration` property (represented in milliseconds). You can also
  256. # configure the transition function by setting the `animation` property.
  257. #
  258. # Values for `animation`:
  259. # - Ease
  260. # - EaseOut
  261. # - EaseOutSine
  262. # - EaseOutQuad
  263. # - EaseOutCubic
  264. # - EaseOutQuart
  265. # - EaseOutQuint
  266. # - EaseOutExpo
  267. # - EaseOutCirc
  268. # - Linear
  269. #
  270. # Specifying a `duration` of `0` will disable the visual bell.
  271. #visual_bell:
  272. # animation: EaseOutExpo
  273. # duration: 0
  274. # color: '#ffffff'
  275.  
  276. # Background opacity
  277. #
  278. # Window opacity as a floating point number from `0.0` to `1.0`.
  279. # The value `0.0` is completely transparent and `1.0` is opaque.
  280. #background_opacity: 0
  281.  
  282. #selection:
  283. #semantic_escape_chars: ",│`|:\"' ()[]{}<>\t"
  284.  
  285. # When set to `true`, selected text will be copied to the primary clipboard.
  286. # save_to_clipboard: true
  287.  
  288. # Allow terminal applications to change Alacritty's window title.
  289. dynamic_title: true
  290.  
  291. cursor:
  292. # Cursor style
  293. #
  294. # Values for `style`:
  295. # - ▇ Block
  296. # - _ Underline
  297. # - | Beam
  298. style: Block
  299.  
  300. # If this is `true`, the cursor will be rendered as a hollow box when the
  301. # window is not focused.
  302. unfocused_hollow: true
  303.  
  304. # Live config reload (changes require restart)
  305. live_config_reload: true
  306.  
  307. # Shell
  308. #
  309. # You can set `shell.program` to the path of your favorite shell, e.g. `/bin/fish`.
  310. # Entries in `shell.args` are passed unmodified as arguments to the shell.
  311. #
  312. # Default:
  313. # - (macOS) /bin/bash --login
  314. # - (Linux/BSD) user login shell
  315. # - (Windows) powershell
  316. #shell:
  317. # program: /usr/bin/bash
  318.  
  319. # Startup directory
  320. #
  321. # Directory the shell is started in. If this is unset, or `None`, the working
  322. # directory of the parent process will be used.
  323.  
  324. # WinPTY backend (Windows only)
  325. #
  326. # Alacritty defaults to using the newer ConPTY backend if it is available,
  327. # since it resolves a lot of bugs and is quite a bit faster. If it is not
  328. # available, the the WinPTY backend will be used instead.
  329. #
  330. # Setting this option to `true` makes Alacritty use the legacy WinPTY backend,
  331. # even if the ConPTY backend is available.
  332. #winpty_backend: false
  333.  
  334. # Send ESC (\x1b) before characters when alt is pressed.
  335. #alt_send_esc: true
  336.  
  337. mouse:
  338. # Click settings
  339. #
  340. # The `double_click` and `triple_click` settings control the time
  341. # alacritty should wait for accepting multiple clicks as one double
  342. # or triple click.
  343. #double_click: { threshold: 300 }
  344. #triple_click: { threshold: 300 }
  345.  
  346. # If this is `true`, the cursor is temporarily hidden when typing.
  347. hide_when_typing: false
  348.  
  349. url:
  350. # URL launcher
  351. #
  352. # This program is executed when clicking on a text which is recognized as a URL.
  353. # The URL is always added to the command as the last parameter.
  354. #
  355. # When set to `None`, URL launching will be disabled completely.
  356. #
  357. # Default:
  358. # - (macOS) open
  359. # - (Linux/BSD) xdg-open
  360. # - (Windows) explorer
  361. launcher:
  362. program: xdg-open
  363. args: []
  364. # URL modifiers
  365. #
  366. # These are the modifiers that need to be held down for opening URLs when clicking
  367. # on them. The available modifiers are documented in the key binding section.
  368. #modifiers: None
  369.  
  370. # Mouse bindings
  371. #
  372. # Mouse bindings are specified as a list of objects, much like the key
  373. # bindings further below.
  374. #
  375. # To trigger mouse bindings when an application running within Alacritty captures the mouse, the
  376. # `Shift` modifier is automatically added as a requirement.
  377. #
  378. # Each mouse binding will specify a:
  379. #
  380. # - `mouse`:
  381. #
  382. # - Middle
  383. # - Left
  384. # - Right
  385. # - Numeric identifier such as `5`
  386. #
  387. # - `action` (see key bindings)
  388. #
  389. # And optionally:
  390. #
  391. # - `mods` (see key bindings)
  392. #mouse_bindings:
  393. # - { mouse: Middle, action: PasteSelection }
  394.  
  395. # Key bindings
  396. #
  397. # Key bindings are specified as a list of objects. For example, this is the
  398. # default paste binding:
  399. #
  400. # `- { key: V, mods: Control|Shift, action: Paste }`
  401. #
  402. # Each key binding will specify a:
  403. #
  404. # - `key`: Identifier of the key pressed
  405. #
  406. # - A-Z
  407. # - F1-F24
  408. # - Key0-Key9
  409. #
  410. # A full list with available key codes can be found here:
  411. # https://docs.rs/glutin/*/glutin/event/enum.VirtualKeyCode.html#variants
  412. #
  413. # Instead of using the name of the keys, the `key` field also supports using
  414. # the scancode of the desired key. Scancodes have to be specified as a
  415. # decimal number. This command will allow you to display the hex scancodes
  416. # for certain keys:
  417. #
  418. # `showkey --scancodes`.
  419. #
  420. # Then exactly one of:
  421. #
  422. # - `chars`: Send a byte sequence to the running application
  423. #
  424. # The `chars` field writes the specified string to the terminal. This makes
  425. # it possible to pass escape sequences. To find escape codes for bindings
  426. # like `PageUp` (`"\x1b[5~"`), you can run the command `showkey -a` outside
  427. # of tmux. Note that applications use terminfo to map escape sequences back
  428. # to keys. It is therefore required to update the terminfo when changing an
  429. # escape sequence.
  430. #
  431. # - `action`: Execute a predefined action
  432. #
  433. # - Copy
  434. # - Paste
  435. # - PasteSelection
  436. # - IncreaseFontSize
  437. # - DecreaseFontSize
  438. # - ResetFontSize
  439. # - ScrollPageUp
  440. # - ScrollPageDown
  441. # - ScrollLineUp
  442. # - ScrollLineDown
  443. # - ScrollToTop
  444. # - ScrollToBottom
  445. # - ClearHistory
  446. # - Hide
  447. # - Minimize
  448. # - Quit
  449. # - ToggleFullscreen
  450. # - SpawnNewInstance
  451. # - ClearLogNotice
  452. # - ReceiveChar
  453. # - None
  454. #
  455. # (macOS only):
  456. # - ToggleSimpleFullscreen: Enters fullscreen without occupying another space
  457. #
  458. # - `command`: Fork and execute a specified command plus arguments
  459. #
  460. # The `command` field must be a map containing a `program` string and an
  461. # `args` array of command line parameter strings. For example:
  462. # `{ program: "alacritty", args: ["-e", "vttest"] }`
  463. #
  464. # And optionally:
  465. #
  466. # - `mods`: Key modifiers to filter binding actions
  467. #
  468. # - Command
  469. # - Control
  470. # - Option
  471. # - Super
  472. # - Shift
  473. # - Alt
  474. #
  475. # Multiple `mods` can be combined using `|` like this:
  476. # `mods: Control|Shift`.
  477. # Whitespace and capitalization are relevant and must match the example.
  478. #
  479. # - `mode`: Indicate a binding for only specific terminal reported modes
  480. #
  481. # This is mainly used to send applications the correct escape sequences
  482. # when in different modes.
  483. #
  484. # - AppCursor
  485. # - AppKeypad
  486. # - Alt
  487. #
  488. # A `~` operator can be used before a mode to apply the binding whenever
  489. # the mode is *not* active, e.g. `~Alt`.
  490. #
  491. # Bindings are always filled by default, but will be replaced when a new
  492. # binding with the same triggers is defined. To unset a default binding, it can
  493. # be mapped to the `ReceiveChar` action. Alternatively, you can use `None` for
  494. # a no-op if you do not wish to receive input characters for that binding.
  495. #
  496. # If the same trigger is assigned to multiple actions, all of them are executed
  497. # at once.
  498. #key_bindings:
  499. # (Windows, Linux, and BSD only)
  500. #- { key: V, mods: Control|Shift, action: Paste }
  501. #- { key: C, mods: Control|Shift, action: Copy }
  502. #- { key: Insert, mods: Shift, action: PasteSelection }
  503. #- { key: Key0, mods: Control, action: ResetFontSize }
  504. #- { key: Equals, mods: Control, action: IncreaseFontSize }
  505. #- { key: Add, mods: Control, action: IncreaseFontSize }
  506. #- { key: Subtract, mods: Control, action: DecreaseFontSize }
  507. #- { key: Minus, mods: Control, action: DecreaseFontSize }
  508.  
  509. # (Windows only)
  510. #- { key: Return, mods: Alt, action: ToggleFullscreen }
  511.  
  512. # (macOS only)
  513. #- { key: Key0, mods: Command, action: ResetFontSize }
  514. #- { key: Equals, mods: Command, action: IncreaseFontSize }
  515. #- { key: Add, mods: Command, action: IncreaseFontSize }
  516. #- { key: Minus, mods: Command, action: DecreaseFontSize }
  517. #- { key: K, mods: Command, action: ClearHistory }
  518. #- { key: K, mods: Command, chars: "\x0c" }
  519. #- { key: V, mods: Command, action: Paste }
  520. #- { key: C, mods: Command, action: Copy }
  521. #- { key: H, mods: Command, action: Hide }
  522. #- { key: M, mods: Command, action: Minimize }
  523. #- { key: Q, mods: Command, action: Quit }
  524. #- { key: W, mods: Command, action: Quit }
  525. #- { key: F, mods: Command|Control, action: ToggleFullscreen }
  526.  
  527. #- { key: Paste, action: Paste }
  528. #- { key: Copy, action: Copy }
  529. #- { key: L, mods: Control, action: ClearLogNotice }
  530. #- { key: L, mods: Control, chars: "\x0c" }
  531. #- { key: PageUp, mods: Shift, action: ScrollPageUp, mode: ~Alt }
  532. #- { key: PageDown, mods: Shift, action: ScrollPageDown, mode: ~Alt }
  533. #- { key: Home, mods: Shift, action: ScrollToTop, mode: ~Alt }
  534. #- { key: End, mods: Shift, action: ScrollToBottom, mode: ~Alt }
  535.  
  536. #debug:
  537. # Display the time it takes to redraw each frame.
  538. #render_timer: false
  539.  
  540. # Keep the log file after quitting Alacritty.
  541. #persistent_logging: false
  542.  
  543. # Log level
  544. #
  545. # Values for `log_level`:
  546. # - None
  547. # - Error
  548. # - Warn
  549. # - Info
  550. # - Debug
  551. # - Trace
  552. #log_level: Warn
  553.  
  554. # Print all received window events.
  555. #print_events: false
  556.  
Add Comment
Please, Sign In to add comment