update dotfile

This commit is contained in:
kirbara 2025-12-05 16:06:19 +07:00
parent b6da41ad5b
commit 31560f486a
Signed by: exp
GPG key ID: D7E63AD0019E75D9
43 changed files with 343 additions and 3648 deletions

View file

@ -0,0 +1,4 @@
swww-daemon >/dev/null 2>&1 &
xdg-open 'obsidian://open?vault=widget&file=main.md' 2>&1 &
copyq --start-server hide 2>&1 &
otd-daemon 2>&1 &

View file

@ -1,22 +1,90 @@
<?xml version="1.0" encoding="UTF-8"?>
<openbox_menu>
<menu id="root-menu" label="root-menu">
<menu id="client-list-combined-menu" />
<item label="Launcher" ><action name="Execute" command="rofi -show drun" /></item>
<separator />
<item label="Launcher"><action name="Execute" command="rofi -show drun" /></item>
<separator />
<menu id="Browser" label="Browser">
<item label="Brave (Chromium)"><action name="Execute" command="brave" /></item>
<item label="Librewolf (Firefox)"><action name="Execute" command="librewolf" /></item>
<menu id="note" label="Note">
<item label="Main">
<action name="Execute">
<command>xdg-open 'obsidian://open?vault=main'</command>
</action>
</item>
<item label="Widget">
<action name="Execute">
<command>xdg-open 'obsidian://open?vault=widget&amp;file=home.md'</command>
</action>
</item>
</menu>
<menu id="file manager" label="File" >
<item label="Dolphin"><action name="Execute" command="dolphin" /></item>
<item label="Thunar"><action name="Execute" command="thunar" /></item>
<item label="Yazi"><action name="Execute" command="konsole yazi" /></item>
</menu>
<menu id="browser" label="Browser" >
<item label="Brave"><action name="Execute" command="brave" /></item>
<item label="Librewolf"><action name="Execute" command="librewolf" /></item>
</menu>
<menu id="terminal" label="Terminal" >
<item label="Konsole"><action name="Execute" command="konsole" /></item>
<item label="Ghostty"><action name="Execute" command="ghostty" /></item>
</menu>
<menu id="tool" label="Tool" >
<item label="Clipboard"><action name="Execute" command="copyq show" /></item>
<item label="Screenshot"><action name="Execute" command="a" /></item>
</menu>
<menu id="code-editor" label="Code" >
<item label="AntiGravity"><action name="Execute" command="antigravity" /></item>
<separator />
<item label="VSCodium"><action name="Execute" command="codium" /></item>
<item label="Zed"><action name="Execute" command="zeditor" /></item>
<item label="NeoVim"><action name="Execute" command="nvim" /></item>
<item label="Vim"><action name="Execute" command="vim" /></item>
</menu>
<item label="Terminal"><action name="Execute" command="konsole" /></item>
<item label="Text Editor"><action name="Execute" command="codium" /></item>
<item label="File Manager"><action name="Execute" command="dolphin" /></item>
<separator />
<separator />
<menu id="Exit" label="Exit">
<item label="Reconfigure"><action name="Reconfigure" /></item>
<menu id="config" label="Config">
<item label="session"><action name="Execute" command="xfce4-session-settings" /></item>
<item label="display"><action name="Execute" command="xfce4-display-settings" /></item>
<item label="color"><action name="Execute" command="xfce4-color-settings" /></item>
<item label="panel"><action name="Execute" command="xfce4-panel -p" /></item>
<item label="appearance"><action name="Execute" command="xfce4-appearance-settings" /></item>
<item label="notification"><action name="Execute" command="xfce4-notifyd-config" /></item>
<item label="settings-editor"><action name="Execute" command="xfce4-settings-editor" /></item>
<item label="waypaper"><action name="Execute" command="waypaper" /></item>
<item label="labwc config-file">
<action name="Execute">
<command>xdg-open '~/.config/xfce4/labwc/'</command>
</action>
</item>
<item label="labwc --reconfigure"><action name="Reconfigure" /></item>
</menu>
<menu id="exit" label="Exit">
<item label="x11 Switch"><action name="Execute" command="xfce4-session-logout" /></item>
<item label="Logout"><action name="Execute" command="xfce4-session-logout" /></item>
</menu>
<separator />
<item label="Launcher" ><action name="Execute" command="rofi -show drun" /></item>
</menu>
<menu id="client-menu">
<item label="Minimize">
<action name="Iconify" />
</item>
<item label="Maximize">
<action name="ToggleMaximize" />
</item>
<item label="Fullscreen">
<action name="ToggleFullscreen" />
</item>
<item label="Decorations">
<action name="ToggleDecorations" />
</item>
<item label="Always on Top">
<action name="ToggleAlwaysOnTop" />
</item>
<menu id="client-send-to-menu"/>
<item label="Close">
<action name="Close" />
</item>
</menu>
</openbox_menu>

View file

@ -2,7 +2,7 @@
<labwc_config>
<theme>
<name>Lean</name>
<name>openbox-lean</name>
<titlebar>
<layout>menu,desk:iconify,max,close</layout>
</titlebar>
@ -113,15 +113,25 @@
<keybind key="W-4">
<action name="GoToDesktop" to="4" />
</keybind>
<keybind key="W-F11">
<action name="ToggleFullscreen" />
</keybind>
<keybind key="A-Q">
<action name="Execute">
<command>xdg-open 'obsidian://advanced-uri?vault=widget&amp;commandname=QuickAdd:%20quick-note-today'</command>
</action>
</keybind>
<!-- screenshot -->
<keybind key="Print">
<action name="Execute">
<command>~/.config/xfce4/labwc/screenshot-full.sh</command>
<command>~/.config/screenshot-script/wayland-screenshot-full.sh</command>
</action>
</keybind>
<keybind key="W-Print">
<action name="Execute">
<command>~/.config/xfce4/labwc/screenshot-part.sh</command>
<command>~/.config/screenshot-script/wayland-screenshot-part.sh</command>
</action>
</keybind>
</keyboard>
@ -136,7 +146,7 @@
<action name="Focus" />
<action name="Raise" />
</mousebind>
<mousebind button="A-Left" action="Drag">
<mousebind button="W-Right" action="Drag">
<action name="Move" />
</mousebind>
<mousebind button="A-Right" action="Press">
@ -268,6 +278,24 @@
</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>
<mousebind button="W-Middle" action="Press">
<action name="ShowMenu" menu="client-menu" />
</mousebind>
</context>
<context name="Root">
<mousebind button="Left" action="Press">
<action name="ShowMenu" menu="root-menu" />
@ -276,7 +304,7 @@
<action name="ShowMenu" menu="root-menu" />
</mousebind>
<mousebind button="Middle" action="Press">
<action name="ShowMenu" menu="root-menu" />
<action name="ShowMenu" menu="client-list-combined-menu" />
</mousebind>
<mousebind direction="W-Up" action="Scroll">
<action name="GoToDesktop" to="left" wrap="yes" />
@ -285,6 +313,8 @@
<action name="GoToDesktop" to="right" wrap="yes" />
</mousebind>
</context>
</mouse>
<snapping>

View file

@ -1,16 +0,0 @@
#!/bin/sh
mkdir -p ~/resource/screenshot
TIMESTAMP=$(date '+%Y-%m-%d_%H-%M-%S')
FILENAME="$HOME/resource/screenshot/screenshot_${TIMESTAMP}.png"
grim "$FILENAME"
if [ -f "$FILENAME" ]; then
wl-copy < "$FILENAME"
notify-send "Screenshot" \
"Saved & copied:\n$(basename "$FILENAME")\nGoshujin-sama!" \
-i "$FILENAME"
else
notify-send "Screenshot" "Not saved!" -u critical
fi

View file

@ -1,22 +0,0 @@
#!/bin/sh
mkdir -p ~/resource/screenshot
TIMESTAMP=$(date '+%Y-%m-%d_%H-%M-%S')
FILENAME="$HOME/resource/screenshot/screenshot_${TIMESTAMP}.png"
grim -g "$(slurp -o -r -c '#ff0000ff')" -t ppm - | \
satty --filename - \
--fullscreen \
--initial-tool crop \
--output-filename "$FILENAME" \
--disable-notifications \
--early-exit
if [ -f "$FILENAME" ]; then
wl-copy < "$FILENAME"
notify-send "Screenshot" \
"Saved & copied:\n$(basename "$FILENAME")\nGoshujin-sama!" \
-i "$FILENAME"
else
notify-send "Screenshot" "Not saved!" -u critical
fi

View file

@ -4,7 +4,7 @@
<property name="ActiveProfile" type="string" value="Default"/>
<property name="Notify" type="int" value="3"/>
<property name="AutoEnableProfiles" type="int" value="0"/>
<property name="7dfa848c-06b9-44b7-a471-e2cab379fb6d" type="string" value="normal">
<property name="4a3503df-8d0e-43da-ad81-0f32e6fda3e6" type="string" value="default">
<property name="DP-2" type="string" value="Acer Technologies VG240Y M3 3403011883W01 (DP-2)">
<property name="EDID" type="string" value="8005022eb795ca171bc32b1f75df24d866db71aa"/>
<property name="Active" type="bool" value="true"/>
@ -33,35 +33,31 @@
</property>
</property>
<property name="Default" type="empty">
<property name="HDMI-3" type="string" value="HAT 13&quot;">
<property name="DP-2" type="string" value="Acer Technologies VG240Y M3 3403011883W01 (DP-2)">
<property name="EDID" type="string" value="8005022eb795ca171bc32b1f75df24d866db71aa"/>
<property name="Active" type="bool" value="true"/>
<property name="EDID" type="string" value="5bc06f52130f7186d6b5df32bd65e26813f4cd8a"/>
<property name="Resolution" type="string" value="1920x1080"/>
<property name="RefreshRate" type="double" value="60"/>
<property name="ModeFlags" type="uint64" value="5"/>
<property name="Rotation" type="int" value="0"/>
<property name="Reflection" type="string" value="0"/>
<property name="Primary" type="bool" value="false"/>
<property name="Scale" type="double" value="1"/>
<property name="Position" type="empty">
<property name="X" type="int" value="0"/>
<property name="Y" type="int" value="1080"/>
</property>
</property>
<property name="DP-1-2" type="string" value="Acer 24&quot;">
<property name="Active" type="bool" value="true"/>
<property name="EDID" type="string" value="08844670f589eb9df2eed53862fabcab803abee6"/>
<property name="Resolution" type="string" value="1920x1080"/>
<property name="RefreshRate" type="double" value="120"/>
<property name="ModeFlags" type="uint64" value="5"/>
<property name="Rotation" type="int" value="0"/>
<property name="Reflection" type="string" value="0"/>
<property name="Primary" type="bool" value="false"/>
<property name="Scale" type="double" value="1"/>
<property name="Position" type="empty">
<property name="X" type="int" value="0"/>
<property name="Y" type="int" value="0"/>
</property>
</property>
<property name="HDMI-A-3" type="string" value="HAT Kamvas 13 0x01010101 (HDMI-A-3)">
<property name="EDID" type="string" value="8b72023a7172d1ebe01af23ea0538b692959ff0f"/>
<property name="Active" type="bool" value="true"/>
<property name="Resolution" type="string" value="1920x1080"/>
<property name="RefreshRate" type="double" value="60"/>
<property name="Rotation" type="int" value="0"/>
<property name="Reflection" type="string" value="0"/>
<property name="Scale" type="double" value="1"/>
<property name="Position" type="empty">
<property name="X" type="int" value="0"/>
<property name="Y" type="int" value="1080"/>
</property>
</property>
</property>
</channel>

View file

@ -0,0 +1,28 @@
<?xml version="1.1" encoding="UTF-8"?>
<channel name="thunar" version="1.0">
<property name="last-view" type="string" value="ThunarDetailsView"/>
<property name="misc-single-click" type="bool" value="false"/>
<property name="last-icon-view-zoom-level" type="string" value="THUNAR_ZOOM_LEVEL_75_PERCENT"/>
<property name="last-window-width" type="int" value="754"/>
<property name="last-window-height" type="int" value="419"/>
<property name="last-window-maximized" type="bool" value="false"/>
<property name="last-separator-position" type="int" value="176"/>
<property name="hidden-bookmarks" type="array">
<value type="string" value="file:///home/kirbara/resource/xdg-directory/desktop"/>
<value type="string" value="recent:///"/>
<value type="string" value="trash:///"/>
</property>
<property name="hidden-devices" type="array">
<value type="string" value="07F0187407F01874"/>
<value type="string" value="4843AC3967335307"/>
<value type="string" value="8d2a6d1c-b624-4355-8f72-46fadab19670"/>
</property>
<property name="misc-highlighting-enabled" type="bool" value="false"/>
<property name="last-show-hidden" type="bool" value="true"/>
<property name="last-details-view-zoom-level" type="string" value="THUNAR_ZOOM_LEVEL_25_PERCENT"/>
<property name="last-details-view-column-widths" type="string" value="50,50,121,50,50,50,50,50,244,50,50,71,50,141"/>
<property name="last-side-pane" type="string" value="THUNAR_SIDEPANE_TYPE_SHORTCUTS"/>
<property name="last-sort-column" type="string" value="THUNAR_COLUMN_NAME"/>
<property name="last-sort-order" type="string" value="GTK_SORT_ASCENDING"/>
</channel>

View file

@ -2,10 +2,10 @@
<channel name="xfce4-mime-settings" version="1.0">
<property name="last" type="empty">
<property name="window-width" type="int" value="600"/>
<property name="window-height" type="int" value="450"/>
<property name="window-width" type="int" value="609"/>
<property name="window-height" type="int" value="1011"/>
<property name="mime-width" type="int" value="300"/>
<property name="status-width" type="int" value="75"/>
<property name="default-width" type="int" value="181"/>
<property name="default-width" type="int" value="190"/>
</property>
</channel>

View file

@ -4,11 +4,17 @@
<property name="log-max-size-enabled" type="bool" value="true"/>
<property name="applications" type="empty">
<property name="known_applications" type="array">
<value type="string" value=".flameshot-wrapped_"/>
<value type="string" value="antigravity"/>
<value type="string" value="blueman"/>
<value type="string" value="brave-browser"/>
<value type="string" value="camera"/>
<value type="string" value="com.gabm.satty"/>
<value type="string" value="com.github.hluk.copyq"/>
<value type="string" value="com.usebottles.bottles"/>
<value type="string" value="flameshot"/>
<value type="string" value="it.mijorus.smile"/>
<value type="string" value="notify-send"/>
<value type="string" value="obsidian"/>
<value type="string" value="org.freedesktop.network-manager-applet"/>
<value type="string" value="org.xfce.Thunar"/>
@ -18,4 +24,5 @@
</property>
</property>
<property name="date-time-custom-format" type="string" value="%a %H:%M:%S"/>
<property name="do-fadeout" type="bool" value="false"/>
</channel>

View file

@ -4,7 +4,6 @@
<property name="configver" type="int" value="2"/>
<property name="panels" type="array">
<value type="int" value="1"/>
<value type="int" value="2"/>
<property name="dark-mode" type="bool" value="false"/>
<property name="panel-1" type="empty">
<property name="background-rgba" type="array">
@ -22,7 +21,7 @@
<value type="int" value="11"/>
<value type="int" value="6"/>
</property>
<property name="position" type="string" value="p=12;x=3712;y=1071"/>
<property name="position" type="string" value="p=9;x=953;y=8"/>
<property name="position-locked" type="bool" value="false"/>
<property name="size" type="uint" value="16"/>
<property name="length" type="double" value="1.3541666666666667"/>
@ -33,26 +32,6 @@
<property name="enter-opacity" type="uint" value="100"/>
<property name="leave-opacity" type="uint" value="100"/>
</property>
<property name="panel-2" type="empty">
<property name="position" type="string" value="p=12;x=2256;y=1072"/>
<property name="size" type="uint" value="16"/>
<property name="enable-struts" type="bool" value="false"/>
<property name="plugin-ids" type="array">
<value type="int" value="2"/>
</property>
<property name="leave-opacity" type="uint" value="0"/>
<property name="background-style" type="uint" value="1"/>
<property name="background-rgba" type="array">
<value type="double" value="0.12156862745098039"/>
<value type="double" value="0.12156862745098039"/>
<value type="double" value="0.12156862745098039"/>
<value type="double" value="0.80000000000000004"/>
</property>
<property name="icon-size" type="uint" value="0"/>
<property name="enter-opacity" type="uint" value="100"/>
<property name="length" type="double" value="33.385416666666657"/>
<property name="length-adjust" type="bool" value="false"/>
</property>
</property>
<property name="plugins" type="empty">
<property name="plugin-1" type="string" value="pulseaudio">
@ -61,6 +40,7 @@
</property>
<property name="plugin-3" type="string" value="systray">
<property name="known-items" type="array">
<value type="string" value="obs"/>
<value type="string" value="proton-vpn-app"/>
<value type="string" value="flameshot"/>
<value type="string" value="steam"/>
@ -90,6 +70,7 @@
<property name="digital-layout" type="uint" value="3"/>
<property name="digital-date-format" type="string" value="%A, %B %d, %Y"/>
<property name="digital-time-format" type="string" value="%T %A %d"/>
<property name="digital-time-font" type="string" value="Crisp 12"/>
</property>
<property name="plugin-13" type="string" value="separator">
<property name="style" type="uint" value="0"/>
@ -100,12 +81,5 @@
<property name="plugin-6" type="string" value="separator">
<property name="style" type="uint" value="0"/>
</property>
<property name="plugin-2" type="string" value="tasklist">
<property name="show-labels" type="bool" value="true"/>
<property name="sort-order" type="uint" value="4"/>
<property name="show-only-minimized" type="bool" value="false"/>
<property name="show-tooltips" type="bool" value="true"/>
<property name="show-handle" type="bool" value="true"/>
</property>
</property>
</channel>

View file

@ -47,4 +47,7 @@
<property name="Client3_PerScreen" type="empty"/>
</property>
</property>
<property name="compat" type="empty">
<property name="LaunchGNOME" type="bool" value="false"/>
</property>
</channel>

View file

@ -2,8 +2,8 @@
<channel name="xfce4-settings-editor" version="1.0">
<property name="last" type="empty">
<property name="window-width" type="int" value="1320"/>
<property name="window-height" type="int" value="848"/>
<property name="window-width" type="int" value="670"/>
<property name="window-height" type="int" value="802"/>
<property name="paned-position" type="int" value="180"/>
</property>
</channel>

View file

@ -2,7 +2,7 @@
<channel name="xfce4-settings-manager" version="1.0">
<property name="last" type="empty">
<property name="window-width" type="int" value="718"/>
<property name="window-height" type="int" value="596"/>
<property name="window-width" type="int" value="1176"/>
<property name="window-height" type="int" value="455"/>
</property>
</channel>

View file

@ -3,14 +3,20 @@
<channel name="xfce4-taskmanager" version="1.0">
<property name="interface" type="empty">
<property name="show-all-processes" type="bool" value="true"/>
<property name="full-command-line" type="bool" value="false"/>
<property name="process-tree" type="bool" value="true"/>
</property>
<property name="columns" type="empty">
<property name="column-priority" type="bool" value="true"/>
<property name="column-vsz" type="bool" value="true"/>
<property name="sort-type" type="uint" value="1"/>
<property name="sort-id" type="uint" value="7"/>
<property name="column-pid" type="bool" value="false"/>
<property name="column-rss" type="bool" value="false"/>
<property name="column-group-rss" type="bool" value="true"/>
<property name="column-cpu" type="bool" value="true"/>
</property>
<property name="window-maximized" type="bool" value="false"/>
<property name="window-width" type="int" value="781"/>
<property name="window-width" type="int" value="1032"/>
<property name="window-height" type="int" value="600"/>
</channel>