add labwc rice

This commit is contained in:
Максим Тотмин 2023-12-17 15:44:46 +07:00
parent 0c4b7dbc85
commit 3a0ceadb20
4 changed files with 341 additions and 0 deletions

View File

@ -0,0 +1,11 @@
monitor-settings >/dev/null 2>&1 &
wallpapers >/dev/null 2>&1 &
waybar -c $HOME/.config/waybar/sirius.conf >/dev/null 2>&1 &
swaync >/dev/null 2>&1 &
mysd >/dev/null 2>&1 &
discord --start-minimized >/dev/null 2>&1 &
corectrl >/dev/null 2>&1 &
flatpak run --command=telegram-desktop org.telegram.desktop -workdir /home/mat/.var/app/org.telegram.desktop/data/TelegramDesktop/ -autostart >/dev/null 2>&1 &
#rygel >/dev/null 2>&1 &

View File

@ -0,0 +1,17 @@
# Cosmic/Sirius
XDG_CURRENT_DESKTOP=wlroots
XDG_SESSION_DESKTOP=wlroots
XDG_SESSION_TYPE=wlroots
# Cursor
WLR_NO_HARDWARE_CURSORS=1
XCURSOR_THEME=Future-cursors
XCURSOR_SIZE=24
# Keyboards
XKB_DEFAULT_LAYOUT=us
XKB_DEFAULT_LAYOUT=us,ru
XKB_DEFAULT_OPTIONS=grp:caps_toggle,grp_led:caps
# Browser
MOZ_ENABLE_WAYLAND=1

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<openbox_menu>
<menu id="root-menu" label="openbox">
<item label="Терминал"> <action name="Execute"> <execute>flatpak run com.raggesilver.BlackBox</execute> </action> </item>
<item label="Браузер"> <action name="Execute"> <execute>firefox</execute> </action> </item>
<item label="Файловый менеджер"> <action name="Execute"> <execute>nautilus</execute> </action> </item>
<menu id="Settings" label="Настройки">
<item label="Перенастоить"> <action name="Execute"> <execute>labwc --reconfigure</execute> </action> </item>
<item label="Звук"> <action name="Execute"> <execute>pavucontrol</execute> </action> </item>
</menu>
<separator/>
<menu id="Exit" label="Выход">
<item label="Перезагрузка"> <action name="Execute"> <execute>systemctl reboot</execute> </action> </item>
<item label="Выключение"> <action name="Execute"> <execute>systemctl poweroff</execute> </action> </item>
<item label="Exit"> <action name="Execute"> <execute>labwc --exit</execute> </action> </item>
</menu>
</menu>
</openbox_menu>

290
labwc/config/labwc/rc.xml Normal file
View File

@ -0,0 +1,290 @@
<?xml version="1.0"?>
<!-- Openspace Sirius by En2zmax -->
<labwc_config>
<core>
<decoration>client</decoration>
<gap>12,5</gap>
<adaptiveSync>no</adaptiveSync>
<cycleViewPreview>no</cycleViewPreview>
</core>
<focus>
<followMouse>yes</followMouse>
<raiseOnFocus>no</raiseOnFocus>
</focus>
<theme>
<name>Pop-dark</name>
<cornerRadius>6</cornerRadius>
<titleLayout>MC</titleLayout>
<font place="ActiveWindow">
<name>Fira Sans SemiBold</name>
<size>10</size>
<weight>bold</weight>
</font>
<font place="MenuItem">
<name>Fira Sans Book</name>
<size>10</size>
<weight>bold</weight>
</font>
<font place="OnScreenDisplay">
<name>Fira Sans Book</name>
<size>10</size>
<weight>normal</weight>
</font>
</theme>
<desktops>
<names>
<name>one</name>
<name>two</name>
<name>three</name>
<name>four</name>
</names>
</desktops>
<keyboard>
<keybind key="W-q">
<action name="Close">
</action>
</keybind>
<keybind key="W-S-q">
<action name="Kill">
</action>
</keybind>
<keybind key="W-f">
<action name="ToggleFullscreen">
</action>
</keybind>
<keybind key="W-w">
<action name="ToggleMaximize">
</action>
</keybind>
<keybind key="W-s">
<action name="Iconify">
</action>
</keybind>
<keybind key="W-left">
<action name="SnapToEdge">
<direction>left</direction>
</action>
</keybind>
<keybind key="W-right">
<action name="SnapToEdge">
<direction>right</direction>
</action>
</keybind>
<keybind key="W-up">
<action name="SnapToEdge">
<direction>center</direction>
</action>
</keybind>
<keybind key="W-Tab">
<action name="NextWindow">
</action>
</keybind>
<keybind key="W-1">
<action name="GoToDesktop">
<to>one</to>
</action>
</keybind>
<keybind key="W-2">
<action name="GoToDesktop">
<to>two</to>
</action>
</keybind>
<keybind key="W-3">
<action name="GoToDesktop">
<to>three</to>
</action>
</keybind>
<keybind key="W-4">
<action name="GoToDesktop">
<to>four</to>
</action>
</keybind>
<keybind key="W-A-1">
<action name="SendToDesktop">
<to>one</to>
</action>
</keybind>
<keybind key="W-A-2">
<action name="SendToDesktop">
<to>two</to>
</action>
</keybind>
<keybind key="W-A-3">
<action name="SendToDesktop">
<to>three</to>
</action>
</keybind>
<keybind key="W-A-4">
<action name="SendToDesktop">
<to>four</to>
</action>
</keybind>
<keybind key="W-Return">
<action name="Execute">
<command>flatpak run com.raggesilver.BlackBox</command>
</action>
</keybind>
<keybind key="W-b">
<action name="Execute">
<command>firefox</command>
</action>
</keybind>
<keybind key="W-S-b">
<action name="Execute">
<command>firefox --private-window</command>
</action>
</keybind>
<keybind key="W-d">
<action name="Execute">
<command>menudrun</command>
</action>
</keybind>
<keybind key="W-r">
<action name="Execute">
<command>menurun</command>
</action>
</keybind>
<keybind key="W-g">
<action name="Execute">
<command>menugames</command>
</action>
</keybind>
<keybind key="W-p">
<action name="Execute">
<command>screenshot</command>
</action>
</keybind>
<keybind key="W-n">
<action name="Execute">
<command>swaync-client -t -sw</command>
</action>
</keybind>
</keyboard>
<mouse>
<doubleClickTime>500</doubleClickTime>
<context name="Frame">
<mousebind button="A-Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind button="A-Left" action="Drag">
<action name="Move"/>
</mousebind>
<mousebind button="A-Right" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind button="A-Right" action="Drag">
<action name="Resize"/>
</mousebind>
</context>
<context name="Top">
<mousebind button="Left" action="Drag">
<action name="Resize"/>
</mousebind>
</context>
<context name="Left">
<mousebind button="Left" action="Drag">
<action name="Resize"/>
</mousebind>
</context>
<context name="Right">
<mousebind button="Left" action="Drag">
<action name="Resize"/>
</mousebind>
</context>
<context name="Bottom">
<mousebind button="Left" action="Drag">
<action name="Resize"/>
</mousebind>
</context>
<context name="TRCorner">
<mousebind button="Left" action="Drag">
<action name="Resize"/>
</mousebind>
</context>
<context name="BRCorner">
<mousebind button="Left" action="Drag">
<action name="Resize"/>
</mousebind>
</context>
<context name="TLCorner">
<mousebind button="Left" action="Drag">
<action name="Resize"/>
</mousebind>
</context>
<context name="BLCorner">
<mousebind button="Left" action="Drag">
<action name="Resize"/>
</mousebind>
</context>
<context name="TitleBar">
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind button="Right" action="Click">
<action name="Focus"/>
<action name="Raise"/>
<action name="ShowMenu" menu="client-menu"/>
</mousebind>
</context>
<context name="Title">
<mousebind button="Left" action="Drag">
<action name="Move"/>
</mousebind>
<mousebind button="Left" action="DoubleClick">
<action name="ToggleMaximize"/>
</mousebind>
</context>
<context name="Maximize">
<mousebind button="Left" action="Click">
<action name="Focus"/>
<action name="Raise"/>
<action name="ToggleMaximize"/>
</mousebind>
</context>
<context name="WindowMenu">
<mousebind button="Left" action="Click">
<action name="ShowMenu" menu="client-menu"/>
</mousebind>
</context>
<context name="Iconify">
<mousebind button="left" action="Click">
<action name="Iconify"/>
</mousebind>
</context>
<context name="Close">
<mousebind button="Left" action="Click">
<action name="Close"/>
</mousebind>
</context>
<context name="Client">
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind button="Middle" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind button="Right" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
</context>
<context name="Root">
<mousebind button="Left" action="Press">
<action name="Focus"/>
</mousebind>
<mousebind button="Right" action="Press">
<action name="ShowMenu" menu="root-menu"/>
</mousebind>
</context>
</mouse>
<libinput>
<device>
<naturalscroll>no</naturalscroll>
</device>
</libinput>
</labwc_config>