ENH rejoice, F5 is dead
This commit is contained in:
parent
13ddeb3ba7
commit
98e0a2943d
|
@ -345,9 +345,6 @@ vmTag = "VM"
|
||||||
xsaneTag :: String
|
xsaneTag :: String
|
||||||
xsaneTag = "XSANE"
|
xsaneTag = "XSANE"
|
||||||
|
|
||||||
f5Tag :: String
|
|
||||||
f5Tag = "F5VPN"
|
|
||||||
|
|
||||||
gimpDynamicWorkspace :: Sometimes DynWorkspace
|
gimpDynamicWorkspace :: Sometimes DynWorkspace
|
||||||
gimpDynamicWorkspace = sometimesIO_ "gimp workspace" "gimp" tree dw
|
gimpDynamicWorkspace = sometimesIO_ "gimp workspace" "gimp" tree dw
|
||||||
where
|
where
|
||||||
|
@ -420,31 +417,11 @@ xsaneDynamicWorkspace =
|
||||||
}
|
}
|
||||||
c = "Xsane"
|
c = "Xsane"
|
||||||
|
|
||||||
f5vpnDynamicWorkspace :: Sometimes DynWorkspace
|
|
||||||
f5vpnDynamicWorkspace =
|
|
||||||
Sometimes
|
|
||||||
"F5 VPN workspace"
|
|
||||||
xpfF5VPN
|
|
||||||
[Subfeature (IORoot_ dw tree) "f5vpn"]
|
|
||||||
where
|
|
||||||
tree = Only_ $ sysExe [Package AUR "f5vpn"] "f5vpn"
|
|
||||||
dw =
|
|
||||||
DynWorkspace
|
|
||||||
{ dwName = "F5Vpn"
|
|
||||||
, dwTag = f5Tag
|
|
||||||
, dwClass = c
|
|
||||||
, dwHook = [className =? c -?> appendShift f5Tag]
|
|
||||||
, dwKey = 'i'
|
|
||||||
, dwCmd = Just skip
|
|
||||||
}
|
|
||||||
c = "F5 VPN"
|
|
||||||
|
|
||||||
allDWs' :: [Sometimes DynWorkspace]
|
allDWs' :: [Sometimes DynWorkspace]
|
||||||
allDWs' =
|
allDWs' =
|
||||||
[ xsaneDynamicWorkspace
|
[ xsaneDynamicWorkspace
|
||||||
, vmDynamicWorkspace
|
, vmDynamicWorkspace
|
||||||
, gimpDynamicWorkspace
|
, gimpDynamicWorkspace
|
||||||
, f5vpnDynamicWorkspace
|
|
||||||
]
|
]
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
|
|
|
@ -458,7 +458,6 @@ data XPFeatures = XPFeatures
|
||||||
, xpfIntelBacklight :: Bool
|
, xpfIntelBacklight :: Bool
|
||||||
, xpfClevoBacklight :: Bool
|
, xpfClevoBacklight :: Bool
|
||||||
, xpfBattery :: Bool
|
, xpfBattery :: Bool
|
||||||
, xpfF5VPN :: Bool
|
|
||||||
}
|
}
|
||||||
|
|
||||||
instance FromJSON XPFeatures where
|
instance FromJSON XPFeatures where
|
||||||
|
@ -484,8 +483,6 @@ instance FromJSON XPFeatures where
|
||||||
.:+ "clevo_backlight"
|
.:+ "clevo_backlight"
|
||||||
<*> o
|
<*> o
|
||||||
.:+ "battery"
|
.:+ "battery"
|
||||||
<*> o
|
|
||||||
.:+ "f5vpn"
|
|
||||||
|
|
||||||
defParams :: XParams
|
defParams :: XParams
|
||||||
defParams =
|
defParams =
|
||||||
|
@ -508,7 +505,6 @@ defXPFeatures =
|
||||||
, xpfIntelBacklight = False
|
, xpfIntelBacklight = False
|
||||||
, xpfClevoBacklight = False
|
, xpfClevoBacklight = False
|
||||||
, xpfBattery = False
|
, xpfBattery = False
|
||||||
, xpfF5VPN = False
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type XPQuery = XPFeatures -> Bool
|
type XPQuery = XPFeatures -> Bool
|
||||||
|
|
Loading…
Reference in New Issue