]> git.r.bdr.sh - rbdr/dotfiles/commitdiff
Add arch support, update X settings
authorRuben Beltran del Rio <redacted>
Sat, 4 Mar 2023 00:17:58 +0000 (01:17 +0100)
committerRuben Beltran del Rio <redacted>
Sat, 4 Mar 2023 00:17:58 +0000 (01:17 +0100)
Xdefaults
config/i3/config
provision
provisioning/pacman_essential [new file with mode: 0644]
runcoms/zshrc

index 3a71a212dcc8320257eb6507c6a6cce04a45ff97..79a02b828e1e70b0b78a96c6ae062f3efae3ae76 100644 (file)
--- a/Xdefaults
+++ b/Xdefaults
@@ -1,7 +1,7 @@
 ! ---------------------------
 ! URxvt
 ! ---------------------------
-Xft.dpi: 96
+Xft.dpi: 140
 Xft.antialias: false
 Xft.rgba: rgb
 Xft.hinting: true
@@ -23,10 +23,10 @@ URxvt.transparent: false
 
 ! 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
index 73cbf12d09649eda86e2bdc5c16252869230c760..22790fece771db09df9a27d37b64c0efdcfc6a41 100644 (file)
@@ -13,7 +13,7 @@ set $mod Mod1
 
 # 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).
index 60a52014ffcf0f223318dfee7ae15110604b8e5c..baac03bbad9c7718dc85e2ab17ac17b5fd3d9f78 100755 (executable)
--- a/provision
+++ b/provision
@@ -5,18 +5,25 @@ if [[ -z "$1" ]]; then
 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
diff --git a/provisioning/pacman_essential b/provisioning/pacman_essential
new file mode 100644 (file)
index 0000000..7825a5e
--- /dev/null
@@ -0,0 +1,21 @@
+--noconfirm
+rxvt-unicode
+i3-wm
+i3status
+dmenu
+bat
+curl
+fd
+exa
+fzf
+gnupg
+htop
+ripgrep
+rsync
+tmux
+tree
+neovim
+wget
+zsh
+inetutils
+z
index ea7d5227d96354ffe4ea716edbf95f281410e63c..808616a00897ecd08f686679fc49f34178917cf7 100644 (file)
@@ -88,12 +88,20 @@ fi
 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