diff --git a/.config/sublime-text/Packages/User/Preferences.sublime-settings b/.config/sublime-text/Packages/User/Preferences.sublime-settings index 21fb606..14ba42c 100644 --- a/.config/sublime-text/Packages/User/Preferences.sublime-settings +++ b/.config/sublime-text/Packages/User/Preferences.sublime-settings @@ -19,7 +19,7 @@ ], "index_files": true, // "color_scheme": "gruvbox (Light) (Soft).sublime-color-scheme", - "font_size": 11, + "font_size": 10, "font_face": "Cascadia Code", "theme": "Adaptive.sublime-theme", "folder_exclude_patterns": ["external", ".svn", ".git", ".hg", "CVS", ".Trash", ".Trash-*"], diff --git a/.config/sway/config b/.config/sway/config index 2d03e97..891acd9 100644 --- a/.config/sway/config +++ b/.config/sway/config @@ -237,8 +237,8 @@ bindsym $mod+r mode "resize" # Push-to-talk: hold Caps Lock to record, release to transcribe. # xkb_options caps:none above disables the normal Caps Lock toggle, so bind by keycode. - bindcode 66 exec sh -c 'voxtype record start; pkill -USR1 -f "$HOME/.config/sway/status.sh"' - bindcode --release 66 exec sh -c 'voxtype record stop; pkill -USR1 -f "$HOME/.config/sway/status.sh"' + # bindcode 66 exec sh -c 'voxtype record start; pkill -USR1 -f "$HOME/.config/sway/status.sh"' + # bindcode --release 66 exec sh -c 'voxtype record stop; pkill -USR1 -f "$HOME/.config/sway/status.sh"' # # Status Bar: diff --git a/.config/sway/status.sh b/.config/sway/status.sh index f99a4e0..f34b1dd 100755 --- a/.config/sway/status.sh +++ b/.config/sway/status.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash print_status() { volume_info=$(wpctl get-volume @DEFAULT_AUDIO_SINK@ 2>/dev/null) diff --git a/.config/tmux/tmux.conf b/.config/tmux/tmux.conf index 5b79352..0f26360 100644 --- a/.config/tmux/tmux.conf +++ b/.config/tmux/tmux.conf @@ -4,6 +4,9 @@ # set -g extended-keys on # set -g extended-keys-format csi-u +# To fix ctrl-b + direction (hjkl) switching pane multiple times after hitting the direction again +set-option -g repeat-time 150 + # Index windows/tabs and panes from 1 instead of 0. set -g base-index 1 setw -g pane-base-index 1 diff --git a/arch-install.sh b/arch-install.sh index 264e820..e9274c9 100755 --- a/arch-install.sh +++ b/arch-install.sh @@ -40,7 +40,8 @@ desktop_packages=( xdg-desktop-portal-gtk xdg-user-dirs xdg-utils - grim + grim # For screenshotting the desktop + upower # For querying battery charge ) media_packages=( @@ -48,8 +49,13 @@ media_packages=( pipewire-pulse pipewire-alsa pipewire-jack - wireplumber + pipewire-libcamera + libcamera pavucontrol + wireplumber + bluez + bluez-utils # bluetooth + rtkit # There was a pipewire error so I decided to add this, "changes scheduling policy of user threads to realtime" ffmpeg imv mpv @@ -155,6 +161,8 @@ pacman -Syu --needed \ updatedb systemctl enable sshd.service +systemctl enable rtkit-daemon.service +systemctl enable --now bluetooth.service printf '\nChroot setup complete. Exit, unmount /mnt, reboot, then log in as %s.\n' "${username}" printf 'After first login, run: xdg-user-dirs-update\n'