My dotfiles. Period.

config 20KB

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