Skip to content

jtuz/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Set credentials for this dot files

  • Irssi
  • Github token
  • Some .gitconfig settings

Requirements

  1. Tmux
  2. Oh-my-zsh
  3. httpie
  4. rbenv
  5. pyenv
  6. pyenv-virtualenv
  7. Kitty Themes
  8. Ag
  9. RipGrep
  10. Flameshoot
  11. Conky
  12. Rofi Launcher
  13. Nitrogen
  14. Ueberzug
  15. Starship
  16. Delta
  17. Trayer
  18. JetBrains Nerd Font Patched
  19. Fira Code Nerd Font Patched
  20. 3270 Nerd Font
  21. Custom Iosevka Nerd Font
  22. Font Awesome
  23. jq
  24. yq

Enable italics using tmux

based on this reddit post

  • Check in your terminal whether italic font is supported:
echo -e "\e[3mitalic\e[23m"
  • Also check for:
infocmp $TERM | grep sitm
        sgr0=\E(B\E[m, sitm=\E[3m, smacs=\E(0, smam=\E[?7h,
infocmp $TERM | grep ritm
        ri=\EM, rin=\E[%p1%dT, ritm=\E[23m, rmacs=\E(B,

If nothing is being returned, italics could be enabled following the next steps:

  1. Create a file named screen-256color.terminfo with the following content:
# A screen-256color based TERMINFO that adds the escape sequences for italic.
#
# Install:
#
#   tic screen-256color.terminfo
#
# Usage:
#
#   export TERM=screen-256color
#
screen-256color|screen with 256 colors and italic,
        sitm=\E[3m, ritm=\E[23m,
        use=screen-256color,
  1. Execute the command:
tic screen-256color.terminfo
  1. Add the following lines to .vimrc (in case you are running vim, within Neovim is a default):
set t_ZH=^[[3m
set t_ZR=^[[23m

NOTE: ^[ must be typed with <C-V><Esc>

  1. Add the following line to .tmux.conf:
set -g default-terminal "screen-256color"

NOTE: If step 3 does not work, tmux should be started using the following command:

$ env TERM=screen-256color tmux

Installing I3WM & Xmonad in Arch Linux based distributions

# fontconfig stuff
yay -S fontconfig lib32-fontconfig ttf-roboto-fontconfig nerd-fonts-fontconfig
yay -S freetype2 lib32-freetype2 cairo siji-git ttf-unifont xorg-fonts-misc ttf-font-awesome
# another tools
yay -S picom-git xscreensaver trayer-srg
yay -S lua conky blueman arandr lxappearance nitrogen xorg-xrandr redshift acpi parcellite
# i3 stuff
sudo pacman -S i3 i3-gaps i3lock i3status i3blocks
# Xmonad stuff
sudo pacman -S xmonad xmonad-contrib xmonad-utils xmobar xmonad-log

Credits

About

Personal Dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published