Fix kanata behavior

This commit is contained in:
Ian Keane 2026-07-30 23:04:33 -04:00
parent d79c5fc309
commit d79c97622f
7 changed files with 56 additions and 2 deletions

14
config/gtk-2.0/gtkrc Normal file
View file

@ -0,0 +1,14 @@
gtk-enable-animations=1
gtk-theme-name="Adwaita-dark"
gtk-primary-button-warps-slider=1
gtk-toolbar-style=3
gtk-menu-images=1
gtk-button-images=1
gtk-cursor-blink-time=1000
gtk-cursor-blink=1
gtk-cursor-theme-size=24
gtk-cursor-theme-name="breeze_cursors"
gtk-sound-theme-name="ocean"
gtk-icon-theme-name="breeze-dark"
gtk-font-name="Noto Sans, 10"

18
config/gtk-3.0/settings.ini Executable file
View file

@ -0,0 +1,18 @@
[Settings]
gtk-application-prefer-dark-theme=true
gtk-button-images=true
gtk-cursor-blink=true
gtk-cursor-blink-time=1000
gtk-cursor-theme-name=breeze_cursors
gtk-cursor-theme-size=24
gtk-decoration-layout=icon:minimize,maximize,close
gtk-enable-animations=true
gtk-font-name=Noto Sans, 10
gtk-icon-theme-name=breeze-dark
gtk-menu-images=true
gtk-modules=colorreload-gtk-module
gtk-primary-button-warps-slider=true
gtk-sound-theme-name=ocean
gtk-theme-name=Adwaita-dark
gtk-toolbar-style=3
gtk-xft-dpi=147456

View file

@ -0,0 +1,13 @@
[Settings]
gtk-application-prefer-dark-theme=true
gtk-cursor-blink=true
gtk-cursor-blink-time=1000
gtk-cursor-theme-name=breeze_cursors
gtk-cursor-theme-size=24
gtk-decoration-layout=icon:minimize,maximize,close
gtk-enable-animations=true
gtk-font-name=Noto Sans, 10
gtk-icon-theme-name=breeze-dark
gtk-primary-button-warps-slider=true
gtk-sound-theme-name=ocean
gtk-xft-dpi=147456

View file

@ -1,6 +1,7 @@
;; Kanata Configuration ;; Kanata Configuration
(defcfg (defcfg
linux-dev /dev/input/by-path/platform-i8042-serio-0-event-kbd
process-unmapped-keys yes process-unmapped-keys yes
) )

View file

@ -1,12 +1,15 @@
#!/bin/bash #!/bin/bash
KANATA_BIN="/usr/local/bin/kanata" KANATA_BIN="/home/green/.cargo/bin/kanata"
KANATA_CFG="/home/green/.config/kanata/kanata.kbd" KANATA_CFG="/home/green/.config/kanata/kanata.kbd"
PIDFILE="/var/run/kanata.pid" PIDFILE="/var/run/kanata.pid"
case "$1" in case "$1" in
start) start)
echo "Starting kanata..." echo "Starting kanata..."
# Clear caps lock state before grabbing device
DISPLAY=:0 XAUTHORITY=/home/green/.Xauthority xset led off 2>/dev/null || true
sleep 0.2
$KANATA_BIN --cfg $KANATA_CFG & $KANATA_BIN --cfg $KANATA_CFG &
echo $! > $PIDFILE echo $! > $PIDFILE
;; ;;

View file

@ -42,4 +42,4 @@
;; Send current page URL to mpv ;; Send current page URL to mpv
(define-command-global mpv-current-url () (define-command-global mpv-current-url ()
"Open the current page URL in mpv." "Open the current page URL in mpv."
(uiop:launch-program (list "mpv" (render-url (url (current-buffer)))))) (uiop:launch-program (list "flatpak-spawn" "--host" "mpv" (render-url (url (current-buffer))))))

View file

@ -33,6 +33,11 @@ backup_and_link "$DOTFILES/config/senpai" "$HOME/.config/senpai"
backup_and_link "$DOTFILES/config/kanata" "$HOME/.config/kanata" backup_and_link "$DOTFILES/config/kanata" "$HOME/.config/kanata"
backup_and_link "$DOTFILES/config/nyxt" "$HOME/.config/nyxt" backup_and_link "$DOTFILES/config/nyxt" "$HOME/.config/nyxt"
# GTK themes
backup_and_link "$DOTFILES/config/gtk-2.0/gtkrc" "$HOME/.gtkrc-2.0"
backup_and_link "$DOTFILES/config/gtk-3.0" "$HOME/.config/gtk-3.0"
backup_and_link "$DOTFILES/config/gtk-4.0" "$HOME/.config/gtk-4.0"
# Zed: link individual files to preserve extra live data (themes, backups, etc.) # Zed: link individual files to preserve extra live data (themes, backups, etc.)
mkdir -p "$HOME/.config/zed" mkdir -p "$HOME/.config/zed"
for src in "$DOTFILES/config/zed/"*; do for src in "$DOTFILES/config/zed/"*; do