Compare commits
	
		
			2 Commits
		
	
	
		
			4195ef4e3a
			...
			efbd44ca4b
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					efbd44ca4b | ||
| 
						 | 
					57936b7890 | 
jaci
dotfiles
colors.txt
kanshi
labwc
.paper-config
autostartbullet.xbmclose.xbmdesk.xbmdesk_toggled.xbmiconify.xbmmax.xbmmax_disabled.xbmmax_toggled.xbmmenu.xmlrc.xmlshade.xbmshade_toggled.xbmthemerc
autostartmenu.xmlrc.xmlthemerc-overridewaybar
modules
nate/modules/apps/firefox
							
								
								
									
										24
									
								
								jaci/dotfiles/colors.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								jaci/dotfiles/colors.txt
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,24 @@
 | 
			
		||||
# Colors
 | 
			
		||||
Celadon - #B0F2B4
 | 
			
		||||
Celeste - #BAF2E9
 | 
			
		||||
Thistle - #DFC2F2
 | 
			
		||||
English Violet - #51344D
 | 
			
		||||
Indian Red - #C97064
 | 
			
		||||
Black Olive - #1F271B - Black, Font
 | 
			
		||||
Egg Shell - #F8F1DD - White, Font
 | 
			
		||||
 | 
			
		||||
## Coolors Link
 | 
			
		||||
 | 
			
		||||
[here](https://coolors.co/b0f2b4-dfc2f2-baf2e9-51344d-c97064)
 | 
			
		||||
 | 
			
		||||
## CSS
 | 
			
		||||
 | 
			
		||||
```css
 | 
			
		||||
@define-color celadon #b0f2b4
 | 
			
		||||
@define-color celeste #baf2e9
 | 
			
		||||
@define-color thistle #dfc2f2
 | 
			
		||||
@define-color english_violet #51344d
 | 
			
		||||
@define-color indian_red #c97064
 | 
			
		||||
@define-color black_olive #1f271b
 | 
			
		||||
@define-color egg_shell #f8f1dd
 | 
			
		||||
```
 | 
			
		||||
							
								
								
									
										3
									
								
								jaci/dotfiles/kanshi/config
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								jaci/dotfiles/kanshi/config
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,3 @@
 | 
			
		||||
profile {
 | 
			
		||||
  output HDMI-A-1 position 0,0 mode 1920x1080@143.998001Hz
 | 
			
		||||
}
 | 
			
		||||
@ -1,29 +0,0 @@
 | 
			
		||||
#!/bin/dash
 | 
			
		||||
 | 
			
		||||
# Autostart Apps
 | 
			
		||||
xset +fp ~/.fonts/misc/
 | 
			
		||||
xset b off
 | 
			
		||||
xset r rate 250 25
 | 
			
		||||
xbacklight -set 5
 | 
			
		||||
/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 &
 | 
			
		||||
pcmanfm -d &
 | 
			
		||||
compton -b
 | 
			
		||||
hsetroot -tile ~/.wallpaper.png
 | 
			
		||||
xsettingsd &
 | 
			
		||||
dunst -geometry "300x60-28+56" &
 | 
			
		||||
 | 
			
		||||
# Touchpad settings
 | 
			
		||||
synclient \
 | 
			
		||||
VertEdgeScroll=0 HorizEdgeScroll=0 \
 | 
			
		||||
VertTwoFingerScroll=1 HorizTwoFingerScroll=1 \
 | 
			
		||||
VertScrollDelta=320 HorizScrollDelta=320 \
 | 
			
		||||
MinSpeed=0.05 MaxSpeed=1.2 \
 | 
			
		||||
AccelFactor=0.04 CoastingSpeed=10 \
 | 
			
		||||
TapButton1=0 TapButton2=0 TapButton3=0
 | 
			
		||||
 | 
			
		||||
# Panel
 | 
			
		||||
panel &
 | 
			
		||||
trayer \
 | 
			
		||||
--align right --widthtype request --heighttype pixel --height 28 \
 | 
			
		||||
--transparent true --alpha 255 &
 | 
			
		||||
 | 
			
		||||
@ -1,5 +0,0 @@
 | 
			
		||||
#define bullet_width 9
 | 
			
		||||
#define bullet_height 9
 | 
			
		||||
static unsigned char bullet_bits[] = {
 | 
			
		||||
   0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x20, 0x00, 0x40, 0x00, 0x20, 0x00,
 | 
			
		||||
   0x10, 0x00, 0x00, 0x00, 0x00, 0x00 };
 | 
			
		||||
@ -1,5 +0,0 @@
 | 
			
		||||
#define close_width 12
 | 
			
		||||
#define close_height 12
 | 
			
		||||
static unsigned char close_bits[] = {
 | 
			
		||||
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x01, 0x90, 0x00, 0x60, 0x00,
 | 
			
		||||
   0x60, 0x00, 0x90, 0x00, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
 | 
			
		||||
@ -1,5 +0,0 @@
 | 
			
		||||
#define desk_width 12
 | 
			
		||||
#define desk_height 12
 | 
			
		||||
static unsigned char desk_bits[] = {
 | 
			
		||||
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, 0x01, 0x98, 0x01, 0x00, 0x00,
 | 
			
		||||
   0x00, 0x00, 0x98, 0x01, 0x98, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
 | 
			
		||||
@ -1,5 +0,0 @@
 | 
			
		||||
#define desk_toggled_width 12
 | 
			
		||||
#define desk_toggled_height 12
 | 
			
		||||
static unsigned char desk_toggled_bits[] = {
 | 
			
		||||
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, 0x01, 0x98, 0x01, 0x60, 0x00,
 | 
			
		||||
   0x60, 0x00, 0x98, 0x01, 0x98, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
 | 
			
		||||
@ -1,5 +0,0 @@
 | 
			
		||||
#define iconify_width 12
 | 
			
		||||
#define iconify_height 12
 | 
			
		||||
static unsigned char iconify_bits[] = {
 | 
			
		||||
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
 | 
			
		||||
   0x00, 0x00, 0x00, 0x00, 0xf8, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
 | 
			
		||||
@ -1,5 +0,0 @@
 | 
			
		||||
#define max_width 12
 | 
			
		||||
#define max_height 12
 | 
			
		||||
static unsigned char max_bits[] = {
 | 
			
		||||
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x80, 0x01, 0x40, 0x01,
 | 
			
		||||
   0x28, 0x00, 0x18, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
 | 
			
		||||
@ -1,5 +0,0 @@
 | 
			
		||||
#define max_disabled_width 12
 | 
			
		||||
#define max_disabled_height 12
 | 
			
		||||
static unsigned char max_disabled_bits[] = {
 | 
			
		||||
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x80, 0x01, 0x40, 0x01,
 | 
			
		||||
   0x28, 0x00, 0x18, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
 | 
			
		||||
@ -1,5 +0,0 @@
 | 
			
		||||
#define max_toggled_width 12
 | 
			
		||||
#define max_toggled_height 12
 | 
			
		||||
static unsigned char max_toggled_bits[] = {
 | 
			
		||||
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, 0x80, 0x01, 0x40, 0x01,
 | 
			
		||||
   0x28, 0x00, 0x18, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
 | 
			
		||||
@ -1,52 +0,0 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<openbox_menu
 | 
			
		||||
	xmlns="http://openbox.org/"
 | 
			
		||||
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 | 
			
		||||
	xsi:schemaLocation="http://openbox.org/
 | 
			
		||||
	file:///usr/share/openbox/menu.xsd">
 | 
			
		||||
	<menu id="root-menu" label="Openbox 3">
 | 
			
		||||
		<item label="Terminal emulator">
 | 
			
		||||
			<action name="Execute">
 | 
			
		||||
				<execute>x-terminal-emulator</execute>
 | 
			
		||||
			</action>
 | 
			
		||||
		</item>
 | 
			
		||||
		<item label="Web browser">
 | 
			
		||||
			<action name="Execute">
 | 
			
		||||
				<execute>x-www-browser</execute>
 | 
			
		||||
			</action>
 | 
			
		||||
		</item>
 | 
			
		||||
		<separator />
 | 
			
		||||
		<menu execute="openbox-menu lxde-applications.menu" id="apps" label="Applications"/>
 | 
			
		||||
		<menu id="client-list-menu" />
 | 
			
		||||
		<separator />
 | 
			
		||||
		<item label="Configurations">
 | 
			
		||||
			<action name="Execute">
 | 
			
		||||
				<execute>obconf</execute>
 | 
			
		||||
			</action>
 | 
			
		||||
		</item>
 | 
			
		||||
		<item label="Reconfigure">
 | 
			
		||||
			<action name="Reconfigure" />
 | 
			
		||||
		</item>
 | 
			
		||||
		<separator />
 | 
			
		||||
		<menu id="exit" label="Exit" >
 | 
			
		||||
			<item label="Logout">
 | 
			
		||||
				<action name="Exit" />
 | 
			
		||||
			</item>
 | 
			
		||||
			<item label="Suspend">
 | 
			
		||||
				<action name="Execute">
 | 
			
		||||
					<execute>systemctl suspend</execute>
 | 
			
		||||
				</action>
 | 
			
		||||
			</item>
 | 
			
		||||
			<item label="Reboot">
 | 
			
		||||
				<action name="Execute">
 | 
			
		||||
					<execute>systemctl reboot</execute>
 | 
			
		||||
				</action>
 | 
			
		||||
			</item>
 | 
			
		||||
			<item label="Shutdown">
 | 
			
		||||
				<action name="Execute">
 | 
			
		||||
					<execute>systemctl poweroff</execute>
 | 
			
		||||
				</action>
 | 
			
		||||
			</item>
 | 
			
		||||
		</menu>
 | 
			
		||||
	</menu>
 | 
			
		||||
</openbox_menu>
 | 
			
		||||
@ -1,774 +0,0 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<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>Adiantum</name>
 | 
			
		||||
		<titleLayout>CLM</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>yes</animateIconify>
 | 
			
		||||
		<font place="ActiveWindow">
 | 
			
		||||
			<name>cinnamonroll</name>
 | 
			
		||||
			<size>8</size>
 | 
			
		||||
			<!-- font size in points -->
 | 
			
		||||
			<weight>Normal</weight>
 | 
			
		||||
			<!-- 'bold' or 'normal' -->
 | 
			
		||||
			<slant>Normal</slant>
 | 
			
		||||
			<!-- 'italic' or 'normal' -->
 | 
			
		||||
		</font>
 | 
			
		||||
		<font place="InactiveWindow">
 | 
			
		||||
			<name>cinnamonroll</name>
 | 
			
		||||
			<size>8</size>
 | 
			
		||||
			<!-- font size in points -->
 | 
			
		||||
			<weight>Normal</weight>
 | 
			
		||||
			<!-- 'bold' or 'normal' -->
 | 
			
		||||
			<slant>Normal</slant>
 | 
			
		||||
			<!-- 'italic' or 'normal' -->
 | 
			
		||||
		</font>
 | 
			
		||||
		<font place="MenuHeader">
 | 
			
		||||
			<name>cinnamonroll</name>
 | 
			
		||||
			<size>8</size>
 | 
			
		||||
			<!-- font size in points -->
 | 
			
		||||
			<weight>Normal</weight>
 | 
			
		||||
			<!-- 'bold' or 'normal' -->
 | 
			
		||||
			<slant>Normal</slant>
 | 
			
		||||
			<!-- 'italic' or 'normal' -->
 | 
			
		||||
		</font>
 | 
			
		||||
		<font place="MenuItem">
 | 
			
		||||
			<name>cinnamonroll</name>
 | 
			
		||||
			<size>8</size>
 | 
			
		||||
			<!-- font size in points -->
 | 
			
		||||
			<weight>Normal</weight>
 | 
			
		||||
			<!-- 'bold' or 'normal' -->
 | 
			
		||||
			<slant>Normal</slant>
 | 
			
		||||
			<!-- 'italic' or 'normal' -->
 | 
			
		||||
		</font>
 | 
			
		||||
		<font place="ActiveOnScreenDisplay">
 | 
			
		||||
			<name>cinnamonroll</name>
 | 
			
		||||
			<size>8</size>
 | 
			
		||||
			<!-- font size in points -->
 | 
			
		||||
			<weight>Normal</weight>
 | 
			
		||||
			<!-- 'bold' or 'normal' -->
 | 
			
		||||
			<slant>Normal</slant>
 | 
			
		||||
			<!-- 'italic' or 'normal' -->
 | 
			
		||||
		</font>
 | 
			
		||||
		<font place="InactiveOnScreenDisplay">
 | 
			
		||||
			<name>cinnamonroll</name>
 | 
			
		||||
			<size>8</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>4</number>
 | 
			
		||||
		<firstdesk>1</firstdesk>
 | 
			
		||||
		<names>
 | 
			
		||||
			<name>1</name>
 | 
			
		||||
			<name>2</name>
 | 
			
		||||
			<name>3</name>
 | 
			
		||||
			<name>4</name>
 | 
			
		||||
		</names>
 | 
			
		||||
		<popupTime>1000</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>48</top>
 | 
			
		||||
		<bottom>16</bottom>
 | 
			
		||||
		<left>16</left>
 | 
			
		||||
		<right>16</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>
 | 
			
		||||
		<!-- Sent window to next or previous workspace -->
 | 
			
		||||
		<keybind key="W-S-Left">
 | 
			
		||||
			<action name="SendToDesktop">
 | 
			
		||||
				<to>left</to>
 | 
			
		||||
				<wrap>no</wrap>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-S-Right">
 | 
			
		||||
			<action name="SendToDesktop">
 | 
			
		||||
				<to>right</to>
 | 
			
		||||
				<wrap>no</wrap>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<!-- Switch to another workspace -->
 | 
			
		||||
		<keybind key="W-1">
 | 
			
		||||
			<action name="GoToDesktop">
 | 
			
		||||
				<to>1</to>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-2">
 | 
			
		||||
			<action name="GoToDesktop">
 | 
			
		||||
				<to>2</to>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-3">
 | 
			
		||||
			<action name="GoToDesktop">
 | 
			
		||||
				<to>3</to>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-4">
 | 
			
		||||
			<action name="GoToDesktop">
 | 
			
		||||
				<to>4</to>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<!-- Sent window to worspace number -->
 | 
			
		||||
		<keybind key="W-S-1">
 | 
			
		||||
			<action name="SendToDesktop">
 | 
			
		||||
				<to>1</to>
 | 
			
		||||
				<wrap>no</wrap>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-S-2">
 | 
			
		||||
			<action name="SendToDesktop">
 | 
			
		||||
				<to>2</to>
 | 
			
		||||
				<wrap>no</wrap>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-S-3">
 | 
			
		||||
			<action name="SendToDesktop">
 | 
			
		||||
				<to>3</to>
 | 
			
		||||
				<wrap>no</wrap>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-S-4">
 | 
			
		||||
			<action name="SendToDesktop">
 | 
			
		||||
				<to>4</to>
 | 
			
		||||
				<wrap>no</wrap>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<!-- Keybindings for Aero Snap -->
 | 
			
		||||
		<keybind key="W-Right">
 | 
			
		||||
			<action name="UnmaximizeFull"/>
 | 
			
		||||
			<action name="MoveResizeTo">
 | 
			
		||||
				<x>-0</x>
 | 
			
		||||
				<y>+0</y>
 | 
			
		||||
				<width>50/100</width>
 | 
			
		||||
				<height>100/100</height>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-Left">
 | 
			
		||||
			<action name="UnmaximizeFull"/>
 | 
			
		||||
			<action name="MoveResizeTo">
 | 
			
		||||
				<x>+0</x>
 | 
			
		||||
				<y>+0</y>
 | 
			
		||||
				<width>50/100</width>
 | 
			
		||||
				<height>100/100</height>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-Up">
 | 
			
		||||
			<action name="UnmaximizeFull"/>
 | 
			
		||||
			<action name="MoveResizeTo">
 | 
			
		||||
				<width>75/100</width>
 | 
			
		||||
				<height>75/100</height>
 | 
			
		||||
			</action>
 | 
			
		||||
			<action name="MoveToCenter"/>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-Down">
 | 
			
		||||
			<action name="UnmaximizeFull"/>
 | 
			
		||||
			<action name="MoveResizeTo">
 | 
			
		||||
				<width>50/100</width>
 | 
			
		||||
				<height>50/100</height>
 | 
			
		||||
			</action>
 | 
			
		||||
			<action name="MoveToCenter"/>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-S-Up">
 | 
			
		||||
			<action name="UnmaximizeFull"/>
 | 
			
		||||
			<action name="MoveResizeTo">
 | 
			
		||||
				<width>75/100</width>
 | 
			
		||||
				<height>75/100</height>
 | 
			
		||||
			</action>
 | 
			
		||||
			<action name="MoveToCenter"/>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<!-- Keybindings for moving window to edge -->
 | 
			
		||||
		<keybind key="W-C-Right">
 | 
			
		||||
			<action name="MoveToEdge">
 | 
			
		||||
				<direction>east</direction>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-C-Left">
 | 
			
		||||
			<action name="MoveToEdge">
 | 
			
		||||
				<direction>west</direction>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-C-Up">
 | 
			
		||||
			<action name="MoveToEdge">
 | 
			
		||||
				<direction>north</direction>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-C-Down">
 | 
			
		||||
			<action name="MoveToEdge">
 | 
			
		||||
				<direction>south</direction>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-a">
 | 
			
		||||
			<action name="MoveToCenter"/>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<!-- Keybindings for undecorate, fullscreen, minimize,
 | 
			
		||||
		roll-up, stick, resize, move, close, and window menu -->
 | 
			
		||||
		<keybind key="W-t">
 | 
			
		||||
			<action name="ToggleDecorations"/>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-f">
 | 
			
		||||
			<action name="ToggleMaximize"/>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-z">
 | 
			
		||||
			<action name="Iconify"/>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-u">
 | 
			
		||||
			<action name="ToggleShade"/>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-s">
 | 
			
		||||
			<action name="ToggleOmnipresent"/>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-r">
 | 
			
		||||
			<action name="Resize"/>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-m">
 | 
			
		||||
			<action name="Move"/>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="A-F4">
 | 
			
		||||
			<action name="Close"/>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-c">
 | 
			
		||||
			<action name="Close"/>
 | 
			
		||||
		</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">
 | 
			
		||||
				<dialog>list</dialog>
 | 
			
		||||
				<bar>no</bar>
 | 
			
		||||
				<finalactions>
 | 
			
		||||
					<action name="Focus"/>
 | 
			
		||||
					<action name="Raise"/>
 | 
			
		||||
					<action name="Unshade"/>
 | 
			
		||||
				</finalactions>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="A-S-Tab">
 | 
			
		||||
			<action name="PreviousWindow">
 | 
			
		||||
				<dialog>list</dialog>
 | 
			
		||||
				<bar>no</bar>
 | 
			
		||||
				<finalactions>
 | 
			
		||||
					<action name="Focus"/>
 | 
			
		||||
					<action name="Raise"/>
 | 
			
		||||
					<action name="Unshade"/>
 | 
			
		||||
				</finalactions>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="C-A-Down">
 | 
			
		||||
			<action name="NextWindow">
 | 
			
		||||
				<dialog>list</dialog>
 | 
			
		||||
				<bar>yes</bar>
 | 
			
		||||
				<raise>yes</raise>
 | 
			
		||||
				<finalactions>
 | 
			
		||||
					<action name="Focus"/>
 | 
			
		||||
					<action name="Raise"/>
 | 
			
		||||
					<action name="Unshade"/>
 | 
			
		||||
				</finalactions>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="C-A-Up">
 | 
			
		||||
			<action name="NextWindow">
 | 
			
		||||
				<dialog>list</dialog>
 | 
			
		||||
				<bar>yes</bar>
 | 
			
		||||
				<raise>yes</raise>
 | 
			
		||||
				<finalactions>
 | 
			
		||||
					<action name="Focus"/>
 | 
			
		||||
					<action name="Raise"/>
 | 
			
		||||
					<action name="Unshade"/>
 | 
			
		||||
				</finalactions>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<!-- Keybindings for window switching with the arrow keys -->
 | 
			
		||||
		<keybind key="W-A-Right">
 | 
			
		||||
			<action name="DirectionalCycleWindows">
 | 
			
		||||
				<direction>right</direction>
 | 
			
		||||
				<dialog>no</dialog>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-A-Left">
 | 
			
		||||
			<action name="DirectionalCycleWindows">
 | 
			
		||||
				<direction>left</direction>
 | 
			
		||||
				<dialog>no</dialog>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-A-Up">
 | 
			
		||||
			<action name="DirectionalCycleWindows">
 | 
			
		||||
				<direction>up</direction>
 | 
			
		||||
				<dialog>no</dialog>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-A-Down">
 | 
			
		||||
			<action name="DirectionalCycleWindows">
 | 
			
		||||
				<direction>down</direction>
 | 
			
		||||
				<dialog>no</dialog>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<!-- Keybindings for startmenu	-->
 | 
			
		||||
		<keybind key="W-d">
 | 
			
		||||
			<action name="Execute">
 | 
			
		||||
				<command>launch</command>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-Tab">
 | 
			
		||||
			<action name="ShowMenu">
 | 
			
		||||
				<menu>client-list-combined-menu</menu>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-space">
 | 
			
		||||
			<action name="ShowMenu">
 | 
			
		||||
				<menu>root-menu</menu>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<!-- Keybindings for running applications -->
 | 
			
		||||
		<keybind key="W-Return">
 | 
			
		||||
			<action name="Execute">
 | 
			
		||||
				<command>x-terminal-emulator</command>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-w">
 | 
			
		||||
			<action name="Execute">
 | 
			
		||||
				<command>x-www-browser</command>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-e">
 | 
			
		||||
			<action name="Execute">
 | 
			
		||||
				<command>pcmanfm</command>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-g">
 | 
			
		||||
			<action name="Execute">
 | 
			
		||||
				<command>geany</command>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-v">
 | 
			
		||||
			<action name="Execute">
 | 
			
		||||
				<command>pavucontrol</command>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<!-- Take a screenshot, say "Cheeeese!" -->
 | 
			
		||||
		<keybind key="Print">
 | 
			
		||||
			<action name="Execute">
 | 
			
		||||
				<command>screeny</command>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="A-Print">
 | 
			
		||||
			<action name="Execute">
 | 
			
		||||
				<command>screeny -f</command>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="C-Print">
 | 
			
		||||
			<action name="Execute">
 | 
			
		||||
				<command>screeny -s</command>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<!-- Multimedia keys-->
 | 
			
		||||
		<keybind key="XF86AudioStop">
 | 
			
		||||
			<action name="Execute">
 | 
			
		||||
				<command>mpc stop</command>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="XF86AudioPlay">
 | 
			
		||||
			<action name="Execute">
 | 
			
		||||
				<command>mpc toggle</command>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="XF86AudioPrev">
 | 
			
		||||
			<action name="Execute">
 | 
			
		||||
				<command>mpc prev</command>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="XF86AudioNext">
 | 
			
		||||
			<action name="Execute">
 | 
			
		||||
				<command>mpc next</command>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="XF86MonBrightnessDown">
 | 
			
		||||
			<action name="Execute">
 | 
			
		||||
				<command>xbacklight -dec 5</command>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="XF86MonBrightnessUp">
 | 
			
		||||
			<action name="Execute">
 | 
			
		||||
				<command>xbacklight -inc 5</command>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<!-- I'm not satisfied with PulseAudio default volume controller. 
 | 
			
		||||
		So, I use custom script instead -->
 | 
			
		||||
		<keybind key="XF86AudioRaiseVolume">
 | 
			
		||||
			<action name="Execute">
 | 
			
		||||
				<command>pulsevol --up</command>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="XF86AudioLowerVolume">
 | 
			
		||||
			<action name="Execute">
 | 
			
		||||
				<command>pulsevol --down</command>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="XF86AudioMute">
 | 
			
		||||
			<action name="Execute">
 | 
			
		||||
				<command>pulsevol --mute</command>
 | 
			
		||||
			</action>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<!-- Reload and Exit keybinds -->
 | 
			
		||||
		<keybind key="W-S-BackSpace">
 | 
			
		||||
			<action name="Restart"/>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-S-r">
 | 
			
		||||
			<action name="Reconfigure"/>
 | 
			
		||||
		</keybind>
 | 
			
		||||
		<keybind key="W-S-q">
 | 
			
		||||
			<action name="Exit"/>
 | 
			
		||||
		</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>0</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="Desktop">
 | 
			
		||||
			<mousebind button="W-Down" action="Click">
 | 
			
		||||
				<action name="GoToDesktop">
 | 
			
		||||
				<to>right</to>
 | 
			
		||||
				<wrap>no</wrap>
 | 
			
		||||
			</action>
 | 
			
		||||
			</mousebind>
 | 
			
		||||
			<mousebind button="W-Up" action="Click">
 | 
			
		||||
				<action name="GoToDesktop">
 | 
			
		||||
				<to>left</to>
 | 
			
		||||
				<wrap>no</wrap>
 | 
			
		||||
			</action>
 | 
			
		||||
			</mousebind>
 | 
			
		||||
		</context>
 | 
			
		||||
		<context name="Frame">
 | 
			
		||||
			<mousebind button="W-Down" action="Click">
 | 
			
		||||
				<action name="GoToDesktop">
 | 
			
		||||
				<to>right</to>
 | 
			
		||||
				<wrap>no</wrap>
 | 
			
		||||
			</action>
 | 
			
		||||
			</mousebind>
 | 
			
		||||
			<mousebind button="W-Up" action="Click">
 | 
			
		||||
				<action name="GoToDesktop">
 | 
			
		||||
				<to>left</to>
 | 
			
		||||
				<wrap>no</wrap>
 | 
			
		||||
			</action>
 | 
			
		||||
			</mousebind>
 | 
			
		||||
		</context>
 | 
			
		||||
		<context name="Frame">
 | 
			
		||||
			<mousebind button="W-Left" action="Drag">
 | 
			
		||||
				<action name="Move"/>
 | 
			
		||||
			</mousebind>
 | 
			
		||||
		</context>
 | 
			
		||||
		<context name="Titlebar">
 | 
			
		||||
			<mousebind button="Left" action="Drag">
 | 
			
		||||
				<action name="Move"/>
 | 
			
		||||
			</mousebind>
 | 
			
		||||
			<mousebind button="Left" action="DoubleClick">
 | 
			
		||||
				<action name="ToggleMaximizeFull"/>
 | 
			
		||||
			</mousebind>
 | 
			
		||||
			<mousebind button="Up" action="Click">
 | 
			
		||||
				<action name="if">
 | 
			
		||||
					<shaded>no</shaded>
 | 
			
		||||
					<then>
 | 
			
		||||
						<action name="Shade"/>
 | 
			
		||||
					</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"/>
 | 
			
		||||
			</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="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="Left" action="Click">
 | 
			
		||||
				<action name="ToggleMaximize"/>
 | 
			
		||||
			</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="Root">
 | 
			
		||||
			<!-- Menus -->
 | 
			
		||||
			<mousebind button="Right" action="Press">
 | 
			
		||||
				<action name="ShowMenu">
 | 
			
		||||
					<menu>root-menu</menu>
 | 
			
		||||
				</action>
 | 
			
		||||
			</mousebind>
 | 
			
		||||
			<mousebind button="Left" action="DoubleClick">
 | 
			
		||||
				<action name="ShowMenu">
 | 
			
		||||
					<menu>client-list-combined-menu</menu>
 | 
			
		||||
				</action>
 | 
			
		||||
			</mousebind>
 | 
			
		||||
		</context>
 | 
			
		||||
	</mouse>
 | 
			
		||||
	<menu>
 | 
			
		||||
		<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>no</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>
 | 
			
		||||
</openbox_config>
 | 
			
		||||
@ -1,5 +0,0 @@
 | 
			
		||||
#define shade_width 12
 | 
			
		||||
#define shade_height 12
 | 
			
		||||
static unsigned char shade_bits[] = {
 | 
			
		||||
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x01, 0x00, 0x00, 0x00, 0x00,
 | 
			
		||||
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
 | 
			
		||||
@ -1,5 +0,0 @@
 | 
			
		||||
#define shade_toggled_width 12
 | 
			
		||||
#define shade_toggled_height 12
 | 
			
		||||
static unsigned char shade_toggled_bits[] = {
 | 
			
		||||
   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x01, 0x00, 0x00, 0x00, 0x00,
 | 
			
		||||
   0x00, 0x00, 0x00, 0x00, 0xf8, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
 | 
			
		||||
@ -1,70 +0,0 @@
 | 
			
		||||
!! Menu
 | 
			
		||||
menu.border.width: 8
 | 
			
		||||
menu.border.color: #f9faf4
 | 
			
		||||
menu.overlap.x: -10
 | 
			
		||||
menu.title.bg: flat
 | 
			
		||||
menu.title.bg.color: #f9faf4
 | 
			
		||||
menu.title.text.color: #947e7b
 | 
			
		||||
menu.title.text.justify: center
 | 
			
		||||
menu.items.bg: flat
 | 
			
		||||
menu.items.bg.color: #f9faf4
 | 
			
		||||
menu.items.text.color: #947e7b
 | 
			
		||||
menu.items.active.bg: flat
 | 
			
		||||
menu.items.active.bg.color: #aecdad
 | 
			
		||||
menu.items.active.text.color: #526b6e
 | 
			
		||||
menu.items.disabled.text.color: #4d5066
 | 
			
		||||
menu.items.justify: left
 | 
			
		||||
menu.separator.padding.height: 2
 | 
			
		||||
menu.separator.color: #f9faf4
 | 
			
		||||
 | 
			
		||||
!! Titlebar
 | 
			
		||||
window.*.title.bg: flat
 | 
			
		||||
window.*.label.bg: parentrelative
 | 
			
		||||
window.active.title.bg.color: #e7e8eb
 | 
			
		||||
window.active.label.text.color: #70788d
 | 
			
		||||
window.inactive.title.bg.color: #e7e8eb
 | 
			
		||||
window.inactive.label.text.color: #d3d3d6
 | 
			
		||||
window.label.text.justify: center
 | 
			
		||||
 | 
			
		||||
!! Titlebar buttons
 | 
			
		||||
window.*.button.*.bg: parentrelative
 | 
			
		||||
window.*.button.*.pressed.bg: flat
 | 
			
		||||
window.active.button.*.image.color: #70788d
 | 
			
		||||
window.active.button.*.hover.image.color: #aecdad
 | 
			
		||||
window.active.button.*.pressed.bg.color: #aecdad
 | 
			
		||||
window.active.button.disabled.image.color: #d3d3d6
 | 
			
		||||
window.inactive.button.*.image.color: #d3d3d6
 | 
			
		||||
window.inactive.button.disabled.image.color: #d3d3d6
 | 
			
		||||
 | 
			
		||||
!! Borders
 | 
			
		||||
border.width: 0
 | 
			
		||||
padding.width: 12
 | 
			
		||||
padding.height: 8
 | 
			
		||||
window.client.padding.width: 0
 | 
			
		||||
window.client.padding.height: 0
 | 
			
		||||
window.handle.width: 2
 | 
			
		||||
window.active.border.color: #e7e8eb
 | 
			
		||||
window.active.client.color:  #e7e8eb
 | 
			
		||||
window.active.handle.bg: flat
 | 
			
		||||
window.active.handle.bg.color: #e7e8eb
 | 
			
		||||
window.active.grip.bg: flat
 | 
			
		||||
window.active.grip.bg.color: #e7e8eb
 | 
			
		||||
window.inactive.grip.bg: flat
 | 
			
		||||
window.inactive.grip.bg.color: #e7e8eb
 | 
			
		||||
window.inactive.border.color: #e7e8eb
 | 
			
		||||
window.inactive.handle.bg: flat
 | 
			
		||||
window.inactive.handle.bg.color: #e7e8eb
 | 
			
		||||
window.inactive.client.color: #e7e8eb
 | 
			
		||||
 | 
			
		||||
!! OSD
 | 
			
		||||
osd.border.width: 1
 | 
			
		||||
osd.border.color: #e7e8eb
 | 
			
		||||
osd.label.text.color: #5c616c
 | 
			
		||||
osd.bg: flat
 | 
			
		||||
osd.bg.color: #e7e8eb
 | 
			
		||||
osd.label.bg: flat
 | 
			
		||||
osd.label.bg.color: #e7e8eb
 | 
			
		||||
osd.hilight.bg: flat
 | 
			
		||||
osd.hilight.bg.color: #aecdad
 | 
			
		||||
osd.unhilight.bg: flat solid
 | 
			
		||||
osd.unhilight.bg.color: #70788d
 | 
			
		||||
@ -11,7 +11,7 @@ swww img ~/.config/labwc/backgrounds/cat1.jpg >/dev/null 2>&1 &
 | 
			
		||||
#     output HDMI-A-1 position 1366,0
 | 
			
		||||
#     output eDP-1 position 0,0
 | 
			
		||||
#   }
 | 
			
		||||
# kanshi >/dev/null 2>&1 &
 | 
			
		||||
kanshi >/dev/null 2>&1 &
 | 
			
		||||
 | 
			
		||||
# Launch a panel such as yambar or waybar.
 | 
			
		||||
waybar >/dev/null 2>&1 &
 | 
			
		||||
@ -20,3 +20,6 @@ waybar >/dev/null 2>&1 &
 | 
			
		||||
# through the org.freedesktop.Notifications D-Bus API and require a client such
 | 
			
		||||
# as mako to function correctly. Thunderbird is an example of this.
 | 
			
		||||
mako >/dev/null 2>&1 &
 | 
			
		||||
 | 
			
		||||
# Setup network applet
 | 
			
		||||
nm-applet --indicator >/dev/null 2>&1 &
 | 
			
		||||
 | 
			
		||||
@ -47,16 +47,20 @@
 | 
			
		||||
  <item label="Web browser">
 | 
			
		||||
    <action name="Execute" command="firefox" />
 | 
			
		||||
  </item>
 | 
			
		||||
  <item label="Steam">
 | 
			
		||||
    <action name="Execute" command="steam" />
 | 
			
		||||
  </item>
 | 
			
		||||
  <item label="Terminal">
 | 
			
		||||
    <action name="Execute" command="foot" />
 | 
			
		||||
  </item>
 | 
			
		||||
  <separator />
 | 
			
		||||
  <item label="Reconfigure">
 | 
			
		||||
    <action name="Reconfigure" />
 | 
			
		||||
  </item>
 | 
			
		||||
  <item label="Exit">
 | 
			
		||||
  <item label="Logout">
 | 
			
		||||
    <action name="Exit" />
 | 
			
		||||
  </item>
 | 
			
		||||
  <item label="Poweroff">
 | 
			
		||||
  <item label="Power Off">
 | 
			
		||||
    <action name="Execute" command="systemctl -i poweroff" />
 | 
			
		||||
  </item>
 | 
			
		||||
</menu>
 | 
			
		||||
 | 
			
		||||
@ -11,7 +11,7 @@
 | 
			
		||||
  <core>
 | 
			
		||||
    <decoration>server</decoration>
 | 
			
		||||
    <gap>0</gap>
 | 
			
		||||
    <adaptiveSync>fullscreen</adaptiveSync>
 | 
			
		||||
    <adaptiveSync>yes</adaptiveSync>
 | 
			
		||||
    <allowTearing>yes</allowTearing>
 | 
			
		||||
    <reuseOutputMode>no</reuseOutputMode>
 | 
			
		||||
  </core>
 | 
			
		||||
@ -27,10 +27,10 @@
 | 
			
		||||
    <cornerRadius>16</cornerRadius>
 | 
			
		||||
    <keepBorder>yes</keepBorder>
 | 
			
		||||
    <font>
 | 
			
		||||
      <name>GohuFont Nerd Font</name>
 | 
			
		||||
      <size>10</size>
 | 
			
		||||
      <name>GohuFont 14 Nerd Font</name>
 | 
			
		||||
      <size>14</size>
 | 
			
		||||
      <slant>normal</slant>
 | 
			
		||||
      <weight>normal</weight>
 | 
			
		||||
      <weight>bold</weight>
 | 
			
		||||
    </font>
 | 
			
		||||
 | 
			
		||||
    <!--<font place="ActiveWindow">
 | 
			
		||||
@ -65,9 +65,9 @@
 | 
			
		||||
  -->
 | 
			
		||||
  <windowSwitcher show="yes" preview="yes" outlines="yes">
 | 
			
		||||
    <fields>
 | 
			
		||||
      <field content="type" width="25%" />
 | 
			
		||||
      <field content="trimmed_identifier" width="25%" />
 | 
			
		||||
      <!-- <field content="identifier" width="25%" /> -->
 | 
			
		||||
      <!-- <field content="type" width="25%" />
 | 
			
		||||
      <field content="trimmed_identifier" width="25%" /> -->
 | 
			
		||||
      <field content="identifier" width="25%" />
 | 
			
		||||
      <field content="title" width="50%" />
 | 
			
		||||
    </fields>
 | 
			
		||||
  </windowSwitcher>
 | 
			
		||||
@ -81,7 +81,7 @@
 | 
			
		||||
  <resize popupShow="Never" />
 | 
			
		||||
 | 
			
		||||
  <focus>
 | 
			
		||||
    <followMouse>no</followMouse>
 | 
			
		||||
    <followMouse>yes</followMouse>
 | 
			
		||||
    <followMouseRequiresMovement>yes</followMouseRequiresMovement>
 | 
			
		||||
    <raiseOnFocus>no</raiseOnFocus>
 | 
			
		||||
  </focus>
 | 
			
		||||
@ -164,16 +164,16 @@
 | 
			
		||||
  <keyboard>
 | 
			
		||||
    <numlock>on</numlock>
 | 
			
		||||
    <layoutScope>global</layoutScope>
 | 
			
		||||
    <repeatRate>25</repeatRate>
 | 
			
		||||
    <repeatDelay>600</repeatDelay>
 | 
			
		||||
    <repeatRate>40</repeatRate>
 | 
			
		||||
    <repeatDelay>400</repeatDelay>
 | 
			
		||||
    <keybind key="A-Tab">
 | 
			
		||||
      <action name="NextWindow" />
 | 
			
		||||
    </keybind>
 | 
			
		||||
    <keybind key="W-Return">
 | 
			
		||||
      <action name="Execute" command="alacritty" />
 | 
			
		||||
      <action name="Execute" command="kitty" />
 | 
			
		||||
    </keybind>
 | 
			
		||||
    <keybind key="A-F3">
 | 
			
		||||
      <action name="Execute" command="bemenu-run" />
 | 
			
		||||
      <action name="Execute" command="" />
 | 
			
		||||
    </keybind>
 | 
			
		||||
    <keybind key="A-F4">
 | 
			
		||||
      <action name="Close" />
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										70
									
								
								jaci/dotfiles/labwc/themerc-override
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										70
									
								
								jaci/dotfiles/labwc/themerc-override
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,70 @@
 | 
			
		||||
# This file contains all themerc options with default values
 | 
			
		||||
#
 | 
			
		||||
# System-wide and local themes can be overridden by creating a copy of this
 | 
			
		||||
# file and renaming it to $HOME/.config/labwc/themerc-override. Be careful
 | 
			
		||||
# though - if you only want to override a small number of specific options,
 | 
			
		||||
# make sure all other lines are commented out or deleted.
 | 
			
		||||
 | 
			
		||||
# general
 | 
			
		||||
border.width: 3
 | 
			
		||||
padding.height: 3
 | 
			
		||||
 | 
			
		||||
# The following options has no default, but fallbacks back to
 | 
			
		||||
# font-height + 2x padding.height if not set.
 | 
			
		||||
# titlebar.height:
 | 
			
		||||
 | 
			
		||||
# window border
 | 
			
		||||
window.active.border.color: #ffe6f2
 | 
			
		||||
window.inactive.border.color: #f6f5f4
 | 
			
		||||
 | 
			
		||||
# ToggleKeybinds status indicator
 | 
			
		||||
window.active.indicator.toggled-keybind.color: #ff0000
 | 
			
		||||
 | 
			
		||||
# window titlebar background
 | 
			
		||||
window.active.title.bg.color: #ffe6f2
 | 
			
		||||
window.inactive.title.bg.color: #f6f5f4
 | 
			
		||||
 | 
			
		||||
# window titlebar text
 | 
			
		||||
window.active.label.text.color: #000000
 | 
			
		||||
window.inactive.label.text.color: #000000
 | 
			
		||||
window.label.text.justify: center
 | 
			
		||||
 | 
			
		||||
# window buttons
 | 
			
		||||
window.active.button.unpressed.image.color: #000000
 | 
			
		||||
window.inactive.button.unpressed.image.color: #000000
 | 
			
		||||
 | 
			
		||||
# Note that "menu", "iconify", "max", "close" buttons colors can be defined
 | 
			
		||||
# individually by inserting the type after the button node, for example:
 | 
			
		||||
#
 | 
			
		||||
#     window.active.button.iconify.unpressed.image.color: #333333
 | 
			
		||||
 | 
			
		||||
# menu
 | 
			
		||||
menu.overlap.x: 0
 | 
			
		||||
menu.overlap.y: 0
 | 
			
		||||
menu.width.min: 20
 | 
			
		||||
menu.width.max: 200
 | 
			
		||||
menu.items.bg.color: #ffe6f2
 | 
			
		||||
menu.items.text.color: #330066
 | 
			
		||||
menu.items.active.bg.color: #ffffcc
 | 
			
		||||
menu.items.active.text.color: #330066
 | 
			
		||||
menu.items.padding.x: 12
 | 
			
		||||
menu.items.padding.y: 6
 | 
			
		||||
menu.separator.width: 1
 | 
			
		||||
menu.separator.padding.width: 6
 | 
			
		||||
menu.separator.padding.height: 3
 | 
			
		||||
menu.separator.color: #8c1aff
 | 
			
		||||
 | 
			
		||||
# on screen display (window-cycle dialog)
 | 
			
		||||
osd.bg.color: #ffe6f2
 | 
			
		||||
osd.border.color: #ffffcc
 | 
			
		||||
osd.border.width: 3
 | 
			
		||||
osd.label.text.color: #330066
 | 
			
		||||
 | 
			
		||||
osd.window-switcher.width: 600
 | 
			
		||||
osd.window-switcher.padding: 4
 | 
			
		||||
osd.window-switcher.item.padding.x: 10
 | 
			
		||||
osd.window-switcher.item.padding.y: 1
 | 
			
		||||
osd.window-switcher.item.active.border.width: 2
 | 
			
		||||
 | 
			
		||||
osd.workspace-switcher.boxes.width: 20
 | 
			
		||||
osd.workspace-switcher.boxes.height: 20
 | 
			
		||||
							
								
								
									
										82
									
								
								jaci/dotfiles/waybar/config
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										82
									
								
								jaci/dotfiles/waybar/config
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,82 @@
 | 
			
		||||
{
 | 
			
		||||
  "modules-left": [
 | 
			
		||||
    "wlr/taskbar"
 | 
			
		||||
  ],
 | 
			
		||||
  "modules-center": [
 | 
			
		||||
    "clock", 
 | 
			
		||||
  ],
 | 
			
		||||
  "modules-right": [
 | 
			
		||||
        "idle_inhibitor",
 | 
			
		||||
        "pulseaudio",
 | 
			
		||||
        "custom/spotify",
 | 
			
		||||
        "network",
 | 
			
		||||
        "memory",
 | 
			
		||||
        "cpu",
 | 
			
		||||
        "custom/power",
 | 
			
		||||
  ],
 | 
			
		||||
  // Modules
 | 
			
		||||
  "wlr/taskbar": {
 | 
			
		||||
        "format": "{icon} {name}",
 | 
			
		||||
        "on-click": "minimize-raise",
 | 
			
		||||
   },
 | 
			
		||||
    "idle_inhibitor": {
 | 
			
		||||
        "format": "{icon} ",
 | 
			
		||||
        "format-icons":{
 | 
			
		||||
            "activated": "",
 | 
			
		||||
            "deactivated": ""
 | 
			
		||||
        }
 | 
			
		||||
    },
 | 
			
		||||
    "clock": {
 | 
			
		||||
        "interval": 10,
 | 
			
		||||
        "format-alt": "  {:%e %b %Y}", // Icon: calendar-alt
 | 
			
		||||
        "format": "  {:%I:%M %p}",
 | 
			
		||||
    },
 | 
			
		||||
    "cpu": {
 | 
			
		||||
        "interval": 5,
 | 
			
		||||
        "format": "  {usage}%",
 | 
			
		||||
        "states": {
 | 
			
		||||
            "warning": 70,
 | 
			
		||||
            "critical": 90,
 | 
			
		||||
        },
 | 
			
		||||
        "on-click": "foot -e 'htop'",
 | 
			
		||||
    },
 | 
			
		||||
    "memory": {
 | 
			
		||||
        "interval": 5,
 | 
			
		||||
        "format": " {}%", // Icon: memory
 | 
			
		||||
        "on-click": "foot -e 'htop'", 
 | 
			
		||||
        "states": {
 | 
			
		||||
            "warning": 70,
 | 
			
		||||
            "critical": 90
 | 
			
		||||
        }
 | 
			
		||||
    },
 | 
			
		||||
    "pulseaudio": {
 | 
			
		||||
        "scroll-step": 1, // %, can be a float
 | 
			
		||||
        "format": "{volume}% {icon}",
 | 
			
		||||
        "format-bluetooth": "{volume}% {icon}  {format_source}",
 | 
			
		||||
        "format-bluetooth-muted": " {icon}  {format_source}",
 | 
			
		||||
        "format-muted": "婢 {format_source}",
 | 
			
		||||
        "format-source": "{volume}% ",
 | 
			
		||||
        "format-source-muted": "",
 | 
			
		||||
        "format-icons": {
 | 
			
		||||
            "headphone": "",
 | 
			
		||||
            "hands-free": "וֹ",
 | 
			
		||||
            "headset": "  ",
 | 
			
		||||
            "phone": "",
 | 
			
		||||
            "portable": "",
 | 
			
		||||
            "car": "",
 | 
			
		||||
            "default": [""]
 | 
			
		||||
        },
 | 
			
		||||
        "on-click": "pavucontrol",
 | 
			
		||||
        "on-scroll-up": "pactl set-sink-volume @DEFAULT_SINK@ +2%",
 | 
			
		||||
        "on-scroll-down": "pactl set-sink-volume @DEFAULT_SINK@ -2%",
 | 
			
		||||
    },
 | 
			
		||||
    "tray": {
 | 
			
		||||
        "icon-size": 18,
 | 
			
		||||
        "spacing":10,
 | 
			
		||||
     },
 | 
			
		||||
    "custom/spotify": {
 | 
			
		||||
        "format": " ",
 | 
			
		||||
        "on-click": "spot",
 | 
			
		||||
        "tooltip": false
 | 
			
		||||
    },
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										98
									
								
								jaci/dotfiles/waybar/style.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										98
									
								
								jaci/dotfiles/waybar/style.css
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,98 @@
 | 
			
		||||
@define-color celadon #b0f2b4;
 | 
			
		||||
@define-color celeste #baf2e9;
 | 
			
		||||
@define-color thistle #dfc2f2;
 | 
			
		||||
@define-color english_violet #51344d;
 | 
			
		||||
@define-color indian_red #c97064;
 | 
			
		||||
@define-color black_olive #1f271b;
 | 
			
		||||
@define-color egg_shell #f8f1dd;
 | 
			
		||||
 | 
			
		||||
* {
 | 
			
		||||
    border: none;
 | 
			
		||||
    border-radius: 0;
 | 
			
		||||
    margin: 0;
 | 
			
		||||
    padding: 0;
 | 
			
		||||
    color: @egg_shell;
 | 
			
		||||
    font-family: "GohuFont 14 Nerd Font";
 | 
			
		||||
    font-size: 16px;
 | 
			
		||||
    font-weight: normal;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* The whole bar */
 | 
			
		||||
#waybar {
 | 
			
		||||
    background: transparent;
 | 
			
		||||
    background-color: transparent;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#taskbar {
 | 
			
		||||
    background: transparent;
 | 
			
		||||
    color: @egg_shell;
 | 
			
		||||
}
 | 
			
		||||
#taskbar button {
 | 
			
		||||
    padding-left: 3px;
 | 
			
		||||
    padding-right: 3px;
 | 
			
		||||
    margin-left: 3px;
 | 
			
		||||
    margin-right: 3px;
 | 
			
		||||
    color: transparent;
 | 
			
		||||
    border-bottom: 2px solid;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#taskbar button.active {
 | 
			
		||||
    color: @celeste;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.modules-left,
 | 
			
		||||
.modules-right,
 | 
			
		||||
.modules-center {
 | 
			
		||||
    margin: 8px 8px 1px 8px;
 | 
			
		||||
    background: transparent;
 | 
			
		||||
    color: @egg_shell;
 | 
			
		||||
    background-color: @english_violet;
 | 
			
		||||
    border-radius: 25px;
 | 
			
		||||
    padding: 0px 10px 0px 10px;
 | 
			
		||||
}
 | 
			
		||||
/* Every modules */
 | 
			
		||||
#clock,
 | 
			
		||||
#cpu,
 | 
			
		||||
#custom-spotify,
 | 
			
		||||
#memory,
 | 
			
		||||
#network,
 | 
			
		||||
#pulseaudio,
 | 
			
		||||
#taskbar {
 | 
			
		||||
    padding:0.5rem 0.6rem;
 | 
			
		||||
    margin: 1px 0px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* -----------------------------------------------------------------------------
 | 
			
		||||
 * Modules styles
 | 
			
		||||
 * -------------------------------------------------------------------------- */
 | 
			
		||||
 | 
			
		||||
#clock {
 | 
			
		||||
    min-width: 140px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#cpu.warning,
 | 
			
		||||
#cpu.critical,
 | 
			
		||||
#memory.warning,
 | 
			
		||||
#memory.critical,
 | 
			
		||||
#network.disconnected {
 | 
			
		||||
    color: @indian_red;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#pulseaudio {
 | 
			
		||||
    padding-top:6px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#pulseaudio.muted {
 | 
			
		||||
    color: @celeste;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#custom-spotify {
 | 
			
		||||
    color: @celadon;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#custom-power {
 | 
			
		||||
    margin-left:15px;
 | 
			
		||||
    margin-right:15px;
 | 
			
		||||
    font-size:15px;
 | 
			
		||||
    color: @indian_red;
 | 
			
		||||
}
 | 
			
		||||
@ -37,7 +37,7 @@ in
 | 
			
		||||
                    };
 | 
			
		||||
                    settings = {
 | 
			
		||||
                       "browser.startup.blankWindow" = true;
 | 
			
		||||
                       "browser.startup.homepage" = "about:blank";
 | 
			
		||||
                       "browser.startup.homepage" = "https://www.startpage.com/do/mypage.pl?prfe=11898a1adf7b7dfb587580692f358773a11ca25e993b8e077476641cec033319e15f2449c345f5be919fd0a082015c3e4ed23143bd4337512466c04c2999831a54abca2eaeb42963c63ff064";
 | 
			
		||||
                       "browser.search.region" = "US";
 | 
			
		||||
                       "browser.search.isUS" = true;
 | 
			
		||||
                       "distribution.searchplugins.defaultLocale" = "en-US";
 | 
			
		||||
 | 
			
		||||
@ -96,7 +96,7 @@
 | 
			
		||||
    obs-studio
 | 
			
		||||
 | 
			
		||||
    # Install fonts
 | 
			
		||||
    (nerdfonts.override { fonts = [ "Hermit" "GohuFont" ]; })
 | 
			
		||||
    (nerdfonts.override { fonts = [ "Hermit" "Gohu" ]; })
 | 
			
		||||
 | 
			
		||||
    # # You can also create simple shell scripts directly inside your
 | 
			
		||||
    # # configuration. For example, this adds a command 'my-hello' to your
 | 
			
		||||
@ -192,7 +192,7 @@
 | 
			
		||||
        cursorTheme.package = pkgs.catppuccin-cursors;
 | 
			
		||||
        cursorTheme.name = "latteFlamingo";
 | 
			
		||||
        theme = {
 | 
			
		||||
            name = "Catppuccin-Latte-Pink";
 | 
			
		||||
            name = "Catppuccin-Latte-Standard-Pink-Light";
 | 
			
		||||
            package = pkgs.catppuccin-gtk.override {
 | 
			
		||||
                accents = [ "pink" ];
 | 
			
		||||
                tweaks = [ ];
 | 
			
		||||
 | 
			
		||||
@ -24,7 +24,7 @@
 | 
			
		||||
    ###
 | 
			
		||||
    config = lib.mkIf config.labwc.enable {
 | 
			
		||||
 | 
			
		||||
        # programs.sway.enable = true;
 | 
			
		||||
        programs.dconf.enable = true;
 | 
			
		||||
 | 
			
		||||
        nixpkgs.config.allowUnfree = config.labwc.useNonFree;
 | 
			
		||||
        # For R2ModMan
 | 
			
		||||
@ -65,9 +65,13 @@
 | 
			
		||||
                ghostscript
 | 
			
		||||
                labwc
 | 
			
		||||
                libnotify
 | 
			
		||||
                kanshi                
 | 
			
		||||
                mako
 | 
			
		||||
                ncspot
 | 
			
		||||
                spot
 | 
			
		||||
                networkmanagerapplet
 | 
			
		||||
                nwg-dock
 | 
			
		||||
                nwg-drawer
 | 
			
		||||
                nwg-look
 | 
			
		||||
                pavucontrol
 | 
			
		||||
                slurp
 | 
			
		||||
                swaylock
 | 
			
		||||
@ -76,10 +80,8 @@
 | 
			
		||||
                wl-clipboard
 | 
			
		||||
                waybar
 | 
			
		||||
                wdisplays
 | 
			
		||||
                wofi
 | 
			
		||||
                xdg-utils
 | 
			
		||||
                zsh
 | 
			
		||||
                # Fonts
 | 
			
		||||
             ]
 | 
			
		||||
            config.labwc.systemPackages
 | 
			
		||||
            # (lib.mkIf config.labwc.installGaming [
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@ in
 | 
			
		||||
                    };
 | 
			
		||||
                    settings = {
 | 
			
		||||
                       "browser.startup.blankWindow" = true;
 | 
			
		||||
                       "browser.startup.homepage" = "about:blank";
 | 
			
		||||
                       "browser.startup.homepage" = "https://www.startpage.com/do/mypage.pl?prfe=11898a1adf7b7dfb587580692f358773a11ca25e993b8e077476641cec033319e15f2449c345f5be919fd0a082015c3e4ed23143bd4337512466c04c2999831a54abca2eaeb42963c63ff064";
 | 
			
		||||
                       "browser.newtabpage.enabled" = false;
 | 
			
		||||
                       "browser.search.region" = "US";
 | 
			
		||||
                       "browser.search.isUS" = true;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user