My dotfiles. Period.

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