diff --git a/london/.config/alacritty/alacritty.yml b/london/.config/alacritty/alacritty.yml new file mode 100644 index 0000000..913cf01 --- /dev/null +++ b/london/.config/alacritty/alacritty.yml @@ -0,0 +1,27 @@ +# Configuration for Alacritty, the GPU enhanced terminal emulator. +window: + dimensions: + columns: 120 + lines: 35 + +font: + normal: + family: "IBM Plex Mono" + style: Regular + + size: 12.0 + +# Attempting to use Monokai Pro palette where possible. +colors: + # Default colors + primary: + background: '0x212121' + foreground: '0xfcfcfa' + +cursor: + style: Block + + unfocused_hollow: false + +# Live config reload (changes require restart) +live_config_reload: true diff --git a/london/.config/starship.toml b/london/.config/starship.toml new file mode 100644 index 0000000..b215fd7 --- /dev/null +++ b/london/.config/starship.toml @@ -0,0 +1,45 @@ +add_newline = true + +format = """ +[┌ $username$hostname](bold green) +[│](bold green) $directory\ +$git_status$git_branch\ +$golang$python$rust +[└ $character](bold green)""" + + +[character] +success_symbol = "[𝝺](bold green)" +error_symbol = "[𝝺](bold red)" + +[username] +format = "$user" +disabled = false +show_always = true + +[git_branch] +format = "[$symbol$branch]($style) " +style = "bold yellow" + +[git_status] +disabled = false + +# configure directory +[directory] +truncation_length = 3 +truncate_to_repo = false +style = "bold italic #87A752" + +[hostname] +ssh_only = false +format = "@$hostname" +disabled = false + +[golang] +format = "[\\(go $version\\)](bold cyan)" + +[python] +format = "[\\(python $version\\)](bold green)" + +[rust] +format = "[\\(rust $version\\)](bold red)" diff --git a/london/.config/sublime-text-3/Packages/User/LSP.sublime-settings b/london/.config/sublime-text-3/Packages/User/LSP.sublime-settings new file mode 100644 index 0000000..9ffaf12 --- /dev/null +++ b/london/.config/sublime-text-3/Packages/User/LSP.sublime-settings @@ -0,0 +1,11 @@ +// Settings in here override those in "LSP/LSP.sublime-settings" +{ + "clients": { + "pyls": { + "command": ["pipenv", "run", "pyls"], + "scopes": ["source.python"], + "syntaxes": ["Packages/Python/Python.sublime-syntax", "Packages/MagicPython/grammars/MagicPython.tmLanguage", "Packages/Djaneiro/Syntaxes/Python Django.tmLanguage"], + "languageId": "python" + } + } +} diff --git a/london/.config/sublime-text-3/Packages/User/Package Control.sublime-settings b/london/.config/sublime-text-3/Packages/User/Package Control.sublime-settings new file mode 100644 index 0000000..ff8b601 --- /dev/null +++ b/london/.config/sublime-text-3/Packages/User/Package Control.sublime-settings @@ -0,0 +1,29 @@ +{ + "bootstrapped": true, + "debug": true, + "in_process_packages": + [ + ], + "installed_packages": + [ + "Bats", + "Dockerfile Syntax Highlighting", + "Emmet", + "GitGutter", + "HexViewer", + "JSX", + "LSP", + "LSP-bash", + "LSP-typescript", + "LSP-yaml", + "Markdown Extended", + "Package Control", + "Rust Enhanced", + "SideBarEnhancements", + "SublimeCodeIntel", + "Terraform", + "Theme - Monokai Pro", + "TOML", + "TypeScript" + ] +} diff --git a/london/.config/sublime-text-3/Packages/User/Preferences.sublime-settings b/london/.config/sublime-text-3/Packages/User/Preferences.sublime-settings new file mode 100644 index 0000000..601ee93 --- /dev/null +++ b/london/.config/sublime-text-3/Packages/User/Preferences.sublime-settings @@ -0,0 +1,23 @@ +{ + "auto_complete_delay": 20, + "color_scheme": "Monokai Pro (Filter Spectrum).sublime-color-scheme", + "font_face": "IBM Plex Mono", + "font_size": 12, + "ignored_packages": + [ + "Rust", + "Vintage" + ], + "monokai_pro_file_icons": true, + "monokai_pro_highlight_open_folders": true, + "monokai_pro_minimal": true, + "monokai_pro_sidebar_headings": true, + "monokai_pro_style_title_bar": true, + "monokai_pro_ui_font_face": "IBM Plex Mono", + "rulers": + [ + 80 + ], + "scroll_past_end": false, + "theme": "Monokai Pro (Filter Spectrum).sublime-theme" +}