diff --git a/arch-root/install.sh b/arch-root/install.sh index a8a8ede..3983238 100755 --- a/arch-root/install.sh +++ b/arch-root/install.sh @@ -6,7 +6,7 @@ PACKAGES=( linux base linux-firmware lvm2 sudo polkit # base pulseaudio pulseaudio-bluetooth bluez bluez-utils networkmanager udisks2 # device management - openssh sysstat screen man-db which # system + openssh sysstat screen man-db which rlwrap # system nodejs dash jq # runtime qemu-system-x86 # virt diff --git a/arch-user/config/aichat/roles/sonar.md b/arch-user/config/aichat/roles/sonar.md deleted file mode 100644 index 8c29adc..0000000 --- a/arch-user/config/aichat/roles/sonar.md +++ /dev/null @@ -1,3 +0,0 @@ ---- -model: openrouter:perplexity/sonar ---- diff --git a/arch-user/config/bash/bashrc b/arch-user/config/bash/bashrc index 6017018..cdcd511 100644 --- a/arch-user/config/bash/bashrc +++ b/arch-user/config/bash/bashrc @@ -6,6 +6,7 @@ stty intr ^K alias ls='ls --color=auto' alias grep='grep --color=auto' +alias node='NODE_NO_READLINE=1 rlwrap node' export EDITOR=vim diff --git a/arch-user/config/sway/config.tmpl b/arch-user/config/sway/config.tmpl index ed0ab04..ca9c444 100644 --- a/arch-user/config/sway/config.tmpl +++ b/arch-user/config/sway/config.tmpl @@ -1,8 +1,8 @@ # vim: filetype=swayconfig set $mod Mod4 -set $altmod Mod4+Mod5 -set $altmod2 Mod4+Shift +set $altmod Mod4+Shift +set $altmod2 Mod4+Mod5 set $kbmod Alt_R set $fwd m set $left n @@ -18,8 +18,8 @@ title_align center font pango:{{ .theme.font.name_regular }} {{ math.Sub .theme.font.size_base_pt .theme.font.size_step_pt }} output * bg #{{ .theme.color.bg }} solid_color client.focused #{{ .theme.color.bg_accent_light }} #{{ .theme.color.bg_accent_light }} #{{ .theme.color.fg }} #{{ .theme.color.fg_accent }} #{{ .theme.color.bg_accent_light }} -client.focused_tab_title #{{ .theme.color.bg_accent_light }}{{ math.Mul .theme.opacity.med 255 | conv.ToInt64 | printf "%02X" }} #{{ .theme.color.bg_accent_light }}{{ math.Mul .theme.opacity.med 255 | conv.ToInt64 | printf "%02X" }} #{{ .theme.color.fg_dark }} #{{ .theme.color.fg_accent }} #{{ .theme.color.bg_accent_light }}{{ math.Mul .theme.opacity.low 255 | conv.ToInt64 | printf "%02X" }} -client.focused_inactive #{{ .theme.color.bg_accent_light }}{{ math.Mul .theme.opacity.med 255 | conv.ToInt64 | printf "%02X" }} #{{ .theme.color.bg_accent_light }}{{ math.Mul .theme.opacity.med 255 | conv.ToInt64 | printf "%02X" }} #{{ .theme.color.fg_dark }} #{{ .theme.color.fg_accent }} #{{ .theme.color.bg_accent_light }}{{ math.Mul .theme.opacity.low 255 | conv.ToInt64 | printf "%02X" }} +client.focused_tab_title #{{ .theme.color.bg_accent_light }}{{ math.Mul .theme.opacity.low 255 | conv.ToInt64 | printf "%02X" }} #{{ .theme.color.bg_accent_light }}{{ math.Mul .theme.opacity.low 255 | conv.ToInt64 | printf "%02X" }} #{{ .theme.color.fg_dark }} #{{ .theme.color.fg_accent }} #{{ .theme.color.bg_accent_light }}{{ math.Mul .theme.opacity.low 255 | conv.ToInt64 | printf "%02X" }} +client.focused_inactive #{{ .theme.color.bg_accent_light }}{{ math.Mul .theme.opacity.low 255 | conv.ToInt64 | printf "%02X" }} #{{ .theme.color.bg_accent_light }}{{ math.Mul .theme.opacity.low 255 | conv.ToInt64 | printf "%02X" }} #{{ .theme.color.fg_dark }} #{{ .theme.color.fg_accent }} #{{ .theme.color.bg_accent_light }}{{ math.Mul .theme.opacity.low 255 | conv.ToInt64 | printf "%02X" }} client.unfocused #{{ .theme.color.bg_accent_dark }} #{{ .theme.color.bg_accent_dark }} #{{ .theme.color.fg_dark }} #{{ .theme.color.fg_accent }} #{{ .theme.color.bg_accent_light }}{{ math.Mul .theme.opacity.low 255 | conv.ToInt64 | printf "%02X" }} client.urgent #{{ .theme.color.fg_accent }} #{{ .theme.color.fg_accent }} #{{ .theme.color.fg }} #{{ .theme.color.fg_accent }} #{{ .theme.color.fg_accent }} bar { @@ -74,17 +74,18 @@ bindgesture swipe:left workspace next ############### containers ################# # top row - layouts bindsym --to-code { - $mod+p layout splith - $altmod+p split h - $mod+l layout splitv - $altmod+l split v + $mod+p layout splitv + $altmod+p split v + $mod+l layout splith + $altmod+l split h $mod+f fullscreen - $mod+w layout tabbed - $altmod+w split v; layout tabbed + $mod+w layout stacking + $altmod+w split v; layout stacking + $mod+q split v; layout stacking $mod+u split none $altmod+u split none - $mod+y layout stacking - $altmod+y split h; layout stacking + $mod+y layout tabbed + $altmod+y split h; layout tabbed } # mid row - focus, movement bindsym --to-code {