! ---------------------------
! URxvt
! ---------------------------
-Xft.dpi: 96
+Xft.dpi: 140
Xft.antialias: false
Xft.rgba: rgb
Xft.hinting: true
! fonts
URxvt.allow_bold: false
-*.font: xft:Input Mono:style=Light:pixelsize=11
-*.boldFont: xft:Input Mono:style=Medium:pixelsize=11
-*.italicFont: xft:Input Mono:style=Light Italic:pixelsize=11
-*.boldItalicFont: xft:Input Mono:style=Medium Italic:pixelsize=11
+*.font: xft:Input Mono:style=Light:size=11
+*.boldFont: xft:Input Mono:style=Medium:size=11
+*.italicFont: xft:Input Mono:style=Light Italic:size=11
+*.boldItalicFont: xft:Input Mono:style=Medium Italic:size=11
! scrollbar
URxvt.scrollbarStyle: rxvt
# Font for window titles. Will also be used by the bar unless a different font
# is used in the bar {} block below.
-font pango:Input Mono Light 8
+font pango:Input Mono Light 11
# This font is widely installed, provides lots of unicode glyphs, right-to-left
# text rendering and scalability on retina/hidpi displays (thanks to pango).
else
if command -v brew &> /dev/null; then
command_name="brew"
+ install_command="install"
else
if command -v apt &> /dev/null; then
command_name="apt"
+ install_command="install"
else
- echo "Error: No valid package manager. Make sure brew or apt are available."
- exit 1
+ if command -v pacman &> /dev/null; then
+ command_name="pacman"
+ install_command="-Sy"
+ else
+ echo "Error: No valid package manager. Make sure brew or apt are available."
+ exit 1
+ fi
fi
fi
file="./provisioning/${command_name}_$1"
if [[ -f $file ]]; then
echo "Provisioning $1 with $command_name"
- cat ./provisioning/${command_name}_$1 | xargs ${command_name} install
+ cat ./provisioning/${command_name}_$1 | xargs ${command_name} ${install_command}
else
echo "No provisioning recipe for $1 with $command_name"
exit 1
--- /dev/null
+--noconfirm
+rxvt-unicode
+i3-wm
+i3status
+dmenu
+bat
+curl
+fd
+exa
+fzf
+gnupg
+htop
+ripgrep
+rsync
+tmux
+tree
+neovim
+wget
+zsh
+inetutils
+z
if [[ -s "/opt/homebrew/bin/brew" ]]; then
. /opt/homebrew/etc/profile.d/z.sh
else
- . /usr/local/etc/profile.d/z.sh
+ if [[ -s "/usr/share/z/z.sh" ]]; then
+ . /usr/share/z/z.sh
+ else
+ . /usr/local/etc/profile.d/z.sh
+ fi
fi
# ASDF
if ! command -v brew &> /dev/null; then
- . $HOME/.asdf/asdf.sh
+ if [[ -s "/opt/asdf-vm/asdf.sh" ]]; then
+ . /opt/asdf-vm/asdf.sh
+ else
+ . $HOME/.asdf/asdf.sh
+ fi
else
. $(brew --prefix asdf)/asdf.sh
fi