From 892a54608ea2f7f77c2242358571b01d2464c227 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Tue, 11 Mar 2025 13:50:13 -0400 Subject: [PATCH] AutoYADM commit: 2025-03-11 13:50:13 --- .config/foot/foot.ini##hostname.dbox | 265 ------------------------- .config/foot/foot.ini##hostname.dpad | 265 ------------------------- .config/ghostty/config | 2 +- .config/kitty/kitty.conf | 2 +- .config/niri/config.kdl##hostname.dpad | 18 +- .config/sway/config | 2 +- 6 files changed, 13 insertions(+), 541 deletions(-) delete mode 100644 .config/foot/foot.ini##hostname.dbox delete mode 100644 .config/foot/foot.ini##hostname.dpad diff --git a/.config/foot/foot.ini##hostname.dbox b/.config/foot/foot.ini##hostname.dbox deleted file mode 100644 index 09b8408f..00000000 --- a/.config/foot/foot.ini##hostname.dbox +++ /dev/null @@ -1,265 +0,0 @@ -# -*- conf -*- -[main] -# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd) -# term=foot (or xterm-256color if built with -Dterminfo=disabled) -# login-shell=no - -# app-id=foot # globally set wayland app-id. Default values are "foot" and "footclient" for desktop and server mode -# title=foot -# locked-title=no -include=~/dev/ashen/monorepo/foot/ashen.ini - -# font=monospace:size=10 -# font=SauceCodePro NFM:size=12 -font = SauceCodePro NFM:size=12, Symbols Nerd Font Mono:size=12, FreeMono:size=12 -# font-bold= -# font-italic= -# font-bold-italic= -# font-size-adjustment=0.5 -# line-height= -# letter-spacing=0 -# horizontal-letter-offset=0 -# vertical-letter-offset=0 -underline-offset=3 -# underline-thickness=1 -# strikeout-thickness= -# box-drawings-uses-font-glyphs=no -# dpi-aware=no - -# initial-window-size-pixels=700x500 # Or, -# initial-window-size-chars= -# initial-window-mode=windowed -# pad=5x5 center # optionally append 'center' -pad=5x0 center -# resize-by-cells=yes -# resize-keep-grid=yes -# resize-delay-ms=100 - -# bold-text-in-bright=no -# word-delimiters=,│`|:"'()[]{}<> -# selection-target=primary -workers=8 -# utmp-helper=/usr/lib/utempter/utempter # When utmp backend is ‘libutempter’ (Linux) -# utmp-helper=/usr/libexec/ulog-helper # When utmp backend is ‘ulog’ (FreeBSD) - -[environment] -TERMINFO=/usr/share/terminfo -# name=value - -[security] -# osc52=enabled # disabled|copy-enabled|paste-enabled|enabled - -[bell] -# urgent=no -# notify=no -# visual=no -# command= -# command-focused=no - -[desktop-notifications] -command=notify-send --wait --app-name ${app-id} --icon ${app-id} --category ${category} --urgency ${urgency} --expire-time ${expire-time} --hint STRING:image-path:${icon} --hint BOOLEAN:suppress-sound:${muted} --hint STRING:sound-name:${sound-name} --replace-id ${replace-id} ${action-argument} --print-id -- ${title} ${body} -command-action-argument=--action ${action-name}=${action-label} -close="" -# inhibit-when-focused=yes - - -[scrollback] -lines=1000 -multiplier=3.0 -indicator-position=relative -indicator-format="" - -[url] -# launch=xdg-open ${url} -label-letters=tnserigmdhcao -# osc8-underline=url-mode -# protocols=http, https, ftp, ftps, file, gemini, gopher -# uri-characters=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.,~:;/?#@!$&%*+="'()[] - -[cursor] -style=beam -blink=yes -blink-rate=600 -beam-thickness=0.5 -# underline-thickness= -# color=121212 f5f5f5 - -[mouse] -hide-when-typing=yes -# alternate-scroll-mode=yes - -[touch] -# long-press-delay=400 - -[colors] -alpha=1.0 -# background=121212 -# foreground=f5f5f5 -# flash=7f7f00 -# flash-alpha=0.5 - -# Normal/regular colors (color palette 0-7) -# regular0=121212 # black -# regular1=B14242 # red -# regular2=D87C4A # green -# regular3=E49A44 # yellow -# regular4=4A8B8B # blue -# regular5=a7a7a7 # magenta -# regular6=b4b4b4 # cyan -# regular7=d5d5d5 # white -# -# # Bright colors (color palette 8-15) -# bright0=949494 # bright black -# bright1=B14242 # bright red -# bright2=D87C4A # bright green -# bright3=E49A44 # bright yellow -# bright4=4A8B8B # bright blue -# bright5=a7a7a7 # bright magenta -# bright6=b4b4b4 # bright cyan -# bright7=d5d5d5 # bright white - -## dimmed colors (see foot.ini(5) man page) -# dim0= -# ... -# dim7= - -## The remaining 256-color palette -# 16 = <256-color palette #16> -# ... -# 255 = <256-color palette #255> - -## Sixel colors -# sixel0 = 000000 -# sixel1 = 3333cc -# sixel2 = cc2121 -# sixel3 = 33cc33 -# sixel4 = cc33cc -# sixel5 = 33cccc -# sixel6 = cccc33 -# sixel7 = 878787 -# sixel8 = 424242 -# sixel9 = 545499 -# sixel10 = 994242 -# sixel11 = 549954 -# sixel12 = 995499 -# sixel13 = 549999 -# sixel14 = 999954 -# sixel15 = cccccc -## Misc colors -# selection-foreground= -# selection-background= -# jump-labels= # black-on-yellow -# scrollback-indicator= # black-on-bright-blue -# search-box-no-match= # black-on-red -# search-box-match= # black-on-yellow -# urls= - -[csd] -# preferred=server -# size=26 -# font= -# color= -# hide-when-maximized=no -# double-click-to-maximize=yes -# border-width=0 -# border-color= -# button-width=26 -# button-color= -# button-minimize-color= -# button-maximize-color= -# button-close-color= - -[key-bindings] -scrollback-up-page=Control+Shift+u -# scrollback-up-half-page=none -# scrollback-up-line=none -scrollback-down-page=Control+Shift+d -# scrollback-down-half-page=none -# scrollback-down-line=none -# scrollback-home=none -# scrollback-end=none -clipboard-copy=Control+Shift+c XF86Copy -clipboard-paste=Control+Shift+v XF86Paste -primary-paste=Shift+Insert -search-start=Control+Shift+r -font-decrease=Control+Shift+j -font-increase=Control+Shift+l -font-reset=Control+0 Control+KP_0 -spawn-terminal=Control+Shift+n -# minimize=none -# maximize=none -# fullscreen=none -# pipe-visible=[sh -c "xurls | fuzzel | xargs -r firefox"] none -# pipe-scrollback=[sh -c "xurls | fuzzel | xargs -r firefox"] none -# pipe-selected=[xargs -r firefox] none -pipe-command-output=[wl-copy] Control+Shift+y -show-urls-launch=Control+Shift+o -show-urls-copy=Control+Mod1+Shift+o -show-urls-persistent=Control+Mod1+Shift+p -prompt-prev=Control+Shift+z -prompt-next=Control+Shift+x -unicode-input=Control+Shift+i -# unicode-input=Control+Shift+u - -# noop=none -# quit=none - -[search-bindings] -cancel=Control+g Control+c Escape -commit=Return -find-prev=Control+r -find-next=Control+s -cursor-left=Left Control+m -# cursor-left-word=Control+b -cursor-right=Right Control+i -# cursor-right-word=Control+Right Mod1+f -cursor-home=Home Control+h -cursor-end=End Control+l -# delete-prev=BackSpace -# delete-prev-word=Mod1+BackSpace Control+BackSpace -# delete-next=Delete -# delete-next-word=Mod1+d Control+Delete -extend-char=Shift+Right -extend-to-word-boundary=Control+w Control+Shift+Right -extend-to-next-whitespace=Control+Shift+w -extend-line-down=Control+Shift+n -# extend-backward-char=Shift+Left -extend-backward-to-word-boundary=Control+Shift+Left Control+b -# extend-backward-to-next-whitespace=none -extend-line-up=Control+Shift+e -clipboard-paste=Control+v Control+Shift+v Control+y XF86Paste -# primary-paste=Shift+Insert -# unicode-input=none -scrollback-up-page=Control+Shift+u -# scrollback-up-half-page=none -# scrollback-up-line=none -scrollback-down-page=Control+Shift+d -# scrollback-down-half-page=none -# scrollback-down-line=none -# scrollback-home=none -# scrollback-end=none - -[url-bindings] -# cancel=Control+g Control+c Control+d Escape -# toggle-url-visible=t - -[text-bindings] -# \x03=Mod4+c # Map Super+c -> Ctrl+c - -[mouse-bindings] -# scrollback-up-mouse=BTN_WHEEL_BACK -# scrollback-down-mouse=BTN_WHEEL_FORWARD -# font-increase=Control+BTN_WHEEL_BACK -# font-decrease=Control+BTN_WHEEL_FORWARD -# selection-override-modifiers=Shift -# primary-paste=BTN_MIDDLE -# select-begin=BTN_LEFT -# select-begin-block=Control+BTN_LEFT -# select-extend=BTN_RIGHT -# select-extend-character-wise=Control+BTN_RIGHT -# select-word=BTN_LEFT-2 -# select-word-whitespace=Control+BTN_LEFT-2 -# select-quote = BTN_LEFT-3 -# select-row=BTN_LEFT-4 - -# vim: ft=conf diff --git a/.config/foot/foot.ini##hostname.dpad b/.config/foot/foot.ini##hostname.dpad deleted file mode 100644 index 2badc5bf..00000000 --- a/.config/foot/foot.ini##hostname.dpad +++ /dev/null @@ -1,265 +0,0 @@ -# -*- conf -*- -[main] -# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd) -# term=foot (or xterm-256color if built with -Dterminfo=disabled) -# login-shell=no - -# app-id=foot # globally set wayland app-id. Default values are "foot" and "footclient" for desktop and server mode -# title=foot -# locked-title=no -include=~/dev/ashen/monorepo/foot/ashen.ini - -# font=monospace:size=10 -# font=SauceCodePro NFM:size=12 -font = SauceCodePro NFM:size=12, Symbols Nerd Font Mono:size=12, FreeMono:size=12 -# font-bold= -# font-italic= -# font-bold-italic= -# font-size-adjustment=0.5 -# line-height= -# letter-spacing=0 -# horizontal-letter-offset=0 -# vertical-letter-offset=0 -underline-offset=3 -# underline-thickness=1 -# strikeout-thickness= -# box-drawings-uses-font-glyphs=no -# dpi-aware=no - -# initial-window-size-pixels=700x500 # Or, -# initial-window-size-chars= -# initial-window-mode=windowed -# pad=5x5 center # optionally append 'center' -pad=5x0 center -# resize-by-cells=yes -# resize-keep-grid=yes -# resize-delay-ms=100 - -# bold-text-in-bright=no -# word-delimiters=,│`|:"'()[]{}<> -# selection-target=primary -workers=8 -# utmp-helper=/usr/lib/utempter/utempter # When utmp backend is ‘libutempter’ (Linux) -# utmp-helper=/usr/libexec/ulog-helper # When utmp backend is ‘ulog’ (FreeBSD) - -[environment] -TERMINFO=/usr/share/terminfo -# name=value - -[security] -# osc52=enabled # disabled|copy-enabled|paste-enabled|enabled - -[bell] -# urgent=no -# notify=no -# visual=no -# command= -# command-focused=no - -[desktop-notifications] -command=notify-send --wait --app-name ${app-id} --icon ${app-id} --category ${category} --urgency ${urgency} --expire-time ${expire-time} --hint STRING:image-path:${icon} --hint BOOLEAN:suppress-sound:${muted} --hint STRING:sound-name:${sound-name} --replace-id ${replace-id} ${action-argument} --print-id -- ${title} ${body} -command-action-argument=--action ${action-name}=${action-label} -close="" -# inhibit-when-focused=yes - - -[scrollback] -lines=1000 -multiplier=3.0 -indicator-position=relative -indicator-format="" - -[url] -# launch=xdg-open ${url} -label-letters=tnserigmdhcao -# osc8-underline=url-mode -# protocols=http, https, ftp, ftps, file, gemini, gopher -# uri-characters=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.,~:;/?#@!$&%*+="'()[] - -[cursor] -style=beam -blink=yes -blink-rate=600 -beam-thickness=0.5 -# underline-thickness= -# color=121212 f5f5f5 - -[mouse] -hide-when-typing=yes -# alternate-scroll-mode=yes - -[touch] -# long-press-delay=400 - -[colors] -alpha=1.0 -# background=121212 -# foreground=f5f5f5 -# flash=7f7f00 -# flash-alpha=0.5 - -# Normal/regular colors (color palette 0-7) -# regular0=121212 # black -# regular1=B14242 # red -# regular2=D87C4A # green -# regular3=E49A44 # yellow -# regular4=4A8B8B # blue -# regular5=a7a7a7 # magenta -# regular6=b4b4b4 # cyan -# regular7=d5d5d5 # white -# -# # Bright colors (color palette 8-15) -# bright0=949494 # bright black -# bright1=B14242 # bright red -# bright2=D87C4A # bright green -# bright3=E49A44 # bright yellow -# bright4=4A8B8B # bright blue -# bright5=a7a7a7 # bright magenta -# bright6=b4b4b4 # bright cyan -# bright7=d5d5d5 # bright white - -## dimmed colors (see foot.ini(5) man page) -# dim0= -# ... -# dim7= - -## The remaining 256-color palette -# 16 = <256-color palette #16> -# ... -# 255 = <256-color palette #255> - -## Sixel colors -# sixel0 = 000000 -# sixel1 = 3333cc -# sixel2 = cc2121 -# sixel3 = 33cc33 -# sixel4 = cc33cc -# sixel5 = 33cccc -# sixel6 = cccc33 -# sixel7 = 878787 -# sixel8 = 424242 -# sixel9 = 545499 -# sixel10 = 994242 -# sixel11 = 549954 -# sixel12 = 995499 -# sixel13 = 549999 -# sixel14 = 999954 -# sixel15 = cccccc -## Misc colors -# selection-foreground= -# selection-background= -# jump-labels= # black-on-yellow -# scrollback-indicator= # black-on-bright-blue -# search-box-no-match= # black-on-red -# search-box-match= # black-on-yellow -# urls= - -[csd] -# preferred=server -# size=26 -# font= -# color= -# hide-when-maximized=no -# double-click-to-maximize=yes -# border-width=0 -# border-color= -# button-width=26 -# button-color= -# button-minimize-color= -# button-maximize-color= -# button-close-color= - -[key-bindings] -scrollback-up-page=Control+Shift+u -# scrollback-up-half-page=none -# scrollback-up-line=none -scrollback-down-page=Control+Shift+d -# scrollback-down-half-page=none -# scrollback-down-line=none -# scrollback-home=none -# scrollback-end=none -clipboard-copy=Control+Shift+c XF86Copy -clipboard-paste=Control+Shift+v XF86Paste -# primary-paste=Shift+Insert -search-start=Control+Shift+r -font-decrease=Control+Shift+j -font-increase=Control+Shift+l -font-reset=Control+0 Control+KP_0 -# spawn-terminal=none -# minimize=none -# maximize=none -# fullscreen=none -# pipe-visible=[sh -c "xurls | fuzzel | xargs -r firefox"] none -# pipe-scrollback=[sh -c "xurls | fuzzel | xargs -r firefox"] none -# pipe-selected=[xargs -r firefox] none -pipe-command-output=[wl-copy] Control+Shift+y -# show-urls-launch=Control+Shift+o -# show-urls-copy=none -# show-urls-persistent=none -prompt-prev=Control+Shift+z -prompt-next=Control+Shift+x -unicode-input=Control+Shift+i -# unicode-input=Control+Shift+u - -# noop=none -# quit=none - -[search-bindings] -cancel=Control+g Control+c Escape -commit=Return -find-prev=Control+r -find-next=Control+s -cursor-left=Left Control+m -# cursor-left-word=Control+b -cursor-right=Right Control+i -# cursor-right-word=Control+Right Mod1+f -cursor-home=Home Control+h -cursor-end=End Control+l -# delete-prev=BackSpace -# delete-prev-word=Mod1+BackSpace Control+BackSpace -# delete-next=Delete -# delete-next-word=Mod1+d Control+Delete -extend-char=Shift+Right -extend-to-word-boundary=Control+w Control+Shift+Right -extend-to-next-whitespace=Control+Shift+w -extend-line-down=Control+Shift+n -# extend-backward-char=Shift+Left -extend-backward-to-word-boundary=Control+Shift+Left Control+b -# extend-backward-to-next-whitespace=none -extend-line-up=Control+Shift+e -clipboard-paste=Control+v Control+Shift+v Control+y XF86Paste -# primary-paste=Shift+Insert -# unicode-input=none -scrollback-up-page=Control+Shift+u -# scrollback-up-half-page=none -# scrollback-up-line=none -scrollback-down-page=Control+Shift+d -# scrollback-down-half-page=none -# scrollback-down-line=none -# scrollback-home=none -# scrollback-end=none - -[url-bindings] -# cancel=Control+g Control+c Control+d Escape -# toggle-url-visible=t - -[text-bindings] -# \x03=Mod4+c # Map Super+c -> Ctrl+c - -[mouse-bindings] -# scrollback-up-mouse=BTN_WHEEL_BACK -# scrollback-down-mouse=BTN_WHEEL_FORWARD -# font-increase=Control+BTN_WHEEL_BACK -# font-decrease=Control+BTN_WHEEL_FORWARD -# selection-override-modifiers=Shift -# primary-paste=BTN_MIDDLE -# select-begin=BTN_LEFT -# select-begin-block=Control+BTN_LEFT -# select-extend=BTN_RIGHT -# select-extend-character-wise=Control+BTN_RIGHT -# select-word=BTN_LEFT-2 -# select-word-whitespace=Control+BTN_LEFT-2 -# select-quote = BTN_LEFT-3 -# select-row=BTN_LEFT-4 - -# vim: ft=conf diff --git a/.config/ghostty/config b/.config/ghostty/config index 64315017..cb232026 120000 --- a/.config/ghostty/config +++ b/.config/ghostty/config @@ -1 +1 @@ -config##hostname.dbox \ No newline at end of file +config##hostname.dpad \ No newline at end of file diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf index 3f04ff08..067de165 120000 --- a/.config/kitty/kitty.conf +++ b/.config/kitty/kitty.conf @@ -1 +1 @@ -kitty.conf##hostname.dbox \ No newline at end of file +kitty.conf##hostname.dpad \ No newline at end of file diff --git a/.config/niri/config.kdl##hostname.dpad b/.config/niri/config.kdl##hostname.dpad index 24fc86f5..2fb8ee8e 100644 --- a/.config/niri/config.kdl##hostname.dpad +++ b/.config/niri/config.kdl##hostname.dpad @@ -165,8 +165,6 @@ layout { // spawn-at-startup "alacritty" "-e" "fish" spawn-at-startup "dunst" "&" spawn-at-startup "xwayland-satellite" -spawn-at-startup "blueman-applet" "&" -spawn-at-startup "clipcatd" // Uncomment this line to ask the clients to omit their client-side decorations if possible. // If the client will specifically ask for CSD, the request will be honored. // Additionally, clients will be informed that they are tiled, removing some client-side rounded corners. @@ -397,10 +395,10 @@ binds { } // don't love these honestly // TODO: Change smart-mouse to LGUI on keyboard? - Mod+Comma { + Mod+Period { focus-monitor-left } - Mod+Period { + Mod+Slash { focus-monitor-right } Mod+Ctrl+Up { @@ -451,10 +449,10 @@ binds { // And you can also move a whole workspace to another monitor: // Mod+Shift+Ctrl+Left { move-workspace-to-monitor-left; } // ... - Mod+Page_Down { + Mod+H { focus-workspace-down } - Mod+Page_Up { + Mod+Comma { focus-workspace-up } Mod+L { @@ -707,6 +705,7 @@ binds { // reload waybar Mod+Shift+W { spawn "systemctl" "--user" "restart" "waybar" + // spawn "killall" "-SIGUSR2" "waybar" } Mod+S { screenshot @@ -718,14 +717,17 @@ binds { screenshot-window } Mod+Alt+S { - spawn "/home/fic/dev/niri-recorder/recorder.sh" "screen" + spawn "~/dev/niri-recorder/recorder.sh" "screen" } Mod+Shift+Alt+S { - spawn "/home/fic/dev/niri-recorder/recorder.sh" "region" + spawn "~/dev/niri-recorder/recorder.sh" "region" } Mod+Tab { spawn "~/scripts/niri/window-picker.py" } + Mod+semicolon { + spawn "~/scripts/foot-command.py" + } // Applications such as remote-desktop clients and software KVM switches may // request that niri stops processing the keyboard shortcuts defined here // so they may, for example, forward the key presses as-is to a remote machine. diff --git a/.config/sway/config b/.config/sway/config index 64315017..cb232026 120000 --- a/.config/sway/config +++ b/.config/sway/config @@ -1 +1 @@ -config##hostname.dbox \ No newline at end of file +config##hostname.dpad \ No newline at end of file