My dotfiles. Period.

config 21KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465
  1. #------------------------------------------------------------------------#
  2. ## Some colors have names ##
  3. #------------------------------------------------------------------------#
  4. set_from_resource $col_c_focd_bor i3wm.color.client.focused.bor #000000
  5. set_from_resource $col_c_focd_bgn i3wm.color.client.focused.bgn #7a7a7a
  6. set_from_resource $col_c_focd_txt i3wm.color.client.focused.txt #0a0a0a
  7. set_from_resource $col_c_focd_ind i3wm.color.client.focused.ind #c5c5c5
  8. set_from_resource $col_c_fcdi_bor i3wm.color.client.focused_inactive.bor #0a0a0a
  9. set_from_resource $col_c_fcdi_bgn i3wm.color.client.focused_inactive.bgn #505050
  10. set_from_resource $col_c_fcdi_txt i3wm.color.client.focused_inactive.txt #f0f0f0
  11. set_from_resource $col_c_fcdi_ind i3wm.color.client.focused_inactive.ind #505050
  12. set_from_resource $col_c_ufcd_bor i3wm.color.client.unfocused.bor #5a5a5a
  13. set_from_resource $col_c_ufcd_bgn i3wm.color.client.unfocused.bgn #505050
  14. set_from_resource $col_c_ufcd_txt i3wm.color.client.unfocused.txt #f0f0f0
  15. set_from_resource $col_c_ufcd_ind i3wm.color.client.unfocused.ind #c5c5c5
  16. set_from_resource $col_c_urgt_bor i3wm.color.client.urgent.bor #f0f0f0
  17. set_from_resource $col_c_urgt_bgn i3wm.color.client.urgent.bgn #f0f0f0
  18. set_from_resource $col_c_urgt_txt i3wm.color.client.urgent.txt #0a0a0a
  19. set_from_resource $col_c_urgt_ind i3wm.color.client.urgent.ind #5a5a5a
  20. set_from_resource $col_c_bgnd i3wm.color.client.background #0a0a0a
  21. set_from_resource $col_b_stln i3wm.color.bar.statusline #f0f0f0
  22. set_from_resource $col_b_bgnd i3wm.color.bar.background #0a0a0a
  23. set_from_resource $col_b_sepa i3wm.color.bar.separator #7a7a7a
  24. set_from_resource $col_b_wspf_bor i3wm.color.bar.focused_workspace.bor #0a0a0a
  25. set_from_resource $col_b_wspf_bgn i3wm.color.bar.focused_workspace.bgn #7a7a7a
  26. set_from_resource $col_b_wspf_txt i3wm.color.bar.focused_workspace.txt #0a0a0a
  27. set_from_resource $col_b_wspi_bor i3wm.color.bar.inactive_workspace.bor #0a0a0a
  28. set_from_resource $col_b_wspi_bgn i3wm.color.bar.inactive_workspace.bgn #505050
  29. set_from_resource $col_b_wspi_txt i3wm.color.bar.inactive_workspace.txt #f0f0f0
  30. set_from_resource $col_b_wspa_bor i3wm.color.bar.active_workspace.bor #c5c5c5
  31. set_from_resource $col_b_wspa_bgn i3wm.color.bar.active_workspace.bgn #505050
  32. set_from_resource $col_b_wspa_txt i3wm.color.bar.active_workspace.txt #f0f0f0
  33. set_from_resource $col_b_wspu_bor i3wm.color.bar.urgent_workspace.bor #7a7a7a
  34. set_from_resource $col_b_wspu_bgn i3wm.color.bar.urgent_workspace.bgn #f0f0f0
  35. set_from_resource $col_b_wspu_txt i3wm.color.bar.urgent_workspace.txt #0a0a0a
  36. set_from_resource $col_b_bind_bor i3wm.color.bar.binding_mode.bor #0a0a0a
  37. set_from_resource $col_b_bind_bgn i3wm.color.bar.binding_mode.bgn #f0f0f0
  38. set_from_resource $col_b_bind_txt i3wm.color.bar.binding_mode.txt #0a0a0a
  39. # assign workspace names
  40. set_from_resource $name_wsp1 i3wm.name.workspace1 1
  41. set_from_resource $name_wsp2 i3wm.name.workspace2 2
  42. set_from_resource $name_wsp3 i3wm.name.workspace3 3
  43. set_from_resource $name_wsp4 i3wm.name.workspace4 4
  44. set_from_resource $name_wsp5 i3wm.name.workspace5 5
  45. set_from_resource $name_wsp6 i3wm.name.workspace6 6
  46. set_from_resource $name_wsp7 i3wm.name.workspace7 7
  47. set_from_resource $name_wsp8 i3wm.name.workspace8 8
  48. set_from_resource $name_wsp9 i3wm.name.workspace9 9
  49. set_from_resource $name_wsp0 i3wm.name.workspace10 10
  50. set $transparent #0000000F
  51. #------------------------------------------------------------------------#
  52. ## Basically basic ##
  53. #------------------------------------------------------------------------#
  54. set $spn PRETTY=notify
  55. set $mod Mod4
  56. floating_modifier $mod
  57. mouse_warping none
  58. hide_edge_borders vertical
  59. font pango:Inconsolata 12
  60. workspace_layout stacked
  61. workspace_auto_back_and_forth yes
  62. force_display_urgency_hint 500 ms
  63. focus_on_window_activation none
  64. # change focus
  65. bindsym $mod+h focus left
  66. bindsym $mod+j focus down
  67. bindsym $mod+k focus up
  68. bindsym $mod+l focus right
  69. # alternatively, you can use the cursor keys:
  70. bindsym $mod+Left focus left
  71. bindsym $mod+Down focus down
  72. bindsym $mod+Up focus up
  73. bindsym $mod+Right focus right
  74. # change output focus
  75. bindsym $mod+Ctrl+h focus output left
  76. bindsym $mod+Ctrl+j focus output down
  77. bindsym $mod+Ctrl+k focus output up
  78. bindsym $mod+Ctrl+l focus output right
  79. # alternatively, you can use the cursor keys:
  80. bindsym $mod+Ctrl+Left focus output left
  81. bindsym $mod+Ctrl+Down focus output down
  82. bindsym $mod+Ctrl+Up focus output up
  83. bindsym $mod+Ctrl+Right focus output right
  84. # move focused window
  85. bindsym $mod+Shift+h move left
  86. bindsym $mod+Shift+j move down
  87. bindsym $mod+Shift+k move up
  88. bindsym $mod+Shift+l move right
  89. # alternatively, you can use the cursor keys:
  90. bindsym $mod+Shift+Left move left
  91. bindsym $mod+Shift+Down move down
  92. bindsym $mod+Shift+Up move up
  93. bindsym $mod+Shift+Right move right
  94. # split in horizontal orientation
  95. bindsym $mod+g split h
  96. # split in vertical orientation
  97. bindsym $mod+v split v
  98. # enter fullscreen mode for the focused container
  99. bindsym $mod+f fullscreen
  100. # change container layout (stacked, tabbed, toggle split)
  101. bindsym $mod+s layout stacking
  102. bindsym $mod+w layout tabbed
  103. bindsym $mod+e layout toggle split
  104. # toggle tiling / floating
  105. bindsym $mod+Shift+space floating toggle
  106. # change focus between tiling / floating windows
  107. bindsym $mod+space focus mode_toggle
  108. # focus the parent container
  109. bindsym $mod+a focus parent
  110. bindsym $mod+Shift+a focus child
  111. # switch to workspace
  112. bindsym $mod+1 workspace $name_wsp1
  113. bindsym $mod+2 workspace $name_wsp2
  114. bindsym $mod+3 workspace $name_wsp3
  115. bindsym $mod+4 workspace $name_wsp4
  116. bindsym $mod+5 workspace $name_wsp5
  117. bindsym $mod+6 workspace $name_wsp6
  118. bindsym $mod+7 workspace $name_wsp7
  119. bindsym $mod+8 workspace $name_wsp8
  120. bindsym $mod+9 workspace $name_wsp9
  121. bindsym $mod+0 workspace $name_wsp0
  122. bindsym $mod+Page_Up workspace prev_on_output
  123. bindsym $mod+Page_Down workspace next_on_output
  124. # move focused container to workspace
  125. bindsym $mod+Shift+1 move container to workspace $name_wsp1
  126. bindsym $mod+Shift+2 move container to workspace $name_wsp2
  127. bindsym $mod+Shift+3 move container to workspace $name_wsp3
  128. bindsym $mod+Shift+4 move container to workspace $name_wsp4
  129. bindsym $mod+Shift+5 move container to workspace $name_wsp5
  130. bindsym $mod+Shift+6 move container to workspace $name_wsp6
  131. bindsym $mod+Shift+7 move container to workspace $name_wsp7
  132. bindsym $mod+Shift+8 move container to workspace $name_wsp8
  133. bindsym $mod+Shift+9 move container to workspace $name_wsp9
  134. bindsym $mod+Shift+0 move container to workspace $name_wsp0
  135. bindsym $mod+Shift+Page_Up move container to workspace prev_on_output
  136. bindsym $mod+Shift+Page_Down move container to workspace next_on_output
  137. bindsym $mod+Shift+Tab move scratchpad
  138. bindsym $mod+Tab scratchpad show
  139. bindsym $mod+Shift+r exec "xrdb .Xdefaults; i3-msg restart"
  140. # BORDER BACKGROUND TEXT INDICATOR
  141. client.focused $col_c_focd_bor $col_c_focd_bgn $col_c_focd_txt $col_c_focd_ind
  142. client.unfocused $col_c_ufcd_bor $col_c_ufcd_bgn $col_c_ufcd_txt $col_c_ufcd_ind
  143. client.focused_inactive $col_c_fcdi_bor $col_c_fcdi_bgn $col_c_fcdi_txt $col_c_fcdi_ind
  144. client.urgent $col_c_urgt_bor $col_c_urgt_bgn $col_c_urgt_txt $col_c_urgt_ind
  145. client.background $col_c_bgnd
  146. #------------------------------------------------------------------------#
  147. ## Maybe Modes ##
  148. #------------------------------------------------------------------------#
  149. bindsym $mod+backslash mode "mark"
  150. mode "mark" {
  151. #      
  152. #        
  153. # ⓿ ❶ ❷ ❸ ❹ ❺ ❻ ❼ ❽ ❾
  154. set $neutral "<span></span> %title"
  155. set $runn "<span foreground='cyan'></span> %title"
  156. set $pass "<span foreground='lime'></span> %title"
  157. set $warn "<span foreground='orange'></span> %title"
  158. set $fail "<span foreground='#992222'></span> %title"
  159. set $num1 "❶ %title"
  160. set $num2 "❷ %title"
  161. set $num3 "❸ %title"
  162. set $num4 "❹ %title"
  163. set $num5 "❺ %title"
  164. set $num6 "❻ %title"
  165. set $num7 "❼ %title"
  166. set $num8 "❽ %title"
  167. set $num9 "❾ %title"
  168. set $num0 "⓿ %title"
  169. # Ⓐ Ⓑ Ⓒ Ⓓ Ⓔ Ⓕ Ⓖ Ⓗ Ⓘ Ⓙ Ⓚ Ⓛ Ⓜ Ⓝ Ⓞ Ⓟ Ⓠ Ⓡ Ⓢ Ⓣ Ⓤ Ⓥ Ⓦ Ⓧ Ⓨ Ⓩ
  170. # ⓐ ⓑ ⓒ ⓓ ⓔ ⓕ ⓖ ⓗ ⓘ ⓙ ⓚ ⓛ ⓜ ⓝ ⓞ ⓟ ⓠ ⓡ ⓢ ⓣ ⓤ ⓥ ⓦ ⓧ ⓨ ⓩ
  171. set $letterA "Ⓐ %title"
  172. set $letterB "Ⓑ %title"
  173. set $letterC "Ⓒ %title"
  174. set $letterD "Ⓓ %title"
  175. set $letterE "Ⓔ %title"
  176. set $letterF "Ⓕ %title"
  177. set $letterG "Ⓖ %title"
  178. set $letterH "Ⓗ %title"
  179. set $letterI "Ⓘ %title"
  180. set $letterJ "Ⓙ %title"
  181. set $letterK "Ⓚ %title"
  182. set $letterL "Ⓛ %title"
  183. set $letterM "Ⓜ %title"
  184. set $letterN "Ⓝ %title"
  185. set $letterO "Ⓞ %title"
  186. set $letterP "Ⓟ %title"
  187. set $letterQ "Ⓠ %title"
  188. set $letterR "Ⓡ %title"
  189. set $letterS "Ⓢ %title"
  190. set $letterT "Ⓣ %title"
  191. set $letterU "Ⓤ %title"
  192. set $letterV "Ⓥ %title"
  193. set $letterW "Ⓦ %title"
  194. set $letterX "Ⓧ %title"
  195. set $letterY "Ⓨ %title"
  196. set $letterZ "Ⓩ %title"
  197. set $strike "<s>%title</s>"
  198. set $unders "<u>%title</u>"
  199. set $italic "<i>%title</i>"
  200. set $normal "%title"
  201. set $list "<span></span> %title"
  202. set $item "<span></span> %title"
  203. set $favorite "<span></span> %title"
  204. set $watcher "<span foreground='black'>| |</span> %title"
  205. set $ewatcher "<span foreground='black'>|</span><span foreground='#ee0000'> </span><span foreground='black'>|</span> %title"
  206. set $gwatcher "<span foreground='black'>|</span><span foreground='#00aa00'> </span><span foreground='black'>|</span> %title"
  207. bindsym Page_Up [workspace=__focused__] \
  208. title_format $neutral; mode "default"
  209. bindsym Page_Down [workspace=__focused__] \
  210. title_format $normal ; mode "default"
  211. bindsym p title_format $pass ; mode "default"
  212. bindsym bracketleft title_format $warn ; mode "default"
  213. bindsym bracketright title_format $fail ; mode "default"
  214. bindsym apostrophe title_format $runn ; mode "default"
  215. bindsym semicolon title_format $neutral; mode "default"
  216. bindsym w title_format $watcher ; mode "default"
  217. bindsym e title_format $ewatcher ; mode "default"
  218. bindsym g title_format $gwatcher ; mode "default"
  219. bindsym comma title_format $favorite ; mode "default"
  220. bindsym period title_format $item ; mode "default"
  221. bindsym slash title_format $list ; mode "default"
  222. bindsym BackSpace title_format $strike ; mode "default"
  223. bindsym equal title_format $unders ; mode "default"
  224. bindsym minus title_format $italic ; mode "default"
  225. bindsym space title_format $normal ; mode "default"
  226. bindsym backslash title_format $normal ; mode "default"
  227. bindsym 1 title_format $num1; mode "default"
  228. bindsym 2 title_format $num2; mode "default"
  229. bindsym 3 title_format $num3; mode "default"
  230. bindsym 4 title_format $num4; mode "default"
  231. bindsym 5 title_format $num5; mode "default"
  232. bindsym 6 title_format $num6; mode "default"
  233. bindsym 7 title_format $num7; mode "default"
  234. bindsym 8 title_format $num8; mode "default"
  235. bindsym 9 title_format $num9; mode "default"
  236. bindsym 0 title_format $num0; mode "default"
  237. bindsym Shift+a title_format $letterA; mode "default"
  238. bindsym Shift+b title_format $letterB; mode "default"
  239. bindsym Shift+c title_format $letterC; mode "default"
  240. bindsym Shift+d title_format $letterD; mode "default"
  241. bindsym Shift+e title_format $letterE; mode "default"
  242. bindsym Shift+f title_format $letterF; mode "default"
  243. bindsym Shift+g title_format $letterG; mode "default"
  244. bindsym Shift+h title_format $letterH; mode "default"
  245. bindsym Shift+i title_format $letterI; mode "default"
  246. bindsym Shift+j title_format $letterJ; mode "default"
  247. bindsym Shift+k title_format $letterK; mode "default"
  248. bindsym Shift+l title_format $letterL; mode "default"
  249. bindsym Shift+m title_format $letterM; mode "default"
  250. bindsym Shift+n title_format $letterN; mode "default"
  251. bindsym Shift+o title_format $letterO; mode "default"
  252. bindsym Shift+p title_format $letterP; mode "default"
  253. bindsym Shift+q title_format $letterQ; mode "default"
  254. bindsym Shift+r title_format $letterR; mode "default"
  255. bindsym Shift+s title_format $letterS; mode "default"
  256. bindsym Shift+t title_format $letterT; mode "default"
  257. bindsym Shift+u title_format $letterU; mode "default"
  258. bindsym Shift+v title_format $letterV; mode "default"
  259. bindsym Shift+w title_format $letterW; mode "default"
  260. bindsym Shift+x title_format $letterX; mode "default"
  261. bindsym Shift+y title_format $letterY; mode "default"
  262. bindsym Shift+z title_format $letterZ; mode "default"
  263. bindsym $mod+backslash mode "default"
  264. bindsym Escape mode "default"
  265. bindsym Return mode "default"
  266. }
  267. bindsym $mod+r mode "resize"
  268. mode "resize" {
  269. bindsym Left resize shrink width 200 px or 12 ppt
  270. bindsym Down resize grow height 200 px or 12 ppt
  271. bindsym Up resize shrink height 200 px or 12 ppt
  272. bindsym Right resize grow width 200 px or 12 ppt
  273. bindsym Shift+Left resize shrink width 25 px or 2 ppt
  274. bindsym Shift+Down resize grow height 25 px or 2 ppt
  275. bindsym Shift+Up resize shrink height 25 px or 2 ppt
  276. bindsym Shift+Right resize grow width 25 px or 2 ppt
  277. bindsym $mod+r mode "default"
  278. bindsym Return mode "default"
  279. bindsym Escape mode "default"
  280. }
  281. bar {
  282. id clementine
  283. status_command "~/.i3/bin/cstatus"
  284. workspace_buttons no
  285. tray_output none
  286. mode hide
  287. hidden_state hide
  288. modifier none
  289. output eDP-1
  290. }
  291. bindsym --release button3 kill
  292. bar {
  293. id main
  294. status_command "~/.i3/bin/i3staplus"
  295. bindsym button2 exec thunar
  296. bindsym button3 exec "$spn xclose"
  297. separator_symbol "•"
  298. # other suggestions:
  299. # ‧•┇╻╹╹╿═╎╏◆◾║︙⎪∣∕⟘⟙∙∼⦀⦑⦒⦚⧸⧹▓▒░⧻⧺┆˘͡͡ːˌ˷|・፧።
  300. colors {
  301. statusline $col_b_stln
  302. background $col_b_bgnd
  303. separator $col_b_sepa
  304. # BORDER BACKGROUND TEXT
  305. focused_workspace $col_b_wspf_bor $col_b_wspf_bgn $col_b_wspf_txt
  306. inactive_workspace $col_b_wspi_bor $col_b_wspi_bgn $col_b_wspi_txt
  307. active_workspace $col_b_wspa_bor $col_b_wspa_bgn $col_b_wspa_txt
  308. urgent_workspace $col_b_wspu_bor $col_b_wspu_bgn $col_b_wspu_txt
  309. binding_mode $col_b_bind_bor $col_b_bind_bgn $col_b_bind_txt
  310. }
  311. }
  312. bindsym Caps_Lock mode "caps"
  313. bindsym Shift+Caps_Lock mode "caps"
  314. bindsym Ctrl+Caps_Lock mode "caps"
  315. bindsym $mod+Caps_Lock mode "caps"
  316. mode "caps" {
  317. bindsym Caps_Lock mode "default"
  318. bindsym Shift+Caps_Lock mode "default"
  319. bindsym Ctrl+Caps_Lock mode "default"
  320. bindsym $mod+Caps_Lock mode "default"
  321. }
  322. #------------------------------------------------------------------------#
  323. ## Openers ##
  324. #------------------------------------------------------------------------#
  325. bindsym $mod+Return exec "urxvt"
  326. bindsym $mod+Shift+Return exec "xfce4-terminal"
  327. bindsym $mod+Home exec "$spn bmo menu home"
  328. bindsym $mod+Shift+Home exec "thunar"
  329. bindsym $mod+p exec "$spn bmo menu run"
  330. bindsym $mod+Shift+p exec "$spn bmo menu run_hist"
  331. bindsym $mod+z exec "xclock"
  332. bindsym $mod+equal exec "urxvt -e glances"
  333. #------------------------------------------------------------------------#
  334. ## WWW magic mind readers ##
  335. #------------------------------------------------------------------------#
  336. bindsym $mod+b exec "$spn bmo wish -c -1 -a"
  337. bindsym $mod+c exec "$spn bmo wish -c -1 -a -B"
  338. bindsym $mod+Shift+b exec "$spn bmo wish -c"
  339. bindsym $mod+Shift+c exec "$spn bmo wish -c -B"
  340. bindsym $mod+i exec "$spn bmo menu uris"
  341. bindsym $mod+Shift+i exec "$spn bmo menu www_hist"
  342. bindsym $mod+q exec "$spn bmo wish -c -q ddg"
  343. bindsym $mod+Shift+q exec "$spn bmo wish -c -Q"
  344. bindsym $mod+t exec "acclive"
  345. #------------------------------------------------------------------------#
  346. ## Killers ##
  347. #------------------------------------------------------------------------#
  348. bindsym $mod+Delete kill
  349. bindsym $mod+Shift+Delete exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit' 'i3-msg exit'"
  350. #------------------------------------------------------------------------#
  351. ## Desktop states ##
  352. #------------------------------------------------------------------------#
  353. bindsym $mod+Escape exec "$spn bmo be %afk"
  354. bindsym $mod+Shift+Escape exec "$spn bmo be %gone"
  355. bindsym $mod+m exec "$spn bmo menu status"
  356. bindsym $mod+Shift+m exec "i3-dmenu-desktop --dmenu='bmo dmenu'"
  357. bindsym $mod+o exec "$spn bmo menu context"
  358. bindsym $mod+Print exec "newfeh"
  359. bindsym $mod+grave exec "$spn bmo menu windows"
  360. bindsym $mod+Shift+w exec "$spn bmo menu projects"
  361. #------------------------------------------------------------------------#
  362. ## Desktop-ey other stuff ##
  363. #------------------------------------------------------------------------#
  364. bindsym $mod+n exec "$spn bmo kb home"
  365. bindsym $mod+Shift+n exec "$spn bmo kb next"
  366. bindsym $mod+Insert exec "$spn bmo clip save"
  367. bindsym $mod+Shift+Insert exec "$spn bmo clip open"
  368. bindsym XF86AudioRaiseVolume exec "$spn bmo au up"
  369. bindsym XF86AudioLowerVolume exec "$spn bmo au down"
  370. bindsym XF86AudioMute exec "$spn bmo au flip"
  371. #------------------------------------------------------------------------#
  372. ## Typing macros wow ##
  373. #------------------------------------------------------------------------#
  374. bindsym --release $mod+Ctrl+apostrophe exec "xdotool .i3/macros/apostrophe.xdotool"
  375. bindsym --release $mod+Ctrl+asterisk exec "xdotool .i3/macros/asterisk.xdotool"
  376. bindsym --release $mod+Ctrl+slash exec "xdotool .i3/macros/slash.xdotool"
  377. bindsym --release $mod+Ctrl+comma exec "xdotool .i3/macros/comma.xdotool"
  378. bindsym --release $mod+Ctrl+semicolon exec "xdotool .i3/macros/semicolon.xdotool"
  379. bindsym --release $mod+Ctrl+period exec "xdotool .i3/macros/period.xdotool"
  380. bindsym --release $mod+Ctrl+9 exec "xdotool .i3/macros/9.xdotool"
  381. bindsym --release $mod+Ctrl+grave exec "xdotool .i3/macros/grave.xdotool"
  382. bindsym --release $mod+Ctrl+bracketleft exec "xdotool .i3/macros/bracketleft.xdotool"
  383. bindsym --release $mod+Ctrl+bracketright exec "xdotool .i3/macros/bracketright.xdotool"
  384. #------------------------------------------------------------------------#
  385. ## Less smart apps ##
  386. #------------------------------------------------------------------------#
  387. for_window [class="Shutter"] floating enable
  388. for_window [class="Orage"] floating enable
  389. #------------------------------------------------------------------------#
  390. ## autoexec.bat ##
  391. #------------------------------------------------------------------------#
  392. exec "newfeh"
  393. exec "dunst"
  394. exec "urxvt -e weechat"
  395. exec "nm-applet"
  396. exec "blueman-applet"
  397. exec "shutter --min_at_startup"