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
- Telegram (maybe only possible to download) (third party PPA might be easiest)
- thunderbird config
- i3 app shortcuts
- 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.
- drop-in includement of bashrc parts

View file

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

View file

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

View file

@ -165,3 +165,16 @@ mode "$mode_session" {
bindsym Escape 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
- unrar
- vim
- telegram-desktop
- name: Install .gitconfig
template:
src: "{{ role_path }}/templates/.gitconfig.j2"