From 3254b0670ee3928ede3fc00e1a02eaa173e13894 Mon Sep 17 00:00:00 2001 From: Lamisator Date: Mon, 10 May 2021 10:00:01 +0200 Subject: [PATCH] Backup 21-05-10 10:00 --- .xmonad/xmonad-x86_64-linux | Bin 90120 -> 90120 bytes .xmonad/xmonad.hs | 2 +- .xmonad/xmonad.hs.bak9 | 174 ++++++++++++++++++++++++++++++++++++ .xmonad/xmonad.o | Bin 102048 -> 102048 bytes 4 files changed, 175 insertions(+), 1 deletion(-) create mode 100644 .xmonad/xmonad.hs.bak9 diff --git a/.xmonad/xmonad-x86_64-linux b/.xmonad/xmonad-x86_64-linux index 04abc1c539dd46e504793af27d3d281946dc9a9a..f46d2dab0daf00963ef6834ed8215fbb4a81d1d2 100755 GIT binary patch delta 590 zcmeA;z}j(ub;AcH5!Ov*($0@=@b~^s<8+Lj;I_+4JAbkulgwrXX7M~}CI$uu&t4am ziyqywlHEXdXN<}N&*LsCFBmrm6&4<$e#t4Nn%);xTEORd?BN=L|X-XngB&7((fT>9}go>nQ zK^bXKTTRoVpd#soFop+|kzoO2R6!Y;2J!V^-0@RSvVP z0vZga70^&Lt%Nzc(jTh0su;>}godlBBg{aj{P^N}P~e+78$lI0!@|nh4=Uo43S+oI z8LlvcT%jRs>KX}^aw~u`JYcT(ggGb}62Ivg$?+z7$qe!FZb6Q|uJPOVn=*Q80RTep B#`XXJ delta 581 zcmeA;z}j(ub;AcHk_0_N2OcQ#iq|LBZ=7;UpqxO>pnPfIAFpK9+Hm~I6>t5|GBOfj3@0cf(rp+P`NCa(OFQRnP#UzrOIKJRX~Hmv;rE6 zrj;;9R|Y~ASCv8;j?i#5b%Yt{R2W}e4+?x!XA`I*XINM{2S7z!(qRk_D8m(IkSjEV tP2CKjQf@_1h6l{`o-hXmL*h3*BRSqgFPR}e-Yv+{*EN3oep5zIEdX$K#nAu& diff --git a/.xmonad/xmonad.hs b/.xmonad/xmonad.hs index ee5eff1..1bfd69f 100644 --- a/.xmonad/xmonad.hs +++ b/.xmonad/xmonad.hs @@ -77,7 +77,7 @@ myScratchPads = [ NS "mixer" spawnMixer findMixer manageMixer where - h = 0.4 -- terminal height, 20% + h = 0.5 -- terminal height, 20% w = 0.7 -- terminal width, 70% t = 1 - h -- distance from top edge l = (1 - w)/2 -- distance from left edge diff --git a/.xmonad/xmonad.hs.bak9 b/.xmonad/xmonad.hs.bak9 new file mode 100644 index 0000000..ee5eff1 --- /dev/null +++ b/.xmonad/xmonad.hs.bak9 @@ -0,0 +1,174 @@ +import XMonad +import XMonad.Actions.SpawnOn +import XMonad.Hooks.DynamicLog +import XMonad.Hooks.ManageHelpers +import XMonad.Hooks.FadeInactive +import XMonad.Hooks.ManageDocks +import XMonad.Hooks.EwmhDesktops(fullscreenEventHook,ewmh) +import XMonad.Hooks.SetWMName +import XMonad.Layout.Grid +import XMonad.Layout.ResizableTile +import XMonad.Layout.LayoutHints +import XMonad.Layout.Cross +import XMonad.Layout.ToggleLayouts +import XMonad.Layout.WindowNavigation +import XMonad.Layout.NoBorders +import XMonad.Util.Run(spawnPipe) +import XMonad.Util.Scratchpad +import XMonad.Util.NamedScratchpad +import qualified XMonad.StackSet as W +-- import qualified XMonad.StackSet as S +import XMonad.Util.EZConfig(additionalKeys) +import System.IO + + + +myManageHook = + manageDocks + <+> manageSpawn + <+> + (composeAll [ isFullscreen --> doFullFloat + , className =? "Gimp" --> doFloat + , className =? "Vncviewer" --> doFloat + , className =? "PrisonArchitect.x86_64" --> doFullFloat + , className =? "hl_linux" --> doFloat + , className =? "hl2_linux" --> doFloat + , className =? "chromium" --> doFloat + , className =? "Pinentry" --> doFloat + , className =? "GameClient.exe" --> doFloat + , className =? "Gajim" --> doShift "ι" + , className =? "Thunderbird" --> doShift "θ" + ]) + <+> namedScratchpadManageHook myScratchPads + + +manageScratchPad :: ManageHook +manageScratchPad = scratchpadManageHook (W.RationalRect l t w h) + + where + + h = 0.2 -- terminal height, 10% + w = 0.7 -- terminal width, 100% + t = 1 - h -- distance from top edge, 90% + l = (1 - w)/2 -- distance from left edge, 0% + + + +myScratchPads = [ NS "mixer" spawnMixer findMixer manageMixer + , NS "terminal" spawnTerm findTerm manageTerm + , NS "bitwarden" spawnBitwarden findBitwarden manageBitwarden + , NS "quicknote" spawnQuicknote findQuicknote manageQuicknote + ] + where + spawnMixer = "pavucontrol" + findMixer = className =? "Pavucontrol" + manageMixer = customFloating $ W.RationalRect l t w h + + where + h = 0.6 -- height, 60% + w = 0.6 -- width, 60% + t = (1 - h)/2 -- centered top/bottom + l = (1 - w)/2 -- centered left/right + + + spawnTerm = myTerminal ++ " -name scratchpad" + findTerm = resource =? "scratchpad" + manageTerm = customFloating $ W.RationalRect l t w h + + where + + h = 0.4 -- terminal height, 20% + w = 0.7 -- terminal width, 70% + t = 1 - h -- distance from top edge + l = (1 - w)/2 -- distance from left edge + + + spawnQuicknote = myTerminal ++ " -name quicknote -e notology -q" + findQuicknote = resource =? "quicknote" + manageQuicknote = customFloating $ W.RationalRect l t w h + + where + + h = 0.6 -- terminal height, 60% + w = 0.6 -- terminal width, 60% + t = 1 - h -- distance from top edge + l = (1 - w)/2 -- distance from left edge + + spawnBitwarden = "bitwarden-bin" + findBitwarden = resource =? "bitwarden" + manageBitwarden = customFloating $ W.RationalRect l t w h + + where + + h = 0.8 -- terminal height, 80% + w = 0.5 -- terminal width, 50% + t = 1 - h -- distance from top edge + l = (1 - w)/2 -- distance from left edge + + + + + +myWorkspaces = ["α","β","γ","δ","ε","ζ","η","θ","ι"] + +myLogHook xmproc = do + fadeInactiveLogHook 0.8 + <+> dynamicLogWithPP xmobarPP + { ppOutput = hPutStrLn xmproc + , ppTitle = xmobarColor "#01b8e0" "" . shorten 50 + } + +myTerminal = "urxvt" + + +myLayout = tiled ||| Mirror tiled ||| Full ||| Grid where + -- default tiling algorithm partitions the screen into two panes + tiled = Tall nmaster delta ratio + + + -- The default number of windows in the master pane + nmaster = 1 + + -- Default proportion of screen occupied by master pane + ratio = 1/2 + + -- Percent of screen to increment by when resizing panes + delta = 2/100 + + +main = do + xmproc <- spawnPipe "xmobar ~/.xmonad/xmobar.hs" + xmonad $ defaultConfig + { manageHook = myManageHook -- make sure to include myManageHook definition from above +-- <+> manageHook defaultConfig + , layoutHook = avoidStruts $ smartBorders $ myLayout + , startupHook = setWMName "LG3D" + , handleEventHook = mconcat + [ docksEventHook + , fullscreenEventHook + , handleEventHook defaultConfig ] + , logHook = myLogHook xmproc + , modMask = mod4Mask -- Rebind Mod to the Windows key + , terminal = myTerminal + , workspaces = myWorkspaces + } `additionalKeys` + [ ((mod4Mask .|. shiftMask, xK_l), spawn "xscreensaver-command -lock") + , ((mod4Mask .|. shiftMask, xK_r), spawn "terminator -e ranger") + , ((mod4Mask .|. shiftMask, xK_f), spawn "firefox") + , ((mod4Mask .|. shiftMask, xK_Return), spawn "terminator") + , ((mod4Mask .|. shiftMask, xK_t), namedScratchpadAction myScratchPads "terminal") + , ((mod4Mask .|. shiftMask, xK_m), namedScratchpadAction myScratchPads "mixer") + , ((mod4Mask .|. shiftMask, xK_n), namedScratchpadAction myScratchPads "quicknote") + , ((mod4Mask .|. shiftMask, xK_b), namedScratchpadAction myScratchPads "bitwarden") + , ((mod4Mask , xK_q), spawn "killall xmobar; xmonad --recompile; xmonad --restart") + , ((0 , 0x1008FF11), spawn "amixer -q sset Master 2%-") + , ((0 , 0x1008FF13), spawn "amixer -q sset Master 2%+") + , ((0 , 0x1008ff4a), spawn "xset dpms force off") + , ((0 , 0x1008ffb2), spawn "amixer set Capture toggle") + , ((0 , 0x1008FF12), spawn "amixer set Master toggle") + , ((0 , 0x1008FF03), spawn "xbacklight -dec 5") + , ((0 , 0x1008FF02), spawn "xbacklight -inc 5") + + , ((controlMask, xK_Print), spawn "sleep 0.2; scrot -s") + , ((0, xK_Print), spawn "scrot") + ] diff --git a/.xmonad/xmonad.o b/.xmonad/xmonad.o index 12e434fc6fe0d46a660b2b5de19ce35295ecc839..6fe640a336020520590cf9e51f5d9d62a458d1ef 100644 GIT binary patch delta 539 zcmXxhKW@TM36$q^Wk*pOJ+sJH+Z z>0PRp@7sQ|E!)rUd`g{9scScV*e5TCdoFv+WS)-kMg`$IVU=DDpjRfAgiZ_q(;`CR z1?abcQ3Q+^4@j{>yaDB53{~2Ig{d;1A~IhStg#D-*goK3syGuw+%KXDyjO`G;N?~P z|9bH_!!wcd+1kg;aJC@ltfIx%fIv>I+Lm-5m@nD9nq2@=-B23Unr z{{QXE%w%THoWtHY?2VsJ_UqfYySY7u*~>0XR1_~VZn0|vc8Qn~FT?czdh8jO8<^8W)VduZ)IADJZqv3 oRN1JC3rp=DsoDalbNdDta<2ay#acObPvulF8BH_#WF4*ZFQEChY5)KL