aboutsummaryrefslogtreecommitdiff
path: root/src/Rahm/Desktop/PopupTerminal.hs
diff options
context:
space:
mode:
authorJosh Rahm <joshuarahm@gmail.com>2026-03-01 14:43:53 -0700
committerJosh Rahm <joshuarahm@gmail.com>2026-03-01 14:43:53 -0700
commit5e678c0c4cad37ecbf91c43cbd829087d8340b2f (patch)
treea70e617129f3653fd987c8d5df304837fd365fde /src/Rahm/Desktop/PopupTerminal.hs
parent0b01da5b4c2c9de8e3f0b7454cc5cb177aba1dd4 (diff)
downloadrde-5e678c0c4cad37ecbf91c43cbd829087d8340b2f.tar.gz
rde-5e678c0c4cad37ecbf91c43cbd829087d8340b2f.tar.bz2
rde-5e678c0c4cad37ecbf91c43cbd829087d8340b2f.zip
[cleanup] clean up some unused functions.
Diffstat (limited to 'src/Rahm/Desktop/PopupTerminal.hs')
-rw-r--r--src/Rahm/Desktop/PopupTerminal.hs26
1 files changed, 16 insertions, 10 deletions
diff --git a/src/Rahm/Desktop/PopupTerminal.hs b/src/Rahm/Desktop/PopupTerminal.hs
index fb38563..bf0b8c3 100644
--- a/src/Rahm/Desktop/PopupTerminal.hs
+++ b/src/Rahm/Desktop/PopupTerminal.hs
@@ -1,17 +1,23 @@
-module Rahm.Desktop.PopupTerminal where
+module Rahm.Desktop.PopupTerminal
+ ( getPopupTerminalWindow,
+ movePopupToCurrentWorkspace,
+ movePopupToHiddenWorkspace,
+ updatePopupTerminalHook,
+ )
+where
-import XMonad
-import qualified XMonad.Util.ExtensibleState as XS
-import Data.Monoid
import Control.Monad.Trans
-import qualified XMonad.StackSet as W
import Data.Foldable (forM_)
+import Data.Monoid
+import XMonad
+import qualified XMonad.StackSet as W
+import qualified XMonad.Util.ExtensibleState as XS
import XMonad.Util.SpawnOnce (spawnOnce)
newtype PopupTerminalState = PopupTerminalState
- {
- popupTerminalWindow :: Maybe Window
- } deriving (Show, Read)
+ { popupTerminalWindow :: Maybe Window
+ }
+ deriving (Show, Read)
instance ExtensionClass PopupTerminalState where
initialValue = PopupTerminalState Nothing
@@ -25,8 +31,8 @@ movePopupToCurrentWorkspace = do
mWin <- getPopupTerminalWindow
forM_ mWin $ \win -> do
windows $ \ws ->
- W.focusWindow win $
- W.shiftWin (W.tag (W.workspace (W.current ws))) win ws
+ W.focusWindow win $
+ W.shiftWin (W.tag (W.workspace (W.current ws))) win ws
movePopupToHiddenWorkspace :: X ()
movePopupToHiddenWorkspace = do