Add .config/alacritty/alacritty.yml
Update .config/kitty/current-theme.conf Update .config/kitty/kitty.conf Update .config/zsh/env.zsh Update .config/zsh/rc.zsh Add .config/zsh/.zprofile Add .config/zsh/zprofile.zsh
This commit is contained in:
parent
8275f2918c
commit
1095eaec35
7 changed files with 258 additions and 43 deletions
162
dot_config/alacritty/alacritty.yml
Executable file
162
dot_config/alacritty/alacritty.yml
Executable file
|
@ -0,0 +1,162 @@
|
||||||
|
env:
|
||||||
|
TERM: xterm-256color
|
||||||
|
|
||||||
|
window:
|
||||||
|
padding:
|
||||||
|
x: 4
|
||||||
|
y: 4
|
||||||
|
|
||||||
|
title: Alacritty
|
||||||
|
|
||||||
|
class:
|
||||||
|
instance: Alacritty
|
||||||
|
general: Alacritty
|
||||||
|
|
||||||
|
opacity: 0.95
|
||||||
|
|
||||||
|
scrolling:
|
||||||
|
history: 20000
|
||||||
|
|
||||||
|
font:
|
||||||
|
normal:
|
||||||
|
family: FiraCode Nerd Font
|
||||||
|
style: Regular
|
||||||
|
|
||||||
|
bold:
|
||||||
|
family: FiraCode Nerd Font
|
||||||
|
style: Bold
|
||||||
|
|
||||||
|
italic:
|
||||||
|
family: FiraCode Nerd Font
|
||||||
|
style: Italic
|
||||||
|
|
||||||
|
bold_italic:
|
||||||
|
family: FiraCode Nerd Font
|
||||||
|
style: Bold Italic
|
||||||
|
|
||||||
|
size: 7.5
|
||||||
|
|
||||||
|
schemes:
|
||||||
|
onedark: &onedark
|
||||||
|
primary:
|
||||||
|
background: '#282c34'
|
||||||
|
foreground: '#abb2bf'
|
||||||
|
|
||||||
|
normal:
|
||||||
|
black: '#131613'
|
||||||
|
red: '#e06c75'
|
||||||
|
green: '#98c379'
|
||||||
|
yellow: '#d19a66'
|
||||||
|
blue: '#61afef'
|
||||||
|
magenta: '#c678dd'
|
||||||
|
cyan: '#56b6c2'
|
||||||
|
white: '#abb2bf'
|
||||||
|
|
||||||
|
bright:
|
||||||
|
black: '#5c6370'
|
||||||
|
red: '#e06c75'
|
||||||
|
green: '#98c379'
|
||||||
|
yellow: '#d19a66'
|
||||||
|
blue: '#61afef'
|
||||||
|
magenta: '#c678dd'
|
||||||
|
cyan: '#56b6c2'
|
||||||
|
white: '#ffffff'
|
||||||
|
|
||||||
|
ayudark: &ayudark
|
||||||
|
primary:
|
||||||
|
background: '#0A0E14'
|
||||||
|
foreground: '#B3B1AD'
|
||||||
|
|
||||||
|
normal:
|
||||||
|
black: '#01060E'
|
||||||
|
red: '#EA6C73'
|
||||||
|
green: '#91B362'
|
||||||
|
yellow: '#F9AF4F'
|
||||||
|
blue: '#53BDFA'
|
||||||
|
magenta: '#FAE994'
|
||||||
|
cyan: '#90E1C6'
|
||||||
|
white: '#C7C7C7'
|
||||||
|
|
||||||
|
bright:
|
||||||
|
black: '#686868'
|
||||||
|
red: '#F07178'
|
||||||
|
green: '#C2D94C'
|
||||||
|
yellow: '#FFB454'
|
||||||
|
blue: '#59C2FF'
|
||||||
|
magenta: '#FFEE99'
|
||||||
|
cyan: '#95E6CB'
|
||||||
|
white: '#FFFFFF'
|
||||||
|
|
||||||
|
nord: &nord
|
||||||
|
primary:
|
||||||
|
background: '#2e3440'
|
||||||
|
foreground: '#d8dee9'
|
||||||
|
dim_foreground: '#a5abb6'
|
||||||
|
|
||||||
|
cursor:
|
||||||
|
text: '#2e3440'
|
||||||
|
cursor: '#d8dee9'
|
||||||
|
|
||||||
|
vi_mode_cursor:
|
||||||
|
text: '#2e3440'
|
||||||
|
cursor: '#d8dee9'
|
||||||
|
|
||||||
|
selection:
|
||||||
|
text: CellForeground
|
||||||
|
background: '#4c566a'
|
||||||
|
|
||||||
|
search:
|
||||||
|
matches:
|
||||||
|
foreground: CellBackground
|
||||||
|
background: '#88c0d0'
|
||||||
|
|
||||||
|
footer_bar:
|
||||||
|
background: '#434c5e'
|
||||||
|
foreground: '#d8dee9'
|
||||||
|
|
||||||
|
normal:
|
||||||
|
black: '#3b4252'
|
||||||
|
red: '#bf616a'
|
||||||
|
green: '#a3be8c'
|
||||||
|
yellow: '#ebcb8b'
|
||||||
|
blue: '#81a1c1'
|
||||||
|
magenta: '#b48ead'
|
||||||
|
cyan: '#88c0d0'
|
||||||
|
white: '#e5e9f0'
|
||||||
|
|
||||||
|
bright:
|
||||||
|
black: '#4c566a'
|
||||||
|
red: '#bf616a'
|
||||||
|
green: '#a3be8c'
|
||||||
|
yellow: '#ebcb8b'
|
||||||
|
blue: '#81a1c1'
|
||||||
|
magenta: '#b48ead'
|
||||||
|
cyan: '#8fbcbb'
|
||||||
|
white: '#eceff4'
|
||||||
|
|
||||||
|
dim:
|
||||||
|
black: '#373e4d'
|
||||||
|
red: '#94545d'
|
||||||
|
green: '#809575'
|
||||||
|
yellow: '#b29e75'
|
||||||
|
blue: '#68809a'
|
||||||
|
magenta: '#8c738c'
|
||||||
|
cyan: '#6d96a5'
|
||||||
|
white: '#aeb3bb'
|
||||||
|
|
||||||
|
colors: *nord
|
||||||
|
|
||||||
|
shell:
|
||||||
|
program: /usr/bin/zsh
|
||||||
|
args:
|
||||||
|
- --login
|
||||||
|
|
||||||
|
key_bindings:
|
||||||
|
- { key: V, mods: Control|Shift, action: Paste }
|
||||||
|
- { key: C, mods: Control|Shift, action: Copy }
|
||||||
|
- { key: L, mods: Control, action: ClearLogNotice }
|
||||||
|
- { key: L, mods: Control, chars: "\x0c" }
|
||||||
|
- { key: PageUp, mods: Shift, action: ScrollPageUp, mode: ~Alt }
|
||||||
|
- { key: PageDown, mods: Shift, action: ScrollPageDown, mode: ~Alt }
|
||||||
|
- { key: Home, mods: Shift, action: ScrollToTop, mode: ~Alt }
|
||||||
|
- { key: End, mods: Shift, action: ScrollToBottom, mode: ~Alt }
|
|
@ -1,50 +1,80 @@
|
||||||
# vim:ft=kitty
|
# vim:ft=kitty
|
||||||
## name: Nord
|
|
||||||
## author: Connor Holyday
|
|
||||||
## license: MIT
|
|
||||||
## upstream: https://raw.githubusercontent.com/connorholyday/nord-kitty/master/nord.conf
|
|
||||||
## blurb: An arctic, north-bluish clean and elegant Kitty theme.
|
|
||||||
|
|
||||||
# Nord Colorscheme for Kitty
|
## name: Catppuccin-Mocha
|
||||||
# Based on:
|
## author: Pocco81 (https://github.com/Pocco81)
|
||||||
# - https://gist.github.com/marcusramberg/64010234c95a93d953e8c79fdaf94192
|
## license: MIT
|
||||||
# - https://github.com/arcticicestudio/nord-hyper
|
## upstream: https://github.com/catppuccin/kitty/blob/main/mocha.conf
|
||||||
|
## blurb: Soothing pastel theme for the high-spirited!
|
||||||
|
|
||||||
foreground #D8DEE9
|
|
||||||
background #2E3440
|
|
||||||
selection_foreground #000000
|
# The basic colors
|
||||||
selection_background #FFFACD
|
foreground #CDD6F4
|
||||||
url_color #0087BD
|
background #1E1E2E
|
||||||
cursor #81A1C1
|
selection_foreground #1E1E2E
|
||||||
|
selection_background #F5E0DC
|
||||||
|
|
||||||
|
# Cursor colors
|
||||||
|
cursor #F5E0DC
|
||||||
|
cursor_text_color #1E1E2E
|
||||||
|
|
||||||
|
# URL underline color when hovering with mouse
|
||||||
|
url_color #F5E0DC
|
||||||
|
|
||||||
|
# Kitty window border colors
|
||||||
|
active_border_color #B4BEFE
|
||||||
|
inactive_border_color #6C7086
|
||||||
|
bell_border_color #F9E2AF
|
||||||
|
|
||||||
|
# OS Window titlebar colors
|
||||||
|
wayland_titlebar_color system
|
||||||
|
macos_titlebar_color system
|
||||||
|
|
||||||
|
# Tab bar colors
|
||||||
|
active_tab_foreground #11111B
|
||||||
|
active_tab_background #CBA6F7
|
||||||
|
inactive_tab_foreground #CDD6F4
|
||||||
|
inactive_tab_background #181825
|
||||||
|
tab_bar_background #11111B
|
||||||
|
|
||||||
|
# Colors for marks (marked text in the terminal)
|
||||||
|
mark1_foreground #1E1E2E
|
||||||
|
mark1_background #B4BEFE
|
||||||
|
mark2_foreground #1E1E2E
|
||||||
|
mark2_background #CBA6F7
|
||||||
|
mark3_foreground #1E1E2E
|
||||||
|
mark3_background #74C7EC
|
||||||
|
|
||||||
|
# The 16 terminal colors
|
||||||
|
|
||||||
# black
|
# black
|
||||||
color0 #3B4252
|
color0 #45475A
|
||||||
color8 #4C566A
|
color8 #585B70
|
||||||
|
|
||||||
# red
|
# red
|
||||||
color1 #BF616A
|
color1 #F38BA8
|
||||||
color9 #BF616A
|
color9 #F38BA8
|
||||||
|
|
||||||
# green
|
# green
|
||||||
color2 #A3BE8C
|
color2 #A6E3A1
|
||||||
color10 #A3BE8C
|
color10 #A6E3A1
|
||||||
|
|
||||||
# yellow
|
# yellow
|
||||||
color3 #EBCB8B
|
color3 #F9E2AF
|
||||||
color11 #EBCB8B
|
color11 #F9E2AF
|
||||||
|
|
||||||
# blue
|
# blue
|
||||||
color4 #81A1C1
|
color4 #89B4FA
|
||||||
color12 #81A1C1
|
color12 #89B4FA
|
||||||
|
|
||||||
# magenta
|
# magenta
|
||||||
color5 #B48EAD
|
color5 #F5C2E7
|
||||||
color13 #B48EAD
|
color13 #F5C2E7
|
||||||
|
|
||||||
# cyan
|
# cyan
|
||||||
color6 #88C0D0
|
color6 #94E2D5
|
||||||
color14 #8FBCBB
|
color14 #94E2D5
|
||||||
|
|
||||||
# white
|
# white
|
||||||
color7 #E5E9F0
|
color7 #BAC2DE
|
||||||
color15 #ECEFF4
|
color15 #A6ADC8
|
||||||
|
|
|
@ -4,13 +4,12 @@ copy_on_select no
|
||||||
strip_trailing_spaces smart
|
strip_trailing_spaces smart
|
||||||
window_padding_width 5
|
window_padding_width 5
|
||||||
enable_audio_bell no
|
enable_audio_bell no
|
||||||
shell_integration no-rc
|
shell_integration enabled
|
||||||
|
|
||||||
# Fonts
|
# Fonts
|
||||||
font_family FiraCode Nerd Font
|
font_family FiraCode Nerd Font
|
||||||
|
|
||||||
|
|
||||||
# BEGIN_KITTY_THEME
|
# BEGIN_KITTY_THEME
|
||||||
# Nord
|
# Catppuccin-Mocha
|
||||||
include current-theme.conf
|
include current-theme.conf
|
||||||
# END_KITTY_THEME
|
# END_KITTY_THEME
|
||||||
|
|
|
@ -1,6 +1,11 @@
|
||||||
# path
|
# path
|
||||||
export PATH="$HOME"/.local/bin:"$PATH"
|
export PATH="$HOME"/.local/bin:"$PATH"
|
||||||
|
|
||||||
|
# ibus specific
|
||||||
|
export GTK_IM_MODULE=ibus
|
||||||
|
export QT_IM_MODULE=ibus
|
||||||
|
export XMODIFIERS=@im=ibus
|
||||||
|
|
||||||
# xdg stuff
|
# xdg stuff
|
||||||
export XDG_DATA_HOME="$HOME"/.local/share
|
export XDG_DATA_HOME="$HOME"/.local/share
|
||||||
export XDG_CONFIG_HOME="$HOME"/.config
|
export XDG_CONFIG_HOME="$HOME"/.config
|
||||||
|
@ -20,6 +25,8 @@ export FZF_MARKS_FILE="$XDG_CONFIG_HOME"/fzfmarks
|
||||||
export DOCKER_CONFIG="$XDG_CONFIG_HOME"/docker
|
export DOCKER_CONFIG="$XDG_CONFIG_HOME"/docker
|
||||||
export GTK2_RC_FILES="$XDG_CONFIG_HOME"/gtk-2.0/gtkrc
|
export GTK2_RC_FILES="$XDG_CONFIG_HOME"/gtk-2.0/gtkrc
|
||||||
export _JAVA_OPTIONS=-Djava.util.prefs.userRoot="$XDG_CONFIG_HOME"/java
|
export _JAVA_OPTIONS=-Djava.util.prefs.userRoot="$XDG_CONFIG_HOME"/java
|
||||||
|
export GDBHISTFILE="$XDG_CONFIG_HOME"/gdb/history
|
||||||
|
export STARSHIP_CONFIG_DIR="$XDG_CONFIG_HOME"/starship
|
||||||
|
|
||||||
# data stuff
|
# data stuff
|
||||||
export XCURSOR_PATH=/usr/share/icons:"$XDG_DATA_HOME"/icons
|
export XCURSOR_PATH=/usr/share/icons:"$XDG_DATA_HOME"/icons
|
||||||
|
@ -27,10 +34,16 @@ export GOPATH="$XDG_DATA_HOME"/go
|
||||||
export CARGO_HOME="$XDG_DATA_HOME"/cargo
|
export CARGO_HOME="$XDG_DATA_HOME"/cargo
|
||||||
export ASDF_DATA_DIR="$XDG_DATA_HOME"/asdf
|
export ASDF_DATA_DIR="$XDG_DATA_HOME"/asdf
|
||||||
export NB_DIR="$XDG_DATA_HOME"/nb
|
export NB_DIR="$XDG_DATA_HOME"/nb
|
||||||
|
export DSTASK_GIT_REPO="$XDG_DATA_HOME"/dstask
|
||||||
|
|
||||||
# gpg
|
# gpg
|
||||||
|
#export GNUPGHOME="$XDG_DATA_HOME"/gnupg
|
||||||
export GPG_TTY="$TTY"
|
export GPG_TTY="$TTY"
|
||||||
|
|
||||||
|
# oath
|
||||||
|
export OATH_EMAIL="nikolasweger@googlemail.com"
|
||||||
|
export OATH_KEY="CF8884FDBBEBD52ED12C9CBAAA591DF04F25A9EA"
|
||||||
|
|
||||||
# man and less
|
# man and less
|
||||||
export MANPAGER="sh -c 'col -bx | bat -l man -p'"
|
export MANPAGER="sh -c 'col -bx | bat -l man -p'"
|
||||||
export LESSHISTFILE="$XDG_STATE_HOME"/less/history
|
export LESSHISTFILE="$XDG_STATE_HOME"/less/history
|
||||||
|
@ -48,5 +61,11 @@ export SHELDON_CLONE_DIR="$SHELDON_DATA_DIR"/repos
|
||||||
export SHELDON_DOWNLOAD_DIR="$SHELDON_DATA_DIR"/downloads
|
export SHELDON_DOWNLOAD_DIR="$SHELDON_DATA_DIR"/downloads
|
||||||
|
|
||||||
# starship
|
# starship
|
||||||
export STARSHIP_CONFIG_DIR="$XDG_CONFIG_HOME"/starship
|
|
||||||
export STARSHIP_CONFIG="$STARSHIP_CONFIG_DIR"/config.toml
|
export STARSHIP_CONFIG="$STARSHIP_CONFIG_DIR"/config.toml
|
||||||
|
|
||||||
|
# zellij
|
||||||
|
export ZELLIJ_AUTO_ATTACH=true
|
||||||
|
export ZELLIJ_AUTO_EXIT=true
|
||||||
|
|
||||||
|
# stuff
|
||||||
|
export TERMINALNAME=$(fastfetch --pipe | grep -i terminal: | awk '{print $2}')
|
||||||
|
|
|
@ -1,11 +1,12 @@
|
||||||
|
if test $(hostname) = "kali.hbz184-11"; then unset ZDOTDIR; exec zsh; fi # fix distrobox
|
||||||
|
if test $TERMINALNAME = "alacritty"; then eval "$(zellij setup --generate-auto-start zsh)"; fi # don't autostart in kitty or konsole
|
||||||
|
|
||||||
#fastfetch
|
#fastfetch
|
||||||
bofh; echo " - BOFH"
|
bofh; echo " - BOFH"
|
||||||
#source /usr/share/zsh/plugins/hq/hq.zsh
|
#source /usr/share/zsh/plugins/hq/hq.zsh
|
||||||
#colorscript random
|
#colorscript random
|
||||||
|
|
||||||
# Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.config/zsh/.zshrc.
|
# Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.config/zsh/.zshrc.
|
||||||
# Initialization code that may require console input (password prompts, [y/n]
|
|
||||||
# confirmations, etc.) must go above this block; everything else may go below.
|
|
||||||
if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then
|
if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then
|
||||||
source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
|
source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
|
||||||
fi
|
fi
|
||||||
|
@ -39,7 +40,7 @@ source /usr/share/ohmyzsh/lib/key-bindings.zsh
|
||||||
source /usr/share/ohmyzsh/plugins/systemd/systemd.plugin.zsh
|
source /usr/share/ohmyzsh/plugins/systemd/systemd.plugin.zsh
|
||||||
source /usr/share/ohmyzsh/plugins/fzf/fzf.plugin.zsh
|
source /usr/share/ohmyzsh/plugins/fzf/fzf.plugin.zsh
|
||||||
|
|
||||||
# plugins (own)
|
# plugins (arch)
|
||||||
source /usr/share/doc/find-the-command/ftc.zsh
|
source /usr/share/doc/find-the-command/ftc.zsh
|
||||||
source /usr/share/zsh/plugins/fzf-tab/fzf-tab.zsh
|
source /usr/share/zsh/plugins/fzf-tab/fzf-tab.zsh
|
||||||
source /usr/share/zsh/plugins/fzf-marks/fzf-marks.zsh
|
source /usr/share/zsh/plugins/fzf-marks/fzf-marks.zsh
|
||||||
|
@ -47,8 +48,11 @@ source /usr/share/zsh/plugins/evalcache/evalcache.zsh
|
||||||
source /usr/share/zsh/plugins/colorize/colorize.zsh
|
source /usr/share/zsh/plugins/colorize/colorize.zsh
|
||||||
source /usr/share/zsh/plugins/titles/titles.zsh
|
source /usr/share/zsh/plugins/titles/titles.zsh
|
||||||
source /usr/share/zsh/plugins/thefuck/thefuck.zsh
|
source /usr/share/zsh/plugins/thefuck/thefuck.zsh
|
||||||
source /usr/share/zsh/plugins/forgit/forgit.zsh
|
source /usr/share/zsh/plugins/forgit/forgit.plugin.zsh
|
||||||
source /usr/share/zsh/plugins/ysu/ysu.zsh
|
source /usr/share/zsh/plugins/ysu/ysu.zsh
|
||||||
|
source /usr/share/zsh/plugins/oath/oath.zsh
|
||||||
|
|
||||||
|
# plugins (self)
|
||||||
source /home/weger/.config/zsh/distroicon.zsh
|
source /home/weger/.config/zsh/distroicon.zsh
|
||||||
source /home/weger/.config/zsh/transfer.zsh
|
source /home/weger/.config/zsh/transfer.zsh
|
||||||
|
|
||||||
|
@ -64,11 +68,11 @@ eval "$(keychain --dir "$XDG_CACHE_HOME/keychain" --eval --quiet id_rsa)"
|
||||||
#themes
|
#themes
|
||||||
source /usr/share/zsh/themes/powerlevel10k/powerlevel10k.zsh-theme
|
source /usr/share/zsh/themes/powerlevel10k/powerlevel10k.zsh-theme
|
||||||
#_evalcache starship init zsh
|
#_evalcache starship init zsh
|
||||||
#_evalcache oh-my-posh init zsh
|
#_evalcache oh-my-posh init zsh --config /usr/share/oh-my-posh/themes/kali.omp.json
|
||||||
|
|
||||||
# aliases
|
# aliases
|
||||||
alias ls='exa'
|
alias ls='exa --icons --color=always'
|
||||||
alias l='exa -al --color=always --group-directories-first'
|
alias l='ls -al --group-directories-first'
|
||||||
alias cat='bat'
|
alias cat='bat'
|
||||||
alias cd='z'
|
alias cd='z'
|
||||||
alias grep='rg'
|
alias grep='rg'
|
||||||
|
|
1
dot_config/zsh/symlink_dot_zprofile
Normal file
1
dot_config/zsh/symlink_dot_zprofile
Normal file
|
@ -0,0 +1 @@
|
||||||
|
zprofile.zsh
|
0
dot_config/zsh/zprofile.zsh
Normal file
0
dot_config/zsh/zprofile.zsh
Normal file
Loading…
Add table
Reference in a new issue