summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.config/foot/foot.ini1
-rw-r--r--.config/kglobalshortcutsrc12
-rw-r--r--.config/kwinrulesrc3
-rw-r--r--.config/tmux/tmux.conf2
-rwxr-xr-x.local/bin/notes2
-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.desktop2
-rw-r--r--.local/share/applications/tmux.desktop11
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
+