diff --git a/.config/alacritty/alacritty.yml b/.config/alacritty/alacritty.yml new file mode 100644 index 0000000..8167657 --- /dev/null +++ b/.config/alacritty/alacritty.yml @@ -0,0 +1,80 @@ +window: + decorations: none + +font: + normal: + family: Iosevka Term SS09 + style: Light + + bold: + family: Iosevka Term SS09 + style: Semibold + + italic: + family: Iosevka Term Slab + style: Light Italic + + bold_italic: + family: Iosevka Term Curly Slab + style: Extralight Italic + + size: 12.0 + + offset: + x: 0 + y: 0 + + glyph_offset: + x: 0 + y: 0 + +cursor: + # Values for `style`: + # - ▇ Block + # - _ Underline + # - | Beam + style: Block + + vi_mode_style: Beam + + unfocused_hollow: true + + thickness: 0.15 + +mouse: + hide_when_typing: true + url: + launcher: + program: /home/dln/bin/url-copy + +colors: + primary: + # background: '#171a23' + # foreground: '#cfd8dc' + background: '#171717' + foreground: '#ded9ce' + + normal: + black: '#000000' + red: '#ff605a' + green: '#b1e869' + yellow: '#ead89c' + blue: '#5da9f6' + magenta: '#e86aff' + cyan: '#82fff6' + white: '#ded9ce' + bright: + black: '#313131' + red: '#f58b7f' + green: '#dcf88f' + yellow: '#eee5b2' + blue: '#a5c7ff' + magenta: '#ddaaff' + cyan: '#b6fff9' + white: '#fefffe' + +key_bindings: +- { key: V, mods: Alt, action: Paste } +- { key: C, mods: Alt, action: Copy } +- { key: V, mods: Shift|Alt, action: Paste } +- { key: C, mods: Shift|Alt, action: Copy } diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf index f4941c5..40951b9 100644 --- a/.config/kitty/kitty.conf +++ b/.config/kitty/kitty.conf @@ -1,5 +1,5 @@ font_family Iosevka Term SS09 Light -bold_font Iosevka Term SS09 Semibold +bold_font Iosevka Term SS09 Semibold italic_font Iosevka Term Slab Light Italic bold_italic_font Iosevka Term Curly Slab Extralight Italic @@ -17,6 +17,7 @@ visual_bell_duration 0.0 mouse_hide_wait -1 +clipboard_control write-clipboard no-append map alt+shift+c copy_to_clipboard map alt+shift+v paste_from_clipboard @@ -41,6 +42,5 @@ resize_in_steps yes url_color #29B6F6 url_style curly -#include theme-tomorrow.conf include Wombat.conf include ~/src/github.com/dexpota/kitty-themes/themes/Wombat.conf diff --git a/.local/share/applications/tmux-devel.desktop b/.local/share/applications/tmux-devel.desktop index 1664371..75fe2da 100644 --- a/.local/share/applications/tmux-devel.desktop +++ b/.local/share/applications/tmux-devel.desktop @@ -3,8 +3,8 @@ Name=tmux devel GenericName=tmux-devel StartupWMClass=tmux-devel Type=Application -TryExec=kitty -Icon=kitty +TryExec=/home/dln/bin/alacritty +Icon=alacritty Terminal=false Categories=System;TerminalEmulator; -Exec=kitty --class=tmux-devel autossh -M0 -q devel +Exec=/home/dln/bin/alacritty --class=tmux-devel -e autossh -M0 -q devel diff --git a/.local/share/applications/tmux-local.desktop b/.local/share/applications/tmux-local.desktop index 9df464a..1fbfe70 100644 --- a/.local/share/applications/tmux-local.desktop +++ b/.local/share/applications/tmux-local.desktop @@ -2,9 +2,9 @@ Name=tmux local GenericName=tmux-local Type=Application -TryExec=kitty -Icon=kitty +TryExec=/home/dln/bin/alacritty +Icon=alacritty Terminal=false Categories=System;TerminalEmulator; StartupWMClass=tmux-local -Exec=kitty --class tmux-local -e tmux new-session -A -D -s 0 +Exec=/home/dln/bin/alacritty --class tmux-local -e tmux new-session -A -D -s 0 diff --git a/bin/alacritty b/bin/alacritty new file mode 100755 index 0000000..c5fc964 Binary files /dev/null and b/bin/alacritty differ diff --git a/bin/url-copy b/bin/url-copy new file mode 100755 index 0000000..281715e --- /dev/null +++ b/bin/url-copy @@ -0,0 +1,2 @@ +#!/bin/bash +echo "$@" | xclip -selection clipboard