Add Dunst + Proper keyboard shortcuts

This commit is contained in:
Alexander Hosking 2019-03-05 00:08:30 -05:00
parent ae9d83809d
commit abe7ebebc4
2 changed files with 18 additions and 15 deletions

View File

@ -54,6 +54,11 @@ bindsym Control+space exec rofi -show combi -modi combi -lines 7 -eh 2 -width 10
# installed. # installed.
# bindsym $mod+d exec --no-startup-id i3-dmenu-desktop # bindsym $mod+d exec --no-startup-id i3-dmenu-desktop
# Print Screen / ScreenShot
bindsym $Mod+Shift+Print exec scrot $HOME/Pictures/ScreenShoots/`date +%Y-%m-%d_%H:%M:%S`.png #FullScreen
bindsym $Mod+Print exec scrot -u $HOME/Pictures/ScreenShoots/`date +%Y-%m-%d_%H:%M:%S`.png #Active Window
bindsym --release Print exec scrot -s $HOME/Pictures/ScreenShoots/`date +%Y-%m-%d_%H:%M:%S`.png #Selection
# Pulse Audio controls # Pulse Audio controls
## requires alsa-utils pulseaudio ## requires alsa-utils pulseaudio
#bindsym XF86AudioRaiseVolume exec --no-startup-id pactl -- set-sink-volume 0 +5% pactl -- set-sink-volume 12 +5% #increase sound volume #bindsym XF86AudioRaiseVolume exec --no-startup-id pactl -- set-sink-volume 0 +5% pactl -- set-sink-volume 12 +5% #increase sound volume
@ -160,7 +165,7 @@ bindsym $mod+Shift+period exec "i3-nagbar -t warning -m 'You pressed the exit sh
## Lock the screen ## Lock the screen
#bindsym Control+Mod1+l exec i3lock --fuzzy #bindsym Control+Mod1+l exec i3lock --fuzzy
bindsym Control+Mod1+l exec /home/ahosking/.i3/i3lock-fancy-multimonitor/lock bindsym $Mod+l exec /home/ahosking/.i3/i3lock-fancy-multimonitor/lock
# resize window (you can also use the mouse for that) # resize window (you can also use the mouse for that)
mode "resize" { mode "resize" {
@ -193,12 +198,7 @@ for_window [class="KeePassX"] floating enable
#for_window [class="Trello"] floating enable; resize shrink width 10000px; resize grow width 400px; resize shrink height 10000px; resize grow height 800px; #for_window [class="Trello"] floating enable; resize shrink width 10000px; resize grow width 400px; resize shrink height 10000px; resize grow height 800px;
#for_window [title="Log in to Trello"] floating enable; resize shrink width 10000px; resize grow width 400px; resize shrink height 10000px; resize grow height 800px; #for_window [title="Log in to Trello"] floating enable; resize shrink width 10000px; resize grow width 400px; resize shrink height 10000px; resize grow height 800px;
# Start i3bar to display a workspace bar (plus the system information i3status
# finds out, if available)
## bar {
## status_command i3status
## tray_output primary
## }
## Start i3bar to display a workspace bar (plus the system information i3status ## Start i3bar to display a workspace bar (plus the system information i3status
## finds out, if available) ## finds out, if available)
bar { bar {
@ -217,14 +217,9 @@ bar {
# i3bar position # i3bar position
position top position top
# Using custom i3status.conf # Using custom i3status.conf
status_command i3status -c ~/.i3/i3status.conf #status_command i3status -c ~/.i3/i3status.conf
#status_command i3blocks -c ~/.i3/i3blocks.conf status_command /usr/local/bin/py3status -c ~/.i3/i3status.conf
} }
#bar {
# position top
# status_command i3blocks -c ~/.i3/i3blocks.conf
#}
#
#Make Floating Windows not be mini #Make Floating Windows not be mini
floating_minimum_size 400 x 300 floating_minimum_size 400 x 300

View File

@ -9,6 +9,7 @@
general { general {
colors = true colors = true
interval = 5 interval = 5
output_format = "i3bar"
} }
#order += "ipv6" #order += "ipv6"
@ -64,7 +65,8 @@ run_watch VPN {
tztime local { tztime local {
#format = "%Y-%m-%d %H:%M:%S" #format = "%Y-%m-%d %H:%M:%S"
format = "%b-%d %H:%M" format = " %b-%d %H:%M"
#on_click 1 = "exec orange"
} }
load { load {
@ -88,3 +90,9 @@ volume PCH {
device = "hw:1" device = "hw:1"
mixer = "Master" mixer = "Master"
} }
#external_script_notification {
# script_path = "~/bin/notification_state"
# strip_output = True
# cache_timeout = 30
#}