diff --git a/data/alacritty/alacritty.yml b/data/alacritty/alacritty.yml new file mode 100644 index 0000000..dd4db07 --- /dev/null +++ b/data/alacritty/alacritty.yml @@ -0,0 +1,15 @@ +import: + - ~/.config/alacritty/catppuccin-mocha.yml + +font: + normal: + family: mononoki + style: Regular + size: 16.0 + +window: + opacity: 0.9 + option_as_alt: OnlyLeft + +cursor: + style: Beam diff --git a/data/alacritty/catppuccin-mocha.yml b/data/alacritty/catppuccin-mocha.yml new file mode 100644 index 0000000..e787352 --- /dev/null +++ b/data/alacritty/catppuccin-mocha.yml @@ -0,0 +1,78 @@ +colors: + primary: + background: "#1E1E2E" # base + foreground: "#CDD6F4" # text + # Bright and dim foreground colors + dim_foreground: "#CDD6F4" # text + bright_foreground: "#CDD6F4" # text + + # Cursor colors + cursor: + text: "#1E1E2E" # base + cursor: "#F5E0DC" # rosewater + vi_mode_cursor: + text: "#1E1E2E" # base + cursor: "#B4BEFE" # lavender + + # Search colors + search: + matches: + foreground: "#1E1E2E" # base + background: "#A6ADC8" # subtext0 + focused_match: + foreground: "#1E1E2E" # base + background: "#A6E3A1" # green + footer_bar: + foreground: "#1E1E2E" # base + background: "#A6ADC8" # subtext0 + + # Keyboard regex hints + hints: + start: + foreground: "#1E1E2E" # base + background: "#F9E2AF" # yellow + end: + foreground: "#1E1E2E" # base + background: "#A6ADC8" # subtext0 + + # Selection colors + selection: + text: "#1E1E2E" # base + background: "#F5E0DC" # rosewater + + # Normal colors + normal: + black: "#45475A" # surface1 + red: "#F38BA8" # red + green: "#A6E3A1" # green + yellow: "#F9E2AF" # yellow + blue: "#89B4FA" # blue + magenta: "#F5C2E7" # pink + cyan: "#94E2D5" # teal + white: "#BAC2DE" # subtext1 + + # Bright colors + bright: + black: "#585B70" # surface2 + red: "#F38BA8" # red + green: "#A6E3A1" # green + yellow: "#F9E2AF" # yellow + blue: "#89B4FA" # blue + magenta: "#F5C2E7" # pink + cyan: "#94E2D5" # teal + white: "#A6ADC8" # subtext0 + + # Dim colors + dim: + black: "#45475A" # surface1 + red: "#F38BA8" # red + green: "#A6E3A1" # green + yellow: "#F9E2AF" # yellow + blue: "#89B4FA" # blue + magenta: "#F5C2E7" # pink + cyan: "#94E2D5" # teal + white: "#BAC2DE" # subtext1 + + indexed_colors: + - { index: 16, color: "#FAB387" } + - { index: 17, color: "#F5E0DC" } diff --git a/data/data.json b/data/data.json index e9831e4..57a3584 100644 --- a/data/data.json +++ b/data/data.json @@ -36,6 +36,22 @@ } ] }, + "alacritty": { + "paths": [ + { + "internal": "data/alacritty/alacritty.yml", + "external": "~/.config/alacritty/alacritty.yml" + }, + { + "internal": "data/alacritty/catppuccin-mocha.yml", + "external": "~/.config/alacritty/catppuccin-mocha.yml" + }, + { + "internal": "data/alacritty/catppuccin-mocha.yml", + "url": "https://raw.githubusercontent.com/catppuccin/alacritty/main/catppuccin-mocha.yml" + } + ] + }, "bat": { "paths": [ { diff --git a/data/nvim/init.lua b/data/nvim/init.lua index 2bcf598..dc91b34 100644 --- a/data/nvim/init.lua +++ b/data/nvim/init.lua @@ -50,7 +50,9 @@ vim.g.go_doc_popup_window = 1 vim.g.copilot_filetypes = { ["*"] = false, go = true, + json = true, proto = true, + python = true, yaml = true, } diff --git a/scripts/macports_init.sh b/scripts/macports_init.sh index 461f55f..09e8ff0 100755 --- a/scripts/macports_init.sh +++ b/scripts/macports_init.sh @@ -1,8 +1,8 @@ #!/usr/bin/env bash port install \ - git neovim \ - fd bat ripgrep tealdeer difftastic exa fdupes rclone restic \ - stylua \ - asciinema \ - mold android-platform-tools + git neovim \ + fd bat ripgrep tealdeer difftastic exa fdupes rclone restic \ + stylua \ + asciinema \ + mold android-platform-tools