mirror of
https://github.com/fscotto/infra.git
synced 2026-07-29 16:20:01 +00:00
Add XFCE optional desktop
This commit is contained in:
15
dotfiles/desktop/.config/Thunar/uca.xfce.xml
Normal file
15
dotfiles/desktop/.config/Thunar/uca.xfce.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<actions>
|
||||
<action>
|
||||
<icon>utilities-terminal</icon>
|
||||
<name>Open Terminal Here</name>
|
||||
<submenu></submenu>
|
||||
<unique-id>xfce-open-terminal-here</unique-id>
|
||||
<command>xfce4-terminal --working-directory %f</command>
|
||||
<description>Open xfce4-terminal in this directory</description>
|
||||
<range></range>
|
||||
<patterns>*</patterns>
|
||||
<startup-notify/>
|
||||
<directories/>
|
||||
</action>
|
||||
</actions>
|
||||
@@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<channel name="xfce4-keyboard-shortcuts" version="1.0">
|
||||
<property name="commands" type="empty">
|
||||
<property name="custom" type="empty">
|
||||
<property name="<Super>Return" type="string" value="xfce4-terminal"/>
|
||||
<property name="<Super>b" type="string" value="firefox"/>
|
||||
<property name="<Super>e" type="string" value="emacsclient -c -a emacs"/>
|
||||
<property name="<Super>m" type="string" value="flatpak run org.mozilla.Thunderbird"/>
|
||||
<property name="<Super>d" type="string" value="xfce4-appfinder"/>
|
||||
<property name="<Super>l" type="string" value="xflock4"/>
|
||||
<property name="Print" type="string" value="xfce4-screenshooter"/>
|
||||
</property>
|
||||
</property>
|
||||
<property name="xfwm4" type="empty">
|
||||
<property name="custom" type="empty">
|
||||
<property name="<Super>q" type="string" value="close_window_key"/>
|
||||
<property name="<Super>f" type="string" value="fullscreen_key"/>
|
||||
<property name="<Super>1" type="string" value="workspace_1_key"/>
|
||||
<property name="<Super>2" type="string" value="workspace_2_key"/>
|
||||
<property name="<Super>3" type="string" value="workspace_3_key"/>
|
||||
<property name="<Super>4" type="string" value="workspace_4_key"/>
|
||||
<property name="<Super>5" type="string" value="workspace_5_key"/>
|
||||
<property name="<Super>6" type="string" value="workspace_6_key"/>
|
||||
<property name="<Shift><Super>1" type="string" value="move_window_workspace_1_key"/>
|
||||
<property name="<Shift><Super>2" type="string" value="move_window_workspace_2_key"/>
|
||||
<property name="<Shift><Super>3" type="string" value="move_window_workspace_3_key"/>
|
||||
<property name="<Shift><Super>4" type="string" value="move_window_workspace_4_key"/>
|
||||
<property name="<Shift><Super>5" type="string" value="move_window_workspace_5_key"/>
|
||||
<property name="<Shift><Super>6" type="string" value="move_window_workspace_6_key"/>
|
||||
</property>
|
||||
</property>
|
||||
</channel>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<channel name="xfce4-notifyd" version="1.0">
|
||||
<property name="do-not-disturb" type="bool" value="false"/>
|
||||
<property name="expire-timeout" type="int" value="10"/>
|
||||
<property name="initial-opacity" type="double" value="0.92"/>
|
||||
<property name="notification-log" type="bool" value="true"/>
|
||||
<property name="notify-location" type="uint" value="2"/>
|
||||
<property name="primary-monitor" type="uint" value="0"/>
|
||||
<property name="theme" type="string" value="Default"/>
|
||||
</channel>
|
||||
@@ -0,0 +1,57 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<channel name="xfce4-panel" version="1.0">
|
||||
<property name="configver" type="int" value="2"/>
|
||||
<property name="panels" type="array">
|
||||
<value type="int" value="1"/>
|
||||
<property name="dark-mode" type="bool" value="true"/>
|
||||
<property name="panel-1" type="empty">
|
||||
<property name="position" type="string" value="p=6;x=0;y=0"/>
|
||||
<property name="position-locked" type="bool" value="true"/>
|
||||
<property name="size" type="uint" value="28"/>
|
||||
<property name="length" type="uint" value="100"/>
|
||||
<property name="length-adjust" type="bool" value="true"/>
|
||||
<property name="mode" type="uint" value="0"/>
|
||||
<property name="autohide-behavior" type="uint" value="0"/>
|
||||
<property name="background-style" type="uint" value="0"/>
|
||||
<property name="plugin-ids" type="array">
|
||||
<value type="int" value="1"/>
|
||||
<value type="int" value="2"/>
|
||||
<value type="int" value="3"/>
|
||||
<value type="int" value="4"/>
|
||||
<value type="int" value="5"/>
|
||||
<value type="int" value="6"/>
|
||||
<value type="int" value="7"/>
|
||||
<value type="int" value="8"/>
|
||||
</property>
|
||||
</property>
|
||||
</property>
|
||||
<property name="plugins" type="empty">
|
||||
<property name="plugin-1" type="string" value="whiskermenu"/>
|
||||
<property name="plugin-2" type="string" value="pager">
|
||||
<property name="rows" type="uint" value="1"/>
|
||||
<property name="miniature-view" type="bool" value="false"/>
|
||||
</property>
|
||||
<property name="plugin-3" type="string" value="tasklist">
|
||||
<property name="grouping" type="uint" value="0"/>
|
||||
<property name="show-handle" type="bool" value="false"/>
|
||||
<property name="show-labels" type="bool" value="true"/>
|
||||
</property>
|
||||
<property name="plugin-4" type="string" value="separator">
|
||||
<property name="expand" type="bool" value="true"/>
|
||||
<property name="style" type="uint" value="0"/>
|
||||
</property>
|
||||
<property name="plugin-5" type="string" value="systray">
|
||||
<property name="square-icons" type="bool" value="true"/>
|
||||
</property>
|
||||
<property name="plugin-6" type="string" value="clipman"/>
|
||||
<property name="plugin-7" type="string" value="pulseaudio">
|
||||
<property name="enable-keyboard-shortcuts" type="bool" value="true"/>
|
||||
</property>
|
||||
<property name="plugin-8" type="string" value="clock">
|
||||
<property name="mode" type="uint" value="2"/>
|
||||
<property name="digital-format" type="string" value="%a %d %b %H:%M"/>
|
||||
<property name="tooltip-format" type="string" value="%A %d %B %Y"/>
|
||||
</property>
|
||||
</property>
|
||||
</channel>
|
||||
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<channel name="xfce4-power-manager" version="1.0">
|
||||
<property name="xfce4-power-manager" type="empty">
|
||||
<property name="show-tray-icon" type="bool" value="true"/>
|
||||
<property name="lock-screen-suspend-hibernate" type="bool" value="true"/>
|
||||
<property name="logind-handle-lid-switch" type="bool" value="true"/>
|
||||
</property>
|
||||
</channel>
|
||||
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<channel name="xfce4-session" version="1.0">
|
||||
<property name="general" type="empty">
|
||||
<property name="SaveOnExit" type="bool" value="false"/>
|
||||
<property name="PromptOnLogout" type="bool" value="true"/>
|
||||
<property name="LockCommand" type="string" value="xflock4"/>
|
||||
</property>
|
||||
<property name="splash" type="empty">
|
||||
<property name="Engine" type="string" value=""/>
|
||||
</property>
|
||||
</channel>
|
||||
@@ -12,6 +12,7 @@
|
||||
'core/performance
|
||||
'core/editor
|
||||
'core/keybindings
|
||||
'core/modal
|
||||
'core/buffer
|
||||
|
||||
;; Tools
|
||||
|
||||
16
dotfiles/desktop/.emacs.d/lisp/core/modal.el
Normal file
16
dotfiles/desktop/.emacs.d/lisp/core/modal.el
Normal file
@@ -0,0 +1,16 @@
|
||||
;;; modal.el --- Vim motions for the desktop Emacs profile -*- lexical-binding: t; -*-
|
||||
|
||||
(use-package evil
|
||||
:ensure t
|
||||
:init
|
||||
(setq evil-want-C-u-scroll t
|
||||
evil-want-C-i-jump nil
|
||||
evil-undo-system 'undo-redo)
|
||||
:config
|
||||
(evil-mode 1)
|
||||
(evil-define-key '(normal visual motion) 'global
|
||||
(kbd "SPC") fscotto/leader-map))
|
||||
|
||||
(provide 'modal)
|
||||
|
||||
;;; modal.el ends here
|
||||
4
dotfiles/desktop/.local/share/backgrounds/xfce-dark.svg
Normal file
4
dotfiles/desktop/.local/share/backgrounds/xfce-dark.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="1920" height="1080" viewBox="0 0 1920 1080">
|
||||
<rect width="1920" height="1080" fill="#050505"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 190 B |
Reference in New Issue
Block a user