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