diff options
| -rw-r--r-- | .config/foot/foot.ini | 1 | ||||
| -rw-r--r-- | .config/kglobalshortcutsrc | 12 | ||||
| -rw-r--r-- | .config/kwinrulesrc | 3 | ||||
| -rw-r--r-- | .config/tmux/tmux.conf | 2 | ||||
| -rwxr-xr-x | .local/bin/notes | 2 | ||||
| -rwxr-xr-x[-rw-r--r--] | .local/share/applications/notes.desktop (renamed from .local/share/applications/net.local.notes.desktop) | 1 | ||||
| -rw-r--r-- | .local/share/applications/nvim.desktop | 2 | ||||
| -rw-r--r-- | .local/share/applications/tmux.desktop | 11 |
8 files changed, 22 insertions, 12 deletions
diff --git a/.config/foot/foot.ini b/.config/foot/foot.ini index 1af1160..b364106 100644 --- a/.config/foot/foot.ini +++ b/.config/foot/foot.ini @@ -4,7 +4,6 @@ # Use `foot --check-config` to verify the configuration [main] -shell=/usr/bin/tmux new-session -A -s dev term=foot login-shell=no app-id=foot diff --git a/.config/kglobalshortcutsrc b/.config/kglobalshortcutsrc index f4d381e..d11ff79 100644 --- a/.config/kglobalshortcutsrc +++ b/.config/kglobalshortcutsrc @@ -271,10 +271,7 @@ toggle do not disturb=none,,Toggle do not disturb [services][firefox.desktop] _launch=Meta+Shift+B -[services][foot.desktop] -_launch=Meta+Shift+T - -[services][net.local.notes.desktop] +[services][notes.desktop] _launch=Meta+Shift+N [services][org.kde.dolphin.desktop] @@ -289,10 +286,6 @@ _launch=Search\tAlt+F2\tMeta [services][org.kde.plasma.emojier.desktop] _launch=Meta+X\tMeta+Ctrl+Alt+Shift+Space\tMeta+. -[services][org.kde.spectacle.desktop] -CurrentMonitorScreenShot= -OpenWithoutScreenshot= - [services][org.keepassxc.KeePassXC.desktop] _launch=Meta+K @@ -301,3 +294,6 @@ _launch=Meta+Shift+M [services][passmenu.desktop] _launch=Meta+Shift+K + +[services][tmux.desktop] +_launch=Meta+Shift+T diff --git a/.config/kwinrulesrc b/.config/kwinrulesrc index 41b8eb9..7bff81b 100644 --- a/.config/kwinrulesrc +++ b/.config/kwinrulesrc @@ -7,4 +7,5 @@ Description=Application settings for foot noborder=true noborderrule=2 wmclass=foot -wmclassmatch=1 +wmclasscomplete=true +wmclassmatch=2 diff --git a/.config/tmux/tmux.conf b/.config/tmux/tmux.conf index 3585551..7e3dcc3 100644 --- a/.config/tmux/tmux.conf +++ b/.config/tmux/tmux.conf @@ -10,6 +10,8 @@ set-option -g status-keys vi # All mouse keys will be captured, use Shift+click to pass through set-option -g mouse on +set-option -g set-titles on +set-option -g set-titles-string "#S" set-option -g status-left-length 27 set-option -g status-left " #{p19:#{=/18/…:session_name}} ║" set-option -g status-left-style "reverse,bold" diff --git a/.local/bin/notes b/.local/bin/notes index 72c4b5d..814c021 100755 --- a/.local/bin/notes +++ b/.local/bin/notes @@ -46,7 +46,7 @@ main() { local app_name=notes [[ -d $NOTES_DIR ]] cd "$NOTES_DIR" - exec foot --title "$app_name" -- \ + exec foot --app-id "$app_name" --title "$app_name" -- \ tmux new-session -A -D -s "$app_name" -- \ nvim +NotesFindTags } diff --git a/.local/share/applications/net.local.notes.desktop b/.local/share/applications/notes.desktop index b6f4200..90c70c2 100644..100755 --- a/.local/share/applications/net.local.notes.desktop +++ b/.local/share/applications/notes.desktop @@ -5,3 +5,4 @@ NoDisplay=true StartupNotify=false Type=Application X-KDE-GlobalAccel-CommandShortcut=true +Icon=/home/tvanbesi/.local/share/icons/tmux.svg diff --git a/.local/share/applications/nvim.desktop b/.local/share/applications/nvim.desktop index b9d4da5..5a809b7 100644 --- a/.local/share/applications/nvim.desktop +++ b/.local/share/applications/nvim.desktop @@ -9,7 +9,7 @@ Icon=nvim # Hardcode foot instead of Terminal=true to avoid depending on KDE's default-terminal setting. TryExec=foot -Exec=foot -- nvim %F +Exec=foot --app-id nvim --title Neovim -- nvim %F Terminal=false StartupNotify=false diff --git a/.local/share/applications/tmux.desktop b/.local/share/applications/tmux.desktop new file mode 100644 index 0000000..db2ae27 --- /dev/null +++ b/.local/share/applications/tmux.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=Application +Exec=foot --app-id tmux -- tmux +Icon=/home/tvanbesi/.local/share/icons/tmux.svg +Terminal=false +StartupNotify=false + +Name=Tmux +GenericName=Terminal multiplexer +Comment=A terminal multiplexer for Unix-like operating systems + |
