--- /dev/null
+;;; -*- lexical-binding: t -*-
+
+(require 'shackle)
+
+(setq shackle-rules '(((:custom buffer-file-name) :other t)
+ (direx:direx-mode :align left :size 40 :select t)))
+
+(setq shackle-default-rule '(:align t :select t :size 15))
+
+(setq shackle-default-alignment 'below)
+
+(setq shackle-default-size 0.5)
+
+(shackle-mode)