add shortcuts to some apps
This commit is contained in:
parent
f9feabc2d2
commit
d4f3467519
5 changed files with 18 additions and 8 deletions
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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"
|
||||||
|
}
|
||||||
|
|
|
@ -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"
|
||||||
|
|
Reference in a new issue