summaryrefslogtreecommitdiff
path: root/skel/.config
diff options
context:
space:
mode:
Diffstat (limited to 'skel/.config')
-rw-r--r--skel/.config/cmst/cmst.conf45
-rw-r--r--skel/.config/compton.conf27
-rw-r--r--skel/.config/featherpad/fp.conf16
-rw-r--r--skel/.config/gtk-3.0/settings.ini2
-rw-r--r--skel/.config/kactivitymanagerd-statsrc4
-rw-r--r--skel/.config/kdeglobals4
-rw-r--r--skel/.config/libfm/libfm.conf46
-rw-r--r--skel/.config/lxqt/desktop.conf2
-rw-r--r--skel/.config/lxqt/globalkeyshortcuts.conf192
-rw-r--r--skel/.config/lxqt/lxqt-powermanagement.conf18
-rw-r--r--skel/.config/lxqt/lxqt-runner.conf6
-rw-r--r--skel/.config/lxqt/lxqt.conf9
-rw-r--r--skel/.config/lxqt/notifications.conf2
-rw-r--r--skel/.config/lxqt/panel.conf95
-rw-r--r--skel/.config/lxqt/power.conf2
-rw-r--r--skel/.config/lxqt/session.conf12
-rw-r--r--skel/.config/lxqt/windowmanagers.conf2
-rw-r--r--skel/.config/openbox/lxqt-rc.xml784
-rw-r--r--skel/.config/openbox/rc.xml784
-rw-r--r--skel/.config/pcmanfm-qt/lxqt/settings.conf104
-rw-r--r--skel/.config/qt5ct/qt5ct.conf32
-rw-r--r--skel/.config/qt6ct/qt6ct.conf33
-rw-r--r--skel/.config/qtile/colors.py4
-rw-r--r--skel/.config/qtile/config.py58
-rwxr-xr-xskel/.config/qtile/scripts/autostart.sh76
25 files changed, 2311 insertions, 48 deletions
diff --git a/skel/.config/cmst/cmst.conf b/skel/.config/cmst/cmst.conf
new file mode 100644
index 0000000..5ea6486
--- /dev/null
+++ b/skel/.config/cmst/cmst.conf
@@ -0,0 +1,45 @@
+[CheckBoxes]
+advanced=false
+devices_off=false
+enable_daemon_notifications=true
+enable_interface_tooltips=true
+enable_systemtray_notications=false
+enable_systemtray_tooltips=true
+hide_tray_icon=false
+reset_counters=false
+retain_settings=true
+retain_state=false
+retry_failed=false
+run_on_startup=true
+services_less=false
+technologies_less=false
+
+[ExternalPrograms]
+run_after_connect=
+
+[IconManager]
+last_installed_icon_def_file=279ecbc9c3066c3e8ac3d3bdbe4d8ef6
+
+[LineEdits]
+colorize_icons=
+
+[MainWindow]
+current_page=0
+pos=@Point(25 25)
+size=@Size(574 541)
+
+[StartOptions]
+counter_update_rate=5
+desktop_mate=false
+desktop_none=true
+desktop_xfce=false
+disable_counters=true
+disable_tray_icon=false
+fake_transparency_color=0
+icon_theme=breeze
+start_minimized=true
+use_counter_update_rate=false
+use_fake_transparency=false
+use_icon_theme=true
+use_wait_time=false
+wait_time=1
diff --git a/skel/.config/compton.conf b/skel/.config/compton.conf
new file mode 100644
index 0000000..6f27074
--- /dev/null
+++ b/skel/.config/compton.conf
@@ -0,0 +1,27 @@
+no-dnd-shadow = true;
+shadow-ignore-shaped = true;
+backend = "glx";
+clear-shadow = true;
+no-dock-shadow = true;
+shadow-radius = 10;
+shadow-offset-x = -15;
+shadow-offset-y = -15;
+menu-opacity = 0.95;
+inactive-opacity = 1.0;
+active-opacity = 1.0;
+frame-opacity = 1.0;
+inactive-dim = 0.0;
+inactive-dim-fixed = true;
+blur-background = true;
+blur-background-frame = true;
+blur-background-fixed = true;
+fading = true;
+fade-delta = 30;
+fade-in-step = 0.03;
+no-fading-openclose = true;
+xinerama-shadow-crop = true;
+shadow-red = 0.0;
+shadow-green = 0.0;
+shadow-blue = 0.0;
+shadow = true;
+shadow-opacity = 0.5;
diff --git a/skel/.config/featherpad/fp.conf b/skel/.config/featherpad/fp.conf
new file mode 100644
index 0000000..357c88e
--- /dev/null
+++ b/skel/.config/featherpad/fp.conf
@@ -0,0 +1,16 @@
+[text]
+font="Monospace,9,-1,5,50,0,0,0,0,0"
+lineNumbers=true
+maxSHSize=1
+noIndent=false
+noSyntaxHighlighting=false
+noWrap=false
+scrollJumpWorkaround=false
+
+[window]
+hideSearchbar=false
+max=true
+noToolbar=false
+showStatusbar=false
+size=@Size(700 500)
+sysIcon=true
diff --git a/skel/.config/gtk-3.0/settings.ini b/skel/.config/gtk-3.0/settings.ini
index abaf9df..3e97dce 100644
--- a/skel/.config/gtk-3.0/settings.ini
+++ b/skel/.config/gtk-3.0/settings.ini
@@ -1,6 +1,6 @@
[Settings]
gtk-theme-name=Redcore-daylight
-gtk-icon-theme-name=Numix-Circle-Light
+gtk-icon-theme-name=breeze
gtk-font-name=Roboto 10
gtk-cursor-theme-size=0
gtk-toolbar-style=GTK_TOOLBAR_ICONS
diff --git a/skel/.config/kactivitymanagerd-statsrc b/skel/.config/kactivitymanagerd-statsrc
index 5c9c5a7..2fccce3 100644
--- a/skel/.config/kactivitymanagerd-statsrc
+++ b/skel/.config/kactivitymanagerd-statsrc
@@ -1,5 +1,5 @@
[Favorites-org.kde.plasma.kicker.favorites.instance-18-e0ba1801-e464-442f-b74b-05619accb705]
-ordering=applications:firefox.desktop,applications:thunderbird.desktop,applications:org.kde.konversation.desktop,applications:org.kde.konsole.desktop,applications:org.kde.discover.desktop,applications:sisyphus-gui.desktop
+ordering=applications:firefox.desktop,applications:thunderbird.desktop,applications:org.kde.konsole.desktop,applications:org.kde.discover.desktop,applications:sisyphus-gui.desktop
[Favorites-org.kde.plasma.kicker.favorites.instance-18-global]
-ordering=applications:firefox.desktop,applications:thunderbird.desktop,applications:org.kde.konversation.desktop,applications:org.kde.konsole.desktop,applications:org.kde.discover.desktop,applications:sisyphus-gui.desktop
+ordering=applications:firefox.desktop,applications:thunderbird.desktop,applications:org.kde.konsole.desktop,applications:org.kde.discover.desktop,applications:sisyphus-gui.desktop
diff --git a/skel/.config/kdeglobals b/skel/.config/kdeglobals
index 3be31db..c467779 100644
--- a/skel/.config/kdeglobals
+++ b/skel/.config/kdeglobals
@@ -108,7 +108,7 @@ ForegroundPositive=84,205,238
ForegroundVisited=127,140,141
[General]
-BrowserApplication[$e]=!firefox
+BrowserApplication=firefox.desktop
ColorScheme=Redcore
Name[en_GB]=Breeze
Name=Breeze
@@ -119,7 +119,7 @@ shadeSortColumn=true
widgetStyle=Breeze
[Icons]
-Theme=Numix-Circle-Light
+Theme=breeze
[KDE]
AnimationDurationFactor=0.500000
diff --git a/skel/.config/libfm/libfm.conf b/skel/.config/libfm/libfm.conf
new file mode 100644
index 0000000..242826f
--- /dev/null
+++ b/skel/.config/libfm/libfm.conf
@@ -0,0 +1,46 @@
+# Configuration file for the libfm version 1.2.3.
+# Autogenerated file, don't edit, your changes will be overwritten.
+
+[config]
+single_click=0
+use_trash=1
+confirm_del=1
+confirm_trash=1
+advanced_mode=0
+si_unit=0
+force_startup_notify=1
+backup_as_hidden=1
+no_usb_trash=1
+no_child_non_expandable=0
+show_full_names=0
+only_user_templates=0
+template_run_app=0
+template_type_once=0
+auto_selection_delay=600
+drop_default_action=auto
+defer_content_test=0
+quick_exec=0
+show_internal_volumes=0
+terminal=qterminal
+archiver=ark
+thumbnail_local=1
+thumbnail_max=2048
+smart_desktop_autodrop=1
+
+[ui]
+big_icon_size=48
+small_icon_size=24
+pane_icon_size=24
+thumbnail_size=128
+show_thumbnail=1
+shadow_hidden=0
+
+[places]
+places_home=1
+places_desktop=1
+places_root=1
+places_computer=0
+places_trash=1
+places_applications=0
+places_network=0
+places_unmounted=1
diff --git a/skel/.config/lxqt/desktop.conf b/skel/.config/lxqt/desktop.conf
new file mode 100644
index 0000000..79b42c6
--- /dev/null
+++ b/skel/.config/lxqt/desktop.conf
@@ -0,0 +1,2 @@
+[General]
+__userfile__=true
diff --git a/skel/.config/lxqt/globalkeyshortcuts.conf b/skel/.config/lxqt/globalkeyshortcuts.conf
new file mode 100644
index 0000000..2b997a1
--- /dev/null
+++ b/skel/.config/lxqt/globalkeyshortcuts.conf
@@ -0,0 +1,192 @@
+[General]
+AllowGrabBaseKeypad=true
+AllowGrabBaseSpecial=false
+AllowGrabLocks=false
+AllowGrabMiscKeypad=true
+AllowGrabMiscSpecial=true
+MultipleActionsBehaviour=first
+
+[Alt%2BF1.10]
+Comment=Show/hide main menu
+Enabled=true
+path=/panel/mainmenu/show_hide
+
+[Alt%2BF2.11]
+Comment=Show/hide runner dialog
+Enabled=true
+path=/runner/show_hide_dialog
+
+[Control%2BAlt%2BD.15]
+Comment=Show desktop
+Enabled=true
+path=/panel/showdesktop/show_hide
+
+[Control%2BAlt%2BE.1]
+Comment=Pcmanfm
+Enabled=true
+Exec=pcmanfm-qt
+
+[Control%2BAlt%2BI.2]
+Comment=Web browser
+Enabled=true
+Exec=xdg-open, about:blank
+
+[Control%2BAlt%2BL.3]
+Comment=lockscreen
+Enabled=true
+Exec=xdg-screensaver, lock
+
+[Control%2BAlt%2BT.4]
+Comment=QTerminal
+Enabled=true
+Exec=qterminal
+
+[Control%2BF1.16]
+Comment=Switch to desktop 1
+Enabled=true
+path=/panel/desktopswitch/desktop_1
+
+[Control%2BF10.25]
+Comment=Switch to desktop 10
+Enabled=true
+path=/panel/desktopswitch/desktop_10
+
+[Control%2BF11.26]
+Comment=Switch to desktop 11
+Enabled=true
+path=/panel/desktopswitch/desktop_11
+
+[Control%2BF12.27]
+Comment=Switch to desktop 12
+Enabled=true
+path=/panel/desktopswitch/desktop_12
+
+[Control%2BF2.17]
+Comment=Switch to desktop 2
+Enabled=true
+path=/panel/desktopswitch/desktop_2
+
+[Control%2BF3.18]
+Comment=Switch to desktop 3
+Enabled=true
+path=/panel/desktopswitch/desktop_3
+
+[Control%2BF4.19]
+Comment=Switch to desktop 4
+Enabled=true
+path=/panel/desktopswitch/desktop_4
+
+[Control%2BF5.20]
+Comment=Switch to desktop 5
+Enabled=true
+path=/panel/desktopswitch/desktop_5
+
+[Control%2BF6.21]
+Comment=Switch to desktop 6
+Enabled=true
+path=/panel/desktopswitch/desktop_6
+
+[Control%2BF7.22]
+Comment=Switch to desktop 7
+Enabled=true
+path=/panel/desktopswitch/desktop_7
+
+[Control%2BF8.23]
+Comment=Switch to desktop 8
+Enabled=true
+path=/panel/desktopswitch/desktop_8
+
+[Control%2BF9.24]
+Comment=Switch to desktop 9
+Enabled=true
+path=/panel/desktopswitch/desktop_9
+
+[Meta%2B0.37]
+Comment=Activate task 10
+Enabled=true
+path=/panel/taskbar/task_10
+
+[Meta%2B1.28]
+Comment=Activate task 1
+Enabled=true
+path=/panel/taskbar/task_1
+
+[Meta%2B2.29]
+Comment=Activate task 2
+Enabled=true
+path=/panel/taskbar/task_2
+
+[Meta%2B3.30]
+Comment=Activate task 3
+Enabled=true
+path=/panel/taskbar/task_3
+
+[Meta%2B4.31]
+Comment=Activate task 4
+Enabled=true
+path=/panel/taskbar/task_4
+
+[Meta%2B5.32]
+Comment=Activate task 5
+Enabled=true
+path=/panel/taskbar/task_5
+
+[Meta%2B6.33]
+Comment=Activate task 6
+Enabled=true
+path=/panel/taskbar/task_6
+
+[Meta%2B7.34]
+Comment=Activate task 7
+Enabled=true
+path=/panel/taskbar/task_7
+
+[Meta%2B8.35]
+Comment=Activate task 8
+Enabled=true
+path=/panel/taskbar/task_8
+
+[Meta%2B9.36]
+Comment=Activate task 9
+Enabled=true
+path=/panel/taskbar/task_9
+
+[Print.5]
+Comment=screen shot
+Enabled=true
+Exec=lximage-qt, -s
+
+[Shift%2BControl%2BF6.6]
+Comment=\x2600 \x2193
+Enabled=true
+Exec=lxqt-config-brightness, -d
+
+[Shift%2BControl%2BF7.7]
+Comment=\x2600 \x2191
+Enabled=true
+Exec=lxqt-config-brightness, -i
+
+[XF86AudioLowerVolume.13]
+Comment=Decrease sound volume
+Enabled=true
+path=/panel/volume/down
+
+[XF86AudioMute.14]
+Comment=Mute/unmute sound volume
+Enabled=true
+path=/panel/volume/mute
+
+[XF86AudioRaiseVolume.12]
+Comment=Increase sound volume
+Enabled=true
+path=/panel/volume/up
+
+[XF86MonBrightnessDown.8]
+Comment=\x2600 \x2193
+Enabled=true
+Exec=lxqt-config-brightness, -d
+
+[XF86MonBrightnessUp.9]
+Comment=\x2600 \x2191
+Enabled=true
+Exec=lxqt-config-brightness, -i
diff --git a/skel/.config/lxqt/lxqt-powermanagement.conf b/skel/.config/lxqt/lxqt-powermanagement.conf
new file mode 100644
index 0000000..22c61f5
--- /dev/null
+++ b/skel/.config/lxqt/lxqt-powermanagement.conf
@@ -0,0 +1,18 @@
+[General]
+__userfile__=true
+enableBatteryWatcher=true
+enableExtMonLidClosedActions=false
+enableIdlenessWatcher=false
+enableLidWatcher=false
+idlenessAction=-1
+idlenessTimeSecs=900
+lidClosedAcAction=-1
+lidClosedAction=-1
+lidClosedExtMonAcAction=-1
+lidClosedExtMonAction=-1
+powerLowAction=-1
+powerLowLevel=5
+powerLowWarning=30
+runCheckLevel=1
+showIcon=true
+useThemeIcons=true
diff --git a/skel/.config/lxqt/lxqt-runner.conf b/skel/.config/lxqt/lxqt-runner.conf
new file mode 100644
index 0000000..661dad1
--- /dev/null
+++ b/skel/.config/lxqt/lxqt-runner.conf
@@ -0,0 +1,6 @@
+[General]
+__userfile__=true
+
+[dialog]
+show_on_top=false
+width=400
diff --git a/skel/.config/lxqt/lxqt.conf b/skel/.config/lxqt/lxqt.conf
new file mode 100644
index 0000000..e447961
--- /dev/null
+++ b/skel/.config/lxqt/lxqt.conf
@@ -0,0 +1,9 @@
+[General]
+__theme_updated__=1470481000216
+__userfile__=true
+icon_theme=material-design-light
+theme=Redcore-daylight
+
+[Qt]
+font="Roboto,9,-1,5,50,0,0,0,0,0"
+style=gtk2
diff --git a/skel/.config/lxqt/notifications.conf b/skel/.config/lxqt/notifications.conf
new file mode 100644
index 0000000..79b42c6
--- /dev/null
+++ b/skel/.config/lxqt/notifications.conf
@@ -0,0 +1,2 @@
+[General]
+__userfile__=true
diff --git a/skel/.config/lxqt/panel.conf b/skel/.config/lxqt/panel.conf
new file mode 100644
index 0000000..4bf5bad
--- /dev/null
+++ b/skel/.config/lxqt/panel.conf
@@ -0,0 +1,95 @@
+[General]
+__userfile__=true
+iconTheme=
+
+[desktopswitch]
+alignment=Left
+type=desktopswitch
+
+[mainmenu]
+alignment=Left
+showText=true
+type=mainmenu
+
+[mount]
+alignment=Right
+type=mount
+
+[panel1]
+alignment=-1
+animation-duration=0
+background-color=@Variant(\0\0\0\x43\0\xff\xff\0\0\0\0\0\0\0\0)
+background-image=
+desktop=0
+font-color=@Variant(\0\0\0\x43\0\xff\xff\0\0\0\0\0\0\0\0)
+hidable=false
+iconSize=20
+lineCount=1
+lockPanel=false
+opacity=100
+panelSize=32
+plugins=mainmenu, taskbar, tray, statusnotifier, mount, volume, worldclock2, desktopswitch, showdesktop
+position=Bottom
+reserve-space=true
+show-delay=0
+visible-margin=true
+width=100
+width-percent=true
+
+[showdesktop]
+alignment=Left
+type=showdesktop
+
+[statusnotifier]
+alignment=Right
+type=statusnotifier
+
+[taskbar]
+alignment=Left
+autoRotate=true
+buttonHeight=100
+buttonStyle=IconText
+buttonWidth=200
+closeOnMiddleClick=true
+cycleOnWheelScroll=true
+groupingEnabled=true
+iconByClass=true
+raiseOnCurrentDesktop=false
+showDesktopNum=0
+showGroupOnHover=true
+showOnlyCurrentScreenTasks=false
+showOnlyMinimizedTasks=false
+showOnlyOneDesktopTasks=false
+type=taskbar
+
+[tray]
+alignment=Right
+type=tray
+
+[volume]
+alignment=Right
+mixerCommand=pavucontrol-qt
+type=volume
+
+[worldclock2]
+alignment=Right
+autoRotate=true
+customFormat="'<b>'HH:mm:ss'</b><br/><font size=\"-2\">'ddd, d MMM yyyy'<br/>'TT'</font>'"
+dateFormatType=custom
+dateLongNames=false
+datePadDay=false
+datePosition=below
+dateShowDoW=false
+dateShowYear=false
+defaultTimeZone=
+formatType=long-timeonly
+showDate=false
+showTimezone=false
+timeAMPM=false
+timePadHour=false
+timeShowSeconds=false
+timeZones\size=0
+timezoneFormatType=iana
+timezonePosition=below
+type=worldclock
+useAdvancedManualFormat=false
diff --git a/skel/.config/lxqt/power.conf b/skel/.config/lxqt/power.conf
new file mode 100644
index 0000000..79b42c6
--- /dev/null
+++ b/skel/.config/lxqt/power.conf
@@ -0,0 +1,2 @@
+[General]
+__userfile__=true
diff --git a/skel/.config/lxqt/session.conf b/skel/.config/lxqt/session.conf
new file mode 100644
index 0000000..57641c8
--- /dev/null
+++ b/skel/.config/lxqt/session.conf
@@ -0,0 +1,12 @@
+[General]
+__userfile__=true
+window_manager=openbox
+
+[Environment]
+BROWSER=firefox
+GTK_CSD=0
+GTK_OVERLAY_SCROLLING=0
+TERM=qterminal
+
+[Mouse]
+cursor_theme=Hacked-Red
diff --git a/skel/.config/lxqt/windowmanagers.conf b/skel/.config/lxqt/windowmanagers.conf
new file mode 100644
index 0000000..79b42c6
--- /dev/null
+++ b/skel/.config/lxqt/windowmanagers.conf
@@ -0,0 +1,2 @@
+[General]
+__userfile__=true
diff --git a/skel/.config/openbox/lxqt-rc.xml b/skel/.config/openbox/lxqt-rc.xml
new file mode 100644
index 0000000..3c7b1c8
--- /dev/null
+++ b/skel/.config/openbox/lxqt-rc.xml
@@ -0,0 +1,784 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Do not edit this file, it will be overwritten on install.
+ Copy the file to $HOME/.config/openbox/ instead. -->
+<openbox_config xmlns="http://openbox.org/3.4/rc" xmlns:xi="http://www.w3.org/2001/XInclude">
+ <resistance>
+ <strength>10</strength>
+ <screen_edge_strength>20</screen_edge_strength>
+ </resistance>
+ <focus>
+ <focusNew>yes</focusNew>
+ <!-- always try to focus new windows when they appear. other rules do
+ apply -->
+ <followMouse>no</followMouse>
+ <!-- move focus to a window when you move the mouse into it -->
+ <focusLast>yes</focusLast>
+ <!-- focus the last used window when changing desktops, instead of the one
+ under the mouse pointer. when followMouse is enabled -->
+ <underMouse>no</underMouse>
+ <!-- move focus under the mouse, even when the mouse is not moving -->
+ <focusDelay>200</focusDelay>
+ <!-- when followMouse is enabled, the mouse must be inside the window for
+ this many milliseconds (1000 = 1 sec) before moving focus to it -->
+ <raiseOnFocus>no</raiseOnFocus>
+ <!-- when followMouse is enabled, and a window is given focus by moving the
+ mouse into it, also raise the window -->
+ </focus>
+ <placement>
+ <policy>Smart</policy>
+ <!-- 'Smart' or 'UnderMouse' -->
+ <center>yes</center>
+ <!-- whether to place windows in the center of the free area found or
+ the top left corner -->
+ <monitor>Primary</monitor>
+ <!-- with Smart placement on a multi-monitor system, try to place new windows
+ on: 'Any' - any monitor, 'Mouse' - where the mouse is, 'Active' - where
+ the active window is, 'Primary' - only on the primary monitor -->
+ <primaryMonitor>1</primaryMonitor>
+ <!-- The monitor where Openbox should place popup dialogs such as the
+ focus cycling popup, or the desktop switch popup. It can be an index
+ from 1, specifying a particular monitor. Or it can be one of the
+ following: 'Mouse' - where the mouse is, or
+ 'Active' - where the active window is -->
+ </placement>
+ <theme>
+ <name>Redcore-daylight</name>
+ <titleLayout>LIMC</titleLayout>
+ <!--
+ available characters are NDSLIMC, each can occur at most once.
+ N: window icon
+ L: window label (AKA title).
+ I: iconify
+ M: maximize
+ C: close
+ S: shade (roll up/down)
+ D: omnipresent (on all desktops).
+ -->
+ <keepBorder>no</keepBorder>
+ <animateIconify>no</animateIconify>
+ <font place="ActiveWindow">
+ <name>Roboto</name>
+ <size>9</size>
+ <!-- font size in points -->
+ <weight>Normal</weight>
+ <!-- 'bold' or 'normal' -->
+ <slant>Normal</slant>
+ <!-- 'italic' or 'normal' -->
+ </font>
+ <font place="InactiveWindow">
+ <name>Roboto</name>
+ <size>9</size>
+ <!-- font size in points -->
+ <weight>Normal</weight>
+ <!-- 'bold' or 'normal' -->
+ <slant>Normal</slant>
+ <!-- 'italic' or 'normal' -->
+ </font>
+ <font place="MenuHeader">
+ <name>Roboto</name>
+ <size>9</size>
+ <!-- font size in points -->
+ <weight>Normal</weight>
+ <!-- 'bold' or 'normal' -->
+ <slant>Normal</slant>
+ <!-- 'italic' or 'normal' -->
+ </font>
+ <font place="MenuItem">
+ <name>Roboto</name>
+ <size>9</size>
+ <!-- font size in points -->
+ <weight>Normal</weight>
+ <!-- 'bold' or 'normal' -->
+ <slant>Normal</slant>
+ <!-- 'italic' or 'normal' -->
+ </font>
+ <font place="ActiveOnScreenDisplay">
+ <name>Roboto</name>
+ <size>9</size>
+ <!-- font size in points -->
+ <weight>Normal</weight>
+ <!-- 'bold' or 'normal' -->
+ <slant>Normal</slant>
+ <!-- 'italic' or 'normal' -->
+ </font>
+ <font place="InactiveOnScreenDisplay">
+ <name>Roboto</name>
+ <size>9</size>
+ <!-- font size in points -->
+ <weight>Normal</weight>
+ <!-- 'bold' or 'normal' -->
+ <slant>Normal</slant>
+ <!-- 'italic' or 'normal' -->
+ </font>
+ </theme>
+ <desktops>
+ <!-- this stuff is only used at startup, pagers allow you to change them
+ during a session
+
+ these are default values to use when other ones are not already set
+ by other applications, or saved in your session
+
+ use obconf if you want to change these without having to log out
+ and back in -->
+ <number>1</number>
+ <firstdesk>1</firstdesk>
+ <names>
+ <!-- set names up here if you want to, like this:
+ <name>desktop 1</name>
+ <name>desktop 2</name>
+ -->
+ </names>
+ <popupTime>875</popupTime>
+ <!-- The number of milliseconds to show the popup for when switching
+ desktops. Set this to 0 to disable the popup. -->
+ </desktops>
+ <resize>
+ <drawContents>yes</drawContents>
+ <popupShow>Nonpixel</popupShow>
+ <!-- 'Always', 'Never', or 'Nonpixel' (xterms and such) -->
+ <popupPosition>Center</popupPosition>
+ <!-- 'Center', 'Top', or 'Fixed' -->
+ <popupFixedPosition>
+ <!-- these are used if popupPosition is set to 'Fixed' -->
+ <x>10</x>
+ <!-- positive number for distance from left edge, negative number for
+ distance from right edge, or 'Center' -->
+ <y>10</y>
+ <!-- positive number for distance from top edge, negative number for
+ distance from bottom edge, or 'Center' -->
+ </popupFixedPosition>
+ </resize>
+ <!-- You can reserve a portion of your screen where windows will not cover when
+ they are maximized, or when they are initially placed.
+ Many programs reserve space automatically, but you can use this in other
+ cases. -->
+ <margins>
+ <top>0</top>
+ <bottom>32</bottom>
+ <left>0</left>
+ <right>0</right>
+ </margins>
+ <dock>
+ <position>TopLeft</position>
+ <!-- (Top|Bottom)(Left|Right|)|Top|Bottom|Left|Right|Floating -->
+ <floatingX>0</floatingX>
+ <floatingY>0</floatingY>
+ <noStrut>no</noStrut>
+ <stacking>Above</stacking>
+ <!-- 'Above', 'Normal', or 'Below' -->
+ <direction>Vertical</direction>
+ <!-- 'Vertical' or 'Horizontal' -->
+ <autoHide>no</autoHide>
+ <hideDelay>300</hideDelay>
+ <!-- in milliseconds (1000 = 1 second) -->
+ <showDelay>300</showDelay>
+ <!-- in milliseconds (1000 = 1 second) -->
+ <moveButton>Middle</moveButton>
+ <!-- 'Left', 'Middle', 'Right' -->
+ </dock>
+ <keyboard>
+ <chainQuitKey>C-g</chainQuitKey>
+ <!-- Keybindings for desktop switching -->
+ <keybind key="C-A-Left">
+ <action name="GoToDesktop">
+ <to>left</to>
+ <wrap>no</wrap>
+ </action>
+ </keybind>
+ <keybind key="C-A-Right">
+ <action name="GoToDesktop">
+ <to>right</to>
+ <wrap>no</wrap>
+ </action>
+ </keybind>
+ <keybind key="C-A-Up">
+ <action name="GoToDesktop">
+ <to>up</to>
+ <wrap>no</wrap>
+ </action>
+ </keybind>
+ <keybind key="C-A-Down">
+ <action name="GoToDesktop">
+ <to>down</to>
+ <wrap>no</wrap>
+ </action>
+ </keybind>
+ <keybind key="S-A-Left">
+ <action name="SendToDesktop">
+ <to>left</to>
+ <wrap>no</wrap>
+ </action>
+ </keybind>
+ <keybind key="S-A-Right">
+ <action name="SendToDesktop">
+ <to>right</to>
+ <wrap>no</wrap>
+ </action>
+ </keybind>
+ <keybind key="S-A-Up">
+ <action name="SendToDesktop">
+ <to>up</to>
+ <wrap>no</wrap>
+ </action>
+ </keybind>
+ <keybind key="S-A-Down">
+ <action name="SendToDesktop">
+ <to>down</to>
+ <wrap>no</wrap>
+ </action>
+ </keybind>
+ <keybind key="W-F1">
+ <action name="GoToDesktop">
+ <to>1</to>
+ </action>
+ </keybind>
+ <keybind key="W-F2">
+ <action name="GoToDesktop">
+ <to>2</to>
+ </action>
+ </keybind>
+ <keybind key="W-F3">
+ <action name="GoToDesktop">
+ <to>3</to>
+ </action>
+ </keybind>
+ <keybind key="W-F4">
+ <action name="GoToDesktop">
+ <to>4</to>
+ </action>
+ </keybind>
+ <keybind key="W-d">
+ <action name="ToggleShowDesktop"/>
+ </keybind>
+ <!-- Keybindings for windows -->
+ <keybind key="A-F4">
+ <action name="Close"/>
+ </keybind>
+ <keybind key="A-Escape">
+ <action name="Lower"/>
+ <action name="FocusToBottom"/>
+ <action name="Unfocus"/>
+ </keybind>
+ <keybind key="A-space">
+ <action name="ShowMenu">
+ <menu>client-menu</menu>
+ </action>
+ </keybind>
+ <!-- Keybindings for window switching -->
+ <keybind key="A-Tab">
+ <action name="NextWindow">
+ <finalactions>
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="Unshade"/>
+ </finalactions>
+ </action>
+ </keybind>
+ <keybind key="A-S-Tab">
+ <action name="PreviousWindow">
+ <finalactions>
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="Unshade"/>
+ </finalactions>
+ </action>
+ </keybind>
+ <keybind key="C-A-Tab">
+ <action name="NextWindow">
+ <panels>yes</panels>
+ <desktop>yes</desktop>
+ <finalactions>
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="Unshade"/>
+ </finalactions>
+ </action>
+ </keybind>
+ <!-- Keybindings for window switching with the arrow keys -->
+ <keybind key="W-S-Right">
+ <action name="DirectionalCycleWindows">
+ <direction>right</direction>
+ </action>
+ </keybind>
+ <keybind key="W-S-Left">
+ <action name="DirectionalCycleWindows">
+ <direction>left</direction>
+ </action>
+ </keybind>
+ <keybind key="W-S-Up">
+ <action name="DirectionalCycleWindows">
+ <direction>up</direction>
+ </action>
+ </keybind>
+ <keybind key="W-S-Down">
+ <action name="DirectionalCycleWindows">
+ <direction>down</direction>
+ </action>
+ </keybind>
+ <!-- Keybindings for running applications -->
+ <keybind key="W-e">
+ <action name="Execute">
+ <startupnotify>
+ <enabled>true</enabled>
+ <name>Konqueror</name>
+ </startupnotify>
+ <command>kfmclient openProfile filemanagement</command>
+ </action>
+ </keybind>
+ </keyboard>
+ <mouse>
+ <dragThreshold>1</dragThreshold>
+ <!-- number of pixels the mouse must move before a drag begins -->
+ <doubleClickTime>500</doubleClickTime>
+ <!-- in milliseconds (1000 = 1 second) -->
+ <screenEdgeWarpTime>400</screenEdgeWarpTime>
+ <!-- Time before changing desktops when the pointer touches the edge of the
+ screen while moving a window, in milliseconds (1000 = 1 second).
+ Set this to 0 to disable warping -->
+ <screenEdgeWarpMouse>false</screenEdgeWarpMouse>
+ <!-- Set this to TRUE to move the mouse pointer across the desktop when
+ switching due to hitting the edge of the screen -->
+ <context name="Frame">
+ <mousebind button="A-Left" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ </mousebind>
+ <mousebind button="A-Left" action="Click">
+ <action name="Unshade"/>
+ </mousebind>
+ <mousebind button="A-Left" action="Drag">
+ <action name="Move"/>
+ </mousebind>
+ <mousebind button="A-Right" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="Unshade"/>
+ </mousebind>
+ <mousebind button="A-Right" action="Drag">
+ <action name="Resize"/>
+ </mousebind>
+ <mousebind button="A-Middle" action="Press">
+ <action name="Lower"/>
+ <action name="FocusToBottom"/>
+ <action name="Unfocus"/>
+ </mousebind>
+ <mousebind button="A-Up" action="Click">
+ <action name="GoToDesktop">
+ <to>previous</to>
+ </action>
+ </mousebind>
+ <mousebind button="A-Down" action="Click">
+ <action name="GoToDesktop">
+ <to>next</to>
+ </action>
+ </mousebind>
+ <mousebind button="C-A-Up" action="Click">
+ <action name="GoToDesktop">
+ <to>previous</to>
+ </action>
+ </mousebind>
+ <mousebind button="C-A-Down" action="Click">
+ <action name="GoToDesktop">
+ <to>next</to>
+ </action>
+ </mousebind>
+ <mousebind button="A-S-Up" action="Click">
+ <action name="SendToDesktop">
+ <to>previous</to>
+ </action>
+ </mousebind>
+ <mousebind button="A-S-Down" action="Click">
+ <action name="SendToDesktop">
+ <to>next</to>
+ </action>
+ </mousebind>
+ </context>
+ <context name="Titlebar">
+ <mousebind button="Left" action="Drag">
+ <action name="Move"/>
+ </mousebind>
+ <mousebind button="Left" action="DoubleClick">
+ <action name="ToggleMaximize"/>
+ </mousebind>
+ <mousebind button="Up" action="Click">
+ <action name="if">
+ <shaded>no</shaded>
+ <then>
+ <action name="Shade"/>
+ <action name="FocusToBottom"/>
+ <action name="Unfocus"/>
+ <action name="Lower"/>
+ </then>
+ </action>
+ </mousebind>
+ <mousebind button="Down" action="Click">
+ <action name="if">
+ <shaded>yes</shaded>
+ <then>
+ <action name="Unshade"/>
+ <action name="Raise"/>
+ </then>
+ </action>
+ </mousebind>
+ </context>
+ <context name="Titlebar Top Right Bottom Left TLCorner TRCorner BRCorner BLCorner">
+ <mousebind button="Left" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="Unshade"/>
+ </mousebind>
+ <mousebind button="Middle" action="Press">
+ <action name="Lower"/>
+ <action name="FocusToBottom"/>
+ <action name="Unfocus"/>
+ </mousebind>
+ <mousebind button="Right" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="ShowMenu">
+ <menu>client-menu</menu>
+ </action>
+ </mousebind>
+ </context>
+ <context name="Top">
+ <mousebind button="Left" action="Drag">
+ <action name="Resize">
+ <edge>top</edge>
+ </action>
+ </mousebind>
+ </context>
+ <context name="Left">
+ <mousebind button="Left" action="Drag">
+ <action name="Resize">
+ <edge>left</edge>
+ </action>
+ </mousebind>
+ </context>
+ <context name="Right">
+ <mousebind button="Left" action="Drag">
+ <action name="Resize">
+ <edge>right</edge>
+ </action>
+ </mousebind>
+ </context>
+ <context name="Bottom">
+ <mousebind button="Left" action="Drag">
+ <action name="Resize">
+ <edge>bottom</edge>
+ </action>
+ </mousebind>
+ <mousebind button="Right" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="ShowMenu">
+ <menu>client-menu</menu>
+ </action>
+ </mousebind>
+ </context>
+ <context name="TRCorner BRCorner TLCorner BLCorner">
+ <mousebind button="Left" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="Unshade"/>
+ </mousebind>
+ <mousebind button="Left" action="Drag">
+ <action name="Resize"/>
+ </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="Icon">
+ <mousebind button="Left" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="Unshade"/>
+ <action name="ShowMenu">
+ <menu>client-menu</menu>
+ </action>
+ </mousebind>
+ <mousebind button="Right" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="ShowMenu">
+ <menu>client-menu</menu>
+ </action>
+ </mousebind>
+ </context>
+ <context name="AllDesktops">
+ <mousebind button="Left" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="Unshade"/>
+ </mousebind>
+ <mousebind button="Left" action="Click">
+ <action name="ToggleOmnipresent"/>
+ </mousebind>
+ </context>
+ <context name="Shade">
+ <mousebind button="Left" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ </mousebind>
+ <mousebind button="Left" action="Click">
+ <action name="ToggleShade"/>
+ </mousebind>
+ </context>
+ <context name="Iconify">
+ <mousebind button="Left" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ </mousebind>
+ <mousebind button="Left" action="Click">
+ <action name="Iconify"/>
+ </mousebind>
+ </context>
+ <context name="Maximize">
+ <mousebind button="Left" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="Unshade"/>
+ </mousebind>
+ <mousebind button="Middle" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="Unshade"/>
+ </mousebind>
+ <mousebind button="Right" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="Unshade"/>
+ </mousebind>
+ <mousebind button="Left" action="Click">
+ <action name="ToggleMaximize"/>
+ </mousebind>
+ <mousebind button="Middle" action="Click">
+ <action name="ToggleMaximize">
+ <direction>vertical</direction>
+ </action>
+ </mousebind>
+ <mousebind button="Right" action="Click">
+ <action name="ToggleMaximize">
+ <direction>horizontal</direction>
+ </action>
+ </mousebind>
+ </context>
+ <context name="Close">
+ <mousebind button="Left" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="Unshade"/>
+ </mousebind>
+ <mousebind button="Left" action="Click">
+ <action name="Close"/>
+ </mousebind>
+ </context>
+ <context name="Desktop">
+ <mousebind button="Up" action="Click">
+ <action name="GoToDesktop">
+ <to>previous</to>
+ </action>
+ </mousebind>
+ <mousebind button="Down" action="Click">
+ <action name="GoToDesktop">
+ <to>next</to>
+ </action>
+ </mousebind>
+ <mousebind button="A-Up" action="Click">
+ <action name="GoToDesktop">
+ <to>previous</to>
+ </action>
+ </mousebind>
+ <mousebind button="A-Down" action="Click">
+ <action name="GoToDesktop">
+ <to>next</to>
+ </action>
+ </mousebind>
+ <mousebind button="C-A-Up" action="Click">
+ <action name="GoToDesktop">
+ <to>previous</to>
+ </action>
+ </mousebind>
+ <mousebind button="C-A-Down" action="Click">
+ <action name="GoToDesktop">
+ <to>next</to>
+ </action>
+ </mousebind>
+ <mousebind button="Left" 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">
+ <!-- Menus -->
+ <mousebind button="Middle" action="Press">
+ <action name="ShowMenu">
+ <menu>client-list-combined-menu</menu>
+ </action>
+ </mousebind>
+ <mousebind button="Right" action="Press">
+ <action name="ShowMenu">
+ <menu>root-menu</menu>
+ </action>
+ </mousebind>
+ </context>
+ <context name="MoveResize">
+ <mousebind button="Up" action="Click">
+ <action name="GoToDesktop">
+ <to>previous</to>
+ </action>
+ </mousebind>
+ <mousebind button="Down" action="Click">
+ <action name="GoToDesktop">
+ <to>next</to>
+ </action>
+ </mousebind>
+ <mousebind button="A-Up" action="Click">
+ <action name="GoToDesktop">
+ <to>previous</to>
+ </action>
+ </mousebind>
+ <mousebind button="A-Down" action="Click">
+ <action name="GoToDesktop">
+ <to>next</to>
+ </action>
+ </mousebind>
+ </context>
+ </mouse>
+ <menu>
+ <!-- You can specify more than one menu file in here and they are all loaded,
+ just don't make menu ids clash or, well, it'll be kind of pointless -->
+ <!-- default menu file (or custom one in $HOME/.config/openbox/) -->
+ <file>menu.xml</file>
+ <hideDelay>200</hideDelay>
+ <!-- if a press-release lasts longer than this setting (in milliseconds), the
+ menu is hidden again -->
+ <middle>no</middle>
+ <!-- center submenus vertically about the parent entry -->
+ <submenuShowDelay>100</submenuShowDelay>
+ <!-- time to delay before showing a submenu after hovering over the parent
+ entry.
+ if this is a negative value, then the delay is infinite and the
+ submenu will not be shown until it is clicked on -->
+ <submenuHideDelay>400</submenuHideDelay>
+ <!-- time to delay before hiding a submenu when selecting another
+ entry in parent menu
+ if this is a negative value, then the delay is infinite and the
+ submenu will not be hidden until a different submenu is opened -->
+ <showIcons>yes</showIcons>
+ <!-- controls if icons appear in the client-list-(combined-)menu -->
+ <manageDesktops>yes</manageDesktops>
+ <!-- show the manage desktops section in the client-list-(combined-)menu -->
+ </menu>
+ <applications>
+ <!--
+ # this is an example with comments through out. use these to make your
+ # own rules, but without the comments of course.
+ # you may use one or more of the name/class/role/title/type rules to specify
+ # windows to match
+
+ <application name="the window's _OB_APP_NAME property (see obxprop)"
+ class="the window's _OB_APP_CLASS property (see obxprop)"
+ groupname="the window's _OB_APP_GROUP_NAME property (see obxprop)"
+ groupclass="the window's _OB_APP_GROUP_CLASS property (see obxprop)"
+ role="the window's _OB_APP_ROLE property (see obxprop)"
+ title="the window's _OB_APP_TITLE property (see obxprop)"
+ type="the window's _OB_APP_TYPE property (see obxprob)..
+ (if unspecified, then it is 'dialog' for child windows)">
+ # you may set only one of name/class/role/title/type, or you may use more
+ # than one together to restrict your matches.
+
+ # the name, class, role, and title use simple wildcard matching such as those
+ # used by a shell. you can use * to match any characters and ? to match
+ # any single character.
+
+ # the type is one of: normal, dialog, splash, utility, menu, toolbar, dock,
+ # or desktop
+
+ # when multiple rules match a window, they will all be applied, in the
+ # order that they appear in this list
+
+
+ # each rule element can be left out or set to 'default' to specify to not
+ # change that attribute of the window
+
+ <decor>yes</decor>
+ # enable or disable window decorations
+
+ <shade>no</shade>
+ # make the window shaded when it appears, or not
+
+ <position force="no">
+ # the position is only used if both an x and y coordinate are provided
+ # (and not set to 'default')
+ # when force is "yes", then the window will be placed here even if it
+ # says you want it placed elsewhere. this is to override buggy
+ # applications who refuse to behave
+ <x>center</x>
+ # a number like 50, or 'center' to center on screen. use a negative number
+ # to start from the right (or bottom for <y>), ie -50 is 50 pixels from
+ # the right edge (or bottom). use 'default' to specify using value
+ # provided by the application, or chosen by openbox, instead.
+ <y>200</y>
+ <monitor>1</monitor>
+ # specifies the monitor in a xinerama setup.
+ # 1 is the first head, or 'mouse' for wherever the mouse is
+ </position>
+
+ <size>
+ # the size to make the window.
+ <width>20</width>
+ # a number like 20, or 'default' to use the size given by the application.
+ # you can use fractions such as 1/2 or percentages such as 75% in which
+ # case the value is relative to the size of the monitor that the window
+ # appears on.
+ <height>30%</height>
+ </size>
+
+ <focus>yes</focus>
+ # if the window should try be given focus when it appears. if this is set
+ # to yes it doesn't guarantee the window will be given focus. some
+ # restrictions may apply, but Openbox will try to
+
+ <desktop>1</desktop>
+ # 1 is the first desktop, 'all' for all desktops
+
+ <layer>normal</layer>
+ # 'above', 'normal', or 'below'
+
+ <iconic>no</iconic>
+ # make the window iconified when it appears, or not
+
+ <skip_pager>no</skip_pager>
+ # asks to not be shown in pagers
+
+ <skip_taskbar>no</skip_taskbar>
+ # asks to not be shown in taskbars. window cycling actions will also
+ # skip past such windows
+
+ <fullscreen>yes</fullscreen>
+ # make the window in fullscreen mode when it appears
+
+ <maximized>true</maximized>
+ # 'Horizontal', 'Vertical' or boolean (yes/no)
+ </application>
+
+ # end of the example
+-->
+ </applications>
+</openbox_config>
diff --git a/skel/.config/openbox/rc.xml b/skel/.config/openbox/rc.xml
new file mode 100644
index 0000000..ea74d32
--- /dev/null
+++ b/skel/.config/openbox/rc.xml
@@ -0,0 +1,784 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Do not edit this file, it will be overwritten on install.
+ Copy the file to $HOME/.config/openbox/ instead. -->
+<openbox_config xmlns="http://openbox.org/3.4/rc" xmlns:xi="http://www.w3.org/2001/XInclude">
+ <resistance>
+ <strength>10</strength>
+ <screen_edge_strength>20</screen_edge_strength>
+ </resistance>
+ <focus>
+ <focusNew>yes</focusNew>
+ <!-- always try to focus new windows when they appear. other rules do
+ apply -->
+ <followMouse>no</followMouse>
+ <!-- move focus to a window when you move the mouse into it -->
+ <focusLast>yes</focusLast>
+ <!-- focus the last used window when changing desktops, instead of the one
+ under the mouse pointer. when followMouse is enabled -->
+ <underMouse>no</underMouse>
+ <!-- move focus under the mouse, even when the mouse is not moving -->
+ <focusDelay>200</focusDelay>
+ <!-- when followMouse is enabled, the mouse must be inside the window for
+ this many milliseconds (1000 = 1 sec) before moving focus to it -->
+ <raiseOnFocus>no</raiseOnFocus>
+ <!-- when followMouse is enabled, and a window is given focus by moving the
+ mouse into it, also raise the window -->
+ </focus>
+ <placement>
+ <policy>Smart</policy>
+ <!-- 'Smart' or 'UnderMouse' -->
+ <center>yes</center>
+ <!-- whether to place windows in the center of the free area found or
+ the top left corner -->
+ <monitor>Primary</monitor>
+ <!-- with Smart placement on a multi-monitor system, try to place new windows
+ on: 'Any' - any monitor, 'Mouse' - where the mouse is, 'Active' - where
+ the active window is, 'Primary' - only on the primary monitor -->
+ <primaryMonitor>1</primaryMonitor>
+ <!-- The monitor where Openbox should place popup dialogs such as the
+ focus cycling popup, or the desktop switch popup. It can be an index
+ from 1, specifying a particular monitor. Or it can be one of the
+ following: 'Mouse' - where the mouse is, or
+ 'Active' - where the active window is -->
+ </placement>
+ <theme>
+ <name>Redcore-daylight</name>
+ <titleLayout>LIMC</titleLayout>
+ <!--
+ available characters are NDSLIMC, each can occur at most once.
+ N: window icon
+ L: window label (AKA title).
+ I: iconify
+ M: maximize
+ C: close
+ S: shade (roll up/down)
+ D: omnipresent (on all desktops).
+ -->
+ <keepBorder>yes</keepBorder>
+ <animateIconify>no</animateIconify>
+ <font place="ActiveWindow">
+ <name>Roboto</name>
+ <size>9</size>
+ <!-- font size in points -->
+ <weight>Normal</weight>
+ <!-- 'bold' or 'normal' -->
+ <slant>Normal</slant>
+ <!-- 'italic' or 'normal' -->
+ </font>
+ <font place="InactiveWindow">
+ <name>Roboto</name>
+ <size>9</size>
+ <!-- font size in points -->
+ <weight>Normal</weight>
+ <!-- 'bold' or 'normal' -->
+ <slant>Normal</slant>
+ <!-- 'italic' or 'normal' -->
+ </font>
+ <font place="MenuHeader">
+ <name>sans</name>
+ <size>9</size>
+ <!-- font size in points -->
+ <weight>normal</weight>
+ <!-- 'bold' or 'normal' -->
+ <slant>normal</slant>
+ <!-- 'italic' or 'normal' -->
+ </font>
+ <font place="MenuItem">
+ <name>sans</name>
+ <size>9</size>
+ <!-- font size in points -->
+ <weight>normal</weight>
+ <!-- 'bold' or 'normal' -->
+ <slant>normal</slant>
+ <!-- 'italic' or 'normal' -->
+ </font>
+ <font place="ActiveOnScreenDisplay">
+ <name>sans</name>
+ <size>9</size>
+ <!-- font size in points -->
+ <weight>bold</weight>
+ <!-- 'bold' or 'normal' -->
+ <slant>normal</slant>
+ <!-- 'italic' or 'normal' -->
+ </font>
+ <font place="InactiveOnScreenDisplay">
+ <name>sans</name>
+ <size>9</size>
+ <!-- font size in points -->
+ <weight>bold</weight>
+ <!-- 'bold' or 'normal' -->
+ <slant>normal</slant>
+ <!-- 'italic' or 'normal' -->
+ </font>
+ </theme>
+ <desktops>
+ <!-- this stuff is only used at startup, pagers allow you to change them
+ during a session
+
+ these are default values to use when other ones are not already set
+ by other applications, or saved in your session
+
+ use obconf if you want to change these without having to log out
+ and back in -->
+ <number>1</number>
+ <firstdesk>1</firstdesk>
+ <names>
+ <!-- set names up here if you want to, like this:
+ <name>desktop 1</name>
+ <name>desktop 2</name>
+ -->
+ </names>
+ <popupTime>875</popupTime>
+ <!-- The number of milliseconds to show the popup for when switching
+ desktops. Set this to 0 to disable the popup. -->
+ </desktops>
+ <resize>
+ <drawContents>yes</drawContents>
+ <popupShow>Nonpixel</popupShow>
+ <!-- 'Always', 'Never', or 'Nonpixel' (xterms and such) -->
+ <popupPosition>Center</popupPosition>
+ <!-- 'Center', 'Top', or 'Fixed' -->
+ <popupFixedPosition>
+ <!-- these are used if popupPosition is set to 'Fixed' -->
+ <x>10</x>
+ <!-- positive number for distance from left edge, negative number for
+ distance from right edge, or 'Center' -->
+ <y>10</y>
+ <!-- positive number for distance from top edge, negative number for
+ distance from bottom edge, or 'Center' -->
+ </popupFixedPosition>
+ </resize>
+ <!-- You can reserve a portion of your screen where windows will not cover when
+ they are maximized, or when they are initially placed.
+ Many programs reserve space automatically, but you can use this in other
+ cases. -->
+ <margins>
+ <top>0</top>
+ <bottom>32</bottom>
+ <left>0</left>
+ <right>0</right>
+ </margins>
+ <dock>
+ <position>TopLeft</position>
+ <!-- (Top|Bottom)(Left|Right|)|Top|Bottom|Left|Right|Floating -->
+ <floatingX>0</floatingX>
+ <floatingY>0</floatingY>
+ <noStrut>no</noStrut>
+ <stacking>Above</stacking>
+ <!-- 'Above', 'Normal', or 'Below' -->
+ <direction>Vertical</direction>
+ <!-- 'Vertical' or 'Horizontal' -->
+ <autoHide>no</autoHide>
+ <hideDelay>300</hideDelay>
+ <!-- in milliseconds (1000 = 1 second) -->
+ <showDelay>300</showDelay>
+ <!-- in milliseconds (1000 = 1 second) -->
+ <moveButton>Middle</moveButton>
+ <!-- 'Left', 'Middle', 'Right' -->
+ </dock>
+ <keyboard>
+ <chainQuitKey>C-g</chainQuitKey>
+ <!-- Keybindings for desktop switching -->
+ <keybind key="C-A-Left">
+ <action name="GoToDesktop">
+ <to>left</to>
+ <wrap>no</wrap>
+ </action>
+ </keybind>
+ <keybind key="C-A-Right">
+ <action name="GoToDesktop">
+ <to>right</to>
+ <wrap>no</wrap>
+ </action>
+ </keybind>
+ <keybind key="C-A-Up">
+ <action name="GoToDesktop">
+ <to>up</to>
+ <wrap>no</wrap>
+ </action>
+ </keybind>
+ <keybind key="C-A-Down">
+ <action name="GoToDesktop">
+ <to>down</to>
+ <wrap>no</wrap>
+ </action>
+ </keybind>
+ <keybind key="S-A-Left">
+ <action name="SendToDesktop">
+ <to>left</to>
+ <wrap>no</wrap>
+ </action>
+ </keybind>
+ <keybind key="S-A-Right">
+ <action name="SendToDesktop">
+ <to>right</to>
+ <wrap>no</wrap>
+ </action>
+ </keybind>
+ <keybind key="S-A-Up">
+ <action name="SendToDesktop">
+ <to>up</to>
+ <wrap>no</wrap>
+ </action>
+ </keybind>
+ <keybind key="S-A-Down">
+ <action name="SendToDesktop">
+ <to>down</to>
+ <wrap>no</wrap>
+ </action>
+ </keybind>
+ <keybind key="W-F1">
+ <action name="GoToDesktop">
+ <to>1</to>
+ </action>
+ </keybind>
+ <keybind key="W-F2">
+ <action name="GoToDesktop">
+ <to>2</to>
+ </action>
+ </keybind>
+ <keybind key="W-F3">
+ <action name="GoToDesktop">
+ <to>3</to>
+ </action>
+ </keybind>
+ <keybind key="W-F4">
+ <action name="GoToDesktop">
+ <to>4</to>
+ </action>
+ </keybind>
+ <keybind key="W-d">
+ <action name="ToggleShowDesktop"/>
+ </keybind>
+ <!-- Keybindings for windows -->
+ <keybind key="A-F4">
+ <action name="Close"/>
+ </keybind>
+ <keybind key="A-Escape">
+ <action name="Lower"/>
+ <action name="FocusToBottom"/>
+ <action name="Unfocus"/>
+ </keybind>
+ <keybind key="A-space">
+ <action name="ShowMenu">
+ <menu>client-menu</menu>
+ </action>
+ </keybind>
+ <!-- Keybindings for window switching -->
+ <keybind key="A-Tab">
+ <action name="NextWindow">
+ <finalactions>
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="Unshade"/>
+ </finalactions>
+ </action>
+ </keybind>
+ <keybind key="A-S-Tab">
+ <action name="PreviousWindow">
+ <finalactions>
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="Unshade"/>
+ </finalactions>
+ </action>
+ </keybind>
+ <keybind key="C-A-Tab">
+ <action name="NextWindow">
+ <panels>yes</panels>
+ <desktop>yes</desktop>
+ <finalactions>
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="Unshade"/>
+ </finalactions>
+ </action>
+ </keybind>
+ <!-- Keybindings for window switching with the arrow keys -->
+ <keybind key="W-S-Right">
+ <action name="DirectionalCycleWindows">
+ <direction>right</direction>
+ </action>
+ </keybind>
+ <keybind key="W-S-Left">
+ <action name="DirectionalCycleWindows">
+ <direction>left</direction>
+ </action>
+ </keybind>
+ <keybind key="W-S-Up">
+ <action name="DirectionalCycleWindows">
+ <direction>up</direction>
+ </action>
+ </keybind>
+ <keybind key="W-S-Down">
+ <action name="DirectionalCycleWindows">
+ <direction>down</direction>
+ </action>
+ </keybind>
+ <!-- Keybindings for running applications -->
+ <keybind key="W-e">
+ <action name="Execute">
+ <startupnotify>
+ <enabled>true</enabled>
+ <name>Konqueror</name>
+ </startupnotify>
+ <command>kfmclient openProfile filemanagement</command>
+ </action>
+ </keybind>
+ </keyboard>
+ <mouse>
+ <dragThreshold>1</dragThreshold>
+ <!-- number of pixels the mouse must move before a drag begins -->
+ <doubleClickTime>500</doubleClickTime>
+ <!-- in milliseconds (1000 = 1 second) -->
+ <screenEdgeWarpTime>400</screenEdgeWarpTime>
+ <!-- Time before changing desktops when the pointer touches the edge of the
+ screen while moving a window, in milliseconds (1000 = 1 second).
+ Set this to 0 to disable warping -->
+ <screenEdgeWarpMouse>false</screenEdgeWarpMouse>
+ <!-- Set this to TRUE to move the mouse pointer across the desktop when
+ switching due to hitting the edge of the screen -->
+ <context name="Frame">
+ <mousebind button="A-Left" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ </mousebind>
+ <mousebind button="A-Left" action="Click">
+ <action name="Unshade"/>
+ </mousebind>
+ <mousebind button="A-Left" action="Drag">
+ <action name="Move"/>
+ </mousebind>
+ <mousebind button="A-Right" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="Unshade"/>
+ </mousebind>
+ <mousebind button="A-Right" action="Drag">
+ <action name="Resize"/>
+ </mousebind>
+ <mousebind button="A-Middle" action="Press">
+ <action name="Lower"/>
+ <action name="FocusToBottom"/>
+ <action name="Unfocus"/>
+ </mousebind>
+ <mousebind button="A-Up" action="Click">
+ <action name="GoToDesktop">
+ <to>previous</to>
+ </action>
+ </mousebind>
+ <mousebind button="A-Down" action="Click">
+ <action name="GoToDesktop">
+ <to>next</to>
+ </action>
+ </mousebind>
+ <mousebind button="C-A-Up" action="Click">
+ <action name="GoToDesktop">
+ <to>previous</to>
+ </action>
+ </mousebind>
+ <mousebind button="C-A-Down" action="Click">
+ <action name="GoToDesktop">
+ <to>next</to>
+ </action>
+ </mousebind>
+ <mousebind button="A-S-Up" action="Click">
+ <action name="SendToDesktop">
+ <to>previous</to>
+ </action>
+ </mousebind>
+ <mousebind button="A-S-Down" action="Click">
+ <action name="SendToDesktop">
+ <to>next</to>
+ </action>
+ </mousebind>
+ </context>
+ <context name="Titlebar">
+ <mousebind button="Left" action="Drag">
+ <action name="Move"/>
+ </mousebind>
+ <mousebind button="Left" action="DoubleClick">
+ <action name="ToggleMaximize"/>
+ </mousebind>
+ <mousebind button="Up" action="Click">
+ <action name="if">
+ <shaded>no</shaded>
+ <then>
+ <action name="Shade"/>
+ <action name="FocusToBottom"/>
+ <action name="Unfocus"/>
+ <action name="Lower"/>
+ </then>
+ </action>
+ </mousebind>
+ <mousebind button="Down" action="Click">
+ <action name="if">
+ <shaded>yes</shaded>
+ <then>
+ <action name="Unshade"/>
+ <action name="Raise"/>
+ </then>
+ </action>
+ </mousebind>
+ </context>
+ <context name="Titlebar Top Right Bottom Left TLCorner TRCorner BRCorner BLCorner">
+ <mousebind button="Left" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="Unshade"/>
+ </mousebind>
+ <mousebind button="Middle" action="Press">
+ <action name="Lower"/>
+ <action name="FocusToBottom"/>
+ <action name="Unfocus"/>
+ </mousebind>
+ <mousebind button="Right" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="ShowMenu">
+ <menu>client-menu</menu>
+ </action>
+ </mousebind>
+ </context>
+ <context name="Top">
+ <mousebind button="Left" action="Drag">
+ <action name="Resize">
+ <edge>top</edge>
+ </action>
+ </mousebind>
+ </context>
+ <context name="Left">
+ <mousebind button="Left" action="Drag">
+ <action name="Resize">
+ <edge>left</edge>
+ </action>
+ </mousebind>
+ </context>
+ <context name="Right">
+ <mousebind button="Left" action="Drag">
+ <action name="Resize">
+ <edge>right</edge>
+ </action>
+ </mousebind>
+ </context>
+ <context name="Bottom">
+ <mousebind button="Left" action="Drag">
+ <action name="Resize">
+ <edge>bottom</edge>
+ </action>
+ </mousebind>
+ <mousebind button="Right" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="ShowMenu">
+ <menu>client-menu</menu>
+ </action>
+ </mousebind>
+ </context>
+ <context name="TRCorner BRCorner TLCorner BLCorner">
+ <mousebind button="Left" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="Unshade"/>
+ </mousebind>
+ <mousebind button="Left" action="Drag">
+ <action name="Resize"/>
+ </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="Icon">
+ <mousebind button="Left" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="Unshade"/>
+ <action name="ShowMenu">
+ <menu>client-menu</menu>
+ </action>
+ </mousebind>
+ <mousebind button="Right" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="ShowMenu">
+ <menu>client-menu</menu>
+ </action>
+ </mousebind>
+ </context>
+ <context name="AllDesktops">
+ <mousebind button="Left" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="Unshade"/>
+ </mousebind>
+ <mousebind button="Left" action="Click">
+ <action name="ToggleOmnipresent"/>
+ </mousebind>
+ </context>
+ <context name="Shade">
+ <mousebind button="Left" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ </mousebind>
+ <mousebind button="Left" action="Click">
+ <action name="ToggleShade"/>
+ </mousebind>
+ </context>
+ <context name="Iconify">
+ <mousebind button="Left" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ </mousebind>
+ <mousebind button="Left" action="Click">
+ <action name="Iconify"/>
+ </mousebind>
+ </context>
+ <context name="Maximize">
+ <mousebind button="Left" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="Unshade"/>
+ </mousebind>
+ <mousebind button="Middle" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="Unshade"/>
+ </mousebind>
+ <mousebind button="Right" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="Unshade"/>
+ </mousebind>
+ <mousebind button="Left" action="Click">
+ <action name="ToggleMaximize"/>
+ </mousebind>
+ <mousebind button="Middle" action="Click">
+ <action name="ToggleMaximize">
+ <direction>vertical</direction>
+ </action>
+ </mousebind>
+ <mousebind button="Right" action="Click">
+ <action name="ToggleMaximize">
+ <direction>horizontal</direction>
+ </action>
+ </mousebind>
+ </context>
+ <context name="Close">
+ <mousebind button="Left" action="Press">
+ <action name="Focus"/>
+ <action name="Raise"/>
+ <action name="Unshade"/>
+ </mousebind>
+ <mousebind button="Left" action="Click">
+ <action name="Close"/>
+ </mousebind>
+ </context>
+ <context name="Desktop">
+ <mousebind button="Up" action="Click">
+ <action name="GoToDesktop">
+ <to>previous</to>
+ </action>
+ </mousebind>
+ <mousebind button="Down" action="Click">
+ <action name="GoToDesktop">
+ <to>next</to>
+ </action>
+ </mousebind>
+ <mousebind button="A-Up" action="Click">
+ <action name="GoToDesktop">
+ <to>previous</to>
+ </action>
+ </mousebind>
+ <mousebind button="A-Down" action="Click">
+ <action name="GoToDesktop">
+ <to>next</to>
+ </action>
+ </mousebind>
+ <mousebind button="C-A-Up" action="Click">
+ <action name="GoToDesktop">
+ <to>previous</to>
+ </action>
+ </mousebind>
+ <mousebind button="C-A-Down" action="Click">
+ <action name="GoToDesktop">
+ <to>next</to>
+ </action>
+ </mousebind>
+ <mousebind button="Left" 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">
+ <!-- Menus -->
+ <mousebind button="Middle" action="Press">
+ <action name="ShowMenu">
+ <menu>client-list-combined-menu</menu>
+ </action>
+ </mousebind>
+ <mousebind button="Right" action="Press">
+ <action name="ShowMenu">
+ <menu>root-menu</menu>
+ </action>
+ </mousebind>
+ </context>
+ <context name="MoveResize">
+ <mousebind button="Up" action="Click">
+ <action name="GoToDesktop">
+ <to>previous</to>
+ </action>
+ </mousebind>
+ <mousebind button="Down" action="Click">
+ <action name="GoToDesktop">
+ <to>next</to>
+ </action>
+ </mousebind>
+ <mousebind button="A-Up" action="Click">
+ <action name="GoToDesktop">
+ <to>previous</to>
+ </action>
+ </mousebind>
+ <mousebind button="A-Down" action="Click">
+ <action name="GoToDesktop">
+ <to>next</to>
+ </action>
+ </mousebind>
+ </context>
+ </mouse>
+ <menu>
+ <!-- You can specify more than one menu file in here and they are all loaded,
+ just don't make menu ids clash or, well, it'll be kind of pointless -->
+ <!-- default menu file (or custom one in $HOME/.config/openbox/) -->
+ <file>menu.xml</file>
+ <hideDelay>200</hideDelay>
+ <!-- if a press-release lasts longer than this setting (in milliseconds), the
+ menu is hidden again -->
+ <middle>no</middle>
+ <!-- center submenus vertically about the parent entry -->
+ <submenuShowDelay>100</submenuShowDelay>
+ <!-- time to delay before showing a submenu after hovering over the parent
+ entry.
+ if this is a negative value, then the delay is infinite and the
+ submenu will not be shown until it is clicked on -->
+ <submenuHideDelay>400</submenuHideDelay>
+ <!-- time to delay before hiding a submenu when selecting another
+ entry in parent menu
+ if this is a negative value, then the delay is infinite and the
+ submenu will not be hidden until a different submenu is opened -->
+ <showIcons>yes</showIcons>
+ <!-- controls if icons appear in the client-list-(combined-)menu -->
+ <manageDesktops>yes</manageDesktops>
+ <!-- show the manage desktops section in the client-list-(combined-)menu -->
+ </menu>
+ <applications>
+ <!--
+ # this is an example with comments through out. use these to make your
+ # own rules, but without the comments of course.
+ # you may use one or more of the name/class/role/title/type rules to specify
+ # windows to match
+
+ <application name="the window's _OB_APP_NAME property (see obxprop)"
+ class="the window's _OB_APP_CLASS property (see obxprop)"
+ groupname="the window's _OB_APP_GROUP_NAME property (see obxprop)"
+ groupclass="the window's _OB_APP_GROUP_CLASS property (see obxprop)"
+ role="the window's _OB_APP_ROLE property (see obxprop)"
+ title="the window's _OB_APP_TITLE property (see obxprop)"
+ type="the window's _OB_APP_TYPE property (see obxprob)..
+ (if unspecified, then it is 'dialog' for child windows)">
+ # you may set only one of name/class/role/title/type, or you may use more
+ # than one together to restrict your matches.
+
+ # the name, class, role, and title use simple wildcard matching such as those
+ # used by a shell. you can use * to match any characters and ? to match
+ # any single character.
+
+ # the type is one of: normal, dialog, splash, utility, menu, toolbar, dock,
+ # or desktop
+
+ # when multiple rules match a window, they will all be applied, in the
+ # order that they appear in this list
+
+
+ # each rule element can be left out or set to 'default' to specify to not
+ # change that attribute of the window
+
+ <decor>yes</decor>
+ # enable or disable window decorations
+
+ <shade>no</shade>
+ # make the window shaded when it appears, or not
+
+ <position force="no">
+ # the position is only used if both an x and y coordinate are provided
+ # (and not set to 'default')
+ # when force is "yes", then the window will be placed here even if it
+ # says you want it placed elsewhere. this is to override buggy
+ # applications who refuse to behave
+ <x>center</x>
+ # a number like 50, or 'center' to center on screen. use a negative number
+ # to start from the right (or bottom for <y>), ie -50 is 50 pixels from
+ # the right edge (or bottom). use 'default' to specify using value
+ # provided by the application, or chosen by openbox, instead.
+ <y>200</y>
+ <monitor>1</monitor>
+ # specifies the monitor in a xinerama setup.
+ # 1 is the first head, or 'mouse' for wherever the mouse is
+ </position>
+
+ <size>
+ # the size to make the window.
+ <width>20</width>
+ # a number like 20, or 'default' to use the size given by the application.
+ # you can use fractions such as 1/2 or percentages such as 75% in which
+ # case the value is relative to the size of the monitor that the window
+ # appears on.
+ <height>30%</height>
+ </size>
+
+ <focus>yes</focus>
+ # if the window should try be given focus when it appears. if this is set
+ # to yes it doesn't guarantee the window will be given focus. some
+ # restrictions may apply, but Openbox will try to
+
+ <desktop>1</desktop>
+ # 1 is the first desktop, 'all' for all desktops
+
+ <layer>normal</layer>
+ # 'above', 'normal', or 'below'
+
+ <iconic>no</iconic>
+ # make the window iconified when it appears, or not
+
+ <skip_pager>no</skip_pager>
+ # asks to not be shown in pagers
+
+ <skip_taskbar>no</skip_taskbar>
+ # asks to not be shown in taskbars. window cycling actions will also
+ # skip past such windows
+
+ <fullscreen>yes</fullscreen>
+ # make the window in fullscreen mode when it appears
+
+ <maximized>true</maximized>
+ # 'Horizontal', 'Vertical' or boolean (yes/no)
+ </application>
+
+ # end of the example
+-->
+ </applications>
+</openbox_config>
diff --git a/skel/.config/pcmanfm-qt/lxqt/settings.conf b/skel/.config/pcmanfm-qt/lxqt/settings.conf
new file mode 100644
index 0000000..b4598cd
--- /dev/null
+++ b/skel/.config/pcmanfm-qt/lxqt/settings.conf
@@ -0,0 +1,104 @@
+[Behavior]
+AutoSelectionDelay=600
+BookmarkOpenMethod=current_tab
+ConfirmDelete=true
+ConfirmTrash=false
+NoUsbTrash=false
+QuickExec=false
+SelectNewFiles=false
+SingleClick=false
+UseTrash=true
+
+[Desktop]
+BgColor=#000000
+DesktopCellMargins=@Size(5 5)
+DesktopIconSize=48
+DesktopShortcuts=@Invalid()
+FgColor=#ffffff
+Font="Roboto,10,-1,5,57,0,0,0,0,0"
+HideItems=false
+LastSlide=
+ShadowColor=#000000
+ShowHidden=false
+ShowWmMenu=false
+SlideShowInterval=0
+SortColumn=name
+SortFolderFirst=true
+SortOrder=ascending
+Wallpaper=/usr/share/backgrounds/redcore-community/0.png
+WallpaperDirectory=
+WallpaperMode=stretch
+WallpaperRandomize=false
+
+[FolderView]
+BackupAsHidden=false
+BigIconSize=48
+CustomColumnWidths=@Invalid()
+FolderViewCellMargins=@Size(3 3)
+HiddenColumns=@Invalid()
+Mode=icon
+ShadowHidden=false
+ShowFilter=false
+ShowFullNames=false
+ShowHidden=false
+SidePaneIconSize=24
+SmallIconSize=24
+SortCaseSensitive=false
+SortColumn=name
+SortFolderFirst=true
+SortOrder=ascending
+ThumbnailIconSize=128
+
+[Places]
+PlacesApplications=true
+PlacesComputer=true
+PlacesDesktop=true
+PlacesHome=true
+PlacesNetwork=true
+PlacesRoot=true
+PlacesTrash=true
+
+[Search]
+searchContentCaseInsensitive=false
+searchContentRegexp=true
+searchNameCaseInsensitive=false
+searchNameRegexp=true
+searchRecursive=false
+searchhHidden=false
+
+[System]
+Archiver=lxqt-archiver
+FallbackIconThemeName=breeze
+OnlyUserTemplates=false
+SIUnit=false
+SuCommand=lxsudo dbus-run-session -- %s
+TemplateRunApp=false
+TemplateTypeOnce=false
+Terminal=qterminal
+
+[Thumbnail]
+MaxThumbnailFileSize=4096
+ShowThumbnails=true
+ThumbnailLocalFilesOnly=true
+
+[Volume]
+AutoRun=true
+CloseOnUnmount=true
+MountOnStartup=true
+MountRemovable=true
+
+[Window]
+AlwaysShowTabs=false
+FixedHeight=480
+FixedWidth=640
+FullWidthTabBar=true
+LastWindowHeight=480
+LastWindowMaximized=true
+LastWindowWidth=640
+PathBarButtons=true
+RememberWindowSize=true
+ShowMenuBar=true
+ShowTabClose=true
+SidePaneMode=places
+SplitView=false
+SplitterPos=150
diff --git a/skel/.config/qt5ct/qt5ct.conf b/skel/.config/qt5ct/qt5ct.conf
new file mode 100644
index 0000000..942e877
--- /dev/null
+++ b/skel/.config/qt5ct/qt5ct.conf
@@ -0,0 +1,32 @@
+[Appearance]
+color_scheme_path=/usr/share/qt5ct/colors/airy.conf
+custom_palette=false
+icon_theme=breeze
+standard_dialogs=xdgdesktopportal
+style=Fusion
+
+[Fonts]
+fixed="Monospace,10,-1,5,50,0,0,0,0,0,Regular"
+general="Noto Sans,10,-1,5,50,0,0,0,0,0,Regular"
+
+[Interface]
+activate_item_on_single_click=1
+buttonbox_layout=0
+cursor_flash_time=1000
+dialog_buttons_have_icons=1
+double_click_interval=400
+gui_effects=@Invalid()
+keyboard_scheme=2
+menus_have_icons=true
+show_shortcuts_in_context_menus=true
+stylesheets=@Invalid()
+toolbutton_style=4
+underline_shortcut=1
+wheel_scroll_lines=3
+
+[SettingsWindow]
+geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\x3\0\0\0\x3\0\0\x4\xf8\0\0\x2\xfa\0\0\0\x5\0\0\0\x5\0\0\x4\xf6\0\0\x2\xf8\0\0\0\0\0\0\0\0\x5\0\0\0\0\x5\0\0\0\x5\0\0\x4\xf6\0\0\x2\xf8)
+
+[Troubleshooting]
+force_raster_widgets=1
+ignored_applications=@Invalid()
diff --git a/skel/.config/qt6ct/qt6ct.conf b/skel/.config/qt6ct/qt6ct.conf
new file mode 100644
index 0000000..891115a
--- /dev/null
+++ b/skel/.config/qt6ct/qt6ct.conf
@@ -0,0 +1,33 @@
+[Appearance]
+color_scheme_path=/usr/share/qt6ct/colors/airy.conf
+custom_palette=false
+icon_theme=breeze
+standard_dialogs=xdgdesktopportal
+style=Fusion
+
+[Fonts]
+fixed="Monospace,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1,Regular"
+general="Noto Sans,10,-1,5,400,0,0,0,0,0,0,0,0,0,0,1,Regular"
+
+[Interface]
+activate_item_on_single_click=1
+buttonbox_layout=0
+cursor_flash_time=1000
+dialog_buttons_have_icons=1
+double_click_interval=400
+gui_effects=@Invalid()
+keyboard_scheme=2
+menus_have_icons=true
+show_shortcuts_in_context_menus=true
+stylesheets=@Invalid()
+toolbutton_style=4
+underline_shortcut=1
+wheel_scroll_lines=3
+
+[SettingsWindow]
+geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\x3\0\0\0\x3\0\0\x4\xf8\0\0\x2\xfa\0\0\0\x5\0\0\0\x5\0\0\x4\xf6\0\0\x2\xf8\0\0\0\0\0\0\0\0\x5\0\0\0\0\x5\0\0\0\x5\0\0\x4\xf6\0\0\x2\xf8)
+
+[Troubleshooting]
+force_raster_widgets=1
+ignored_applications=@Invalid()
+
diff --git a/skel/.config/qtile/colors.py b/skel/.config/qtile/colors.py
index 4a255e2..2db15e7 100644
--- a/skel/.config/qtile/colors.py
+++ b/skel/.config/qtile/colors.py
@@ -192,8 +192,8 @@ def redcore():
['#520a0a', '#520a0a'], #red [9]
["#eff0f1", "#eff0f1"]] #white [10]
- backgroundColor = "#31363b"
- foregroundColor = "#eff0f1"
+ backgroundColor = "#eff0f1"
+ foregroundColor = "#31363b"
workspaceColor = "#27ae60"
foregroundColorTwo = "#2a2a2a"
return colors, backgroundColor, foregroundColor, workspaceColor, foregroundColorTwo
diff --git a/skel/.config/qtile/config.py b/skel/.config/qtile/config.py
index 5e209b8..4b4fdd6 100644
--- a/skel/.config/qtile/config.py
+++ b/skel/.config/qtile/config.py
@@ -119,8 +119,8 @@ groups = []
group_names = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "minus", "equal"]
# Change out these two lines to change between icons and numbers in the workspace section of the bar.
-group_labels = ["", "", "", "", "", "", "", "", "ﭮ", "", "", "﨣"]
-#group_labels = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"]
+#group_labels = ["", "", "", "", "", "", "", "", "ﭮ", "", "", "﨣"]
+group_labels = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"]
# Change these to change the default layout per workspace. Do not delete.
group_layouts = ["monadtall", "monadtall", "monadtall", "monadtall", "monadtall", "monadtall", "monadtall", "monadtall", "monadtall", "monadtall", "monadtall", "monadtall", "monadtall", "monadtall"]
@@ -159,8 +159,8 @@ keys.extend([
# Define layouts and layout themes
layout_theme = {
"margin":5,
- "border_width": 4,
- "border_focus": colors[2],
+ "border_width": 2,
+ "border_focus": colors[9],
"border_normal": backgroundColor
}
@@ -179,8 +179,8 @@ def launch_menu():
# Define Widgets
widget_defaults = dict(
- font="JetBrainsMono Nerd Font",
- fontsize = 12,
+ font="Noto Sans",
+ fontsize = 14,
padding = 2,
background=backgroundColor
)
@@ -188,21 +188,19 @@ widget_defaults = dict(
def init_widgets_list(monitor_num):
widgets_list = [
widget.GroupBox(
- font="JetBrainsMono Nerd Font",
- fontsize = 16,
+ font="Noto Sans",
+ fontsize = 14,
margin_y = 2,
margin_x = 4,
- padding_y = 6,
- padding_x = 6,
+ padding_y = 5,
+ padding_x = 5,
borderwidth = 2,
disable_drag = True,
- active = colors[4],
+ active = colors[9],
inactive = foregroundColor,
hide_unused = False,
- rounded = False,
- highlight_method = "line",
- highlight_color = [backgroundColor, backgroundColor],
- this_current_screen_border = colors[5],
+ rounded = True,
+ this_current_screen_border = colors[9],
this_screen_border = colors[7],
other_screen_border = colors[6],
other_current_screen_border = colors[6],
@@ -215,13 +213,13 @@ def init_widgets_list(monitor_num):
),
widget.TaskList(
icon_size = 0,
- font = "JetBrainsMono Nerd Font",
+ font = "Noto Sans",
foreground = colors[10],
- background = colors[2],
+ background = colors[9],
borderwidth = 0,
- border = colors[6],
+ border = colors[9],
margin = 0,
- padding = 8,
+ padding = 10,
highlight_method = "block",
title_width_method = "uniform",
urgent_alert_method = "border",
@@ -231,29 +229,29 @@ def init_widgets_list(monitor_num):
txt_maximized = "🗖 ",
txt_minimized = "🗕 ",
),
+ widget.CurrentLayoutIcon(scale = 0.5, foreground = colors[9], background = colors[9]),
+ widget.Sep(linewidth = 0, padding = 10),
+ widget.Systray(background = backgroundColor, icon_size = 20, padding = 10),
widget.Sep(linewidth = 0, padding = 10),
- widget.TextBox(text = " ", fontsize = 14, font = "JetBrainsMono Nerd Font", foreground = colors[7]),
+ widget.TextBox(text = "CPU ", fontsize = 10, font = "Noto Sans", foreground = colors[0]),
widget.CPU(
- font = "JetBrainsMono Nerd Font",
+ font = "Noto Sans",
update_interval = 1.0,
- format = '{load_percent}%',
+ format = '{freq_current}Ghz / {load_percent}%',
foreground = foregroundColor,
- padding = 5
+ padding = 1
),
widget.Sep(linewidth = 0, padding = 10),
- widget.TextBox(text = "", fontsize = 14, font = "JetBrainsMono Nerd Font", foreground = colors[3]),
+ widget.TextBox(text = "RAM", fontsize = 10, font = "Noto Sans", foreground = colors[0]),
widget.Memory(
- font = "JetBrainsMonoNerdFont",
+ font = "Noto Sans",
foreground = foregroundColor,
format = '{MemUsed: .0f}{mm} /{MemTotal: .0f}{mm}',
measure_mem='G',
- padding = 5,
+ padding = 1,
),
widget.Sep(linewidth = 0, padding = 10),
- widget.TextBox(text = " ", fontsize = 14, font = "JetBrainsMono Nerd Font", foreground = colors[10]),
- widget.Clock(format='%I:%M %p', font = "JetBrainsMono Nerd Font", padding = 10, foreground = foregroundColor),
- widget.Systray(background = backgroundColor, icon_size = 20, padding = 4),
- widget.CurrentLayoutIcon(scale = 0.5, foreground = colors[6], background = colors[6]),
+ widget.Clock(format='%I:%M %p', font = "Noto Sans", padding = 10, foreground = colors[0]),
]
return widgets_list
diff --git a/skel/.config/qtile/scripts/autostart.sh b/skel/.config/qtile/scripts/autostart.sh
index ba259ee..ba86ecd 100755
--- a/skel/.config/qtile/scripts/autostart.sh
+++ b/skel/.config/qtile/scripts/autostart.sh
@@ -1,17 +1,71 @@
#!/bin/bash
-function run {
- if ! pgrep $1 ;
- then
- $@&
- fi
+set_wallpaper() {
+ if [[ "$(loginctl show-session "$XDG_SESSION_ID" -p Type --value)" != wayland ]]; then
+ if [[ -x /usr/bin/feh ]] ; then # x11
+ /usr/bin/feh --bg-scale /usr/share/backgrounds/redcore-community/0.png & disown
+ fi
+ else
+ if [[ -x /usr/bin/swaybg ]] ; then # wayland
+ /usr/bin/swaybg --image /usr/share/backgrounds/redcore-community/0.png & disown
+ fi
+ fi
}
+start_polkit_agent() {
+ if [[ -x /usr/libexec/polkit-kde-authentication-agent-1 ]] ; then
+ pkill -f /usr/libexec/polkit-kde-authentication-agent-1
+ /usr/libexec/polkit-kde-authentication-agent-1 & disown
+ elif [[ -x /usr/libexec/polkit-gnome-authentication-agent-1 ]] ; then
+ pkill -f /usr/libexec/polkit-gnome-authentication-agent-1
+ /usr/libexec/polkit-gnome-authentication-agent-1 & disown
+ fi
+}
+
+start_notification_daemon() {
+ if [[ -x /usr/bin/dunst ]] ; then
+ pkill -f dunst
+ /usr/bin/dunst & disown
+ fi
+}
+
+start_compositor() {
+ if [[ "$(loginctl show-session "$XDG_SESSION_ID" -p Type --value)" != wayland ]]; then
+ if [[ -x /usr/bin/picom ]] ; then # x11
+ pkill -f picom
+ /usr/bin/picom --vsync & disown
+ fi
+ fi
+}
+
+start_nm-applet() {
+ if [[ -x /usr/bin/nm-applet ]] ; then
+ pkill -f nm-applet
+ /usr/bin/nm-applet & disown
+ fi
+}
+
+start_pipewire() {
+ if [[ -x /usr/bin/gentoo-pipewire-launcher ]] ; then
+ /usr/bin/gentoo-pipewire-launcher restart & disown
+ fi
+}
-dunst &
+start_xdg-desktop-portal() {
+ if [[ -x /usr/libexec/xdg-desktop-portal-wlr ]] ; then
+ pkill -f xdg-desktop-portal-wlr
+ /usr/libexec/xdg-desktop-portal-wlr & disown
+ fi
+}
+
+main() {
+ set_wallpaper
+ start_polkit_agent
+ start_notification_daemon
+ start_compositor
+ start_nm-applet
+ start_pipewire
+ start_xdg-desktop-portal
+}
-#starting utility applications at boot time
-picom --vsync &
-/usr/libexec/polkit-gnome-autentication-agent-1 &
-#/usr/lib/xfce4/notifyd/xfce4-notifyd &
-feh --bg-scale ~/.config/qtile/assets/redcore.png &
+main