aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorla-ninpre <leobrekalini@gmail.com>2022-07-19 17:44:56 +0300
committerla-ninpre <leobrekalini@gmail.com>2022-07-19 17:44:56 +0300
commit95ae97cce9b18b09649b500913a3ba5573515ab8 (patch)
treea3cd66fb408db39ccc16b5b45f98bf04694f8077
parente99ef8a9fb81980c2e487d445de4e6c53754299c (diff)
downloadxmonad-config-95ae97cce9b18b09649b500913a3ba5573515ab8.tar.gz
xmonad-config-95ae97cce9b18b09649b500913a3ba5573515ab8.zip
fully specify import lists
-rw-r--r--lib/XMonad/Config/LaNinpre.hs92
1 files changed, 78 insertions, 14 deletions
diff --git a/lib/XMonad/Config/LaNinpre.hs b/lib/XMonad/Config/LaNinpre.hs
index 71dfd03..f7eabf1 100644
--- a/lib/XMonad/Config/LaNinpre.hs
+++ b/lib/XMonad/Config/LaNinpre.hs
@@ -17,31 +17,95 @@ import XMonad
import qualified XMonad.StackSet as W
import XMonad.Actions.GridSelect
-import XMonad.Actions.WithAll(sinkAll)
+ ( GSConfig(GSConfig, gs_font, gs_bordercolor)
+ , buildDefaultGSConfig
+ , bringSelected
+ , gridselect
+ , goToSelected
+ )
+import XMonad.Actions.WithAll (sinkAll)
import XMonad.Hooks.EwmhDesktops
-import XMonad.Hooks.ManageDocks
+ ( ewmhFullscreen
+ , ewmh
+ )
+import XMonad.Hooks.ManageDocks (ToggleStruts(ToggleStruts))
import XMonad.Hooks.ManageHelpers
-import XMonad.Hooks.SetWMName
+ ( doFullFloat
+ , isFullscreen
+ )
import XMonad.Hooks.StatusBar
+ ( StatusBarConfig
+ , defToggleStrutsKey
+ , statusBarProp
+ , withEasySB
+ )
import XMonad.Hooks.StatusBar.PP
-
-import XMonad.Layout.BoringWindows hiding (Replace)
-import XMonad.Layout.NoBorders
+ ( PP(ppSep, ppCurrent, ppHidden, ppHiddenNoWindows, ppLayout)
+ , filterOutWsPP
+ , xmobarColor
+ , xmobarFont
+ )
+
+import XMonad.Layout.BoringWindows
+ ( boringWindows
+ , focusDown
+ , focusMaster
+ , focusUp
+ , swapDown
+ , swapUp
+ )
+import XMonad.Layout.NoBorders (noBorders, smartBorders)
import XMonad.Layout.Renamed
-import XMonad.Layout.ResizableThreeColumns
+ ( Rename(Replace)
+ , renamed
+ )
+import XMonad.Layout.ResizableThreeColumns (ResizableThreeCol(ResizableThreeColMid))
import XMonad.Layout.ResizableTile
-import XMonad.Layout.Simplest
+ (ResizableTall(ResizableTall)
+ , MirrorResize(MirrorShrink, MirrorExpand)
+ )
+import XMonad.Layout.Simplest (Simplest(Simplest))
import XMonad.Layout.Spacing
+ ( spacingWithEdge
+ , toggleWindowSpacingEnabled
+ , toggleScreenSpacingEnabled
+ )
import XMonad.Layout.SubLayouts
+ ( GroupMsg(UnMerge, UnMergeAll)
+ , onGroup
+ , pullGroup
+ , subLayout
+ )
import XMonad.Layout.Tabbed
-import XMonad.Layout.ToggleLayouts
-import XMonad.Layout.WindowNavigation
-
-import XMonad.Util.ClickableWorkspaces
-import XMonad.Util.EZConfig
+ (Theme
+ ( activeBorderWidth
+ , activeColor
+ , activeTextColor
+ , fontName
+ , inactiveBorderWidth
+ , inactiveColor
+ , inactiveTextColor
+ , urgentBorderWidth
+ , urgentColor
+ , urgentTextColor
+ )
+ , addTabs
+ , shrinkText
+ )
+import XMonad.Layout.ToggleLayouts (ToggleLayout(ToggleLayout), toggleLayouts)
+import XMonad.Layout.WindowNavigation (Direction2D(D, L, R, U), windowNavigation)
+
+import XMonad.Util.ClickableWorkspaces (clickablePP)
+import XMonad.Util.EZConfig (mkKeymap)
import XMonad.Util.NamedScratchpad
-import XMonad.Util.SpawnOnce
+ ( NamedScratchpad(NS)
+ , customFloating
+ , namedScratchpadAction
+ , namedScratchpadManageHook
+ , scratchpadWorkspaceTag
+ )
+import XMonad.Layout.Groups (onLayout)
-- * fonts
--