add shortcuts to some apps

This commit is contained in:
Pim Kunis 2023-02-26 14:13:58 +01:00
parent f9feabc2d2
commit d4f3467519
5 changed files with 18 additions and 8 deletions

View file

@ -10,12 +10,8 @@ My current setup is [Debian Bullseye](https://www.debian.org/releases/bullseye/)
## TODO ## TODO
- Telegram (maybe only possible to download) (third party PPA might be easiest)
- thunderbird config - thunderbird config
- i3 app shortcuts
- firefox config? extensions? host own synchronizer? - firefox config? extensions? host own synchronizer?
- i3 stutters
- i3 sleep
- Smart script to manage screens: if external screen is connected, only show on that screen. Otherwise, show on laptop screen. - Smart script to manage screens: if external screen is connected, only show on that screen. Otherwise, show on laptop screen.
- drop-in includement of bashrc parts - drop-in includement of bashrc parts

View file

@ -9,6 +9,8 @@
tags: [bash] tags: [bash]
- role: alacritty - role: alacritty
tags: [alacritty] tags: [alacritty]
- role: neovim
tags: [neovim]
- role: syncthing - role: syncthing
tags: [syncthing] tags: [syncthing]
vars: vars:
@ -19,8 +21,6 @@
tags: [wireguard] tags: [wireguard]
- role: asdf - role: asdf
tags: [asdf] tags: [asdf]
- role: neovim
tags: [neovim]
- role: signal - role: signal
tags: [signal] tags: [signal]
- role: virtualbox - role: virtualbox

View file

@ -9,14 +9,14 @@
tags: [bash] tags: [bash]
- role: alacritty - role: alacritty
tags: [alacritty] tags: [alacritty]
- role: neovim
tags: [neovim]
- role: syncthing - role: syncthing
tags: [syncthing] tags: [syncthing]
vars: vars:
syncthing_profile: "os3" syncthing_profile: "os3"
- role: keepassxc - role: keepassxc
tags: [keepassxc] tags: [keepassxc]
- role: neovim
tags: [neovim]
- role: signal - role: signal
tags: [signal] tags: [signal]
- role: vscodium - role: vscodium

View file

@ -165,3 +165,16 @@ mode "$mode_session" {
bindsym Escape mode "default" bindsym Escape mode "default"
bindsym Return mode "default" bindsym Return mode "default"
} }
# Application shortcuts
set $mode_apps Application: [f]irefox [t]hunderbird [s]ignal [t]elegram
bindsym $mod+m mode "$mode_apps"
mode "$mode_apps" {
bindsym f exec --no-startup-id "firefox", mode "default"
bindsym t exec --no-startup-id "thunderbird", mode "default"
bindsym s exec --no-startup-id "signal-desktop", mode "default"
bindsym t exec --no-startup-id "telegram-desktop", mode "default"
bindsym Escape mode "default"
bindsym Return mode "default"
}

View file

@ -16,6 +16,7 @@
- units - units
- unrar - unrar
- vim - vim
- telegram-desktop
- name: Install .gitconfig - name: Install .gitconfig
template: template:
src: "{{ role_path }}/templates/.gitconfig.j2" src: "{{ role_path }}/templates/.gitconfig.j2"