diff --git a/alacritty.yml b/alacritty.yml index 4e0019d..56e6887 100644 --- a/alacritty.yml +++ b/alacritty.yml @@ -32,6 +32,11 @@ window.padding: x: 0 y: 0 +# Background opacity +window: + opacity: 0.9 + + # When true, bold text is drawn using the bright variant of colors. draw_bold_text_with_bright_colors: true @@ -55,44 +60,11 @@ draw_bold_text_with_bright_colors: true # * https://wiki.archlinux.org/index.php/font_configuration#Fontconfig_configuration # * file:///usr/share/doc/fontconfig/fontconfig-user.html font: - # The normal (roman) font face to use. normal: - family: monospace # should be "Menlo" or something on macOS. - # Style can be specified to pick a specific face. - # style: Regular + family: "DejaVuSansMono Nerd Font" # should be "Menlo" or something on macOS. - # The bold font face - bold: - family: monospace # should be "Menlo" or something on macOS. - # Style can be specified to pick a specific face. - # style: Bold - - # The italic font face - italic: - family: monospace # should be "Menlo" or something on macOS. - # Style can be specified to pick a specific face. - # style: Italic - - # Point size of the font size: 12.0 - # Offset is the extra space around each character. offset.y can be thought of - # as modifying the linespacing, and offset.x as modifying the letter spacing. - offset: - x: 0 - y: 0 - - # Glyph offset determines the locations of the glyphs within their cells with - # the default being at the bottom. Increase the x offset to move the glyph to - # the right, increase the y offset to move the glyph upward. - glyph_offset: - x: 0 - y: 0 - - -# Should display the render timer -debug: - render_timer: false # Use custom cursor colors. If true, display the cursor in the cursor.foreground # and cursor.background colors, otherwise invert the colors of the cursor. @@ -100,103 +72,76 @@ debug: colors: # Default colors primary: - background: '0xfdf6e3' - foreground: '0x586e75' + background: '0xeeeeee' + foreground: '0x4d4d4c' + + # Colors the cursor will use if `custom_cursor_colors` is true + cursor: + text: '0xf3f3f3' + cursor: '0x4d4d4c' # Normal colors normal: - black: '0x073642' - red: '0xdc322f' - green: '0x859900' - yellow: '0xb58900' - blue: '0x268bd2' - magenta: '0xd33682' - cyan: '0x2aa198' - white: '0xeee8d5' + black: '0xededed' + red: '0xd7005f' + green: '0x718c00' + yellow: '0xd75f00' + blue: '0x4271ae' + magenta: '0x8959a8' + cyan: '0x3e999f' + white: '0x4d4d4c' # Bright colors bright: - black: '0x002b36' - red: '0xcb4b16' - green: '0x586e75' - yellow: '0x657b83' - blue: '0x839496' - magenta: '0x6c71c4' - cyan: '0x93a1a1' - white: '0xfdf6e3' + black: '0x949494' + red: '0xd7005f' + green: '0x718c00' + yellow: '0xd75f00' + blue: '0x4271ae' + magenta: '0x8959a8' + cyan: '0x3e999f' + white: '0xf5f5f5' # Colors (Solarized Dark) colors-alt: # Default colors primary: - background: '0x002b36' - foreground: '0x839496' - - # Normal colors - normal: - black: '0x073642' - red: '0xdc322f' - green: '0x859900' - yellow: '0xb58900' - blue: '0x268bd2' - magenta: '0xd33682' - cyan: '0x2aa198' - white: '0xeee8d5' - - # Bright colors - bright: - black: '0x002b36' - red: '0xcb4b16' - green: '0x586e75' - yellow: '0x657b83' - blue: '0x839496' - magenta: '0x6c71c4' - cyan: '0x93a1a1' - white: '0xfdf6e3' -# Colors (Tomorrow Night Bright) -colors_default: - # Default colors - primary: - background: '0x000000' - foreground: '0xeaeaea' + background: '0x1c1c1c' + foreground: '0x808080' # Colors the cursor will use if `custom_cursor_colors` is true cursor: - text: '0x000000' - cursor: '0xffffff' + text: '0x1c1c1c' + cursor: '0x808080' # Normal colors normal: - black: '0x000000' - red: '0xd54e53' - green: '0xb9ca4a' - yellow: '0xe6c547' - blue: '0x7aa6da' - magenta: '0xc397d8' - cyan: '0x70c0ba' - white: '0xffffff' + black: '0xededed' + red: '0xd7005f' + green: '0x718c00' + yellow: '0xd75f00' + blue: '0x4271ae' + magenta: '0x8959a8' + cyan: '0x3e999f' + white: '0x4d4d4c' # Bright colors bright: - black: '0x666666' - red: '0xff3334' - green: '0x9ec400' - yellow: '0xe7c547' - blue: '0x7aa6da' - magenta: '0xb77ee0' - cyan: '0x54ced6' - white: '0xffffff' - - # Dim colors (Optional) - dim: - black: '0x333333' - red: '0xf2777a' - green: '0x99cc99' - yellow: '0xffcc66' - blue: '0x6699cc' - magenta: '0xcc99cc' - cyan: '0x66cccc' - white: '0xdddddd' + black: '0x949494' + red: '0xd7005f' + green: '0x718c00' + yellow: '0xd75f00' + blue: '0x4271ae' + magenta: '0x8959a8' + cyan: '0x3e999f' + white: '0xf5f5f5' + indexed_colors: + - { index: 16, color: '0x5faf5f' } + - { index: 17, color: '0x5f8787' } + - { index: 18, color: '0xaf005f' } + - { index: 19, color: '0x5faf00' } + - { index: 20, color: '0x5fafd7' } + - { index: 21, color: '0xd7875f' } # Visual Bell # # Any time the BEL code is received, Alacritty "rings" the visual bell. Once @@ -223,8 +168,6 @@ bell: animation: EaseOutSine duration: 0 -# Background opacity -background_opacity: 0.9 # Mouse bindings # diff --git a/home-manager/home.nix b/home-manager/home.nix index 791dba1..a8e937f 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -10,10 +10,7 @@ in { imports = [ ./desktop.nix ./emacs.nix ./lumi.nix ]; programs = { nix-index.enable = true; - starship = { - enable = true; - settings.nix_shell.disabled = false; - }; + # todo: fish tide # todo: .aws/config default region gh = { enable = true; diff --git a/nixos/roles/workstation.nix b/nixos/roles/workstation.nix index a85ab5c..ac033ec 100644 --- a/nixos/roles/workstation.nix +++ b/nixos/roles/workstation.nix @@ -87,6 +87,7 @@ source-code-pro ubuntu_font_family # Ubuntu fonts source-han-sans + nerdfonts iosevka emojione font-awesome