Added Foot terminal configuration
This commit is contained in:
@@ -8,6 +8,7 @@ Below is a list of the software:
|
|||||||
- Bat
|
- Bat
|
||||||
- Fastfetch
|
- Fastfetch
|
||||||
- Fish
|
- Fish
|
||||||
|
- Foot
|
||||||
- Fuzzel
|
- Fuzzel
|
||||||
- Git
|
- Git
|
||||||
- Hyprland
|
- Hyprland
|
||||||
|
|||||||
72
foot/.config/foot/foot.ini
Normal file
72
foot/.config/foot/foot.ini
Normal file
@@ -0,0 +1,72 @@
|
|||||||
|
# === General settings ===
|
||||||
|
[main]
|
||||||
|
shell=/bin/zsh # Default shell to launch in the terminal
|
||||||
|
font=FiraCode Nerd Font:size=14 # Font family and size used in the terminal
|
||||||
|
initial-window-size-chars=160x45 # Initial size in character columns x rows
|
||||||
|
scrollback-lines=10000 # Number of scrollback lines to keep in history
|
||||||
|
bold-is-bright=yes # Use bright variants of colors for bold text
|
||||||
|
selection-target=clipboard # Copy selected text directly to system clipboard
|
||||||
|
term=xterm-256color # Terminal type identifier (useful for compatibility)
|
||||||
|
|
||||||
|
# === Mouse settings ===
|
||||||
|
[mouse]
|
||||||
|
hide-when-typing=yes # Automatically hide the mouse cursor while typing
|
||||||
|
|
||||||
|
# === Scrollback bar indicator settings ===
|
||||||
|
[scrollback]
|
||||||
|
indicator-position=inline # Position of scroll indicator (inline with content)
|
||||||
|
indicator-format=─ %p ─ # Format of scroll indicator (e.g., "─ 50% ─")
|
||||||
|
|
||||||
|
# === Key bindings ===
|
||||||
|
[key-bindings]
|
||||||
|
page-up=Shift+Page_Up # Scroll up
|
||||||
|
page-down=Shift+Page_Down # Scroll down
|
||||||
|
copy=Control+Shift+c # Copy selected text to clipboard
|
||||||
|
paste=Control+Shift+v # Paste from clipboard
|
||||||
|
|
||||||
|
# === Cursor appearance ===
|
||||||
|
[cursor]
|
||||||
|
style=beam # Beam-style (vertical bar) cursor
|
||||||
|
blink=true # Cursor should blink
|
||||||
|
beam-thickness=3 # Thickness of the beam cursor
|
||||||
|
color=232634 f2d5cf # Cursor color: background and foreground
|
||||||
|
|
||||||
|
# === Catppuccin Frappé color scheme ===
|
||||||
|
[colors]
|
||||||
|
foreground=c6d0f5 # Default text color
|
||||||
|
background=303446 # Default background color
|
||||||
|
|
||||||
|
# Standard ANSI colors (0–7)
|
||||||
|
regular0=51576d # Black
|
||||||
|
regular1=e78284 # Red
|
||||||
|
regular2=a6d189 # Green
|
||||||
|
regular3=e5c890 # Yellow
|
||||||
|
regular4=8caaee # Blue
|
||||||
|
regular5=f4b8e4 # Magenta
|
||||||
|
regular6=81c8be # Cyan
|
||||||
|
regular7=b5bfe2 # White
|
||||||
|
|
||||||
|
# Bright ANSI colors (8–15)
|
||||||
|
bright0=626880 # Bright Black
|
||||||
|
bright1=e78284 # Bright Red
|
||||||
|
bright2=a6d189 # Bright Green
|
||||||
|
bright3=e5c890 # Bright Yellow
|
||||||
|
bright4=8caaee # Bright Blue
|
||||||
|
bright5=f4b8e4 # Bright Magenta
|
||||||
|
bright6=81c8be # Bright Cyan
|
||||||
|
bright7=a5adce # Bright White
|
||||||
|
|
||||||
|
# Extended color palette (optional, 16+)
|
||||||
|
16=ef9f76 # Orange (extra color used in jump labels, etc.)
|
||||||
|
17=f2d5cf # Pink (used for selection, search highlights)
|
||||||
|
|
||||||
|
# === UI accents ===
|
||||||
|
selection-foreground=c6d0f5 # Text color when text is selected
|
||||||
|
selection-background=4f5369 # Background color for selected text
|
||||||
|
|
||||||
|
search-box-no-match=232634 e78284 # Search bar when no match is found (bg fg)
|
||||||
|
search-box-match=c6d0f5 414559 # Search bar when matches exist (fg bg)
|
||||||
|
|
||||||
|
jump-labels=232634 ef9f76 # Color for jump labels (e.g., used in mode switching or fuzzy nav)
|
||||||
|
urls=8caaee # Color used to highlight URLs in text
|
||||||
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"LazyVim": { "branch": "main", "commit": "25abbf546d564dc484cf903804661ba12de45507" },
|
"LazyVim": { "branch": "main", "commit": "25abbf546d564dc484cf903804661ba12de45507" },
|
||||||
"SchemaStore.nvim": { "branch": "main", "commit": "47af5f9bc7b344ad879405901a2ff5589d8561c8" },
|
"SchemaStore.nvim": { "branch": "main", "commit": "36fb914c0defa2274207e670182253508e5569d5" },
|
||||||
"alpha-nvim": { "branch": "main", "commit": "2b3cbcdd980cae1e022409289245053f62fb50f6" },
|
"alpha-nvim": { "branch": "main", "commit": "2b3cbcdd980cae1e022409289245053f62fb50f6" },
|
||||||
"blink.cmp": { "branch": "main", "commit": "9bcb14b43852a6f2bfd5ac9ef29cb5cf09b1b39b" },
|
"blink.cmp": { "branch": "main", "commit": "9bcb14b43852a6f2bfd5ac9ef29cb5cf09b1b39b" },
|
||||||
"bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" },
|
"bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" },
|
||||||
@@ -9,8 +9,8 @@
|
|||||||
"crates.nvim": { "branch": "main", "commit": "5d8b1bef686db0fabe5f1bb593744b617e8f1405" },
|
"crates.nvim": { "branch": "main", "commit": "5d8b1bef686db0fabe5f1bb593744b617e8f1405" },
|
||||||
"flash.nvim": { "branch": "main", "commit": "3c942666f115e2811e959eabbdd361a025db8b63" },
|
"flash.nvim": { "branch": "main", "commit": "3c942666f115e2811e959eabbdd361a025db8b63" },
|
||||||
"friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" },
|
"friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" },
|
||||||
"fzf-lua": { "branch": "main", "commit": "f8805989fc8f164ea3fab37bdec963add9576964" },
|
"fzf-lua": { "branch": "main", "commit": "f972ad787ee8d3646d30000a0652e9b168a90840" },
|
||||||
"gitsigns.nvim": { "branch": "main", "commit": "7bbc674278f22376850576dfdddf43bbc17e62b5" },
|
"gitsigns.nvim": { "branch": "main", "commit": "4666d040b60d1dc0e474ccd9a3fd3c4d67b4767c" },
|
||||||
"grug-far.nvim": { "branch": "main", "commit": "b3f9412b1ed76f14cfc68e1ee899873544330c80" },
|
"grug-far.nvim": { "branch": "main", "commit": "b3f9412b1ed76f14cfc68e1ee899873544330c80" },
|
||||||
"hydra.nvim": { "branch": "main", "commit": "8c4a9f621ec7cdc30411a1f3b6d5eebb12b469dc" },
|
"hydra.nvim": { "branch": "main", "commit": "8c4a9f621ec7cdc30411a1f3b6d5eebb12b469dc" },
|
||||||
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
|
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
|
||||||
@@ -23,18 +23,18 @@
|
|||||||
"mini.icons": { "branch": "main", "commit": "94848dad1589a199f876539bd79befb0c5e3abf0" },
|
"mini.icons": { "branch": "main", "commit": "94848dad1589a199f876539bd79befb0c5e3abf0" },
|
||||||
"mini.pairs": { "branch": "main", "commit": "42407ccb80ec59c84e7c91d815f42ed90a8cc093" },
|
"mini.pairs": { "branch": "main", "commit": "42407ccb80ec59c84e7c91d815f42ed90a8cc093" },
|
||||||
"multicursors.nvim": { "branch": "main", "commit": "72225ea9e4443c3f4b9df91d0193e07c4ee8d382" },
|
"multicursors.nvim": { "branch": "main", "commit": "72225ea9e4443c3f4b9df91d0193e07c4ee8d382" },
|
||||||
"neo-tree.nvim": { "branch": "main", "commit": "7c9c5b2fadcac4edd9f89f38cbff13ae838cc330" },
|
"neo-tree.nvim": { "branch": "main", "commit": "84c3df0aa276da7f6095b000de314986f7b5ac98" },
|
||||||
"noice.nvim": { "branch": "main", "commit": "0427460c2d7f673ad60eb02b35f5e9926cf67c59" },
|
"noice.nvim": { "branch": "main", "commit": "0427460c2d7f673ad60eb02b35f5e9926cf67c59" },
|
||||||
"nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" },
|
"nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" },
|
||||||
"nvim-lint": { "branch": "master", "commit": "3c5e34c24834a67b1cb37600ab7663eefd2b0390" },
|
"nvim-lint": { "branch": "master", "commit": "3c5e34c24834a67b1cb37600ab7663eefd2b0390" },
|
||||||
"nvim-lspconfig": { "branch": "master", "commit": "592916db3f4ecdf062962b3aa83583aebe3c4a14" },
|
"nvim-lspconfig": { "branch": "master", "commit": "dbdb80d3bd311989d21029c63918d67a786d5013" },
|
||||||
"nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" },
|
"nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" },
|
||||||
"nvim-treesitter-textobjects": { "branch": "master", "commit": "89ebe73cd2836db80a22d9748999ace0241917a5" },
|
"nvim-treesitter-textobjects": { "branch": "master", "commit": "89ebe73cd2836db80a22d9748999ace0241917a5" },
|
||||||
"nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" },
|
"nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" },
|
||||||
"persistence.nvim": { "branch": "main", "commit": "166a79a55bfa7a4db3e26fc031b4d92af71d0b51" },
|
"persistence.nvim": { "branch": "main", "commit": "166a79a55bfa7a4db3e26fc031b4d92af71d0b51" },
|
||||||
"plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" },
|
"plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" },
|
||||||
"refactoring.nvim": { "branch": "master", "commit": "74b608dfee827c2372250519d433cc21cb083407" },
|
"refactoring.nvim": { "branch": "master", "commit": "74b608dfee827c2372250519d433cc21cb083407" },
|
||||||
"rustaceanvim": { "branch": "master", "commit": "91131ac1189fed17991a95e24cbc26b5c0b1792c" },
|
"rustaceanvim": { "branch": "master", "commit": "c86d5d36456fdaa91a3a9dddb4bac09c58fc8cd3" },
|
||||||
"snacks.nvim": { "branch": "main", "commit": "bc0630e43be5699bb94dadc302c0d21615421d93" },
|
"snacks.nvim": { "branch": "main", "commit": "bc0630e43be5699bb94dadc302c0d21615421d93" },
|
||||||
"telescope-file-browser.nvim": { "branch": "master", "commit": "7bf55ed0ff5be182ad3301cff266581fc1c56cce" },
|
"telescope-file-browser.nvim": { "branch": "master", "commit": "7bf55ed0ff5be182ad3301cff266581fc1c56cce" },
|
||||||
"todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" },
|
"todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" },
|
||||||
|
|||||||
Reference in New Issue
Block a user