aboutsummaryrefslogtreecommitdiff
path: root/src/Rahm/Desktop/Layout/Pop.hs
diff options
context:
space:
mode:
authorJosh Rahm <joshuarahm@gmail.com>2022-11-23 00:26:58 -0700
committerJosh Rahm <joshuarahm@gmail.com>2022-11-23 00:26:58 -0700
commit1f25484605881af1a8e1475565d2ceb20b88ea85 (patch)
tree0dcdb9a3814d51779f7b9aedd39ae516b540f54b /src/Rahm/Desktop/Layout/Pop.hs
parent80021afcb29332cfddbd8f7d24a107298064383c (diff)
downloadrde-1f25484605881af1a8e1475565d2ceb20b88ea85.tar.gz
rde-1f25484605881af1a8e1475565d2ceb20b88ea85.tar.bz2
rde-1f25484605881af1a8e1475565d2ceb20b88ea85.zip
Change to use minimal imports.
This is achieved by using `stack build --ghc-options=-ddump-minimal-imports` and looking for the *.imports files.
Diffstat (limited to 'src/Rahm/Desktop/Layout/Pop.hs')
-rw-r--r--src/Rahm/Desktop/Layout/Pop.hs16
1 files changed, 13 insertions, 3 deletions
diff --git a/src/Rahm/Desktop/Layout/Pop.hs b/src/Rahm/Desktop/Layout/Pop.hs
index b518ee8..ee277fb 100644
--- a/src/Rahm/Desktop/Layout/Pop.hs
+++ b/src/Rahm/Desktop/Layout/Pop.hs
@@ -14,11 +14,21 @@ module Rahm.Desktop.Layout.Pop
)
where
-import Data.Default (Default (..))
-import Rahm.Desktop.Layout.ReinterpretMessage
+import Data.Default ()
+import Rahm.Desktop.Layout.ReinterpretMessage ()
import qualified Rahm.Desktop.StackSet as W
+ ( Stack (focus),
+ Workspace (Workspace),
+ )
import XMonad
-import XMonad.Layout.LayoutModifier (LayoutModifier (..), ModifiedLayout (..))
+ ( LayoutClass (handleMessage, runLayout),
+ Message,
+ Rectangle (Rectangle),
+ Resize (Expand, Shrink),
+ SomeMessage (SomeMessage),
+ fromMessage,
+ )
+import XMonad.Layout.LayoutModifier ()
data Poppable (l :: * -> *) (a :: *) = Poppable
{ -- True if the current window is popped out or not.