1
0
mirror of https://github.com/XNM1/linux-nixos-hyprland-config-dotfiles.git synced 2025-09-15 09:45:58 +03:00

Workflow update

Changelog:
- added `hyprls`, `file`, `delta`, `process-compose`, `yazi` packages with setup catppuccin macchiato theme
- changed `gammastep` to `wlsunset`
- refactored and disabled location
- refactored `dbus` and set to `broker` implementation
- changed `blueman` bluetooth manager to `overskride`
- set catppuccin macchiato theme for `bat`
- added useful key bindings for fish
- added custom fish scripts with `fzf` utilization
- changed protocol from 'https' to 'ssh' in `gh` config
- added keybindings, updated config, added LSPs for `helix`
- remap some keys in `Hyprland`
- added keybindings for `Zellij`
This commit is contained in:
xnm
2024-10-10 21:05:26 +03:00
parent 71c7708495
commit d27d5998aa
31 changed files with 1018 additions and 48 deletions

View File

@@ -71,13 +71,13 @@ The showcased images do not reflect the latest version of the system's appearanc
| Editor | Helix | | Editor | Helix |
| Terminal | WezTerm + Starship | | Terminal | WezTerm + Starship |
| OSD | Avizo | | OSD | Avizo |
| Night Gamma | Gammastep | | Night Gamma | Wlsunset |
| Fetch Utility | Neofetch | | Fetch Utility | Neofetch |
| Theme | Catppuccin Macchiato | | Theme | Catppuccin Macchiato |
| Icons | Colloid-teal-dark, Numix-Circle | | Icons | Colloid-teal-dark, Numix-Circle |
| Font | JetBrains Mono + Nerd Font Patch | | Font | JetBrains Mono + Nerd Font Patch |
| Player | Youtube Music + Spotify | | Player | Youtube Music + Spotify |
| File Browser | Thunar | | File Browser | Thunar + Yazi |
| Internet Browser | Qutebrowser, Brave + Vimium + NightTab + Stylus | | Internet Browser | Qutebrowser, Brave + Vimium + NightTab + Stylus |
| Mimetypes | MPV, Imv, Zathura | | Mimetypes | MPV, Imv, Zathura |
| Image Editor | Swappy | | Image Editor | Swappy |

View File

@@ -4,7 +4,7 @@
# Specify desired highlighting theme (e.g. "TwoDark"). Run `bat --list-themes` # Specify desired highlighting theme (e.g. "TwoDark"). Run `bat --list-themes`
# for a list of all available themes # for a list of all available themes
--theme="base16-256" --theme="Catppuccin-macchiato"
# Enable this to use italic text on the terminal. This is not supported on all # Enable this to use italic text on the terminal. This is not supported on all
# terminal emulators (like tmux, by default): # terminal emulators (like tmux, by default):

View File

@@ -0,0 +1,123 @@
[delta "catppuccin-latte"]
blame-palette = "#eff1f5 #e6e9ef #dce0e8 #ccd0da #bcc0cc"
commit-decoration-style = box ul
light = true
file-decoration-style = "#4c4f69"
file-style = "#4c4f69"
hunk-header-decoration-style = box ul
hunk-header-file-style = bold
hunk-header-line-number-style = bold "#6c6f85"
hunk-header-style = file line-number syntax
line-numbers-left-style = "#9ca0b0"
line-numbers-minus-style = bold "#d20f39"
line-numbers-plus-style = bold "#40a02b"
line-numbers-right-style = "#9ca0b0"
line-numbers-zero-style = "#9ca0b0"
# 25% red 75% base
minus-emph-style = bold syntax "#e8b9c6"
# 10% red 90% base
minus-style = syntax "#ecdae2"
# 25% green 75% base
plus-emph-style = bold syntax "#c3ddc3"
# 10% green 90% base
plus-style = syntax "#dee8e0"
map-styles = \
bold purple => syntax "#d5c3f4", \
bold blue => syntax "#bbcff5", \
bold cyan => syntax "#b4def1", \
bold yellow => syntax "#ebd9bf"
# Should match the name of the bat theme
syntax-theme = Catppuccin Latte
[delta "catppuccin-frappe"]
blame-palette = "#303446 #292c3c #232634 #414559 #51576d"
commit-decoration-style = box ul
dark = true
file-decoration-style = "#c6d0f5"
file-style = "#c6d0f5"
hunk-header-decoration-style = box ul
hunk-header-file-style = bold
hunk-header-line-number-style = bold "#a5adce"
hunk-header-style = file line-number syntax
line-numbers-left-style = "#737994"
line-numbers-minus-style = bold "#e78284"
line-numbers-plus-style = bold "#a6d189"
line-numbers-right-style = "#737994"
line-numbers-zero-style = "#737994"
# 25% red 75% base
minus-emph-style = bold syntax "#5e4855"
# 10% red 90% base
minus-style = syntax "#433c4c"
# 25% green 75% base
plus-emph-style = bold syntax "#4e5b56"
# 10% green 90% base
plus-style = syntax "#3c444d"
map-styles = \
bold purple => syntax "#574f6e", \
bold blue => syntax "#475270", \
bold cyan => syntax "#4a5b6b", \
bold yellow => syntax "#5d5958"
# Should match the name of the bat theme
syntax-theme = Catppuccin Frappe
[delta "catppuccin-macchiato"]
blame-palette = "#24273a #1e2030 #181926 #363a4f #494d64"
commit-decoration-style = box ul
dark = true
file-decoration-style = "#cad3f5"
file-style = "#cad3f5"
hunk-header-decoration-style = box ul
hunk-header-file-style = bold
hunk-header-line-number-style = bold "#a5adcb"
hunk-header-style = file line-number syntax
line-numbers-left-style = "#6e738d"
line-numbers-minus-style = bold "#ed8796"
line-numbers-plus-style = bold "#a6da95"
line-numbers-right-style = "#6e738d"
line-numbers-zero-style = "#6e738d"
# 25% red 75% base
minus-emph-style = bold syntax "#563f51"
# 10% red 90% base
minus-style = syntax "#383143"
# 25% green 75% base
plus-emph-style = bold syntax "#455450"
# 10% green 90% base
plus-style = syntax "#313943"
map-styles = \
bold purple => syntax "#4d4569", \
bold blue => syntax "#3e4868", \
bold cyan => syntax "#3f5364", \
bold yellow => syntax "#575253"
# Should match the name of the bat theme
syntax-theme = Catppuccin Macchiato
[delta "catppuccin-mocha"]
blame-palette = "#1e1e2e #181825 #11111b #313244 #45475a"
commit-decoration-style = box ul
dark = true
file-decoration-style = "#cdd6f4"
file-style = "#cdd6f4"
hunk-header-decoration-style = box ul
hunk-header-file-style = bold
hunk-header-line-number-style = bold "#a6adc8"
hunk-header-style = file line-number syntax
line-numbers-left-style = "#6c7086"
line-numbers-minus-style = bold "#f38ba8"
line-numbers-plus-style = bold "#a6e3a1"
line-numbers-right-style = "#6c7086"
line-numbers-zero-style = "#6c7086"
# 25% red 75% base
minus-emph-style = bold syntax "#53394c"
# 10% red 90% base
minus-style = syntax "#34293a"
# 25% green 75% base
plus-emph-style = bold syntax "#404f4a"
# 10% green 90% base
plus-style = syntax "#2c3239"
map-styles = \
bold purple => syntax "#494060", \
bold blue => syntax "#384361", \
bold cyan => syntax "#384d5d", \
bold yellow => syntax "#544f4e"
# Should match the name of the bat theme
syntax-theme = Catppuccin Mocha

View File

@@ -0,0 +1,4 @@
function back-op
cd ..
commandline -f repaint
end

View File

@@ -0,0 +1,4 @@
function backtrack-op
cd -
commandline -f repaint
end

View File

@@ -1,7 +1,7 @@
function check_night_mode function check_night_mode
set target_process "gammastep" set target_process wlsunset
if pgrep $target_process > /dev/null if pgrep $target_process >/dev/null
echo "{ \"text\":\"󱩌\", \"tooltip\": \"night-mode <span color='#a6da95'>on</span>\", \"class\": \"on\" }" echo "{ \"text\":\"󱩌\", \"tooltip\": \"night-mode <span color='#a6da95'>on</span>\", \"class\": \"on\" }"
else else
echo "{ \"text\":\"󱩍\", \"tooltip\": \"night-mode <span color='#ee99a0'>off</span>\", \"class\": \"off\" }" echo "{ \"text\":\"󱩍\", \"tooltip\": \"night-mode <span color='#ee99a0'>off</span>\", \"class\": \"off\" }"

View File

@@ -0,0 +1,4 @@
function clear-op
clear
commandline -f repaint
end

View File

@@ -7,4 +7,14 @@ function fish_user_key_bindings
# resetting all bindings. # resetting all bindings.
# The argument specifies the initial mode (insert, "default" or visual). # The argument specifies the initial mode (insert, "default" or visual).
fish_vi_key_bindings --no-erase insert fish_vi_key_bindings --no-erase insert
bind \er fzf-history-widget -M insert
bind \ef fzf-file-preview-widget -M insert
bind \ec fzf-cd-preview-widget -M insert
bind \ep fzf-ps-widget -M insert
bind \e\f clear-op -M insert
bind \eb back-op -M insert
bind \eB backtrack-op -M insert
bind \e\\ list-op -M insert
end end

View File

@@ -0,0 +1,8 @@
function fzf-cd-preview-widget
set selected_dir (fd --type d --hidden --no-ignore --exclude .git --exclude .direnv | fzf --height 40% --reverse --preview 'lsd --tree --depth=1 {}' --preview-window=right:40%)
if test -n "$selected_dir"
cd "$selected_dir"
end
commandline -f repaint
end

View File

@@ -0,0 +1,4 @@
function fzf-file-preview-widget
commandline -i (fd --hidden --no-ignore --exclude .git --exclude .direnv | fzf --height 40% --preview-window=right:40% --reverse --preview "test -f {}; and file {} | grep -q text; and bat --color=always --style=numbers --line-range=:500 --wrap=auto {}; or echo 'Preview unavailable for binary files and directories'")
commandline -f repaint
end

View File

@@ -0,0 +1,4 @@
function fzf-ps-widget
commandline -i (pgrep -a . | fzf --height 40%)
commandline -f repaint
end

View File

@@ -0,0 +1,8 @@
function list-op
echo \n
lsd -al
for i in (math (lsd -al | count) + 1)
echo ""
end
commandline -f repaint
end

View File

@@ -1,9 +1,9 @@
function night_mode_toggle function night_mode_toggle
set target_process "gammastep" set target_process wlsunset
if pgrep $target_process > /dev/null if pgrep $target_process >/dev/null
killall -s SIGINT .gammastep-wrap killall -s SIGINT wlsunset
else else
gammastep wlsunset
end end
end end

View File

@@ -1,5 +1,5 @@
# What protocol to use when performing git operations. Supported values: ssh, https # What protocol to use when performing git operations. Supported values: ssh, https
git_protocol: https git_protocol: ssh
# What editor gh should run when creating issues, pull requests, etc. If blank, will refer to environment. # What editor gh should run when creating issues, pull requests, etc. If blank, will refer to environment.
editor: hx editor: hx
# When to interactively prompt. This is a global config that cannot be overridden by hostname. Supported values: enabled, disabled # When to interactively prompt. This is a global config that cannot be overridden by hostname. Supported values: enabled, disabled

View File

@@ -8,6 +8,7 @@ color-modes = true
auto-save = true auto-save = true
idle-timeout = 0 idle-timeout = 0
bufferline = "multiple" bufferline = "multiple"
popup-border = "popup"
[editor.cursor-shape] [editor.cursor-shape]
insert = "bar" insert = "bar"
@@ -18,8 +19,8 @@ select = "underline"
render = true render = true
[editor.statusline] [editor.statusline]
left = ["mode", "spinner", "file-name", "separator", "total-line-numbers", "separator", "version-control"] left = ["mode", "spinner", "file-name", "read-only-indicator", "file-modification-indicator", "separator", "total-line-numbers", "separator", "spacer", "version-control"]
right = ["diagnostics", "separator", "selections", "separator", "position", "position-percentage", "spacer", "separator", "file-encoding", "file-line-ending", "separator", "file-type"] right = ["register", "spacer", "diagnostics", "separator", "selections", "separator", "position", "position-percentage", "spacer", "separator", "file-encoding", "file-line-ending", "separator", "file-type"]
separator = "│" separator = "│"
[editor.lsp] [editor.lsp]
@@ -33,4 +34,7 @@ display-inlay-hints = true
enable = true enable = true
[keys.normal] [keys.normal]
backspace = { w = ":w", c = ":bc", q = ":q", A-q = ":q!", A-c = ":bc!" } backspace = { w = ":w", d = ":bc", S-d = ":bca", q = ":q", A-q = ":q!", A-d = ":bc!", A-S-d = ":bca!" }
S-l = ":bn"
S-h = ":bp"
A-w = ":w"

View File

@@ -1,5 +1,31 @@
[language-server] [language-server.hyprls]
emmet-lsp = { command = "emmet-language-server", args = ["--stdio"] } command = "hyprls"
[[language]]
name = "hyprlang"
language-servers = [ "hyprls" ]
[language-server.emmet-lsp]
command = "emmet-language-server"
args = ["--stdio"]
[language-server.copilot]
command = "helix-gpt"
args = [
"--handler", "copilot",
"--copilotApiKey", "your_api_key", # TODO: write fixme
]
[language-server.lsp-ai]
command = "lsp-ai"
args = ["--stdio"]
[[language]]
name = "rust"
language-servers = [ "rust-analyzer", "copilot" ]
[language-server.rust-analyzer.config]
checkOnSave = { command = "clippy" }
[[language]] [[language]]
name = "html" name = "html"
@@ -8,21 +34,22 @@ language-servers = [ "emmet-lsp", "vscode-html-language-server" ]
[[language]] [[language]]
name = "javascript" name = "javascript"
auto-format = true auto-format = true
indent = { tab-width = 4, unit = " " }
[[language]] [[language]]
name = "jsx" name = "jsx"
auto-format = true auto-format = true
indent = { tab-width = 4, unit = " " }
[[language]] [[language]]
name = "typescript" name = "typescript"
auto-format = true auto-format = true
indent = { tab-width = 4, unit = " " }
[[language]] [[language]]
name = "tsx" name = "tsx"
auto-format = true auto-format = true
indent = { tab-width = 4, unit = " " }
[language-server.rust-analyzer.config]
checkOnSave = { command = "clippy" }
[[language]] [[language]]
name = "config" name = "config"

View File

@@ -23,7 +23,7 @@ input {
kb_layout = us,ua,ru kb_layout = us,ua,ru
kb_variant = kb_variant =
kb_model = kb_model =
kb_options = grp:alt_shift_toggle kb_options = grp:win_space_toggle
kb_rules = kb_rules =
follow_mouse = 1 follow_mouse = 1
@@ -156,7 +156,7 @@ windowrule = stayfocused, swappy
$mainMod = SUPER $mainMod = SUPER
# will switch to a submap called resize # will switch to a submap called resize
bind=ALT,R,submap,resize bind=$mainMod ALT,R,submap,resize
# will start a submap called "resize" # will start a submap called "resize"
submap=resize submap=resize
@@ -174,7 +174,7 @@ bind=,escape,submap,reset
submap=reset submap=reset
# will switch to a submap called move # will switch to a submap called move
bind=ALT,M,submap,move bind=$mainMod ALT,M,submap,move
# will start a submap called "move" # will start a submap called "move"
submap=move submap=move

View File

@@ -0,0 +1,34 @@
style:
name: 'Catppuccin Macchiato'
body:
fgColor: '#cad3f5'
bgColor: '#24273a'
secondaryTextColor: '#c6a0f6'
tertiaryTextColor: '#c6a0f6'
borderColor: '#939ab7'
stat_table:
keyFgColor: '#c6a0f6'
valueFgColor: '#cad3f5'
logoColor: '#c6a0f6'
proc_table:
fgColor: '#cad3f5'
fgWarning: '#f5a97f'
fgPending: '#939ab7'
fgCompleted: '#a6da95'
fgError: '#ed8796'
headerFgColor: '#c6a0f6'
help:
fgColor: '#cad3f5'
keyColor: '#c6a0f6'
hlColor: '#494d64'
categoryFgColor: '#f5bde6'
dialog:
fgColor: '#f5bde6'
bgColor: '#c6a0f6'
buttonFgColor: '#181926'
buttonBgColor: '#c6a0f6'
buttonFocusFgColor: '#181926'
buttonFocusBgColor: '#c6a0f6'
labelFgColor: '#f4dbd6'
fieldFgColor: '#cad3f5'
fieldBgColor: '#5b6078'

View File

@@ -146,7 +146,7 @@
"tooltip-format-enumerate-connected-battery": "{device_alias}\t{device_address}\t({device_battery_percentage}%)", "tooltip-format-enumerate-connected-battery": "{device_alias}\t{device_address}\t({device_battery_percentage}%)",
"max-length": 35, "max-length": 35,
"on-click": "fish -c bluetooth_toggle", "on-click": "fish -c bluetooth_toggle",
"on-click-right": "blueman-manager", "on-click-right": "overskride",
}, },
"network": { "network": {

View File

@@ -0,0 +1,698 @@
[manager]
cwd = { fg = "#8bd5ca" }
# Hovered
hovered = { fg = "#24273a", bg = "#8aadf4" }
preview_hovered = { underline = true }
# Find
find_keyword = { fg = "#eed49f", italic = true }
find_position = { fg = "#f5bde6", bg = "reset", italic = true }
# Marker
marker_copied = { fg = "#a6da95", bg = "#a6da95" }
marker_cut = { fg = "#ed8796", bg = "#ed8796" }
marker_selected = { fg = "#8aadf4", bg = "#8aadf4" }
# Tab
tab_active = { fg = "#24273a", bg = "#cad3f5" }
tab_inactive = { fg = "#cad3f5", bg = "#494d64" }
tab_width = 1
# Count
count_copied = { fg = "#24273a", bg = "#a6da95" }
count_cut = { fg = "#24273a", bg = "#ed8796" }
count_selected = { fg = "#24273a", bg = "#8aadf4" }
# Border
border_symbol = "│"
border_style = { fg = "#8087a2" }
# Highlighting
syntect_theme = "~/.config/yazi/Catppuccin-macchiato.tmTheme"
[status]
separator_open = "█"
separator_close = "█"
separator_style = { fg = "#494d64", bg = "#494d64" }
# Mode
mode_normal = { fg = "#24273a", bg = "#8aadf4", bold = true }
mode_select = { fg = "#24273a", bg = "#a6da95", bold = true }
mode_unset = { fg = "#24273a", bg = "#f0c6c6", bold = true }
# Progress
progress_label = { fg = "#ffffff", bold = true }
progress_normal = { fg = "#8aadf4", bg = "#494d64" }
progress_error = { fg = "#ed8796", bg = "#494d64" }
# Permissions
permissions_t = { fg = "#8aadf4" }
permissions_r = { fg = "#eed49f" }
permissions_w = { fg = "#ed8796" }
permissions_x = { fg = "#a6da95" }
permissions_s = { fg = "#8087a2" }
[input]
border = { fg = "#8aadf4" }
title = {}
value = {}
selected = { reversed = true }
[select]
border = { fg = "#8aadf4" }
active = { fg = "#f5bde6" }
inactive = {}
[tasks]
border = { fg = "#8aadf4" }
title = {}
hovered = { underline = true }
[which]
mask = { bg = "#363a4f" }
cand = { fg = "#8bd5ca" }
rest = { fg = "#939ab7" }
desc = { fg = "#f5bde6" }
separator = "  "
separator_style = { fg = "#5b6078" }
[help]
on = { fg = "#f5bde6" }
exec = { fg = "#8bd5ca" }
desc = { fg = "#939ab7" }
hovered = { bg = "#5b6078", bold = true }
footer = { fg = "#494d64", bg = "#cad3f5" }
[filetype]
rules = [
# Media
{ mime = "image/*", fg = "#8bd5ca" },
{ mime = "{audio,video}/*", fg = "#eed49f" },
# Archives
{ mime = "application/{,g}zip", fg = "#f5bde6" },
{ mime = "application/x-{tar,bzip*,7z-compressed,xz,rar}", fg = "#f5bde6" },
# Fallback
{ name = "*", fg = "#cad3f5" },
{ name = "*/", fg = "#8aadf4" }
]
[icon]
files = [
{ name = "gulpfile.js", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = ".babelrc", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "copying.lesser", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = ".npmrc", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "docker-compose.yml", text = "󰡨", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "svelte.config.js", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "copying", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "prettier.config.ts", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "gruntfile.babel.js", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = ".SRCINFO", text = "󰣇", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = ".xinitrc", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "docker-compose.yaml", text = "󰡨", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "nuxt.config.ts", text = "󱄆", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" },
{ name = "build", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = ".editorconfig", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "nuxt.config.mjs", text = "󱄆", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" },
{ name = ".gitlab-ci.yml", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "PKGBUILD", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = ".bash_profile", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = ".bashrc", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "compose.yml", text = "󰡨", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "eslint.config.cjs", text = "", fg_dark = "#494d64", fg_light = "#494d64" },
{ name = "go.mod", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = ".mailmap", text = "󰊢", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "gtkrc", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "go.work", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "justfile", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "kritadisplayrc", text = "", fg_dark = "#c6a0f6", fg_light = "#c6a0f6" },
{ name = "commitlint.config.js", text = "󰜘", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" },
{ name = ".env", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "PrusaSlicerGcodeViewer.ini", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "r", text = "󰟔", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "license", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = ".gitignore", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "tailwind.config.js", text = "󱏿", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = ".prettierrc.yml", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = ".zprofile", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = ".zshenv", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "xmonad.hs", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = ".eslintignore", text = "", fg_dark = "#494d64", fg_light = "#494d64" },
{ name = "tsconfig.json", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = ".prettierrc.json5", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = ".ds_store", text = "", fg_dark = "#494d64", fg_light = "#494d64" },
{ name = "gulpfile.coffee", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "R", text = "󰟔", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = ".zshrc", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = ".prettierrc.toml", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = ".gvimrc", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = ".xsession", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = ".justfile", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = ".gitconfig", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "gradle-wrapper.properties", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "ionic.config.json", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "cantorrc", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = ".gleam", text = "", fg_dark = "#f5bde6", fg_light = "#f5bde6" },
{ name = "package-lock.json", text = "", fg_dark = "#363a4f", fg_light = "#363a4f" },
{ name = "package.json", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "hyprland.conf", text = "", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" },
{ name = "gulpfile.babel.js", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = ".nvmrc", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = ".prettierignore", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "ext_typoscript_setup.txt", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "QtProject.conf", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "avif", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "mix.lock", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "build.gradle", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "gemfile$", text = "", fg_dark = "#181926", fg_light = "#181926" },
{ name = ".vimrc", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "i18n.config.ts", text = "󰗊", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "gulpfile.ts", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "build.zig.zon", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "checkhealth", text = "󰓙", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "xmobarrc", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "_vimrc", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = ".luaurc", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "kdenlive-layoutsrc", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "gradlew", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "xsettingsd.conf", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "vlcrc", text = "󰕼", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "xorg.conf", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "xmobarrc.hs", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "workspace", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = ".gitattributes", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "favicon.ico", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "go.sum", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "pom.xml", text = "", fg_dark = "#363a4f", fg_light = "#363a4f" },
{ name = "webpack", text = "󰜫", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "vagrantfile$", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" },
{ name = "unlicense", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "tmux.conf.local", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "settings.gradle", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = ".dockerignore", text = "󰡨", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "sym-lib-table", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "_gvimrc", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "kdenliverc", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "kdeglobals", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = ".prettierrc.yaml", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "rmd", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "tailwind.config.mjs", text = "󱏿", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "sxhkdrc", text = "", fg_dark = "#1e2030", fg_light = "#1e2030" },
{ name = "robots.txt", text = "󰚩", fg_dark = "#6e738d", fg_light = "#6e738d" },
{ name = "tailwind.config.ts", text = "󱏿", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "prettier.config.mjs", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "mpv.conf", text = "", fg_dark = "#24273a", fg_light = "#24273a" },
{ name = "py.typed", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "PrusaSlicer.ini", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "procfile", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "rakefile", text = "", fg_dark = "#181926", fg_light = "#181926" },
{ name = "kritarc", text = "", fg_dark = "#c6a0f6", fg_light = "#c6a0f6" },
{ name = ".Xresources", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "prettier.config.js", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "commitlint.config.ts", text = "󰜘", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" },
{ name = "weston.ini", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "eslint.config.js", text = "", fg_dark = "#494d64", fg_light = "#494d64" },
{ name = "cmakelists.txt", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = ".git-blame-ignore-revs", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "config", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "nuxt.config.cjs", text = "󱄆", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" },
{ name = "node_modules", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "makefile", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "lxqt.conf", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "i18n.config.js", text = "󰗊", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "FreeCAD.conf", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "prettier.config.cjs", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "tmux.conf", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "kalgebrarc", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "i3status.conf", text = "", fg_dark = "#cad3f5", fg_light = "#cad3f5" },
{ name = ".settings.json", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "containerfile", text = "󰡨", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "i3blocks.conf", text = "", fg_dark = "#cad3f5", fg_light = "#cad3f5" },
{ name = "lxde-rc.xml", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "gradle.properties", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "hypridle.conf", text = "", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" },
{ name = "gruntfile.ts", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "gruntfile.js", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "dockerfile", text = "󰡨", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "groovy", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "hyprlock.conf", text = "", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" },
{ name = ".prettierrc", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "gnumakefile", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "commit_editmsg", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "fp-lib-table", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "fp-info-cache", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "eslint.config.ts", text = "", fg_dark = "#494d64", fg_light = "#494d64" },
{ name = "nuxt.config.js", text = "󱄆", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" },
{ name = "platformio.ini", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = ".nuxtrc", text = "󱄆", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" },
{ name = "gruntfile.coffee", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "eslint.config.mjs", text = "", fg_dark = "#494d64", fg_light = "#494d64" },
{ name = "compose.yaml", text = "󰡨", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "bspwmrc", text = "", fg_dark = "#1e2030", fg_light = "#1e2030" },
{ name = "brewfile", text = "", fg_dark = "#181926", fg_light = "#181926" },
{ name = ".eslintrc", text = "", fg_dark = "#494d64", fg_light = "#494d64" },
{ name = ".gtkrc-2.0", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = ".Xauthority", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = ".prettierrc.json", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = ".npmignore", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = ".gitmodules", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
]
exts = [
{ name = "rake", text = "", fg_dark = "#181926", fg_light = "#181926" },
{ name = "skp", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "eln", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" },
{ name = "razor", text = "󱦘", fg_dark = "#494d64", fg_light = "#494d64" },
{ name = "vue", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "sln", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "el", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" },
{ name = "blp", text = "󰺾", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "jl", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "mdx", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "jsx", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "ml", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "less", text = "", fg_dark = "#494d64", fg_light = "#494d64" },
{ name = "pot", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "pl", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "mli", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "gif", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "aif", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "cxxm", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "fcbak", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "aac", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "query", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "android", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "m3u8", text = "󰲹", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "leex", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "liquid", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "cue", text = "󰲹", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "fcmacro", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "log", text = "󰌱", fg_dark = "#cad3f5", fg_light = "#cad3f5" },
{ name = "pm", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "brep", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "blend", text = "󰂫", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "md5", text = "󰕥", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "sql", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "xcplayground", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "erb", text = "", fg_dark = "#181926", fg_light = "#181926" },
{ name = "t", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "cache", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "r", text = "󰟔", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "x", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "import", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "m", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "lrc", text = "󰨖", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "o", text = "", fg_dark = "#494d64", fg_light = "#494d64" },
{ name = "d", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "c", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "h", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "rss", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "hbs", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "godot", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "eot", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "awk", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "fsx", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "a", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "pyi", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "asc", text = "󰦝", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "ass", text = "󰨖", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "css", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "psb", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "csproj", text = "󰪮", fg_dark = "#494d64", fg_light = "#494d64" },
{ name = "csv", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "gcode", text = "󰐫", fg_dark = "#6e738d", fg_light = "#6e738d" },
{ name = "ics", text = "", fg_dark = "#363a4f", fg_light = "#363a4f" },
{ name = "mk", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "bz", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "fctb", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "gz", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "wasm", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "glb", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "elc", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" },
{ name = "flf", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "elf", text = "", fg_dark = "#494d64", fg_light = "#494d64" },
{ name = "dropbox", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" },
{ name = "tres", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "apk", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "ape", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "slvs", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "apl", text = "⍝", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "cs", text = "󰌛", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "azcli", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" },
{ name = "pp", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "flc", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "gemspec", text = "", fg_dark = "#181926", fg_light = "#181926" },
{ name = "pls", text = "󰲹", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "cfg", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "fcscript", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "gnumakefile", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "zst", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "pxi", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "woff2", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "kicad_pcb", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "zsh", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "kicad_wks", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "info", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "cppm", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "svg", text = "󰜡", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "flac", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" },
{ name = "cuh", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "bin", text = "", fg_dark = "#494d64", fg_light = "#494d64" },
{ name = "zig", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "yml", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "yaml", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "fsscript", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "xz", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "diff", text = "", fg_dark = "#494d64", fg_light = "#494d64" },
{ name = "mojo", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "cshtml", text = "󱦗", fg_dark = "#494d64", fg_light = "#494d64" },
{ name = "bak", text = "󰁯", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "nfo", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "bat", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "cpy", text = "⚙", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "gql", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "c++", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "lff", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "obj", text = "󰆧", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "sha512", text = "󰕥", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "scm", text = "󰘧", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "aiff", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "sig", text = "λ", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "webm", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "zip", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "wrz", text = "󰆧", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "jwmrc", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" },
{ name = "xml", text = "󰗀", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "cbl", text = "⚙", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "rmd", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "xaml", text = "󰙳", fg_dark = "#494d64", fg_light = "#494d64" },
{ name = "xm", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "wvc", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "drl", text = "", fg_dark = "#ee99a0", fg_light = "#ee99a0" },
{ name = "erl", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" },
{ name = "3gp", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "ccm", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "ino", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "kbx", text = "󰯄", fg_dark = "#6e738d", fg_light = "#6e738d" },
{ name = "test.js", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "wrl", text = "󰆧", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "pcm", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" },
{ name = "woff", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "scala", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "webpack", text = "󰜫", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "hrl", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" },
{ name = "kra", text = "", fg_dark = "#c6a0f6", fg_light = "#c6a0f6" },
{ name = "kicad_pro", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "bazel", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "toml", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "iges", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "crdownload", text = "", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" },
{ name = "so", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "strings", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "xls", text = "󰈛", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "wav", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "vsix", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "kicad_prl", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "mov", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "bash", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "sqlite3", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "vsh", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "vim", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "lck", text = "", fg_dark = "#b8c0e0", fg_light = "#b8c0e0" },
{ name = "go", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "pyo", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "vhdl", text = "󰍛", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "vhd", text = "󰍛", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "rar", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "magnet", text = "", fg_dark = "#494d64", fg_light = "#494d64" },
{ name = "vala", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "coffee", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "kdbx", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "po", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "v", text = "󰍛", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "prisma", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" },
{ name = "f90", text = "󱈚", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "txt", text = "󰈙", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "mo", text = "∞", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "mp4", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "cljc", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "heex", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "exs", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "clj", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "luau", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "fcparam", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "markdown", text = "", fg_dark = "#cad3f5", fg_light = "#cad3f5" },
{ name = "dxf", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "luac", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "desktop", text = "", fg_dark = "#494d64", fg_light = "#494d64" },
{ name = "docx", text = "󰈬", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "cljd", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "txz", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "bicepparam", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "kt", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" },
{ name = "fcstd", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "md", text = "", fg_dark = "#cad3f5", fg_light = "#cad3f5" },
{ name = "edn", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "sub", text = "󰨖", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "ttf", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "tsx", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "hurl", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "dll", text = "", fg_dark = "#181926", fg_light = "#181926" },
{ name = "lhs", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "tsconfig", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "msf", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "ts", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "rproj", text = "󰗆", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "org", text = "", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" },
{ name = "signature", text = "λ", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "elm", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "pyc", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "tmux", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "tgz", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "nu", text = ">", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "tfvars", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "lua", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "astro", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "lib", text = "", fg_dark = "#181926", fg_light = "#181926" },
{ name = "tex", text = "", fg_dark = "#494d64", fg_light = "#494d64" },
{ name = "ogg", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" },
{ name = "stp", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "sublime", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "test.tsx", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "nswag", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "test.ts", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "test.jsx", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "dwg", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "bib", text = "󱉟", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "sass", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "templ", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "tcl", text = "󰛓", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "pck", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "swift", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "makefile", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "xcstrings", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "slim", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "iso", text = "", fg_dark = "#f0c6c6", fg_light = "#f0c6c6" },
{ name = "fsi", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "dart", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "nix", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "svelte", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "sv", text = "󰍛", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "bz2", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "sha256", text = "󰕥", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "twig", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "material", text = "󰔉", fg_dark = "#6e738d", fg_light = "#6e738d" },
{ name = "ppt", text = "󰈧", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "pyd", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "step", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "hx", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "webmanifest", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "kicad_sch", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "cjs", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "stl", text = "󰆧", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "ejs", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "ssa", text = "󰨖", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "license", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "jsonc", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "download", text = "", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" },
{ name = "ige", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "sqlite", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "psd1", text = "󰨊", fg_dark = "#6e738d", fg_light = "#6e738d" },
{ name = "dump", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "resi", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "spec.ts", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "fnl", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "cu", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "scss", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "config.ru", text = "", fg_dark = "#181926", fg_light = "#181926" },
{ name = "psd", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "db", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "epub", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "haml", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "sol", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "sml", text = "λ", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "svh", text = "󰍛", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "sldprt", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "ico", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "xlsx", text = "󰈛", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "rs", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "dconf", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "bz3", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "fdmdownload", text = "", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" },
{ name = "fs", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "patch", text = "", fg_dark = "#494d64", fg_light = "#494d64" },
{ name = "hs", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "xcf", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "js", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "pyw", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "sha384", text = "󰕥", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "fcmat", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "csh", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "suo", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "sha224", text = "󰕥", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "sha1", text = "󰕥", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "cr", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "huff", text = "󰡘", fg_dark = "#494d64", fg_light = "#494d64" },
{ name = "sh", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "sc", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "ksh", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "cc", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "wma", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "mp3", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "conf", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "3mf", text = "󰆧", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "sbt", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "kicad_mod", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "terminal", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "rlib", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "pdf", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "mts", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "kdenlive", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "kts", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" },
{ name = "spec.tsx", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "res", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "hxx", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "rb", text = "", fg_dark = "#181926", fg_light = "#181926" },
{ name = "vh", text = "󰍛", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "ixx", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "cson", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "cts", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "7z", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "ex", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "cpp", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "qss", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "app", text = "", fg_dark = "#494d64", fg_light = "#494d64" },
{ name = "jxl", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "qrc", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "qml", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "epp", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "otf", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "hh", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "qm", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "pro", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "exe", text = "", fg_dark = "#494d64", fg_light = "#494d64" },
{ name = "kdenlivetitle", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "kdb", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "mpp", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "Dockerfile", text = "󰡨", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "bqn", text = "⎉", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "torrent", text = "", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" },
{ name = "m3u", text = "󰲹", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "py", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "pxd", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "f3d", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "out", text = "", fg_dark = "#494d64", fg_light = "#494d64" },
{ name = "spec.jsx", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "kicad_dru", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "ps1", text = "󰨊", fg_dark = "#6e738d", fg_light = "#6e738d" },
{ name = "ui", text = "", fg_dark = "#363a4f", fg_light = "#363a4f" },
{ name = "styl", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "f#", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "png", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "ply", text = "󰆧", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "php", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "eex", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "tbc", text = "󰛓", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "part", text = "", fg_dark = "#8bd5ca", fg_light = "#8bd5ca" },
{ name = "pub", text = "󰷖", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "ipynb", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "opus", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" },
{ name = "git", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "bmp", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "blade.php", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "nim", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "xpi", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "mustache", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "tscn", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "scad", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "ai", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "hex", text = "", fg_dark = "#6e738d", fg_light = "#6e738d" },
{ name = "hpp", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "xul", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "mobi", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "fcstd1", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "ical", text = "", fg_dark = "#363a4f", fg_light = "#363a4f" },
{ name = "icalendar", text = "", fg_dark = "#363a4f", fg_light = "#363a4f" },
{ name = "bicep", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "mm", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "mkv", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "graphql", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "mjs", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "mint", text = "󰌪", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "m4v", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "m4a", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "tf", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "gv", text = "󱁉", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "lock", text = "", fg_dark = "#b8c0e0", fg_light = "#b8c0e0" },
{ name = "krz", text = "", fg_dark = "#c6a0f6", fg_light = "#c6a0f6" },
{ name = "kpp", text = "", fg_dark = "#c6a0f6", fg_light = "#c6a0f6" },
{ name = "ko", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "kicad_sym", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "psm1", text = "󰨊", fg_dark = "#6e738d", fg_light = "#6e738d" },
{ name = "pyx", text = "", fg_dark = "#8aadf4", fg_light = "#8aadf4" },
{ name = "json5", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "json", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "bzl", text = "", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "ifb", text = "", fg_dark = "#363a4f", fg_light = "#363a4f" },
{ name = "image", text = "", fg_dark = "#f0c6c6", fg_light = "#f0c6c6" },
{ name = "jpg", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "jpeg", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "java", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "wv", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "ini", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "cast", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "cp", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "fctl", text = "", fg_dark = "#ed8796", fg_light = "#ed8796" },
{ name = "ifc", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "sldasm", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "html", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "typoscript", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "🔥", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "htm", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "ste", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "spec.js", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "gresource", text = "", fg_dark = "#f4dbd6", fg_light = "#f4dbd6" },
{ name = "ebook", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "gradle", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "gd", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "fish", text = "", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "igs", text = "󰻫", fg_dark = "#a6da95", fg_light = "#a6da95" },
{ name = "fbx", text = "󰆧", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "env", text = "", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "srt", text = "󰨖", fg_dark = "#eed49f", fg_light = "#eed49f" },
{ name = "dot", text = "󱁉", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "doc", text = "󰈬", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "d.ts", text = "", fg_dark = "#f5a97f", fg_light = "#f5a97f" },
{ name = "applescript", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "cxx", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "img", text = "", fg_dark = "#f0c6c6", fg_light = "#f0c6c6" },
{ name = "cljs", text = "", fg_dark = "#7dc4e4", fg_light = "#7dc4e4" },
{ name = "cobol", text = "⚙", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "cob", text = "⚙", fg_dark = "#5b6078", fg_light = "#5b6078" },
{ name = "cmake", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
{ name = "webp", text = "", fg_dark = "#8087a2", fg_light = "#8087a2" },
]

View File

@@ -3,6 +3,19 @@ keybinds {
normal { normal {
// uncomment this and adjust key if using copy_on_select=false // uncomment this and adjust key if using copy_on_select=false
// bind "Alt c" { Copy; } // bind "Alt c" { Copy; }
bind "Alt 1" { GoToTab 1; SwitchToMode "Normal"; }
bind "Alt 2" { GoToTab 2; SwitchToMode "Normal"; }
bind "Alt 3" { GoToTab 3; SwitchToMode "Normal"; }
bind "Alt 4" { GoToTab 4; SwitchToMode "Normal"; }
bind "Alt 5" { GoToTab 5; SwitchToMode "Normal"; }
bind "Alt 6" { GoToTab 6; SwitchToMode "Normal"; }
bind "Alt 7" { GoToTab 7; SwitchToMode "Normal"; }
bind "Alt 8" { GoToTab 8; SwitchToMode "Normal"; }
bind "Alt 9" { GoToTab 9; SwitchToMode "Normal"; }
bind "Alt 0" { ToggleTab; }
bind "Alt x" { CloseFocus; }
bind "Alt X" { CloseTab; }
bind "Alt N" { NewTab; }
} }
locked { locked {
bind "Ctrl g" { SwitchToMode "Normal"; } bind "Ctrl g" { SwitchToMode "Normal"; }

View File

@@ -1,3 +1,6 @@
[include]
path = ~/.config/delta/catppuccin.gitconfig
[includeIf "gitdir:~/projects/"] [includeIf "gitdir:~/projects/"]
path = ~/projects/.gitconfig.personal path = ~/projects/.gitconfig.personal
@@ -6,9 +9,16 @@
[core] [core]
excludesfile = ~/.gitignore excludesfile = ~/.gitignore
pager = delta
[gpg] [gpg]
format = ssh format = ssh
[commit] [commit]
gpgsign = true gpgsign = true
[interactive]
diffFilter = delta --color-only
[delta]
features = catppuccin-macchiato

View File

@@ -1,8 +1,11 @@
{ ... }: { pkgs, ... }:
{ {
# Enable Bluetooth # Enable Bluetooth
hardware.bluetooth.enable = true; hardware.bluetooth.enable = true;
hardware.bluetooth.powerOnBoot = false; hardware.bluetooth.powerOnBoot = false;
services.blueman.enable = true;
environment.systemPackages = with pkgs; [
overskride
];
} }

View File

@@ -31,6 +31,7 @@
# ./auto-upgrade.nix # ./auto-upgrade.nix
./linux-kernel.nix ./linux-kernel.nix
./screen.nix ./screen.nix
# ./location.nix
./display-manager.nix ./display-manager.nix
./theme.nix ./theme.nix
./internationalisation.nix ./internationalisation.nix

View File

@@ -10,5 +10,6 @@
alpaca alpaca
nextjs-ollama-llm-ui nextjs-ollama-llm-ui
aichat aichat
tgpt
]; ];
} }

14
nixos/location.nix Normal file
View File

@@ -0,0 +1,14 @@
{ pkgs, ... }:
{
# services.geoclue2.appConfig = {
# "gammastep" = {
# isAllowed = true;
# isSystem = false;
# users = [ "1000" ]; # FIXME: set your user id (to get user id use command 'id -u "your_user_name"')
# };
# };
location.provider = "geoclue2";
services.geoclue2.enable = true;
}

View File

@@ -27,6 +27,7 @@
slint-lsp slint-lsp
terraform-ls terraform-ls
ansible-language-server ansible-language-server
hyprls
helix-gpt helix-gpt
]; ];
} }

View File

@@ -5,6 +5,6 @@
services.printing.enable = true; services.printing.enable = true;
# services.avahi = { # services.avahi = {
# enable = true; # enable = true;
# nssmdns = true; # nssmdns4 = true;
# }; # };
} }

View File

@@ -1,19 +1,10 @@
{ pkgs, ... }: { pkgs, ... }:
{ {
services.geoclue2.appConfig = {
"gammastep" = {
isAllowed = true;
isSystem = false;
users = [ "1000" ]; # FIXME: set your user id (to get user id use command 'id -u "your_user_name"')
};
};
programs.light.enable = true; programs.light.enable = true;
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
# wlsunset wlsunset
gammastep
brightnessctl brightnessctl
]; ];
} }

View File

@@ -7,16 +7,18 @@
]; ];
# Enable Services # Enable Services
services.geoclue2.enable = true;
programs.direnv.enable = true; programs.direnv.enable = true;
services.upower.enable = true; services.upower.enable = true;
programs.fish.enable = true; programs.fish.enable = true;
programs.dconf.enable = true; programs.dconf.enable = true;
services.dbus.enable = true; services.dbus = {
services.dbus.packages = with pkgs; [ enable = true;
implementation = "broker";
packages = with pkgs; [
xfce.xfconf xfce.xfconf
gnome2.GConf gnome2.GConf
]; ];
};
services.mpd.enable = true; services.mpd.enable = true;
programs.thunar.enable = true; programs.thunar.enable = true;
programs.xfconf.enable = true; programs.xfconf.enable = true;

View File

@@ -2,9 +2,11 @@
{ {
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
file
upx upx
git git
lazygit lazygit
delta
license-generator license-generator
git-ignore git-ignore
gitleaks gitleaks
@@ -12,7 +14,7 @@
pass-git-helper pass-git-helper
just just
xh xh
tgpt process-compose
# mcfly # terminal history # mcfly # terminal history
zellij zellij
progress progress
@@ -46,7 +48,7 @@
gping gping
viu viu
tre-command tre-command
felix-fm yazi
chafa chafa
cmatrix cmatrix