From d27d5998aae1d99aa89b48db7a0c4d6ea11bbe86 Mon Sep 17 00:00:00 2001 From: xnm Date: Thu, 10 Oct 2024 21:05:26 +0300 Subject: [PATCH] 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` --- README.md | 4 +- home/.config/bat/config | 2 +- home/.config/delta/catppuccin.gitconfig | 123 +++ home/.config/fish/functions/back-op.fish | 4 + home/.config/fish/functions/backtrack-op.fish | 4 + .../fish/functions/check_night_mode.fish | 8 +- home/.config/fish/functions/clear-op.fish | 4 + .../functions/fish_user_key_bindings.fish | 12 +- .../fish/functions/fzf-cd-preview-widget.fish | 8 + .../functions/fzf-file-preview-widget.fish | 4 + .../.config/fish/functions/fzf-ps-widget.fish | 4 + home/.config/fish/functions/list-op.fish | 8 + .../fish/functions/night_mode_toggle.fish | 12 +- home/.config/gh/config.yml | 2 +- home/.config/helix/config.toml | 10 +- home/.config/helix/languages.toml | 37 +- home/.config/hypr/hyprland.conf | 6 +- home/.config/process-compose/theme.yaml | 34 + home/.config/waybar/config | 2 +- home/.config/yazi/theme.toml | 698 ++++++++++++++++++ home/.config/zellij/config.kdl | 13 + home/.gitconfig | 10 + nixos/bluetooth.nix | 7 +- nixos/flake.nix | 1 + nixos/llm.nix | 1 + nixos/location.nix | 14 + nixos/lsp.nix | 1 + nixos/printing.nix | 2 +- nixos/screen.nix | 11 +- nixos/services.nix | 14 +- nixos/terminal-utils.nix | 6 +- 31 files changed, 1018 insertions(+), 48 deletions(-) create mode 100644 home/.config/delta/catppuccin.gitconfig create mode 100644 home/.config/fish/functions/back-op.fish create mode 100644 home/.config/fish/functions/backtrack-op.fish create mode 100644 home/.config/fish/functions/clear-op.fish create mode 100644 home/.config/fish/functions/fzf-cd-preview-widget.fish create mode 100644 home/.config/fish/functions/fzf-file-preview-widget.fish create mode 100644 home/.config/fish/functions/fzf-ps-widget.fish create mode 100644 home/.config/fish/functions/list-op.fish create mode 100644 home/.config/process-compose/theme.yaml create mode 100644 home/.config/yazi/theme.toml create mode 100644 nixos/location.nix diff --git a/README.md b/README.md index 5baa83b..27ec40e 100644 --- a/README.md +++ b/README.md @@ -71,13 +71,13 @@ The showcased images do not reflect the latest version of the system's appearanc | Editor | Helix | | Terminal | WezTerm + Starship | | OSD | Avizo | -| Night Gamma | Gammastep | +| Night Gamma | Wlsunset | | Fetch Utility | Neofetch | | Theme | Catppuccin Macchiato | | Icons | Colloid-teal-dark, Numix-Circle | | Font | JetBrains Mono + Nerd Font Patch | | Player | Youtube Music + Spotify | -| File Browser | Thunar | +| File Browser | Thunar + Yazi | | Internet Browser | Qutebrowser, Brave + Vimium + NightTab + Stylus | | Mimetypes | MPV, Imv, Zathura | | Image Editor | Swappy | diff --git a/home/.config/bat/config b/home/.config/bat/config index db74b12..70ff082 100644 --- a/home/.config/bat/config +++ b/home/.config/bat/config @@ -4,7 +4,7 @@ # Specify desired highlighting theme (e.g. "TwoDark"). Run `bat --list-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 # terminal emulators (like tmux, by default): diff --git a/home/.config/delta/catppuccin.gitconfig b/home/.config/delta/catppuccin.gitconfig new file mode 100644 index 0000000..d0fb32e --- /dev/null +++ b/home/.config/delta/catppuccin.gitconfig @@ -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 diff --git a/home/.config/fish/functions/back-op.fish b/home/.config/fish/functions/back-op.fish new file mode 100644 index 0000000..21d418e --- /dev/null +++ b/home/.config/fish/functions/back-op.fish @@ -0,0 +1,4 @@ +function back-op + cd .. + commandline -f repaint +end diff --git a/home/.config/fish/functions/backtrack-op.fish b/home/.config/fish/functions/backtrack-op.fish new file mode 100644 index 0000000..657a2b4 --- /dev/null +++ b/home/.config/fish/functions/backtrack-op.fish @@ -0,0 +1,4 @@ +function backtrack-op + cd - + commandline -f repaint +end diff --git a/home/.config/fish/functions/check_night_mode.fish b/home/.config/fish/functions/check_night_mode.fish index 983e4c6..840c108 100644 --- a/home/.config/fish/functions/check_night_mode.fish +++ b/home/.config/fish/functions/check_night_mode.fish @@ -1,9 +1,9 @@ function check_night_mode - set target_process "gammastep" - - if pgrep $target_process > /dev/null + set target_process wlsunset + + if pgrep $target_process >/dev/null echo "{ \"text\":\"󱩌\", \"tooltip\": \"night-mode on\", \"class\": \"on\" }" else echo "{ \"text\":\"󱩍\", \"tooltip\": \"night-mode off\", \"class\": \"off\" }" end -end \ No newline at end of file +end diff --git a/home/.config/fish/functions/clear-op.fish b/home/.config/fish/functions/clear-op.fish new file mode 100644 index 0000000..543037a --- /dev/null +++ b/home/.config/fish/functions/clear-op.fish @@ -0,0 +1,4 @@ +function clear-op + clear + commandline -f repaint +end diff --git a/home/.config/fish/functions/fish_user_key_bindings.fish b/home/.config/fish/functions/fish_user_key_bindings.fish index 83c8856..52fc046 100644 --- a/home/.config/fish/functions/fish_user_key_bindings.fish +++ b/home/.config/fish/functions/fish_user_key_bindings.fish @@ -7,4 +7,14 @@ function fish_user_key_bindings # resetting all bindings. # The argument specifies the initial mode (insert, "default" or visual). fish_vi_key_bindings --no-erase insert -end \ No newline at end of file + + 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 diff --git a/home/.config/fish/functions/fzf-cd-preview-widget.fish b/home/.config/fish/functions/fzf-cd-preview-widget.fish new file mode 100644 index 0000000..38e31f9 --- /dev/null +++ b/home/.config/fish/functions/fzf-cd-preview-widget.fish @@ -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 diff --git a/home/.config/fish/functions/fzf-file-preview-widget.fish b/home/.config/fish/functions/fzf-file-preview-widget.fish new file mode 100644 index 0000000..53b39f8 --- /dev/null +++ b/home/.config/fish/functions/fzf-file-preview-widget.fish @@ -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 diff --git a/home/.config/fish/functions/fzf-ps-widget.fish b/home/.config/fish/functions/fzf-ps-widget.fish new file mode 100644 index 0000000..4e8bb13 --- /dev/null +++ b/home/.config/fish/functions/fzf-ps-widget.fish @@ -0,0 +1,4 @@ +function fzf-ps-widget + commandline -i (pgrep -a . | fzf --height 40%) + commandline -f repaint +end diff --git a/home/.config/fish/functions/list-op.fish b/home/.config/fish/functions/list-op.fish new file mode 100644 index 0000000..99a1c61 --- /dev/null +++ b/home/.config/fish/functions/list-op.fish @@ -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 diff --git a/home/.config/fish/functions/night_mode_toggle.fish b/home/.config/fish/functions/night_mode_toggle.fish index ff31eb7..2eb3167 100644 --- a/home/.config/fish/functions/night_mode_toggle.fish +++ b/home/.config/fish/functions/night_mode_toggle.fish @@ -1,9 +1,9 @@ function night_mode_toggle - set target_process "gammastep" - - if pgrep $target_process > /dev/null - killall -s SIGINT .gammastep-wrap + set target_process wlsunset + + if pgrep $target_process >/dev/null + killall -s SIGINT wlsunset else - gammastep + wlsunset end -end \ No newline at end of file +end diff --git a/home/.config/gh/config.yml b/home/.config/gh/config.yml index 9209e4a..03364ef 100644 --- a/home/.config/gh/config.yml +++ b/home/.config/gh/config.yml @@ -1,5 +1,5 @@ # 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. editor: hx # When to interactively prompt. This is a global config that cannot be overridden by hostname. Supported values: enabled, disabled diff --git a/home/.config/helix/config.toml b/home/.config/helix/config.toml index 652467b..aed09ab 100644 --- a/home/.config/helix/config.toml +++ b/home/.config/helix/config.toml @@ -8,6 +8,7 @@ color-modes = true auto-save = true idle-timeout = 0 bufferline = "multiple" +popup-border = "popup" [editor.cursor-shape] insert = "bar" @@ -18,8 +19,8 @@ select = "underline" render = true [editor.statusline] -left = ["mode", "spinner", "file-name", "separator", "total-line-numbers", "separator", "version-control"] -right = ["diagnostics", "separator", "selections", "separator", "position", "position-percentage", "spacer", "separator", "file-encoding", "file-line-ending", "separator", "file-type"] +left = ["mode", "spinner", "file-name", "read-only-indicator", "file-modification-indicator", "separator", "total-line-numbers", "separator", "spacer", "version-control"] +right = ["register", "spacer", "diagnostics", "separator", "selections", "separator", "position", "position-percentage", "spacer", "separator", "file-encoding", "file-line-ending", "separator", "file-type"] separator = "│" [editor.lsp] @@ -33,4 +34,7 @@ display-inlay-hints = true enable = true [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" diff --git a/home/.config/helix/languages.toml b/home/.config/helix/languages.toml index ee889a0..67d08d4 100644 --- a/home/.config/helix/languages.toml +++ b/home/.config/helix/languages.toml @@ -1,5 +1,31 @@ -[language-server] -emmet-lsp = { command = "emmet-language-server", args = ["--stdio"] } +[language-server.hyprls] +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]] name = "html" @@ -8,21 +34,22 @@ language-servers = [ "emmet-lsp", "vscode-html-language-server" ] [[language]] name = "javascript" auto-format = true +indent = { tab-width = 4, unit = " " } [[language]] name = "jsx" auto-format = true +indent = { tab-width = 4, unit = " " } [[language]] name = "typescript" auto-format = true +indent = { tab-width = 4, unit = " " } [[language]] name = "tsx" auto-format = true - -[language-server.rust-analyzer.config] -checkOnSave = { command = "clippy" } +indent = { tab-width = 4, unit = " " } [[language]] name = "config" diff --git a/home/.config/hypr/hyprland.conf b/home/.config/hypr/hyprland.conf index f353141..95d889b 100644 --- a/home/.config/hypr/hyprland.conf +++ b/home/.config/hypr/hyprland.conf @@ -23,7 +23,7 @@ input { kb_layout = us,ua,ru kb_variant = kb_model = - kb_options = grp:alt_shift_toggle + kb_options = grp:win_space_toggle kb_rules = follow_mouse = 1 @@ -156,7 +156,7 @@ windowrule = stayfocused, swappy $mainMod = SUPER # will switch to a submap called resize -bind=ALT,R,submap,resize +bind=$mainMod ALT,R,submap,resize # will start a submap called "resize" submap=resize @@ -174,7 +174,7 @@ bind=,escape,submap,reset submap=reset # will switch to a submap called move -bind=ALT,M,submap,move +bind=$mainMod ALT,M,submap,move # will start a submap called "move" submap=move diff --git a/home/.config/process-compose/theme.yaml b/home/.config/process-compose/theme.yaml new file mode 100644 index 0000000..c8c0666 --- /dev/null +++ b/home/.config/process-compose/theme.yaml @@ -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' diff --git a/home/.config/waybar/config b/home/.config/waybar/config index 97d0ed3..76029d1 100644 --- a/home/.config/waybar/config +++ b/home/.config/waybar/config @@ -146,7 +146,7 @@ "tooltip-format-enumerate-connected-battery": "{device_alias}\t{device_address}\t({device_battery_percentage}%)", "max-length": 35, "on-click": "fish -c bluetooth_toggle", - "on-click-right": "blueman-manager", + "on-click-right": "overskride", }, "network": { diff --git a/home/.config/yazi/theme.toml b/home/.config/yazi/theme.toml new file mode 100644 index 0000000..5c27228 --- /dev/null +++ b/home/.config/yazi/theme.toml @@ -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" }, +] diff --git a/home/.config/zellij/config.kdl b/home/.config/zellij/config.kdl index 815cacc..abc277b 100644 --- a/home/.config/zellij/config.kdl +++ b/home/.config/zellij/config.kdl @@ -3,6 +3,19 @@ keybinds { normal { // uncomment this and adjust key if using copy_on_select=false // 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 { bind "Ctrl g" { SwitchToMode "Normal"; } diff --git a/home/.gitconfig b/home/.gitconfig index 86bcf0d..82d963b 100644 --- a/home/.gitconfig +++ b/home/.gitconfig @@ -1,3 +1,6 @@ +[include] + path = ~/.config/delta/catppuccin.gitconfig + [includeIf "gitdir:~/projects/"] path = ~/projects/.gitconfig.personal @@ -6,9 +9,16 @@ [core] excludesfile = ~/.gitignore + pager = delta [gpg] format = ssh [commit] gpgsign = true + +[interactive] + diffFilter = delta --color-only + +[delta] + features = catppuccin-macchiato diff --git a/nixos/bluetooth.nix b/nixos/bluetooth.nix index 6df9d59..82c0336 100644 --- a/nixos/bluetooth.nix +++ b/nixos/bluetooth.nix @@ -1,8 +1,11 @@ -{ ... }: +{ pkgs, ... }: { # Enable Bluetooth hardware.bluetooth.enable = true; hardware.bluetooth.powerOnBoot = false; - services.blueman.enable = true; + + environment.systemPackages = with pkgs; [ + overskride + ]; } diff --git a/nixos/flake.nix b/nixos/flake.nix index e48f969..b3b1901 100644 --- a/nixos/flake.nix +++ b/nixos/flake.nix @@ -31,6 +31,7 @@ # ./auto-upgrade.nix ./linux-kernel.nix ./screen.nix + # ./location.nix ./display-manager.nix ./theme.nix ./internationalisation.nix diff --git a/nixos/llm.nix b/nixos/llm.nix index 8a12873..0ff4f97 100644 --- a/nixos/llm.nix +++ b/nixos/llm.nix @@ -10,5 +10,6 @@ alpaca nextjs-ollama-llm-ui aichat + tgpt ]; } diff --git a/nixos/location.nix b/nixos/location.nix new file mode 100644 index 0000000..fadc490 --- /dev/null +++ b/nixos/location.nix @@ -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; +} diff --git a/nixos/lsp.nix b/nixos/lsp.nix index b84eb6c..553501d 100644 --- a/nixos/lsp.nix +++ b/nixos/lsp.nix @@ -27,6 +27,7 @@ slint-lsp terraform-ls ansible-language-server + hyprls helix-gpt ]; } diff --git a/nixos/printing.nix b/nixos/printing.nix index d3be84f..4c62f4d 100644 --- a/nixos/printing.nix +++ b/nixos/printing.nix @@ -5,6 +5,6 @@ services.printing.enable = true; # services.avahi = { # enable = true; - # nssmdns = true; + # nssmdns4 = true; # }; } diff --git a/nixos/screen.nix b/nixos/screen.nix index 5adfdd1..3d5dd06 100644 --- a/nixos/screen.nix +++ b/nixos/screen.nix @@ -1,19 +1,10 @@ { 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; environment.systemPackages = with pkgs; [ - # wlsunset - gammastep + wlsunset brightnessctl ]; } diff --git a/nixos/services.nix b/nixos/services.nix index 2685b44..4571cc4 100644 --- a/nixos/services.nix +++ b/nixos/services.nix @@ -7,16 +7,18 @@ ]; # Enable Services - services.geoclue2.enable = true; programs.direnv.enable = true; services.upower.enable = true; programs.fish.enable = true; programs.dconf.enable = true; - services.dbus.enable = true; - services.dbus.packages = with pkgs; [ - xfce.xfconf - gnome2.GConf - ]; + services.dbus = { + enable = true; + implementation = "broker"; + packages = with pkgs; [ + xfce.xfconf + gnome2.GConf + ]; + }; services.mpd.enable = true; programs.thunar.enable = true; programs.xfconf.enable = true; diff --git a/nixos/terminal-utils.nix b/nixos/terminal-utils.nix index 65a9578..cce953c 100644 --- a/nixos/terminal-utils.nix +++ b/nixos/terminal-utils.nix @@ -2,9 +2,11 @@ { environment.systemPackages = with pkgs; [ + file upx git lazygit + delta license-generator git-ignore gitleaks @@ -12,7 +14,7 @@ pass-git-helper just xh - tgpt + process-compose # mcfly # terminal history zellij progress @@ -46,7 +48,7 @@ gping viu tre-command - felix-fm + yazi chafa cmatrix