diff --git a/apps/kitty/kitty.conf b/apps/kitty/kitty.conf index e5d7077..e529fa9 100644 --- a/apps/kitty/kitty.conf +++ b/apps/kitty/kitty.conf @@ -1,12 +1,17 @@ -font_family Iosevka Term -bold_font Iosevka Term Bold -italic_font Iosevka Term Italic -bold_italic_font Iosevka Term Bold Italic +# font_family monospace +font_family Iosevka Bold +# bold_font Iosevka Bold +# italic_font Iosevka Italic +# bold_italic_font Iosevka Bold Italic +# font_family Iosevka Term +# bold_font Iosevka Term Bold +# italic_font Iosevka Term Italic +# bold_italic_font Iosevka Term Bold Italic # font_family Iosevka Medium Nerd Font Complete Mono # bold_font Iosevka Bold Nerd Font Complete Mono # italic_font Iosevka Italic Nerd Font Complete Mono # bold_italic_font Iosevka Bold Italic Nerd Font Complete Mono -font_size 10.0 +font_size 12.0 adjust_line_height 0 window_padding_width 8.0 window_margin_width 0.0 diff --git a/apps/neovim/plugins.vim b/apps/neovim/plugins.vim index 9ce51a1..732e347 100644 --- a/apps/neovim/plugins.vim +++ b/apps/neovim/plugins.vim @@ -96,6 +96,7 @@ Plug 'michaeljsmith/vim-indent-object' " adds an indent Plug 'wellle/targets.vim' " adds some more handy text objects Plug 'dbakker/vim-projectroot' " adds helper functions for getting to a project's root directory Plug 'junegunn/goyo.vim' " better distraction-free editing +Plug 'tpope/vim-sleuth' " try and detect indent method Plug 'editorconfig/editorconfig-vim' " loads project-specific editor settings Plug 'sheerun/vim-polyglot' " vim plugin loader for many languages Plug 'leafo/moonscript-vim', {'for': ['moon', 'moonscript']} " moonscript language @@ -109,3 +110,4 @@ Plug 'OmniSharp/omnisharp-vim', {'for': ['cs']} " C# language Plug 'neoclide/coc.nvim', {'branch': 'release'} " language server completion Plug 'JakeBecker/elixir-ls', {'for': ['elixir'], 'do': { -> g:elixirls.compile() }} " Plug 'lytedev/elm-vim' " elm lang +Plug 'https://git.lyte.dev/lytedev/vim-lytlang.git' diff --git a/de/bar/bar.bash b/de/bar/bar.bash index 523c930..b35bbb9 100755 --- a/de/bar/bar.bash +++ b/de/bar/bar.bash @@ -1,7 +1,7 @@ #!/usr/bin/env bash export BAR_MONITOR="$(polybar --list-monitors | tail -n 1 | sed -n 's/^\s*\(.*\):.*$/\1/p')" -export BAR_MONITOR="$(polybar --list-monitors | tail -n 2 | head -n 1 | sed -n 's/^\s*\(.*\):.*$/\1/p')" +# export BAR_MONITOR="$(polybar --list-monitors | tail -n 2 | head -n 1 | sed -n 's/^\s*\(.*\):.*$/\1/p')" export BAR_HEIGHT=40 export BAR_ON_TOP=0 export BAR_SIDE_MARGIN=200 diff --git a/de/sxhkd/sxhkdrc b/de/sxhkd/sxhkdrc index ef8695f..524f457 100755 --- a/de/sxhkd/sxhkdrc +++ b/de/sxhkd/sxhkdrc @@ -246,3 +246,7 @@ Print # make sxhkd reload its configuration files: super + Escape pkill -USR1 -x sxhkd + + +super + d + xdotool key super+4 && sleep 0.1 && xdotool key shift+4 && xdotool key shift+4 && xdotool key shift+4 && sleep 0.2 && xdotool key super+1 && xdotool key super+3 diff --git a/de/x/resources b/de/x/resources index 02c5886..85f7a6e 100755 --- a/de/x/resources +++ b/de/x/resources @@ -15,7 +15,7 @@ ## *letterSpace: 0 ## Set fonts in "$HOME/.Xresources.env" -URxvt.font: xft:Iosevka:pixelsize=14,xft:Font Awesome 5 Free:pixelsize=14,xft:FreeSans:pixelsize=14 +URxvt.font: xft:Iosevka:pixelsize=14,xft:Noto Emoji,xft:Font Awesome 5 Free:pixelsize=14,xft:FreeSans:pixelsize=14 URxvt.faceName: xft:Iosevka:pixelsize=14,xft:Font Awesome 5 Free:pixelsize=14,xft:FreeSans:pixelsize=14 URxvt.boldFont: xft:Iosevka:pixelsize=14:style=bold,xft:Font Awesome 5 Free:pixelsize=14,xft:FreeSans:pixelsize=14 URxvt.letterSpace: 0 diff --git a/shell/bash/paths b/shell/bash/paths index 528bb40..8ee1973 100644 --- a/shell/bash/paths +++ b/shell/bash/paths @@ -17,6 +17,10 @@ if [ -d "$HOME/.bin" ]; then export PATH=$PATH:"$HOME/.bin" fi +if command -v python >/dev/null 2>&1; then + export PATH="$(python -m site --user-base)/bin:$PATH" +fi + if command -v ruby >/dev/null 2>&1; then export PATH="$(ruby -e 'print Gem.user_dir')/bin:$PATH" fi diff --git a/shell/tmux/tmux.conf b/shell/tmux/tmux.conf index 9a3ab5f..b96ea58 100644 --- a/shell/tmux/tmux.conf +++ b/shell/tmux/tmux.conf @@ -29,6 +29,7 @@ bind-key j switch-client -p bind-key h switch-client -p bind-key k switch-client -n bind-key l switch-client -n +bind-key P attach-session -t . -c '#{pane_current_path}' bind-key T set-option -g mouse off bind-key G set-option -g mouse on