diff options
Diffstat (limited to 'fvwm/.fvwm')
| -rw-r--r-- | fvwm/.fvwm/config | 42 | ||||
| -rw-r--r-- | fvwm/.fvwm/icon/pixmap/close__222222.svg | 1 | ||||
| -rw-r--r-- | fvwm/.fvwm/icon/pixmap/maximize__222222.svg | 1 | ||||
| -rw-r--r-- | fvwm/.fvwm/icon/pixmap/minimize__222222.svg | 1 | ||||
| -rw-r--r-- | fvwm/.fvwm/left.sys | 39 | ||||
| -rw-r--r-- | fvwm/.fvwm/themes/ef-duo-light.sys | 21 |
6 files changed, 84 insertions, 21 deletions
diff --git a/fvwm/.fvwm/config b/fvwm/.fvwm/config index 0949359..5bfb3e8 100644 --- a/fvwm/.fvwm/config +++ b/fvwm/.fvwm/config @@ -39,7 +39,8 @@ ImagePath +:$[FVWM_USERDIR]/icon/Yoritsuki/24 ImagePath +:$[FVWM_USERDIR]/icon/pixmap # read .sidebar.fvwm2rc -Read horizontal.sys +Read left.sys +# Read sidebar.sys SetEnv fvwmscript $[HOME]/.fvwm/fvwmscript/ SetEnv themedir $[HOME]/.fvwm/themes/ @@ -70,7 +71,7 @@ DestroyFunc StartFunction AddToFunc StartFunction + I Test (Init) Module FvwmBanner + I Module FvwmScript fvwmscript/org-clock -+ I Module FvwmButtons HorizontalPanel ++ I Module FvwmButtons LeftPanel + I Module FvwmEvent EventNewDesk # Mouse Bindings Functions @@ -225,7 +226,7 @@ DesktopName 0 Main DesktopName 1 Desk1 DesktopName 2 Desk2 DesktopName 3 Desk3 -DesktopSize 4x1 +DesktopSize 2x2 # EdgeScroll will move the view port between the Pages when the mouse # moves to the edge of the screen. This set the amount of distance to @@ -243,7 +244,7 @@ Style * EdgeMoveDelay 350, EdgeMoveResistance 350 # be covered when maximizing or placing windows. # no gaps -EwmhBaseStruts screen $[monitor.0.name] 0 0 30 0 +EwmhBaseStruts screen $[monitor.0.name] 120 0 0 0 EwmhBaseStruts screen $[monitor.1.name] 0 0 0 0 # with gaps @@ -282,7 +283,7 @@ Style * WindowShadeScrolls, WindowShadeSteps 10 IgnoreModifiers L25 # Decor Styles -Style * BorderWidth 5, HandleWidth 5, MWMButtons, FvwmBorder, FirmBorder +Style * BorderWidth 3, HandleWidth 3, MWMButtons, FvwmBorder, FirmBorder Style * Colorset 1, HilightColorset 2 Style * BorderColorset 3, HilightBorderColorset 4 @@ -290,12 +291,17 @@ Style * BorderColorset 3, HilightBorderColorset 4 # Comment this out or use Style * Icon to get the icons back. Style * Icon # Style * IconBox 990x150-20-10, IconGrid 234 134, IconFill right bottom -Style * IconBox 64x1080-0+40 +Style * IconBox 64x1080-10+10 # Style * IconBox 64x1080-0+0 # Window Specific Styles Style HorizontalPanel !Title, !Borders, !Handles, Sticky, \ - WindowListSkip, NeverFocus, FixedPosition + WindowListSkip, NeverFocus, FixedPosition, WindowListSkip +Style LeftPanel !Title, !Borders, !Handles, Sticky, \ + WindowListSkip, NeverFocus, FixedPosition, WindowListSkip +Style SideBar !Title, !Handles, Sticky, \ + WindowListSkip, NeverFocus, FixedPosition, \ + WindowListSkip Style conky !Title, !Borders, !Handles, Sticky, \ WindowListSkip, NeverFocus Style ConfirmQuit !Title, PositionPlacement Center, WindowListSkip, Layer 6 @@ -308,7 +314,7 @@ Style firefox MiniIcon "Chouchin Reinensai-24x24.png", Icon "Chouchin Reinensai. Style LibreWolf MiniIcon "Chouchin Kuroshiro-24x24.png", Icon "Chouchin Kuroshiro.png", EWMHMiniIconOverride, IconOverride Style emacs MiniIcon Shodou-24x24.png, IconOverride, Icon Shodou.png, EWMHMiniIconOverride Style Pcmanfm MiniIcon Bonsai-24x24.png, IconOverride, Icon Bonsai.png, EWMHMiniIconOverride -Style "Org-Clock" Sticky, !Title, !Handles, NoClose, PositionPlacement 50-50w -0, WindowListSkip, NeverFocus, FixedPosition, StaysOnBottom +Style "Org-Clock" Sticky, !Title, !Handles, NoClose, PositionPlacement 50-50w -0, WindowListSkip, NeverFocus, FixedPosition, StaysOnBottom, WindowListSkip Style sowon MiniIcon "Furoisu (bath chair)-24x24.png", Icon "Furoisu (bath chair).png", EWMHMiniIconOverride, IconOverride Style * Font "xft:Iosevka Comfy:Thin:size=14:antialias=True", FPGrabFocus @@ -346,7 +352,7 @@ Style * Font "xft:Iosevka Comfy:Thin:size=14:antialias=True", FPGrabFocus # 14 - FvwmIconMan Iconified Button ########### -Read $[themedir]/modus-vivendi.sys +Read $[themedir]/gruber.sys ####### # 4: Menus @@ -422,6 +428,7 @@ AddToMenu MenuThemes "Themes" Title + "Ef &Night" ChangeTheme 'ef-night' 'night' "ef-night" + "Ef &Trianopia Dark" ChangeTheme 'tritanopia-dark' 'tritanopia-dark' "ef-tritanopia-dark" + "Ef &Duo Dark" ChangeTheme 'ef-duo-dark' 'duo-dark' "ef-duo-dark" ++ "Ef &Duo Light" ChangeTheme 'ef-duo-light' 'duo-light' "ef-duo-light" + "Ef &Day" ChangeTheme 'ef-day' 'day' "ef-day" + "Ef &Eagle" ChangeTheme 'ef-eagle' 'eagle' "ef-eagle" + "Ef &Owl" ChangeTheme 'ef-owl' 'owl' "ef-owl" @@ -536,7 +543,7 @@ AddToMenu MenuSendToDesk + "Desk 3" MoveToDesk 0 3 DestroyMenu MenuSendToPage -AddToMenu MenuSendToPage +AddToMenu MenuSendToPage + "Page (0,0)" MoveToPage 0 0 + "Page (0,1)" MoveToPage 0 1 + "Page (1,0)" MoveToPage 1 0 @@ -619,20 +626,13 @@ Silent Key F4 A 4S MoveToDesk 0 3 Silent Key 1 A 4 GotoPage 0 0 Silent Key 2 A 4 GotoPage 1 0 -Silent Key 3 A 4 GotoPage 2 0 -Silent Key 4 A 4 GotoPage 3 0 +Silent Key 3 A 4 GotoPage 0 1 +Silent Key 4 A 4 GotoPage 1 1 Silent Key 1 A 4S MoveToPage 0 0 Silent Key 2 A 4S MoveToPage 1 0 -Silent Key 3 A 4S MoveToPage 2 0 -Silent Key 4 A 4S MoveToPage 3 0 - -DestroyMenu MenuSendToPage -AddToMenu MenuSendToPage -+ "Page (0,0)" MoveToPage 0 0 -+ "Page (1,0)" MoveToPage 1 0 -+ "Page (2,0)" MoveToPage 2 0 -+ "Page (3,0)" MoveToPage 3 0 +Silent Key 3 A 4S MoveToPage 0 1 +Silent Key 4 A 4S MoveToPage 1 1 # page scrolling custom Mouse 9 R 4 Scroll 0 -100p diff --git a/fvwm/.fvwm/icon/pixmap/close__222222.svg b/fvwm/.fvwm/icon/pixmap/close__222222.svg new file mode 100644 index 0000000..b0783ec --- /dev/null +++ b/fvwm/.fvwm/icon/pixmap/close__222222.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="#222222"><path d="m256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z"/></svg>
\ No newline at end of file diff --git a/fvwm/.fvwm/icon/pixmap/maximize__222222.svg b/fvwm/.fvwm/icon/pixmap/maximize__222222.svg new file mode 100644 index 0000000..b0b6f21 --- /dev/null +++ b/fvwm/.fvwm/icon/pixmap/maximize__222222.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="#222222"><path d="M160-160q-33 0-56.5-23.5T80-240v-480q0-33 23.5-56.5T160-800h640q33 0 56.5 23.5T880-720v480q0 33-23.5 56.5T800-160H160Zm0-80h640v-400H160v400Z"/></svg>
\ No newline at end of file diff --git a/fvwm/.fvwm/icon/pixmap/minimize__222222.svg b/fvwm/.fvwm/icon/pixmap/minimize__222222.svg new file mode 100644 index 0000000..2ba690b --- /dev/null +++ b/fvwm/.fvwm/icon/pixmap/minimize__222222.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="#222222"><path d="M160-760v-80h640v80H160Z"/></svg>
\ No newline at end of file diff --git a/fvwm/.fvwm/left.sys b/fvwm/.fvwm/left.sys new file mode 100644 index 0000000..0a394f0 --- /dev/null +++ b/fvwm/.fvwm/left.sys @@ -0,0 +1,39 @@ +# FvwmButtons - LeftPanel +# +# FvwmButtons is a powerful module that can be used to build custom +# panels and docks. This config uses FvwmButtons to build the LeftPanel. +# The panel contains buttons to switch desks, FvwmPager, a system tray, +# FvwmIconMan (list of running windows), and a clock. +# +# Note - To use the system tray you must have "stalonetray" installed. +DestroyModuleConfig LeftPanel:* +DestroyModuleConfig LeftPanel:* +*LeftPanel: Geometry 120x800+0+0 +# *LeftPanel: Geometry 120x$[vp.height]-0+0 +*LeftPanel: Colorset 10 +*LeftPanel: Rows $[vp.height] +*LeftPanel: Columns 120 +*LeftPanel: Frame 0 +*LeftPanel: Font "xft:Iosevka Comfy:Bold:size=12:antialias=True" +# *LeftPanel: (120x45, Icon "fvwm-logo-small.png", Frame 0) +*LeftPanel: (120x5, Frame 0) +*LeftPanel: (10x30, Frame 0) +*LeftPanel: (25x30, Id desk0, Title "0", Action (Mouse 1) GotoDesk 0 0, Colorset 11, ActiveColorset 12, Frame 0) +*LeftPanel: (25x30, Id desk1, Title "1", Action (Mouse 1) GotoDesk 0 1, ActiveColorset 12, Frame 0) +*LeftPanel: (25x30, Id desk2, Title "2", Action (Mouse 1) GotoDesk 0 2, ActiveColorset 12, Frame 0) +*LeftPanel: (25x30, Id desk3, Title "3", Action (Mouse 1) GotoDesk 0 3, ActiveColorset 12, Frame 0) +*LeftPanel: (10x30, Frame 0) +*LeftPanel: (5x120, Frame 0) +*LeftPanel: (110x120, Swallow FvwmPager 'Module FvwmPager *', Frame 0) +*LeftPanel: (5x120, Frame 0) +*LeftPanel: (120x5, Frame 0) +Test (x stalonetray) PipeRead 'echo "*LeftPanel: (120x$(($[vp.height]-600)), \ + Top, Swallow FvwmIconMan \'Module FvwmIconMan\', Frame 0)"' +Test (!x stalonetray) PipeRead 'echo "*LeftPanel: (120x$(($[vp.height]-600)),\ + Top, Swallow FvwmIconMan \'Module FvwmIconMan\', Frame 0)"' + +*LeftPanel: (25x70, Frame 0) +*LeftPanel: (70x70, Swallow wmcore "Exec wmcore", Frame 0) +*LeftPanel: (25x70, Frame 0) +*LeftPanel: (120x70, Swallow wmacpi "Exec wmacpi -w") +*LeftPanel: (120x70, Swallow wmclock "Exec wmclock -24")
\ No newline at end of file diff --git a/fvwm/.fvwm/themes/ef-duo-light.sys b/fvwm/.fvwm/themes/ef-duo-light.sys new file mode 100644 index 0000000..2cf331d --- /dev/null +++ b/fvwm/.fvwm/themes/ef-duo-light.sys @@ -0,0 +1,21 @@ +#### Ef Duo Light FVWM Colorsets +Colorset 0 fg #222222, bg #fff8f0, hi, sh, Plain, NoShape +Colorset 1 fg #63728f, bg #f6ece8, hi, sh, Plain, NoShape +Colorset 2 fg #222222, bg #fff8f0, hi, sh, Plain, NoShape +Colorset 3 fg #f6ece8, bg #63728f, hi #63728f, sh #63728f, Plain, NoShape +Colorset 4 fg #111133, bg #f8cf8f, hi #f8cf8f, sh #f8cf8f, Plain, NoShape +Colorset 5 fg #222222, bg #fff8f0, hi, sh, Plain, NoShape +Colorset 6 fg #222222, bg #b4cfff, hi, sh, Plain, NoShape +Colorset 7 fg #222222, bg #222222, hi, sh, Plain, NoShape +Colorset 8 fg #111133, bg #f8cf8f, hi, sh, Plain, NoShape +Colorset 10 fg #222222, bg #fff8f0, hi #63728f, sh #63728f, Plain, NoShape +Colorset 11 fg #111133, bg #f8cf8f, hi #222222, sh #222222, Plain, NoShape +Colorset 12 fg #222222, bg #b4cfff, hi, sh, Plain, NoShape +Colorset 13 fg #222222, bg #b4cfff, hi, sh, Plain, NoShape +Colorset 14 fg #63728f, bg #f6ece8, hi #aaaaaa, sh #999999, Plain, NoShape +# dock buttons +Colorset 15 fg #222222, bg #fff8f0, hi, sh, Plain, Noshape + +AddButtonStyle 6 Pixmap minimize__222222.svg:20x20 +AddButtonStyle 4 Pixmap maximize__222222.svg:20x20 +AddButtonStyle 2 Pixmap close__222222.svg:20x20
\ No newline at end of file |
