xmonad-contrib-0.17.1: Community-maintained extensions for xmonad

Safe Haskell | Safe-Inferred
Language | Haskell2010

XMonad.Config.Dmwit

Description

Deprecated: This module contains a personal configuration, to be removed from xmonad-contrib. If you use this module, please copy the relevant parts to your configuration or obtain a copy of it on https://xmonad.org/configurations.html and include it as a local module.

# Documentation

outputOf :: String -> IO String Source #

geomMean :: Floating a => [a] -> a Source #

arithMean :: Floating a => [a] -> a Source #

namedNumbers :: [Char] -> String -> [[Char]] Source #

splitColon :: [Char] -> [[Char]] Source #

parse :: (Floating a, Read a) => String -> a Source #

modVolume :: String -> Integer -> IO Double Source #

centerMouse :: X () Source #

statusBarMouse :: X () Source #

withScreen :: ScreenId -> (WorkspaceId -> WindowSet -> WindowSet) -> X () Source #

makeLauncher :: [Char] -> [Char] -> [Char] -> [Char] -> [Char] Source #

launcher :: [Char] Source #

termLauncher :: [Char] Source #

viewShift :: (Ord a, Eq s, Eq i) => i -> StackSet i l a s sd -> StackSet i l a s sd Source #

floatAll :: [String] -> Query (Endo WindowSet) Source #

sinkFocus :: Ord a => StackSet i l a s sd -> StackSet i l a s sd Source #

showMod :: String -> Integer -> X () Source #

volumeDzen :: String -> X () Source #

altMask :: KeyMask Source #

bright :: String Source #

dark :: String Source #

fullscreen43on169 :: RationalRect Source #

fullscreenMPlayer :: Query (Endo (StackSet PhysicalWorkspace (Layout Window) Window ScreenId ScreenDetail)) Source #

operationOn :: (Ord t, Eq s) => (t -> StackSet PhysicalWorkspace l t s sd -> StackSet PhysicalWorkspace l t s sd) -> ScreenId -> [Char] -> t -> Query (Endo (StackSet PhysicalWorkspace l t s sd)) Source #

viewFullOn :: (Ord t, Eq s) => ScreenId -> [Char] -> t -> Query (Endo (StackSet PhysicalWorkspace l t s sd)) Source #

centerWineOn :: (Ord t, Eq s) => ScreenId -> [Char] -> t -> Query (Endo (StackSet PhysicalWorkspace l t s sd)) Source #

class Show a => PPrint a where Source #

Minimal complete definition

Nothing

Methods

pprint :: Int -> a -> String Source #

#### Instances

Instances details

PPrint Dimension Source # |
Instance details Defined in XMonad.Config.Dmwit Methods pprint :: Int -> Dimension -> String Source #
PPrint Position Source # |
Instance details Defined in XMonad.Config.Dmwit Methods pprint :: Int -> Position -> String Source #
PPrint Rectangle Source # |
Instance details Defined in XMonad.Config.Dmwit Methods pprint :: Int -> Rectangle -> String Source #
PPrint Screen Source # |
Instance details Defined in XMonad.Config.Dmwit Methods pprint :: Int -> Screen -> String Source #
PPrint Word64 Source # |
Instance details Defined in XMonad.Config.Dmwit Methods pprint :: Int -> Word64 -> String Source #
PPrint ScreenDetail Source # |
Instance details Defined in XMonad.Config.Dmwit Methods pprint :: Int -> ScreenDetail -> String Source #
PPrint ScreenId Source # |
Instance details Defined in XMonad.Config.Dmwit Methods pprint :: Int -> ScreenId -> String Source #
PPrint PPrintable Source # |
Instance details Defined in XMonad.Config.Dmwit Methods pprint :: Int -> PPrintable -> String Source #
PPrint Integer Source # |
Instance details Defined in XMonad.Config.Dmwit Methods pprint :: Int -> Integer -> String Source #
PPrint Char Source # |
Instance details Defined in XMonad.Config.Dmwit Methods pprint :: Int -> Char -> String Source #
PPrint Int Source # |
Instance details Defined in XMonad.Config.Dmwit Methods pprint :: Int -> Int -> String Source #
PPrint (Layout a) Source # |
Instance details Defined in XMonad.Config.Dmwit Methods pprint :: Int -> Layout a -> String Source #
PPrint a => PPrint (Stack a) Source # |
Instance details Defined in XMonad.Config.Dmwit Methods pprint :: Int -> Stack a -> String Source #
PPrint a => PPrint (Maybe a) Source # |
Instance details Defined in XMonad.Config.Dmwit Methods pprint :: Int -> Maybe a -> String Source #
PPrint a => PPrint [a] Source # |
Instance details Defined in XMonad.Config.Dmwit Methods pprint :: Int -> [a] -> String Source #
(Show a, Show b) => PPrint (Map a b) Source # |
Instance details Defined in XMonad.Config.Dmwit Methods pprint :: Int -> Map a b -> String Source #
(PPrint i, PPrint l, PPrint a) => PPrint (Workspace i l a) Source # |
Instance details Defined in XMonad.Config.Dmwit Methods pprint :: Int -> Workspace i l a -> String Source #
(PPrint i, PPrint l, PPrint a, PPrint sid, PPrint sd) => PPrint (Screen i l a sid sd) Source # |
Instance details Defined in XMonad.Config.Dmwit Methods pprint :: Int -> Screen i l a sid sd -> String Source #
(PPrint i, PPrint l, PPrint a, PPrint sid, PPrint sd) => PPrint (StackSet i l a sid sd) Source # |
Instance details Defined in XMonad.Config.Dmwit Methods pprint :: Int -> StackSet i l a sid sd -> String Source #

data PPrintable Source #

Constructors

forall a.PPrint a => P a |

#### Instances

Instances details

Show PPrintable Source # |
Instance details Defined in XMonad.Config.Dmwit Methods showsPrec :: Int -> PPrintable -> ShowS Source # show :: PPrintable -> String Source # showList :: [PPrintable] -> ShowS Source #
PPrint PPrintable Source # |
Instance details Defined in XMonad.Config.Dmwit Methods pprint :: Int -> PPrintable -> String Source #

record :: String -> Int -> [(String, PPrintable)] -> String Source #

dmwitConfig :: ScreenId -> XConfig (ModifiedLayout Magnifier (Choose (ModifiedLayout AvoidStruts Grid) (ModifiedLayout WithBorder Full))) Source #

main :: IO () Source #

keyBindings :: XConfig Layout -> Map (KeyMask, KeySym) (X ()) Source #

atSchool :: MonadIO m => b -> b -> m b Source #

anyMask :: [((KeyMask, b), b)] -> [((KeyMask, b), b)] Source #

pipeName :: Show a => [Char] -> a -> [Char] Source #

xmobarCommand :: ScreenId -> String Source #

allPPs :: ScreenId -> X () Source #

color :: String -> String -> String Source #

ppFocus :: ScreenId -> PP Source #

ppWorkspaces :: ScreenId -> PP Source #