Initial commit

This commit is contained in:
natemaia 2017-10-16 12:38:02 -07:00
commit f6fd221a54
131 changed files with 10444 additions and 0 deletions

9
README.md Normal file
View File

@ -0,0 +1,9 @@
# Home Configuration Files
Home folder configs for ArchLabs
Contents of the home/ folder should be copied to /home/USER/ and /etc/skel/
They can also be copied to /root/ if you want root to have the same settings
Contents of the etc/ folder should be copied to /etc/

View File

@ -0,0 +1,41 @@
Section "InputClass"
Identifier "touchpad"
Driver "libinput"
MatchIsTouchpad "on"
Option "Tapping" "on"
Option "TappingDrag" "on"
Option "AccelSpeed" "0.8"
Option "AccelProfile" "adaptive"
Option "ScrollMethod" "twofinger"
Option "MiddleEmulation" "on"
Option "DisableWhileTyping" "on"
Option "TappingButtonMap" "lrm"
EndSection
Section "InputClass"
Identifier "touchpad ignore duplicates"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/mouse*"
Option "Ignore" "on"
EndSection
# This option enables the bottom right corner to be a right button on clickpads
# and the right and middle top areas to be right / middle buttons on clickpads
# with a top button area.
# This option is only interpreted by clickpads.
Section "InputClass"
Identifier "Default clickpad buttons"
MatchDriver "libinput"
Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%"
EndSection
# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
Identifier "Disable clickpad buttons on Apple touchpads"
MatchProduct "Apple|bcm5974"
MatchDriver "libinput"
Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection

View File

@ -0,0 +1,6 @@
Section "InputClass"
Identifier "Mouse"
Driver "libinput"
MatchIsPointer "yes"
Option "AccelProfile" "flat"
EndSection

View File

@ -0,0 +1,9 @@
Section "ServerFlags"
Option "DontZap" "false"
EndSection
Section "InputClass"
Identifier "Keyboard Defaults"
MatchIsKeyboard "yes"
Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection

View File

@ -0,0 +1,14 @@
[greeter]
theme-name = ArchLabs-Dark
icon-theme-name = ArchLabs-Light
background = /usr/share/backgrounds/archlabs/archlabs.png
default-user-image = /usr/share/icons/ArchLabs-Light/48x48/status/avatar-default.svg
position = 20%,start 45%,center
screensaver-timeout = 1800
font-name = Ubuntu 10
show-clock=true
clock-format=%H:%M
xft-antialias=true
xft-hintstyle=hintslight
xft-rgba=rgb
indicators = ~host;~spacer;~clock;~spacer;~language;~layout;~session;~a11y;~power

5
etc/lsb-release Normal file
View File

@ -0,0 +1,5 @@
LSB_VERSION=1.4
DISTRIB_ID=ArchLabs
DISTRIB_RELEASE=x86_64
DISTRIB_CODENAME=Minimo
DISTRIB_DESCRIPTION="ArchLabs"

27
etc/oblogout.conf Normal file
View File

@ -0,0 +1,27 @@
[settings]
usehal = false
[looks]
opacity = 80
bgcolor = black
buttontheme = adeos-archlabs
buttons = cancel, logout, suspend, lock, restart, shutdown
[shortcuts]
cancel = Escape
shutdown = S
restart = R
suspend = U
logout = L
lock = K
#hibernate = H
[commands]
shutdown = systemctl poweroff
restart = systemctl reboot
suspend = systemctl suspend
logout = openbox --exit
#hibernate = systemctl hibernate
lock = pkill oblogout; i3lock-fancy -p
#switchuser = gdm-control --switch-user
#safesuspend = safesuspend

9
etc/os-release Normal file
View File

@ -0,0 +1,9 @@
NAME="ArchLabs"
ID=ArchLabs
ID_LIKE="arch"
VERSION_ID=x86_64
PRETTY_NAME="Minimo"
ANSI_COLOR="0;36"
HOME_URL="https://archlabsblog.wordpress.com"
SUPPORT_URL="http://archlabs.prophpbb.com"
BUG_REPORT_URL="https://github.com/ARCHLabs"

View File

@ -0,0 +1,5 @@
[Desktop Entry]
Name=ksuperkey
Exec=ksuperkey -e 'Super_L=Alt_L|F1'
Terminal=false
StartupNotify=false

123
home/.Xresources Normal file
View File

@ -0,0 +1,123 @@
! ------------------------------------------------------------------------------
! archlabs theme colors
! ------------------------------------------------------------------------------
! special
*.foreground: #c0c5ce
*.background: #2b303b
*.cursorColor: #c0c5ce
! black
*.color0: #2b303b
*.color8: #65737e
! red
*.color1: #bf616a
*.color9: #bf616a
! green
*.color2: #a3be8c
*.color10: #a3be8c
! yellow
*.color3: #ebcb8b
*.color11: #ebcb8b
! blue
*.color4: #8fa1b3
*.color12: #8fa1b3
! magenta
*.color5: #b48ead
*.color13: #b48ead
! cyan
*.color6: #96b5b4
*.color14: #96b5b4
! white
*.color7: #c0c5ce
*.color15: #eff1f5
! ------------------------------------------------------------------------------
! xterm standard archlabs theme
! ------------------------------------------------------------------------------
xterm*font: 7x13
xterm*faceName: Monospace:size=10:antialias=false
xterm*loginShell: true
xterm*vt100*geometry: 90x34
xterm*saveLines: 2000
xterm*charClass: 33:48,35:48,37:48,43:48,45-47:48,64:48,95:48,126:48
xterm*termName: xterm-color
xterm*eightBitInput: false
! ------------------------------------------------------------------------------
! URxvt standard archlabs theme
! -----------------------------------------------------------------------------
! general settings
URxvt*saveline: 15000
URxvt*termName: rxvt-256color
URxvt*iso14755: false
! appearance
URxvt*depth: 32
! URxvt*background: [90]#2b303b
URxvt*background: #2b303b
URxvt*scrollBar: false
URxvt*scrollBar_right: false
URxvt*internalBorder: 0
URxvt*externalBorder: 0
! fonts
URxvt*letterSpace: -1
URxvt.font: xft:Ubuntu Mono Nerd Font:size=11
! run :.!fc-list | grep <font-name>
! perl extensions
URxvt.perl-ext-common: default,clipboard,url-select,keyboard-select
! macros for clipboard and selection "m"=Alt
URxvt.copyCommand: xclip -i -selection clipboard
URxvt.pasteCommand: xclip -o -selection clipboard
URxvt.keysym.m-c: perl:clipboard:copy
URxvt.keysym.m-v: perl:clipboard:paste
URxvt.urlLauncher: exo-open
URxvt.underlineURLs: true
URxvt.urlButton: 1
URxvt.geometry: 90x30
! tabbed
URxvt.tabbed.tabbar-fg: 4
URxvt.tabbed.tabbar-bg: 16
URxvt.tabbed.tab-fg: 15
URxvt.tabbed.tab-bg: 4
URxvt*buffered: false
! ------------------------------------------------------------------------------
! UXTerm standard archlabs theme
! ------------------------------------------------------------------------------
! termtype
UXTerm*termName: xterm-256color
UXTerm*cursorColor: white
UXTerm*VT100.geometry: 90x30
UXTerm*font: Monospace
UXTerm*faceSize: 12
UXTerm*dynamicColors: true
UXTerm*utf8: 2
UXTerm*eightBitInput: true
UXTerm*saveLines: 10000
UXTerm*scrollKey: true
UXTerm*scrollTtyOutput: false
UXTerm*scrollBar: false
UXTerm*rightScrollBar: false
UXTerm*jumpScroll: true
UXTerm*multiScroll: true
UXTerm*toolBar: false

26
home/.bashrc Normal file
View File

@ -0,0 +1,26 @@
# If not running interactively, don't do anything
[[ $- != *i* ]] && return
export HISTCONTROL=ignoreboth:erasedups
PS1='[\u@\h \W]\$ '
#list
alias ls='ls --color=auto'
alias la='ls -a'
alias ll='ls -la'
alias l='ls'
alias merge="xrdb -merge ~/.Xresources"
alias pmsyu="sudo pacman -Syu --color=auto"
alias pacman='sudo pacman --color auto'
alias update='sudo pacman -Syu'
alias upmirrors='sudo reflector --score 100 --fastest 25 --sort rate --save /etc/pacman.d/mirrorlist --verbose'
shopt -s autocd # change to named directory
shopt -s cdspell # autocorrects cd misspellings
shopt -s cmdhist # save multi-line commands in history as single line
shopt -s histappend # do not overwrite history
shopt -s expand_aliases # expand aliases
neofetch

View File

@ -0,0 +1,2 @@
# Paranoid composite enabled
# delete this file to disable composite manager

View File

@ -0,0 +1,44 @@
<?xml encoding="UTF-8" version="1.0"?>
<actions>
<action>
<icon>utilities-terminal</icon>
<name>Open in Terminal</name>
<unique-id>1499240572835265-1</unique-id>
<command>exo-open --launch TerminalEmulator %f</command>
<description></description>
<patterns>*</patterns>
<startup-notify/>
<directories/>
</action>
<action>
<icon>document-open</icon>
<name>Open as Root</name>
<unique-id>1498523394840843-5</unique-id>
<command>gksu thunar %f</command>
<description></description>
<patterns>*</patterns>
<directories/>
</action>
<action>
<icon>archive-extract</icon>
<name>Extract Here</name>
<unique-id>1500573442438340-2</unique-id>
<command>file-roller -h %N</command>
<description></description>
<patterns>*</patterns>
<startup-notify/>
<other-files/>
</action>
<action>
<icon>archive-insert</icon>
<name>Archive</name>
<unique-id>1500573639456321-3</unique-id>
<command>file-roller -d %F</command>
<description>Archive selected items</description>
<patterns>*</patterns>
<directories/>
<image-files/>
<other-files/>
<text-files/>
</action>
</actions>

View File

@ -0,0 +1,63 @@
#! /bin/sh
pkill slstatus &
xrdb -l $HOME/.Xresources &
# wallpaper
nitrogen --restore &
# set super key to launch rofi
ksuperkey -e 'Super_L=Alt_L|F1'
# launch compton
al-compositor --start &
# restore wallpaper
nitrogen --restore &
# gnome polkit
/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
# panel
launch-polybar &
# key bindings
sxhkd &
# set monitors
if [[ $(hostname) == 'myhost' ]]; then
bspc monitor eDP1 -d I II III IV V VI VII VIII IX X
elif [[ $(hostname) == 'otherhost' ]]; then
bspc monitor VGA-0 -d I II III IV V
bspc monitor VGA-1 -d VI VII VIII IX X
elif [[ $(hostname) == 'yetanotherhost' ]]; then
bspc monitor DVI-I-3 -d VI VII VIII IX X
bspc monitor DVI-I-2 -d I II III IV V
fi
bspc config border_width 3
bspc config window_gap 0
bspc config top_padding 18
bspc config right_padding 0
bspc config bottom_padding 0
bspc config left_padding 0
bspc config split_ratio 0.50
bspc config borderless_monocle false
bspc config gapless_monocle true
bspc config paddingless_monocle true
bspc config pointer_modifier mod1
bspc config click_to_focus true
bspc configpointer_action1 move
bspc config pointer_action2 resize_side
bspc config pointer_action3 resize_corner
bspc rule -a Galculator state=floating
bspc rule -a Void_Exit_Session state=floating layer=above
bspc rule -a Exit_Session state=floating layer=above

76
home/.config/compton.conf Normal file
View File

@ -0,0 +1,76 @@
# Shadow
shadow = true;
no-dnd-shadow = true;
no-dock-shadow = true;
clear-shadow = true;
shadow-radius = 7;
shadow-offset-x = -7;
shadow-offset-y = -7;
shadow-opacity = 0.60;
shadow-ignore-shaped = true;
shadow-exclude = [
"name = 'Notification'",
"class_g = 'VirtualBox'",
"class_g = 'Conky'",
"class_g ?= 'Notify-osd'",
"class_g = 'i3-frame'",
"class_g ?= 'cairo-dock'",
"class_g ?= 'Cairo-dock'",
"class_g ?= 'plank'",
"class_g ?= 'Docky'",
"_GTK_FRAME_EXTENTS@:c"
];
# Opacity
menu-opacity = 1.0;
inactive-opacity = 1.0;
inactive-opacity-override = false;
alpha-step = 0.06;
opacity-rule = [
"80:class_g = 'XTerm'",
"0:_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'"
];
# Fading
fading = false;
fade-delta = 7;
fade-in-step = 0.03;
fade-out-step = 0.028;
fade-exclude = [
];
# Other
#backend = "glx";
backend = "xrender";
mark-wmwin-focused = true;
#mark-ovredir-focused = true;
detect-rounded-corners = true;
detect-client-opacity = true;
refresh-rate = 0;
vsync = "none";
#paint-on-overlay = true;
unredir-if-possible = true;
focus-exclude = [
"class_g = 'Cairo-clock'",
"class_g *?= 'Virtualbox'",
"name *?= 'Authy'"
];
detect-transient = true;
detect-client-leader = true;
invert-color-include = [ ];
# GLX backend
# glx-no-stencil = true;
# glx-copy-from-front = false;
# glx-use-copysubbuffermesa = true;
# glx-no-rebind-pixmap = true;
# glx-swap-method = "undefined";
# glx-use-gpushader4 = true;
# xrender-sync = true;
# xrender-sync-fence = true;
# Window type settings
wintypes:
{
tooltip = { fade = true; shadow = true; focus = true; };
};

View File

@ -0,0 +1,114 @@
conky.config = {
--Various settings
background = true,
cpu_avg_samples = 2,
diskio_avg_samples = 10,
double_buffer = true,
if_up_strictness = 'address',
net_avg_samples = 2,
no_buffers = true,
temperature_unit = 'celsius',
text_buffer_size = 2048,
update_interval = 1,
imlib_cache_size = 0,
--Placement
alignment = 'top_right',
gap_x = 20,
gap_y = 45,
minimum_height = 200,
minimum_width = 230,
maximum_width = 230,
--Graphical
border_inner_margin = 5,
border_outer_margin = 5,
border_width = 0,
default_bar_width = 280,
default_bar_height = 10,
default_gauge_height = 25,
default_gauge_width =40,
default_graph_height = 40,
default_graph_width = 153,
default_shade_color = '#000000',
default_outline_color = '#000000',
draw_borders = false,
draw_graph_borders = true,
draw_shades = false,
draw_outline = false,
--Textual
extra_newline = false,
format_human_readable = true,
font = 'Ubuntu Mono:size=11:regular',
max_text_width = 0,
max_user_text = 16384,
override_utf8_locale = true,
short_units = true,
top_name_width = 21,
top_name_verbose = false,
uppercase = false,
use_spacer = 'none',
use_xft = true,
xftalpha = 1,
--Windows
own_window = true,
own_window_argb_value = 50,
own_window_argb_visual = true,
own_window_class = 'Conky',
own_window_colour = '#2B303B',
own_window_hints = 'undecorated,below,above,sticky,skip_taskbar,skip_pager',
own_window_transparent = false,
own_window_title = 'system_conky',
own_window_type = 'desktop',
--Colours
default_color = '#888888',
color1 = '#888888',
};
conky.text = [[
${alignc}S Y S T E M I N F O
${hr}
Host:${alignr}${nodename}
Uptime:${alignr}${uptime}
UTC:${alignr}${utime %H:%M}
${goto 60}Used${alignr}Size
Root${goto 60}${fs_used /}${alignr}${fs_size /}
Home${goto 60}${fs_used /home}${alignr}${fs_size /home}
${goto 60}MEM${alignr}MAX
RAM${goto 60}${mem}${alignr}${memmax}
Swap${goto 60}${swap}${alignr}${swapmax}
CPU:${goto 60}Used${alignr}GHz
Avg${goto 60}${cpu cpu0}%${alignr}${freq_g}
${alignc}S H O R T C U T K E Y S
${hr}
[PrtSc]${alignr}Screenshot
[Ctrl] + Space${alignr}Launcher
[S]${alignr}Launcher
[S] + Space${alignr}Menu
[S] + t${alignr}Terminal
[S] + e${alignr}Text Editor
[S] + f${alignr}File Manager
[S] + m${alignr}Music Player
[S] + w${alignr}Web Browser
[S] + v${alignr}Audio Control
[S] + s${alignr}Window Switcher
[S] + Shift + r${alignr}Reload Configs
[S] + x${alignr}Logout
]];

View File

@ -0,0 +1,114 @@
conky.config = {
--Various settings
background = true,
cpu_avg_samples = 2,
diskio_avg_samples = 10,
double_buffer = true,
if_up_strictness = 'address',
net_avg_samples = 2,
no_buffers = true,
temperature_unit = 'celsius',
text_buffer_size = 2048,
update_interval = 1,
imlib_cache_size = 0,
--Placement
alignment = 'top_right',
gap_x = 20,
gap_y = 45,
minimum_height = 200,
minimum_width = 230,
maximum_width = 230,
--Graphical
border_inner_margin = 5,
border_outer_margin = 5,
border_width = 0,
default_bar_width = 280,
default_bar_height = 10,
default_gauge_height = 25,
default_gauge_width =40,
default_graph_height = 40,
default_graph_width = 153,
default_shade_color = '#000000',
default_outline_color = '#000000',
draw_borders = false,
draw_graph_borders = true,
draw_shades = false,
draw_outline = false,
--Textual
extra_newline = false,
format_human_readable = true,
font = 'Ubuntu Mono:size=11:regular',
max_text_width = 0,
max_user_text = 16384,
override_utf8_locale = true,
short_units = true,
top_name_width = 21,
top_name_verbose = false,
uppercase = false,
use_spacer = 'none',
use_xft = true,
xftalpha = 1,
--Windows
own_window = true,
own_window_argb_value = 50,
own_window_argb_visual = true,
own_window_class = 'Conky',
own_window_colour = '#2B303B',
own_window_hints = 'undecorated,below,above,sticky,skip_taskbar,skip_pager',
own_window_transparent = false,
own_window_title = 'system_conky',
own_window_type = 'desktop',
--Colours
default_color = '#888888',
color1 = '#888888',
};
conky.text = [[
${alignc}S Y S T E M I N F O
${hr}
Host:${alignr}${nodename}
Uptime:${alignr}${uptime}
UTC:${alignr}${utime %H:%M}
${goto 60}Used${alignr}Size
Root${goto 60}${fs_used /}${alignr}${fs_size /}
Home${goto 60}${fs_used /home}${alignr}${fs_size /home}
${goto 60}MEM${alignr}MAX
RAM${goto 60}${mem}${alignr}${memmax}
Swap${goto 60}${swap}${alignr}${swapmax}
CPU:${goto 60}Used${alignr}GHz
Avg${goto 60}${cpu cpu0}%${alignr}${freq_g}
${alignc}S H O R T C U T K E Y S
${hr}
[PrtSc]${alignr}Screenshot
[Ctrl] + Space${alignr}Launcher
[S]${alignr}Launcher
[S] + Space${alignr}Menu
[S] + t${alignr}Terminal
[S] + e${alignr}Text Editor
[S] + f${alignr}File Manager
[S] + m${alignr}Music Player
[S] + w${alignr}Web Browser
[S] + v${alignr}Audio Control
[S] + s${alignr}Window Switcher
[S] + Shift + r${alignr}Reload Configs
[S] + x${alignr}Logout
]];

View File

@ -0,0 +1 @@

View File

@ -0,0 +1 @@
/home/smoke/.config/conky/conky-sessionfile

201
home/.config/dunst/dunstrc Normal file
View File

@ -0,0 +1,201 @@
[global]
font = Ubuntu 10
# Allow a small subset of html markup:
# <b>bold</b>
# <i>italic</i>
# <s>strikethrough</s>
# <u>underline</u>
#
# For a complete reference see
# <http://developer.gnome.org/pango/stable/PangoMarkupFormat.html>.
# If markup is not allowed, those tags will be stripped out of the
# message.
markup = yes
# The format of the message. Possible variables are:
# %a appname
# %s summary
# %b body
# %i iconname (including its path)
# %I iconname (without its path)
# %p progress value if set ([ 0%] to [100%]) or nothing
# Markup is allowed
format = "<b>%s</b>\n%b"
# Sort messages by urgency.
sort = yes
# Show how many messages are currently hidden (because of geometry).
indicate_hidden = yes
# Alignment of message text.
# Possible values are "left", "center" and "right".
alignment = center
# The frequency with wich text that is longer than the notification
# window allows bounces back and forth.
# This option conflicts with "word_wrap".
# Set to 0 to disable.
bounce_freq = 0
# Show age of message if message is older than show_age_threshold
# seconds.
# Set to -1 to disable.
show_age_threshold = 60
# Split notifications into multiple lines if they don't fit into
# geometry.
word_wrap = yes
# Ignore newlines '\n' in notifications.
ignore_newline = no
# The geometry of the window:
# [{width}]x{height}[+/-{x}+/-{y}]
# The geometry of the message window.
# The height is measured in number of notifications everything else
# in pixels. If the width is omitted but the height is given
# ("-geometry x2"), the message window expands over the whole screen
# (dmenu-like). If width is 0, the window expands to the longest
# message displayed. A positive x is measured from the left, a
# negative from the right side of the screen. Y is measured from
# the top and down respectevly.
# The width can be negative. In this case the actual width is the
# screen width minus the width defined in within the geometry option.
geometry = "400x10-20+40"
# Shrink window if it's smaller than the width. Will be ignored if
# width is 0.
shrink = no
# The transparency of the window. Range: [0; 100].
# This option will only work if a compositing windowmanager is
# present (e.g. xcompmgr, compiz, etc.).
transparency = 20
# Don't remove messages, if the user is idle (no mouse or keyboard input)
# for longer than idle_threshold seconds.
# Set to 0 to disable.
idle_threshold = 0
# Which monitor should the notifications be displayed on.
#monitor = 0
# Display notification on focused monitor. Possible modes are:
# mouse: follow mouse pointer
# keyboard: follow window with keyboard focus
# none: don't follow anything
#
# "keyboard" needs a windowmanager that exports the
# _NET_ACTIVE_WINDOW property.
# This should be the case for almost all modern windowmanagers.
#
# If this option is set to mouse or keyboard, the monitor option
# will be ignored.
follow = mouse
# Should a notification popped up from history be sticky or timeout
# as if it would normally do.
sticky_history = yes
# Maximum amount of notifications kept in history
history_length = 20
# Display indicators for URLs (U) and actions (A).
show_indicators = no
# The height of a single line. If the height is smaller than the
# font height, it will get raised to the font height.
# This adds empty space above and under the text.
line_height = 0
# Draw a line of "separatpr_height" pixel height between two
# notifications.
# Set to 0 to disable.
separator_height = 2
# Padding between text and separator.
padding = 10
# Horizontal padding.
horizontal_padding = 10
# Defines color of the frame around the notification window.
frame_color = "#81A2BE"
# Define a color for the separator.
# possible values are:
# * auto: dunst tries to find a color fitting to the background;
# * foreground: use the same color as the foreground;
# * frame: use the same color as the frame;
# * anything else will be interpreted as a X color.
separator_color = frame
# Defines width in pixels of frame around the notification window.
# Set to 0 to disable.
frame_width = 1
# Print a notification on startup.
# This is mainly for error detection, since dbus (re-)starts dunst
# automatically after a crash.
startup_notification = false
# dmenu path.
dmenu = /usr/bin/dmenu -p dunst:
# Browser for opening urls in context menu.
browser = /usr/bin/firefox
# Align icons left/right/off
icon_position = left
# Paths to default icons.
icon_path = /usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/16x16/devices/
[shortcuts]
# Shortcuts are specified as [modifier+][modifier+]...key
# Available modifiers are "ctrl", "mod1" (the alt-key), "mod2",
# "mod3" and "mod4" (windows-key).
# Xev might be helpful to find names for keys.
# Close notification.
#close = ctrl+space
# Close all notifications.
#close_all = ctrl+shift+space
# Redisplay last message(s).
# On the US keyboard layout "grave" is normally above TAB and left
# of "1".
#history = ctrl+grave
# Context menu.
#context = ctrl+shift+period
[urgency_low]
# IMPORTANT: colors have to be defined in quotation marks.
# Otherwise the "#" and following would be interpreted as a comment.
background = "#2B303B"
foreground = "#81A2BE"
timeout = 2
# Icon for notifications with low urgency, uncomment to enable
#icon = /path/to/icon
[urgency_normal]
background = "#2B303B"
foreground = "#81A2BE"
timeout = 4
# Icon for notifications with normal urgency, uncomment to enable
#icon = /path/to/icon
[urgency_critical]
background = "#2B303B"
foreground = "#81A2BE"
frame_color = "#E94032"
timeout = 0
# Icon for notifications with critical urgency, uncomment to enable
#icon = /path/to/icon

View File

@ -0,0 +1,57 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
<edit mode="assign" name="hinting" >
<bool>true</bool>
</edit>
<edit mode="assign" name="autohint" >
<bool>true</bool>
</edit>
<edit mode="assign" name="hintstyle" >
<const>hintslight</const>
</edit>
<edit mode="assign" name="rgba" >
<const>rgb</const>
</edit>
<edit mode="assign" name="antialias" >
<bool>true</bool>
</edit>
<edit mode="assign" name="lcdfilter">
<const>lcddefault</const>
</edit>
</match>
<!-- Set preferred serif, sans serif, and monospace fonts. -->
<alias>
<family>serif</family>
<prefer>
<family>Ubuntu</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Ubuntu</family>
</prefer>
</alias>
<alias>
<family>sans</family>
<prefer>
<family>Ubuntu</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Ubuntu Mono</family>
</prefer>
</alias>
<alias>
<family>mono</family>
<prefer>
<family>Ubuntu Mono</family>
</prefer>
</alias>
</fontconfig>

View File

@ -0,0 +1,121 @@
#
# This file was generated from a textmate theme named Bespin
# with tm2gtksw2 tool. (Alexandre da Silva)
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
# License as published by the Free Software Foundation; either
# version 2 of the License, or (at your option) any later version.
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Library General Public License for more details.
# You should have received a copy of the GNU Library General Public
# License along with this library; if not, write to the
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
#
# Ported to Geany by Matthew Brush <matt(at)geany(dot)org>
#
[theme_info]
name=Bespin
description=A port of the Bespin theme.
# incremented automatically, do not change manually
version=1225
author=Alexandre da Silva (tm2gtksw2)
url=https://github.com/gmate/gmate/blob/master/styles/Bespin.xml
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_styles]
default=#baae9e;#28211c;false;false
error=#f8f8f8;#4a2947
# Editor styles
#-------------------------------------------------------------------------------
selection=#baae9e;#4c4a49;true;true
current_line=#000;#2e2723;true
brace_good=#00f;#2e2723;true;false
brace_bad=#df4545;#2e2723;true;false
margin_line_number=#baae9e;#2e2723
margin_folding=#baae9e;#2e2723
fold_symbol_highlight=#2e2723
indent_guide=#40342c
white_space=#40342c;#fff;true;false
caret=#a7a7a7;#000;false
marker_line=#000;#ff0;
marker_search=#000;#0000f0;
marker_mark=#000;#b8f4b8;
call_tips=#c0c0c0;#fff;false;false
# Programming languages
#-------------------------------------------------------------------------------
comment=#666;;;true
comment_doc=comment
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic
number=#cf6a4c
number_1=number
number_2=number_1
type=#9b859d;;true
class=type
function=#937121
parameter=function
keyword=#5ea6ea;;true
keyword_1=keyword
keyword_2=type
keyword_3=keyword_1
keyword_4=keyword_1
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=#54be0d
string_1=string
string_2=string_1
string_3=default
string_4=default
string_eol=string_1,italic
character=string_1
backticks=string_2
here_doc=string_2
scalar=string_2
label=default,bold
preprocessor=#cf6a4c
regex=#e9c062
operator=#5ea6ea
decorator=string_1,bold
other=#ddf2a4
# Markup-type languages
#-------------------------------------------------------------------------------
tag=#ac885b
tag_unknown=#ac885b
tag_end=#ac885b
attribute=#937121
attribute_unknown=#937121
value=string_1
entity=default
# Diff
#-------------------------------------------------------------------------------
line_added=#f8f8f8;#253b22
line_removed=#f8f8f8;#420e09
line_changed=#f8f8f8;#4a410d

View File

@ -0,0 +1,125 @@
#
# Copyright 2013 Paul Lenton (EckoZero) <lentonp(at)gmail(dot)com>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-1301, USA.
#
# This is a remix of vibrant-ink, originally by Jason Wilson
# <jason.wilson(at)gmail(dot)com>
# Thanks Jason! My remix is licensed under the exact same terms as
# Jason's original (GNU GPLv2)
#
[theme_info]
name=Black Scheme
description=Black background, other colours
# incremented automatically, do not change manually
version=1237
author=Paul Lenton <lentonp(at)gmail(dot)com>
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_styles]
default=#fff;#000;false;false
error=#ff80c0;#000;false;false
# Editor styles
#-------------------------------------------------------------------------------
selection=#f00;#404040;false;true
current_line=#8dc63f;#330;true;false
brace_good=#ff0;#000;true;false
brace_bad=#c5360f;#000;true;false
margin_line_number=#b2aeab;#404040;false;false
margin_folding=#222;#111;false;false
fold_symbol_highlight=#fff
indent_guide=#066;;false;false
caret=#fff;#066;false;false
marker_line=#ff208c;#80d4b2;false;false
marker_search=#ff0;#f00;false;false
marker_mark=#810000;#000;false;false
call_tips=#ccc;#fff;false;false
white_space=#ccc;;true
# Programming languages
#-------------------------------------------------------------------------------
comment=#f00
comment_doc=#f00;#070707;false;false
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic
number=#28a8b4
number_1=number
number_2=number_1
type=#fff;;true;false
class=type
function=default
parameter=function
keyword=#f39;;true;false
keyword_1=keyword
keyword_2=#6f0;;true;false
keyword_3=keyword_1
keyword_4=keyword_1
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=#8dc63f
string_1=string
string_2=string_1
string_3=default
string_4=default
string_eol=#8dc63f;#000;false;false
character=string_1
backticks=string_2
here_doc=string_2
scalar=string_2
label=default,bold
preprocessor=#fff
regex=number_1
operator=#fc0
decorator=string_1,bold
other=default
# Markup-type languages
#-------------------------------------------------------------------------------
tag=#6f0;#000;false;false
tag_unknown=#ccc;#000;false;false
tag_end=#fff;#000;false;false
attribute=#bd96bd;#000;false;false
attribute_unknown=#fff;#000;false;false
value=#6f0;#000;false;false
entity=#fff;#000;false;false
# Diff
#-------------------------------------------------------------------------------
line_added=#00f5ff;#000;false;false
line_removed=#ff0;#000;false;false
line_changed=#399;#000;false;false

View File

@ -0,0 +1,149 @@
#
# Copyright 2015 Jiri Techet <techet(at)gmail(dot)com>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-1301, USA.
#
# Ported from the IntelliJ Darcula theme by Jiri Techet
#
[theme_info]
name=Darcula
description=A soft dark theme based on the IntelliJ Darcula theme.
# incremented automatically, do not change manually
version=1
author=Jiri Techet <techet(at)gmail(dot)com>
url=https://github.com/codebrainz/geany-themes
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_colors]
fg=#b6c3cf
bg=#3b3b3b
caret_grey=#c6c6c6
margin_fg_grey=#989898
comment_grey=#919191
fold_fg_grey=#888
whitespace_grey=#505050
calltip_fg_grey=#555
calltip_bg_grey=#ddd
fold_bg_grey=#4c4c4c
current_line_grey=#434343
margin_bg_grey=#424446
type_violet=#a88ab6
keyword_blue=#9196bf
number_blue=#7aa6c4
selection_blue=#2f5692
brace_bg_green=#4d6360
diff_added_green=#558266
docstring_green=#73a46a
string_green=#b2ca78
alert_yellow=#ffef4c
tag_yellow=#edc881
keyword_orange=#d58a4a
error_red=#c85550
diff_removed_red=#a0665b
[named_styles]
default=fg;bg;false;false
error=error_red;;;true
# Editor styles
#-------------------------------------------------------------------------------
selection=;selection_blue;;true
current_line=;current_line_grey;true
brace_good=alert_yellow;brace_bg_green;true
brace_bad=error_red;current_line_grey;true
margin_line_number=margin_fg_grey;margin_bg_grey
margin_folding=fold_fg_grey;fold_bg_grey
fold_symbol_highlight=fold_bg_grey
indent_guide=whitespace_grey
caret=caret_grey
marker_line=margin_bg_grey;alert_yellow
marker_search=;alert_yellow
marker_mark=margin_bg_grey;alert_yellow
call_tips=calltip_fg_grey;calltip_bg_grey;true;true
white_space=whitespace_grey;;true
# Programming languages
#-------------------------------------------------------------------------------
comment=comment_grey
comment_doc=docstring_green
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic
number=number_blue
number_1=number
number_2=number_1
type=type_violet
class=type
function=tag_yellow
parameter=function
keyword=keyword_orange
keyword_1=keyword
keyword_2=keyword_blue
keyword_3=keyword_1
keyword_4=keyword_1
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=string_green
string_1=string
string_2=string_1
string_3=default
string_4=default
string_eol=string_1,italic
character=string_1
backticks=string_2
here_doc=string_2
scalar=string_2
label=default,bold
preprocessor=tag_yellow
regex=number_1
operator=default
decorator=tag_yellow
other=default
# Markup-type languages
#-------------------------------------------------------------------------------
tag=tag_yellow
tag_unknown=tag
tag_end=tag
attribute=keyword_orange
attribute_unknown=attribute
value=string_green
entity=number_blue
# Diff
#-------------------------------------------------------------------------------
line_added=diff_added_green
line_removed=diff_removed_red
line_changed=preprocessor

View File

@ -0,0 +1,136 @@
#
# Copyright (C) 2016 - Yannis Kontochristopoulos <ikontochris(at)gmail(dot)com>
#
# Dark Colors is a theme inspired by Tinge:
# Copyright (C) 2008 - Harsh J <harshj(at)gmail(dot)com>
# See: http://www.harshj.com/2008/01/27/tinge-theme-for-gedit/
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-1301, USA.
#
[theme_info]
name=Dark Colors
description=A dark theme utilising warm colors
# incremented automatically, do not change manually
version=1225
[named_colors]
text=#e6e6e6
soft_text=#a69996
softer_text=#4c4645
background=#0c0807
selection_brown=#422e21
marker_search_turquoise=#286659
current_line_red=#281816
black=#000
white=#fff
light_blue=#5191cc
soft_blue=#596f80
red=#b31111
yellow=#b3a123
orange=#e66917
orange2=#ff9400
green=#00df13
purple=#b6f
[named_styles]
default=text;background;false;false
error=green;background;false;false
# Editor styles
#-------------------------------------------------------------------------------
selection=background;selection_brown;false;true
current_line=background;current_line_red;true;false
brace_good=light_blue;background;true;false
brace_bad=white;background;true;false
margin_line_number=soft_text;#2b2826;false;false
margin_folding=#574a22;#141312;false;false
fold_symbol_highlight=soft_text
indent_guide=softer_text
caret=white;white;false
marker_line=soft_text;yellow
marker_search=marker_search_turquoise;marker_search_turquoise;false;false
marker_mark=red;background;false;false
call_tips=#c0c0c0;white;false;false
white_space=softer_text;;true
# Programming languages
#-------------------------------------------------------------------------------
comment=soft_blue
comment_doc=soft_blue;background;false;false
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic
number=green
number_1=number
number_2=number_1
type=purple;;true;false
class=type
function=type
parameter=function
keyword=orange;;true;false
keyword_1=keyword
keyword_2=yellow;;true;false
keyword_3=keyword_1
keyword_4=keyword_1
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=red
string_1=string
string_2=string_1
string_3=string_1
string_4=string_1
string_eol=text;background;false;false
character=string_1
backticks=string_2
here_doc=string_2
scalar=string_2
label=default,bold
preprocessor=text
regex=number_1
operator=orange2
decorator=string_1,bold
other=default
# Markup-type languages
#-------------------------------------------------------------------------------
tag=yellow;background;false;false
tag_unknown=green;background;false;false
tag_end=text;background;false;false
attribute=orange;background;false;false
attribute_unknown=green;background;false;false
value=text;background;false;false
entity=text;background;false;false
# Diff
#-------------------------------------------------------------------------------
line_added=green;background;false;false
line_removed=red;background;false;false
line_changed=light_blue;background;false;false

View File

@ -0,0 +1,121 @@
#
# Copyright 2011 John Gabriele <jmg3000(at)gmail(dot)com>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-1301, USA.
#
# Ported from old theme by Matthew Brush <matt(at)geany(dot)org>
# Note: was part of `set_geany_colors` utility
#
[theme_info]
name=Dark Fruit Salad
description=Low contrast theme ported from the set_geany_colors utility
# incremented automatically, do not change manually
version=1226
author=John Gabriele <jmg3000(at)gmail(dot)com>
url=https://github.com/codebrainz/geany-themes
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_styles]
default=#f0f0f0;#5f5f5f;false;false
error=#ebbf71;#e1e17a
# Editor styles
#-------------------------------------------------------------------------------
selection=#000;#202020;false;true
current_line=#000;#565656;true
brace_good=#f0f0f0;#587941;false;false
brace_bad=#f00;#fff;false;false
margin_line_number=#5f5f5f;#f0f0f0
margin_folding=#d69cd6;#202020
fold_symbol_highlight=#202020
indent_guide=#d69cd6
caret=#000;#000;false
marker_line=#000;#ff0
marker_search=#000;#0000f0
marker_mark=#000;#b8f4b8
call_tips=#c0c0c0;#fff;false;false
white_space=#a7a7a7;;true
# Programming languages
#-------------------------------------------------------------------------------
comment=#a3d97d
comment_doc=#99e4de;;true
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic
number=#ff939c
number_1=number
number_2=number_1
type=#e1e17a;;true
class=type
function=#92bde8;;true
parameter=function
keyword=#92bde8;;true
keyword_1=keyword
keyword_2=#d69cd6;;true
keyword_3=keyword_1
keyword_4=keyword_1
identifier=#f0f0f0
identifier_1=identifier
identifier_2=#99e4de;;true
identifier_3=#ff939c;;true
identifier_4=identifier_1
string=#ebbf71
string_1=string
string_2=#e1e17a
string_3=default
string_4=default
string_eol=string_1,italic
character=#e1e17a;;true
backticks=string_2
here_doc=string_2
scalar=string_2
label=default,bold
preprocessor=#ff939c
regex=number_1
operator=default
decorator=string_1,bold
other=default
# Markup-type languages
#-------------------------------------------------------------------------------
tag=keyword
tag_unknown=tag,bold
tag_end=tag,bold
attribute=#99e4de
attribute_unknown=attribute,bold
value=string_1
entity=default
# Diff
#-------------------------------------------------------------------------------
line_added=#8ae234
line_removed=#e1e17a
line_changed=preprocessor

View File

@ -0,0 +1,120 @@
#
# Copyright 2011 Duncan Lock <duncan.lock(at)gmail(dot)com>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-1301, USA.
#
# Ported from old theme by Matthew Brush <matt(at)geany(dot)org>
#
[theme_info]
name=Dark
description=Dark syntax colouring theme
# incremented automatically, do not change manually
version=1225
author=Duncan Lock <duncan.lock(at)gmail(dot)com>
url=http://code.google.com/p/geany-dark-scheme/
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_styles]
default=#fff;#1e1e1e;false;false
error=#f00;#1e1e1e;false;false
# Editor styles
#-------------------------------------------------------------------------------
selection=#fff;#333964;false;true
current_line=#000;#2f2f2f;true;false
brace_good=#fff;#50aa15;true;false
brace_bad=#fff;#aa1515;true;false
margin_line_number=#000;#d0d0d0;false;false
margin_folding=#000;#dfdfdf;false;false
fold_symbol_highlight=#fff
indent_guide=#393939;#1e1e1e;false;false
caret=#fff;#000;true;false
marker_line=#000;#ff0;false;false
marker_search=#000;#b8f4b8;false;false
marker_mark=#000;#b8f4b8;
call_tips=#c0c0c0;#fff;false;false
white_space=#424242;;true
# Programming languages
#-------------------------------------------------------------------------------
comment=#747474;#1e1e1e;false;false
comment_doc=comment
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic
number=#aaff57;#1e1e1e;false;false
number_1=number
number_2=number_1
type=#2e8b57;;true
class=type
function=default
parameter=function
keyword=#ffcb4f;#1e1e1e;true;false
keyword_1=keyword
keyword_2=#aaff57;#1e1e1e;false;true
keyword_3=keyword_1
keyword_4=keyword_1
identifier=#fff;#1e1e1e;false;false
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=#aaff57;#1e1e1e;false;false
string_1=string
string_2=#a18651;#1e1e1e;false;false
string_3=default
string_4=default
string_eol=string_1,italic
character=string_1
backticks=string_2
here_doc=string_2
scalar=string_2
label=default,bold
preprocessor=#5abefd;#1e1e1e;false;false
regex=number_1
operator=#98bac5;#1e1e1e;true;false
decorator=#808000;#1e1e1e;false;false
other=#fff;#1e1e1e;false;false
# Markup-type languages
#-------------------------------------------------------------------------------
tag=#7392cf;#1e1e1e;false;false
tag_unknown=#fff;#8c0101;true;false
tag_end=#7392cf;#1e1e1e;true;false
attribute=#cda0d5;#1e1e1e;false;false
attribute_unknown=#fff;#8c0101;false;false
value=#4575b6;#1e1e1e;false;false
entity=#ffa95c;#2c2821;false;false
# Diff
#-------------------------------------------------------------------------------
line_added=#008b8b
line_removed=#6a5acd
line_changed=preprocessor

View File

@ -0,0 +1,128 @@
#
# No explicit license available but part of the `gedit-themes`
# project:
# https://github.com/mig/gedit-themes/blob/master/fluffy.xml
#
# Indicated author and assumed copyright holder is:
# Osmo Salomaa
#
# Ported to Geany by Matthew Brush <matt(at)geany(dot)org>
#
[theme_info]
name=Fluffy
description=A soft and downy color scheme.
# incremented automatically, do not change manually
version=1226
author=Osmo Salomaa <unknown email address>
url=https://github.com/mig/gedit-themes/blob/master/fluffy.xml
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_colors]
almost_black=#111
blue=#06f
cyan=#02b5d1
dark_grey=#babdb6
green=#00bb87
highlight_blue=#abf5ff
highlight_green=#c1ff9d
highlight_yellow=#fce94f
indigo=#b76fff
light_grey=#eeeeec
magenta=#ff6fff
medium_grey=#d3d7cf
red=#ff405a
very_dark_grey=#888a85
very_light_grey=#fafaf8
white=#fff
[named_styles]
default=almost_black;white;false;false
error=red;;true
# Editor styles
#-------------------------------------------------------------------------------
selection=;highlight_yellow;;true
current_line=;very_light_grey;true
brace_good=;highlight_green
brace_bad=red
margin_line_number=;dark_grey
margin_folding=;medium_grey
fold_symbol_highlight=white
indent_guide=medium_grey
caret=almost_black
marker_line=;highlight_yellow
marker_search=;blue
marker_mark=;highlight_green
call_tips=#c0c0c0
white_space=medium_grey;;true
# Generic programming languages
#-------------------------------------------------------------------------------
comment=blue
comment_doc=comment
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic
number=magenta
number_1=number
number_2=number_1
type=green;;true
class=type
function=indigo
parameter=function
keyword=red;;true
keyword_1=keyword
keyword_2=indigo;;true
keyword_3=keyword_1
keyword_4=keyword_1
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=magenta
string_1=string
string_2=string_1
string_3=default
string_4=default
string_eol=string_1,italic
character=string_1
backticks=string_2
here_doc=string_2
scalar=string_2
label=default,bold
preprocessor=green
regex=number_1
operator=default
decorator=red;;true
other=default
# Markup-type languages
#-------------------------------------------------------------------------------
tag=green
tag_unknown=tag
tag_end=tag
attribute=red
attribute_unknown=red
value=magenta
entity=default
# Diff
#-------------------------------------------------------------------------------
line_added=green
line_removed=red
line_changed=cyan

View File

@ -0,0 +1,120 @@
#
# Copyright 2006-2007 GtkSourceView team
#
# GtkSourceView is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2.1 of the License, or (at your option) any later version.
#
# GtkSourceView is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#
# Ported to Geany by Matthew Brush <matt(at)geany(dot)org>
#
[theme_info]
name=Gedit
description=A port of Gedit's default theme.
# incremented automatically, do not change manually
version=1225
author=Yevgen Muntyan <muntyan(at)tamu(dot)edu>
url=http://git.gnome.org/browse/gtksourceview/tree/data/styles/classic.xml
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_styles]
default=#000;#fff;false;false
error=#000;#f00;true;false
# Editor styles
#-------------------------------------------------------------------------------
selection=#fff;#86abd9;true;true
current_line=#000;#edeceb;true
brace_good=#fff;#bebebe;true;false
brace_bad=#fff;#f00;true;false
margin_line_number=current_line,bold
margin_folding=margin_line_number
fold_symbol_highlight=#fff
indent_guide=#bbbebb
caret=#000;#000;false
marker_line=#000;#ff0
marker_search=marker_line
marker_mark=#000;#6c8ea2
call_tips=#bbbebb;#fff;false;false
white_space=call_tips,bold
# Programming languages
#-------------------------------------------------------------------------------
comment=#00f
comment_doc=comment
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic
number=#f0f
number_1=number
number_2=#a52a2a;;true
type=#2e8b57;;true
class=number
function=default
parameter=function
keyword=number_2
keyword_1=keyword
keyword_2=keyword_1
keyword_3=keyword_1
keyword_4=keyword_1
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=#008a8c
string=number
string_1=string
string_2=string_1
string_3=;;true;false
string_4=;;false;true
string_eol=string_1,italic
character=string_1
backticks=#a020f0
here_doc=string_2
scalar=identifier_4
label=default,bold
preprocessor=backticks
regex=identifier_4
operator=default
decorator=string_1,bold
other=default
extra=keyword
# Markup-type languages
#-------------------------------------------------------------------------------
tag=identifier_4
tag_unknown=tag,bold
tag_end=tag,bold
attribute=#6a5acd
attribute_unknown=attribute,bold
value=string_1
entity=default
# Diff
#-------------------------------------------------------------------------------
line_added=#008b8b
line_removed=attribute
line_changed=preprocessor

View File

@ -0,0 +1,122 @@
#
# Copyright 2009 Felipe Mesquita <fmesquitacunha(at)gmail(dot)com>
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
# License as published by the Free Software Foundation; either
# version 2 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Library General Public License for more details.
#
# You should have received a copy of the GNU Library General Public
# License along with this library; if not, write to the
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
#
# Ported to Geany by Matthew Brush <matt(at)geany(dot)org>
#
# Note: This one is my favourite! -Matt (geany-themes maintainer)
#
[theme_info]
name=GitHub
description=Similar to GitHub.com's highlighting colors.
# incremented automatically, do not change manually
version=1227
author=Felipe Mesquita <fmesquitacunha(at)gmail(dot)com>
url=https://github.com/mig/gedit-themes/blob/master/github.xml
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_styles]
default=#000;#f8f8ff;false;false
error=#f00;#bfbfbf;false;italic
# Editor styles
#-------------------------------------------------------------------------------
selection=;#f0ec0f;false;true
current_line=#000;#b7deee;true
brace_good=#000;#32b953;bold
brace_bad=#000;#ee5959
margin_line_number=#7f7f7f;#ececec
margin_folding=#7f7f7f;#d9d7d7
fold_symbol_highlight=#ececec
indent_guide=#c0c0c0;#fff;true;false
caret=#000;#c0c0c0;false;false
marker_line=#7f7f7f;#ececec
marker_search=;#c0c0c0
marker_mark=#7f7f7f;#ececec
call_tips=default
white_space=#c0c0c0;#fff;true;false
# Generic programming languages
#-------------------------------------------------------------------------------
comment=#998
comment_doc=#998
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic
number=#099
number_1=number
number_2=number_1
type=#458;;true
class=type
function=#900
parameter=function
keyword=#0086b3;;true
keyword_1=keyword
keyword_2=#aa2c8c;;true
keyword_3=keyword_1
keyword_4=keyword_1
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=#d14
string_1=string
string_2=string_1
string_3=default
string_4=default
string_eol=string_1,italic
character=string_1
backticks=string_2
here_doc=string_2
scalar=string_2
label=default,bold
preprocessor=#0f8787
regex=number_1
operator=default
decorator=string_1,bold
other=default
# Markup-type languages
#-------------------------------------------------------------------------------
tag=type
tag_unknown=tag,bold
tag_end=tag,bold
attribute=keyword_1
attribute_unknown=attribute,bold
value=string_1
entity=default
# Diff
#-------------------------------------------------------------------------------
line_added=#000;#dfd
line_removed=#000;#fdd
line_changed=#000;#ffc

View File

@ -0,0 +1,135 @@
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
# License as published by the Free Software Foundation; either
# version 2 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Library General Public License for more details.
#
# You should have received a copy of the GNU Library General Public
# License along with this library; if not, write to the
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
#
[theme_info]
name=Himbeere
description=A dark theme with raspberry colors.
# incremented automatically, do not change manually
version=1226
author=commenthol
url=https://github.com/codebrainz/geany-themes
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_colors]
base0=#ccc
base1=#1a1c1e
base2=#3f3f3f
base3=#808080
base4=#303030
berry=#e12d66
cyan=#25d0f0
bluegrey=#747e9e
orange=#ff8000
lime=#65ff00
grey=#777
red=#f00
redbg=#751212
green=#859900
blue=#268bd2
[named_styles]
default=base0;base1
error=red
# Editor styles
#-------------------------------------------------------------------------------
selection=;#083840;;true
current_line=;#000;true
brace_good=cyan;berry;true
brace_bad=red;;true
margin_line_number=base3;base4
margin_folding=base3;#212121
fold_symbol_highlight=base2
indent_guide=base2;;true
caret=cyan
marker_line=#fff;#00f;
marker_search=#fff;#d791a8;
marker_mark=;
call_tips=base0;base1
white_space=base2;;true
# Programming languages
#-------------------------------------------------------------------------------
comment=grey
comment_doc=comment
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic
number=orange
number_1=number
number_2=number_1
type=berry;;true
class=cyan
function=berry
parameter=function
keyword=berry;;true
keyword_1=keyword
keyword_2=cyan;;true
keyword_3=bluegrey
keyword_4=keyword_3
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=lime
string_1=string
string_2=string_1
string_3=default
string_4=default
string_eol=red
character=string_1
backticks=string_2
here_doc=string_2
scalar=string_2
label=keyword,bold
preprocessor=cyan
regex=number_1
operator=bluegrey
decorator=string_1,bold
other=cyan
# Markup-type languages
#-------------------------------------------------------------------------------
tag=berry
tag_unknown=tag,bold
tag_end=tag,bold
attribute=cyan
attribute_unknown=attribute,bold
value=string_1
entity=default
# Diff
#-------------------------------------------------------------------------------
line_added=green
line_removed=red
line_changed=blue

View File

@ -0,0 +1,118 @@
#
# Copyright 2012 Campbell Barton <ideasman42(at)gmail(dot)com>
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
# License as published by the Free Software Foundation; either
# version 2 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Library General Public License for more details.
#
# You should have received a copy of the GNU Library General Public
# License along with this library; if not, write to the
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
#
[theme_info]
name=InkPot
description=Based on the vim theme of the same name.
# incremented automatically, do not change manually
version=1226
author=Campbell Barton <ideasman42(at)gmail(dot)com>
url=https://github.com/codebrainz/geany-themes
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_styles]
default=#cfbfad;#1e1e27;false;false
error=#1e1e1e;#f00;false;false
# Editor styles
#-------------------------------------------------------------------------------
selection=;#4e4e8f;false;true
current_line=#000;#2d2d32;true
brace_good=#cfbfad;#4e4e8f
brace_bad=#cfbfad;#f00
margin_line_number=#8b8bcd;#2e2e2e
margin_folding=#000;#3e3e3e;false;false
fold_symbol_highlight=#6e6e6e
indent_guide=#3b3b4d;;true;false
caret=#8b8bff;#fff;false;false
marker_line=#000;#ff0;false;false
marker_search=#000;#b8f4b8;false;false
marker_mark=#000;#b8f4b8;
call_tips=default
white_space=indent_guide
# Generic programming languages
#-------------------------------------------------------------------------------
comment=#cd8b00
comment_doc=#737dd5
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=#4e5ab3;;true
comment_doc_keyword_error=comment_doc
number=#f0ad6d
number_1=number
number_2=number_1
type=#ff8bff;;true
class=#ff8bff
function=#ff8bff
parameter=function
keyword=#808bed
keyword_1=keyword
keyword_2=#afc2ff;;true
keyword_3=keyword_1
keyword_4=keyword_1
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=#ffcd8b;#404040
string_1=string
string_2=string_1
string_3=default
string_4=default
string_eol=string_1
character=string
backticks=string_2
here_doc=string_2
scalar=string_2
label=#e76000;;bold
preprocessor=#409090
regex=number_1
operator=#eee8d5
decorator=#e76000;;true
other=#808bed
# Markup-type languages
#-------------------------------------------------------------------------------
tag=type
tag_unknown=tag,bold
tag_end=tag,bold
attribute=#ff8bff
attribute_unknown=attribute,bold
value=string_1
entity=default
# Diff
#-------------------------------------------------------------------------------
line_added=#0a0
line_removed=#f00
line_changed=#e7b937

View File

@ -0,0 +1,132 @@
#
# Copyright 2011 Thomas Martitz <thomas.martitz(at)student.htw-berlin(dot)de>
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
#
# * Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# * Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in
# the documentation and/or other materials provided with the
# distribution.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
# COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
# OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
# THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
# DAMAGE.
#
[theme_info]
name=Kugel
description=A dark, but not too dark with focus to be comfortable to the eyes.
# incremented automatically, do not change manually
version=1226
author=Thomas Martitz <thomas.martitz@student.htw-berlin.de>
url=https://github.com/codebrainz/geany-themes
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_styles]
default=#ececec;#2d3335;false;false
error=#f00;;true;false
# Editor styles
#-------------------------------------------------------------------------------
selection=#fff;#333964;false;true
current_line=#000;#282d2e;true;false
brace_good=#fff;#50aa15;true;false
brace_bad=#fff;#aa1515;true;false
margin_line_number=#ececec
margin_folding=#888a85;#3a4145
fold_symbol_highlight=#fff
indent_guide=#606c70
caret=#ddd;#000;false
marker_line=#000;#ff0;
marker_search=#000;#0000f0;
marker_mark=#000;#b8f4b8;
call_tips=#555753;#eeeeec
white_space=#606c70;#fff;true;false
# Programming languages
#-------------------------------------------------------------------------------
comment=#888a85
comment_doc=#3f5fbf
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc_keyword,italic
number=#06a7a7
number_1=number
number_2=number_1
type=#1e90ff
class=type
function=default
parameter=#bbf647
keyword=#729fcf
keyword_1=keyword
keyword_2=type
keyword_3=keyword_1
keyword_4=keyword_1
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=#dd4040
string_1=string
string_2=string_1
string_3=default
string_4=default
string_eol=#000;#e0c0e0
character=#8ae234
backticks=#30ff00
# here_doc ???
here_doc=#ff84cd
scalar=#bcf360
# label ???
label=default,bold
preprocessor=#acac00
regex=#aaff57
operator=#fcaf3e
decorator=preprocessor
other=default
extra=#404080
# Markup-type languages
#-------------------------------------------------------------------------------
tag=type
tag_unknown=tag,italic
tag_end=tag
attribute=keyword
attribute_unknown=attribute,italic
value=string_1
entity=preprocessor
# Diff
#-------------------------------------------------------------------------------
line_added=#34b034
line_removed=#ff2727
line_changed=#7f007f

View File

@ -0,0 +1,117 @@
#
# Copyright 2012 Henrik Pauli <ralesk@drangolin.net>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-1301, USA.
#
[theme_info]
name=Ralesk's MC
description=Midnight Commander-like scheme
# incremented automatically, do not change manually
version=1225
author=Henrik Pauli <ralesk@drangolin.net>
url=http://share.drangolin.net/mc.conf
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_styles]
default=#c0c0c0;#114;false;false
error=#fff;#f00
# Editor styles
#-------------------------------------------------------------------------------
selection=#000;#369;true;true
current_line=#000;#12126d;false
brace_good=#c0c0c0;#369;true;false
brace_bad=#fff;#f00;true;false
margin_line_number=#114;#393
margin_folding=#f4d432;#7f3f00
fold_symbol_highlight=#7f3f00
indent_guide=#242490
caret=#c3f;#000;true
marker_line=#000;#ff0
marker_search=#000;#0000f0
marker_mark=#000;#b8f4b8
call_tips=#c0c0c0;#fff;false;false
white_space=#3636a3;#fff;true;false
# Programming languages
#-------------------------------------------------------------------------------
comment=#960;;;true
comment_doc=#c60;;;true
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic
number=#3fcfcf
number_1=number
number_2=number_1
type=#fff;;true
class=type
function=#d3d7cf
parameter=#f99
keyword=#f4d432;;true
keyword_1=keyword
keyword_2=#9f0200;;true
keyword_3=keyword_1
keyword_4=keyword_1
identifier=default
identifier_1=#0f0
identifier_2=#fff
identifier_3=#0ff
identifier_4=#7f0000
string=#3a3
string_1=string
string_2=string_1
string_3=default
string_4=default
string_eol=#000;#e0c0e0
character=#5c5
backticks=#fff;#000
here_doc=string_2
label=default,bold
preprocessor=#808000
regex=#2f7f7f
operator=#ff0
decorator=string_1,bold
other=#404080
# Markup-type languages
#-------------------------------------------------------------------------------
tag=type
tag_unknown=tag,bold
tag_end=tag,bold
attribute=keyword_1
attribute_unknown=attribute,bold
value=string_1
entity=default
# Diff
#-------------------------------------------------------------------------------
line_added=#008b8b
line_removed=#6a5acd
line_changed=preprocessor

View File

@ -0,0 +1,115 @@
###
# Copyright 2013 Tomasz Wyderka <wyderkat(at)cofoh(dot)com>
##
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-1301, USA.
#
[theme_info]
name=Metallic Bottle
description=Bright color scheme matching GTK "Radiance" theme.
version=1.22.0
author=Tomasz Wyderka
url=http://www.cofoh.com/mettalic_bottle
[named_styles]
default=#000;#fbfaf9;false;false
error=#fff;#843121;false;true
# Editor styles
#-------------------------------------------------------------------------------
selection=#000;#c48c65;false;true
current_line=#000;#fff;true
brace_good=#757c75;;true;false
brace_bad=#843121;;true;false
margin_line_number=#000;#dfd7cf
margin_folding=#000;#f6f4f2
fold_symbol_highlight=#fff
indent_guide=#3d291c
caret=#843121
marker_line=#000;#1d1613
marker_search=#000;#843121
marker_mark=#000;#757c75
call_tips=#a1654b;#fff;false;false
white_space=#a1654b;#fff;true;false
# Programming languages
#-------------------------------------------------------------------------------
comment=#757c75;;false;true
comment_doc=#4b4a3a;;false;true
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic
number=#644129
number_1=number
number_2=number_1
type=#843121;;true
class=type
function=#843121
parameter=function
keyword=#1d1613;;true
keyword_1=keyword
keyword_2=#3d291c;;true;true
keyword_3=keyword_1
keyword_4=keyword_1
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=#4b4a3a
string_1=string
string_2=string_1
string_3=default
string_4=default
string_eol=#000;#e0c0e0
character=string_1
backticks=string_2
here_doc=string_2
scalar=string_2
label=default,bold
preprocessor=#c48c65
regex=number_1
operator=#d0c096
decorator=string_1,bold
other=#c48c65
# Markup-type languages
#-------------------------------------------------------------------------------
tag=type
tag_unknown=tag,bold
tag_end=tag,bold
attribute=keyword_1
attribute_unknown=attribute,bold
value=string_1
entity=default
# Diff
#-------------------------------------------------------------------------------
line_added=#c48c65
line_removed=#843121
line_changed=#fbfaf9

View File

@ -0,0 +1,131 @@
# No explicit license available
#
# Indicated author and assumed copyright holder is:
# Wimer Hazenberg <monokai.nl>
#
# Ported to Geany and tweaked by Thanh Tran <trongthanh(at)gmail(dot)com>
#
[theme_info]
name=Monokai
description=It's warm, colorful and pleasing to the eyes
# incremented automatically, do not change manually
version=16
author=Wimer Hazenberg
url=http://www.monokai.nl/blog/2006/07/15/textmate-color-theme/
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_colors]
black=#000
almost_black=#272822
lighter_black=#2d2e2b
yellow=#ff0
light_yellow=#e6db74
very_dark_yellow=#49483e
bright_orange=#fd971f
dark_orange=#75715e
bright_green=#a6e22e
light_green=#b8f4b8
dark_blue=#086aa7
light_purple=#ae81ff
hot_pink=#f92672
light_cyan=#66d9ef
red=#f00
green=#0f0
white=#fff
almost_white=#f8f8f2
grey=#d0d0d0
mid_grey=#888
lighter_grey=#dfdfdf
dark_grey=#3b3a32
[named_styles]
default=almost_white;almost_black;false;false
error=red;very_dark_yellow;false;true
# Editor styles
#-------------------------------------------------------------------------------
selection=;very_dark_yellow;false;true
current_line=;lighter_black;true
brace_good=bright_orange;very_dark_yellow;true
brace_bad=error
margin_line_number=mid_grey;almost_black
margin_folding=mid_grey;dark_grey
fold_symbol_highlight=white
indent_guide=dark_grey
caret=white;;false
marker_line=yellow;very_dark_yellow
marker_search=black;dark_blue
marker_mark=light_green;lighter_black
call_tips=dark_grey;white;false;false
white_space=dark_grey;;true
# Generic programming languages
#-------------------------------------------------------------------------------
comment=dark_orange
comment_doc=comment
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment,bold
comment_doc_keyword_error=comment,italic
number=light_purple
number_1=number
number_2=number_1
type=bright_green
class=type
function=type
parameter=bright_orange;
keyword=hot_pink
keyword_1=keyword
keyword_2=light_cyan
keyword_3=keyword_1
keyword_4=keyword_2
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=light_yellow
string_1=string
string_2=string_1
string_3=default
string_4=default
string_eol=string_1,italic
character=string_1
backticks=string_2
here_doc=string_2
scalar=string_2
label=default,bold
preprocessor=light_green
regex=number_1
operator=default
decorator=string_1,bold
other=default
extra=keyword;
# Markup-type languages
#-------------------------------------------------------------------------------
tag=keyword
tag_unknown=tag,bold
tag_end=tag,bold
attribute=type
attribute_unknown=attribute,bold
value=number
entity=number
# Diff
#-------------------------------------------------------------------------------
line_added=green
line_removed=red
line_changed=preprocessor

View File

@ -0,0 +1,122 @@
#
# Copyright 2013 Paul <phpbased.net@gmail.com>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-1301, USA.
#
# Note: Notepad++ port
[theme_info]
name=Notepad-plus-plus
description=Default theme port from Notepad++
version=122
author=Paul <phpbased.net@gmail.com>
url=
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_styles]
default=#000080;#fefcf5
error=#f00;#bfbfbf
# Editor styles
#-------------------------------------------------------------------------------
selection=;#c0c0c0;false;true
current_line=#e8e8ff;#e8e8ff;true;true
brace_good=#f00;;true
brace_bad=#f00
margin_line_number=#808080;#e4e4e4
margin_folding=#808080;#f3f3f3
fold_symbol_highlight=#fff
indent_guide=#c0c0c0;#fff;true;true
caret=#8000ff;#fefcf5
marker_line=#7f7f7f;#ececec
marker_search=;#0f0
marker_mark=#7f7f7f;#ececec
call_tips=default
white_space=#c0c0c0;#fff;true;false
# Generic programming languages
#-------------------------------------------------------------------------------
comment=#008000
comment_doc=comment
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic
number=#ff8000
number_1=number
number_2=#f00
type=#00f;#fff
class=type
function=#900
parameter=function
keyword=#00f;#fefcf5;true
keyword_1=keyword
keyword_2=#aa2c8c;;true
keyword_3=keyword_1
keyword_4=keyword_1
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=#808080;#fefcf5
string_1=string
string_2=string_1
string_3=default
string_4=default
string_eol=string_1,italic
character=string_1
backticks=string_2
here_doc=string_2
scalar=string_2
label=default,bold
preprocessor=#000080;#fefcf5
regex=number_1
operator=#8000ff;#fefcf5
decorator=string_1,bold
other=default
# Markup-type languages
#-------------------------------------------------------------------------------
tag=type
tag_unknown=tag,bold
tag_end=tag,bold
attribute=#f00
attribute_unknown=attribute,bold
value=#8000ff;#fff
entity=default
# Diff
#-------------------------------------------------------------------------------
line_added=#3de737
line_removed=#e74837
line_changed=#e7b937

View File

@ -0,0 +1,120 @@
#
# Copyright Bernhard Posselt <bernhard.posselt(at)gmx(dot)at>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-1301, USA.
#
# Ported from old theme by Matthew Brush <matt(at)geany(dot)org>
#
[theme_info]
name=Oblivion 2
description=Based on the Gedit color scheme Oblivion and the Dark Color Scheme with rearranged colors.
# incremented automatically, do not change manually
version=1225
author=Bernhard Posselt <bernhard.posselt(at)gmx(dot)at>
url=http://download.geany.org/contrib/oblivion2.tar.gz
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_styles]
default=#fff;#2e3436;false;false
error=#fff;#f00
# Editor styles
#-------------------------------------------------------------------------------
selection=#000;#a52a2a;false;true
current_line=#000;#292929;true;false
brace_good=#fff;#4e9a06;true;false
brace_bad=#fff;#a52a2a;true;false
margin_line_number=#eee;#000;false;false
margin_folding=#888a85;#000;false;false
fold_symbol_highlight=#000
indent_guide=#474545;#2e3436;false;false
caret=#fff;#000;false;false
marker_line=#000;#ff0;false;false
marker_search=#000;#b8f4b8;false;false
marker_mark=#000;#b8f4b8;
call_tips=#c0c0c0;#fff;false;false
white_space=#506369;;true
# Programming languages
#-------------------------------------------------------------------------------
comment=#888a85;#2e3436;false;false
comment_doc=comment
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic
number=#ef2929;#2e3436;false;false
number_1=number
number_2=number_1
type=#729fcf;#2e3436;true;false
class=type
function=default
parameter=function
keyword=#8ae234;#2e3436;true;false
keyword_1=keyword
keyword_2=#729fcf;#2e3436;true;false
keyword_3=keyword_1
keyword_4=keyword_1
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=#edd400;#2e3436;false;false
string_1=string
string_2=string_1
string_3=default
string_4=default
string_eol=#fff;#ad7fa8;false;false
character=#a18651;#2e3436;false;false
backticks=string_2
here_doc=string_2
scalar=string_2
label=default,bold
preprocessor=#ad7fa8;#2e3436;true;false
regex=#4e9a06;#2e3436;false;false
operator=#ad7fa8;#2e3436;true;false
decorator=#729fcf;#2e3436;false;false
other=default
# Markup-type languages
#-------------------------------------------------------------------------------
tag=#729fcf;#2e3436;true;false
tag_unknown=#fff;#8c0101;true;false
tag_end=#7392cf;#2e3436;true;false
attribute=#fff;#2e3436;true;false
attribute_unknown=#fff;#8c0101;false;false
value=#4575b6;#2e3436;false;false
entity=#ad7fa8;#2e3436;false;false
# Diff
#-------------------------------------------------------------------------------
line_added=#729fcf;#2e3436;true;false
line_removed=#8ae234;#2e3436;true;false
line_changed=#fff;#fff;true;false

View File

@ -0,0 +1,131 @@
#
# Copyright (c) 2006-2012 by the respective authors.
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are
# met:
#
# * Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# * Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
# Ported to Geany by Nicolas Holvoët <contact(at)nhrx(dot)org>
#
[theme_info]
name=Pygments
description=Default Pygments theme for Geany
# incremented automatically, do not change manually
version=1226
author=Pocoo
url=http://pygments.org
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_styles]
default=#161616;#f8f8f8;false;false
error=#f00;#bfbfbf
# Editor styles
#-------------------------------------------------------------------------------
selection=#2e3436;#cacaca;false;true
current_line=#2e3436;#e7e7e7;true
brace_good=#9433ad;#dcd4e0;true
brace_bad=#ddd;#e0754a;true
margin_line_number=#3a4346;#d6d6d6
margin_folding=#747474;#e1e1e1
fold_symbol_highlight=#d6d6d6
indent_guide=#b5b5b5
caret=#000;#000;false
marker_line=#2e3436;#729fcf
marker_search=#2e3436;#fcaf3e
marker_mark=#565656;#d4d4d4
call_tips=default
white_space=#b5b5b5;;true
# Programming languages
#-------------------------------------------------------------------------------
comment=#408080;;;true
comment_doc=#3465a4;;;true
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc_keyword,italic
number=#666
number_1=number
number_2=number_1
type=#0032ff;;true
class=type
function=#0026bc
parameter=function
keyword=#008000;;true
keyword_1=keyword
keyword_2=#008000
keyword_3=keyword_1
keyword_4=keyword_1
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=#ba2121;;false;false
string_1=string
string_2=string_1
string_3=default
string_4=default
string_eol=string_1,italic
character=string_1
backticks=string_2
here_doc=string_2
verbatim=string
scalar=string_2
label=default,bold
preprocessor=#af7100
regex=number_1
operator=default
decorator=#a2f
other=default
extra=#204a87
# Markup-type languages
#-------------------------------------------------------------------------------
tag=#008000;;true
tag_unknown=tag
tag_end=tag
attribute=#0032ff;;true
attribute_unknown=attribute,italic
value=string_1
entity=preprocessor
# Diff
#-------------------------------------------------------------------------------
line_added=#256a1b
line_removed=#a40000
line_changed=#ce5c00

View File

@ -0,0 +1,110 @@
#
# No explicit license or copyright info available but part of the
# `gedit-themes` project:
# https://github.com/mig/gedit-themes/blob/master/railscasts2.xml
#
# Ported to Geany by Matthew Brush <matt(at)geany(dot)org>
#
[theme_info]
name=Railcasts 2
description=A port of railscasts2 from gedit-themes.
# incremented automatically, do not change manually
version=1225
author=Unknown Author <unknown email address>
url=https://github.com/mig/gedit-themes/blob/master/railscasts2.xml
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_styles]
default=#e6e1dc;#2b2b2b;false;false
error=#fff;#900
# Editor styles
#-------------------------------------------------------------------------------
selection=#000;#676b65;false;true
current_line=#000;#545752;true
brace_good=#966dbe;;true
brace_bad=#2b2b2b;#da4939;true
margin_line_number=#2b2b2b;#c0c0ff
margin_folding=#000;#dfdfdf
fold_symbol_highlight=#fff
indent_guide=#c0c0c0
caret=#000;#000;false
marker_line=#000;#ff0;
marker_search=#000;#0000f0;
marker_mark=#000;#b8f4b8;
call_tips=#c0c0c0;#fff;false;false
white_space=#565656;;true
# Generic programming languages
#-------------------------------------------------------------------------------
comment=#bc9458;;;true
comment_doc=comment
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic
number=#a5c261
number_1=number
number_2=number_1
type=#da4939;;true
class=type
function=#ffc66d
parameter=function
keyword=#cc7833;;true
keyword_1=keyword
keyword_2=#6d9cbe;;true
keyword_3=keyword_1
keyword_4=keyword_1
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=#a5c261
string_1=string
string_2=string_1
string_3=default
string_4=default
string_eol=string_1,italic
character=string_1
backticks=string_2
here_doc=string_2
scalar=string_2
label=default,bold
preprocessor=#e6e1dc
regex=number_1
operator=default
decorator=string_1,bold
other=default
# Markup-type languages
#-------------------------------------------------------------------------------
tag=type
tag_unknown=tag,bold
tag_end=tag,bold
attribute=keyword_1
attribute_unknown=attribute,bold
value=string_1
entity=default
# Diff
#-------------------------------------------------------------------------------
line_added=#e6e1dc;#144212
line_removed=#e6e1dc;#600
line_changed=default
# Make style changes in colorscheme .conf file, make style mapping
# changes below.

View File

@ -0,0 +1,116 @@
#
# Copyright 2011 Matthew Brush <mbrush(at)codebrainz(dot)ca>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-1301, USA.
#
[theme_info]
name=Retro
description=Inspired by old green screen terminals.
# incremented automatically, do not change manually
version=6
author=Matthew Brush
url=
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_styles]
default=#008500;#000;false;false
error=#c00
selection=#000;#0c0;true;true
current_line=;;false
brace_good=default
brace_bad=default,bold
margin_line_number=default
margin_folding=default
fold_symbol_highlight=#000
indent_guide=default
caret=#0c0;#000;true;true
marker_line=default,italic
marker_search=;#000
marker_mark=#0c0;#000
fold_symbol_highlight=#000
call_tips=#000;#0c0;true;true
white_space=#104e10;;true
# Programming languages
#-------------------------------------------------------------------------------
comment=#67e667
comment_doc=comment
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic
number=#39e639
number_1=number
number_2=number_1
type=#0c0;;true
class=type
function=default
parameter=function
keyword=#008500;;true
keyword_1=keyword
keyword_2=keyword_1
keyword_3=keyword_1
keyword_4=keyword_1
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=#269926;;true
string_1=string
string_2=string_1
string_3=default
string_4=default
string_eol=string_1,italic
character=string_1
backticks=string_2
here_doc=string_2
scalar=string_2
label=default,bold
preprocessor=default
regex=number_1
operator=default
decorator=string_1,bold
other=default
# Markup-type languages
#-------------------------------------------------------------------------------
tag=#0c0
tag_unknown=tag,bold
tag_end=tag,bold
attribute=#0c0;;true
attribute_unknown=attribute,bold
value=string_1
entity=default
# Diff
#-------------------------------------------------------------------------------
line_added=#0c0
line_removed=#c00
line_changed=#00c

View File

@ -0,0 +1,102 @@
#
# Public Domain
#
# Inspired by the tango theme: https://github.com/codebrainz/geany-themes/blob/master/colorschemes/tango-dark.conf
#
[theme_info]
name=Sleepy Pastel
description=Dark theme inspired by Tango
version=1.0.0
author=randomekek on github
url=https://github.com/codebrainz/geany-themes/blob/master/sleepy-pastel.conf
[named_styles]
default=#dfdee0;#2e3436;false;false
error=#fff;#f00
# Editor styles
#-------------------------------------------------------------------------------
selection=#000;#626d71;false;true
current_line=#000;#363f41;true
brace_good=#cb956d;#4c5153;false;false
brace_bad=#d7616d;#4c5153;true;false
margin_line_number=#b2cba3;#4c5153
margin_folding=#b2cba3;#4c5153
fold_symbol_highlight=#4c5153
indent_guide=#666
caret=#ddd;#000;false
marker_line=#000;#49473f
marker_search=#000;#f0f0f0
marker_mark=#000;#49473f
call_tips=#b2cba3;#4c5153;true;true
white_space=#666;;true
# Programming languages
#-------------------------------------------------------------------------------
comment=#888a85;#2e3436;false;false
comment_doc=comment
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic
number=#8ae234;#2e3436;false;false
number_1=number
number_2=number_1
type=#eeeeec;#2e3436;false;false
class=type
function=default
parameter=function
keyword=#729fcf;#2e3436;false;false
keyword_1=keyword
keyword_2=keyword_1
keyword_3=keyword_1
keyword_4=keyword_1
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=#93cf55;#2e3436;false;false
string_1=string
string_2=string_1
string_3=default
string_4=default
string_eol=string_1,italic
character=string_1
backtick=string_2
here_doc=string_2
scalar=string_2
label=default,bold
preprocessor=#5db895;#2e3436;false;false
regex=number_1
operator=#cb956d;#2e3436;false;false
decorator=string_1,bold
other=default
# Markup-type languages
#-------------------------------------------------------------------------------
tag=#729fcf;#2e3436;false;false
tag_unknown=tag
tag_end=tag,bold
attribute=#729fcf;#2e3436;false;false
attribute_unknown=attribute
value=string_1
entity=default
# Diff
#-------------------------------------------------------------------------------
line_added=#79c580
line_removed=#dc8383
line_changed=#c0afd3

View File

@ -0,0 +1,120 @@
#
# Copyright 2006-2007 Will Farrington <wcfarrington(at)gmail(dot)com>
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
# License as published by the Free Software Foundation; either
# version 2 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Library General Public License for more details.
#
# You should have received a copy of the GNU Library General Public
# License along with this library; if not, write to the
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
#
# Ported to Geany by Matthew Brush <matt(at)geany(dot)org>
#
[theme_info]
name=Slush and Poppies
description=A port of Slush and Poppies from gedit-themes.
# incremented automatically, do not change manually
version=1225
author=Will Farrington <wcfarrington(at)gmail(dot)com>
url=https://github.com/mig/gedit-themes/blob/master/slush_and_poppies.xml
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_styles]
default=#000;#f8f8ff;false;false
error=#f8f8ff;#800000
# Editor styles
#-------------------------------------------------------------------------------
selection=#000;#c0c0c0;false;true
current_line=#000;#d9d9d9;true
brace_good=;#4f94cd
brace_bad=;#002f29;true
margin_line_number=#000;#d0d0d0
margin_folding=#000;#dfdfdf
fold_symbol_highlight=#fff
indent_guide=#c0c0c0
caret=#000;#000;false
marker_line=#000;#ff0
marker_search=#000;#0000f0
marker_mark=#000;#b8f4b8
call_tips=#c0c0c0;#fff;false;false
white_space=#c0c0c0;#fff;true;false
# Programming languages
#-------------------------------------------------------------------------------
comment=#406040
comment_doc=comment
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic
number=#2060a0
number_1=number
number_2=number_1
type=#800000;;true
class=type
function=default
parameter=function
keyword=#0080a0;;true
keyword_1=keyword
keyword_2=keyword_1
keyword_3=keyword_1
keyword_4=keyword_1
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=#c03030
string_1=string
string_2=string_1
string_3=default
string_4=default
string_eol=string_1,italic
character=string_1
backticks=string_2
here_doc=string_2
scalar=string_2
label=default,bold
preprocessor=#800000
regex=number_1
operator=default
decorator=string_1,bold
other=default
# Markup-type languages
#-------------------------------------------------------------------------------
tag=#0080a0
tag_unknown=tag
tag_end=tag
attribute=#8000c0
attribute_unknown=attribute
value=string_1
entity=default
# Diff
#-------------------------------------------------------------------------------
line_added=#008b8b
line_removed=#6a5acd
line_changed=preprocessor

View File

@ -0,0 +1,147 @@
#
# Copyright 2011 Ethan Schoonover <es(at)ethanschoonover(dot)com>
#
# Permission is hereby granted, free of charge, to any person obtaining
# a copy of this software and associated documentation files (the
# "Software"), to deal in the Software without restriction, including
# without limitation the rights to use, copy, modify, merge, publish,
# distribute, sublicense, and/or sell copies of the Software, and to
# permit persons to whom the Software is furnished to do so, subject to
# the following conditions:
#
# The above copyright notice and this permission notice shall be
# included in all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#
# Ported to Geany by Joshua Hoff <https://github.com/joshuarh> and
# Matthew Brush <matt(at)geany(dot)org>
#
[theme_info]
name=Solarized (dark)
description=Dark Solarized theme for Geany
# incremented automatically, do not change manually
version=1225
author=Ethan Schoonover
url=http://ethanschoonover.com/solarized
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_colors]
# See: http://ethanschoonover.com/solarized#the-values
base03=#002b36
base02=#073642
base01=#586e75
base00=#657b83
base0=#839496
base1=#93a1a1
base2=#eee8d5
base3=#fdf6e3
yellow=#b58900
orange=#cb4b16
red=#dc322f
magenta=#d33682
violet=#6c71c4
blue=#268bd2
cyan=#2aa198
green=#859900
[named_styles]
default=base0;base03
error=red
# Editor styles
#-------------------------------------------------------------------------------
selection=;#0f4d5c;;true
current_line=;base02;true
brace_good=base1;;true
brace_bad=red;;true
margin_line_number=base00;base03
margin_folding=base00;base02
fold_symbol_highlight=base02
indent_guide=base01
caret=base3
marker_line=;
marker_search=;base2
marker_mark=;
call_tips=base0;base03
white_space=indent_guide
# Programming languages
#-------------------------------------------------------------------------------
comment=base01
comment_doc=comment
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic
number=cyan
number_1=number
number_2=number_1
type=yellow;;true
class=type
function=blue
parameter=function
keyword=green;;true
keyword_1=keyword
keyword_2=blue;;true
keyword_3=keyword_1
keyword_4=keyword_1
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=magenta
string_1=string
string_2=string_1
string_3=default
string_4=default
string_eol=red
character=string_1
backticks=string_2
here_doc=string_2
scalar=string_2
label=default,bold
preprocessor=orange
regex=violet
operator=default
decorator=string_1,bold
other=default
# Markup-type languages
#-------------------------------------------------------------------------------
tag=type
tag_unknown=tag,bold
tag_end=tag,bold
attribute=keyword_1
attribute_unknown=attribute,bold
value=string_1
entity=default
# Diff
#-------------------------------------------------------------------------------
line_added=green
line_removed=red
line_changed=blue

View File

@ -0,0 +1,147 @@
#
# Copyright 2011 Ethan Schoonover <es(at)ethanschoonover(dot)com>
#
# Permission is hereby granted, free of charge, to any person obtaining
# a copy of this software and associated documentation files (the
# "Software"), to deal in the Software without restriction, including
# without limitation the rights to use, copy, modify, merge, publish,
# distribute, sublicense, and/or sell copies of the Software, and to
# permit persons to whom the Software is furnished to do so, subject to
# the following conditions:
#
# The above copyright notice and this permission notice shall be
# included in all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#
# Ported to Geany by Joshua Hoff <https://github.com/joshuarh> and
# Matthew Brush <matt(at)geany(dot)org>
#
[theme_info]
name=Solarized (light)
description=Light Solarized theme for Geany
# incremented automatically, do not change manually
version=1225
author=Ethan Schoonover
url=http://ethanschoonover.com/solarized
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_colors]
# See: http://ethanschoonover.com/solarized#the-values
base03=#002b36
base02=#073642
base01=#586e75
base00=#657b83
base0=#839496
base1=#93a1a1
base2=#eee8d5
base3=#fdf6e3
yellow=#b58900
orange=#cb4b16
red=#dc322f
magenta=#d33682
violet=#6c71c4
blue=#268bd2
cyan=#2aa198
green=#859900
[named_styles]
default=base00;base3
error=red
# Editor styles
#-------------------------------------------------------------------------------
selection=;#dbd4be;;true
current_line=;base2;true
brace_good=base01;;true
brace_bad=red;;true
margin_line_number=base0;base3
margin_folding=base0;base2
fold_symbol_highlight=base2
indent_guide=base1
caret=base03
marker_line=;
marker_search=;
marker_mark=;
call_tips=base00;base3
white_space=indent_guide
# Programming languages
#-------------------------------------------------------------------------------
comment=base1
comment_doc=comment
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic
number=cyan
number_1=number
number_2=number_1
type=yellow;;true
class=type
function=blue
parameter=function
keyword=green;;true
keyword_1=keyword
keyword_2=blue;;true
keyword_3=keyword_1
keyword_4=keyword_1
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=magenta
string_1=string
string_2=string_1
string_3=default
string_4=default
string_eol=red
character=string_1
backticks=string_2
here_doc=string_2
scalar=string_2
label=default,bold
preprocessor=orange
regex=violet
operator=default
decorator=string_1,bold
other=default
# Markup-type languages
#-------------------------------------------------------------------------------
tag=type
tag_unknown=tag,bold
tag_end=tag,bold
attribute=keyword_1
attribute_unknown=attribute,bold
value=string_1
entity=default
# Diff
#-------------------------------------------------------------------------------
line_added=green
line_removed=red
line_changed=blue

View File

@ -0,0 +1,118 @@
#
# Copyright 2013 Paul Thompson <redoubts(at)gmail(dot)com>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-1301, USA.
#
[theme_info]
name=Spyder Dark
description= A colorscheme inspired by Xubuntu 12.04, and the Spyder IDE.
# incremented automatically, do not change manually
version=0
author=Paul Thompson
url=https://github.com/Redoubts/SpyderDark
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_styles]
default=#fff;#131926;false;false
error=#a52a2a;#131926;true;true
# Editor styles
#-------------------------------------------------------------------------------
selection=#000;#a52a2a;false;true
current_line=#000;#2b2b43;true;false
brace_good=#fff;#4e9a06;true;false
brace_bad=#fff;#a52a2a;true;false
margin_line_number=#eee;#282828;false;false
margin_folding=#888a85;#282828;false;false
fold_symbol_highlight=#000
indent_guide=#474545;#131926;false;false
caret=#fff;#000;false;false
marker_line=#000;#ff0;false;false
marker_search=#000;#b8f4b8;false;false
marker_mark=#000;#b8f4b8;
call_tips=#c0c0c0;#fff;false;false
white_space=#506369;;true
# Programming languages
#-------------------------------------------------------------------------------
comment=#7f7f7f;#131926;false;false
comment_doc=#11a642;#131926;false;true
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic
number=#c80000;#131926;false;false
number_1=number
number_2=number_1
type=#fff;#131926;true;false
class=#be5f00;#131926;true;true
function=type
parameter=#ffa500;#131926;true;false
keyword=#8ae234;#0f0;true;false
keyword_1=#558eff;#131926;true;false
keyword_2=#a0a;#131926;true;false
keyword_3=keyword_1
keyword_4=keyword_1
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=#11a642;#131926;false;false
string_1=string
string_2=string_1
string_3=default
string_4=default
string_eol=#fff;#ad7fa8;false;false
character=string
backticks=string_2
here_doc=string_2
scalar=string_2
label=default,bold
preprocessor=#ad7fa8;#131926;true;false
regex=#4e9a06;#131926;false;false
operator=#fff;#131926;false;false
decorator=#be5f00;#131926;false;false
other=default
# Markup-type languages
#-------------------------------------------------------------------------------
tag=#729fcf;#131926;true;false
tag_unknown=#fff;#8c0101;true;false
tag_end=#7392cf;#131926;true;false
attribute=#be5f00;#131926;false;false
attribute_unknown=#fff;#8c0101;false;false
value=#fff;#131926;false;false
entity=#ad7fa8;#131926;false;false
# Diff
#-------------------------------------------------------------------------------
line_removed=#729fcf;#131926;true;false
line_added=#8ae234;#131926;true;false
line_changed=#000;#fff;true;false

View File

@ -0,0 +1,123 @@
#
# Copyright 2013 Baptiste Darthenay <geany(dot)batisteo(at)recursor(dot)net>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-1301, USA.
#
#
# Best folding style with this theme, in filedefs/filetypes.common:
# folding_style=2,2
#
[theme_info]
name=Steampunk
description=A dark brown and shiny brass theme for the 19th century developer.
version=3
author=Baptiste Darthenay
url=https://github.com/batisteo/geany-themes/blob/master/steampunk.conf
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_styles]
default=#fea;#252016;false;false
error=#faecbd;#a22
# Editor styles
#-------------------------------------------------------------------------------
selection=#000;#605339;false;true
current_line=#000;#342d1f;true
brace_good=#8ab634;#514630;true
brace_bad=#ce5c00;#484333;true
margin_line_number=#caa223
margin_folding=#651;#362a1d
fold_symbol_highlight=#b79024;#252016
indent_guide=#b79024
caret=#d3d7cf;#000
marker_line=#c4a000;#edd400
marker_search=#000;#0000f0
marker_mark=#8c5200;#cf7900
call_tips=#ccc;#fff;false
white_space=#650;;true
# Programming languages
#-------------------------------------------------------------------------------
comment=#786442
comment_doc=comment
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic
number=#fce94f
number_1=number
number_2=number_1
type=#cf7900;;true
class=type
function=#cf7900
parameter=function
keyword=#cc9d22;;true
keyword_1=keyword
keyword_2=#729f9c
keyword_3=keyword_1
keyword_4=keyword_1
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=#ebc95d
string_1=string
string_2=comment,italic
string_3=default
string_4=default
string_eol=string_1,italic
character=string_1
backticks=string_2
here_doc=string_2
verbatim=string
scalar=string_2
label=default,bold
preprocessor=#729f9c
regex=number_1
operator=#fa5;;true
decorator=#978;;;true
other=default
extra=#359
# Markup-type languages
#-------------------------------------------------------------------------------
tag=#729f9c
tag_unknown=tag
tag_end=tag,bold
attribute=#729f9c
attribute_unknown=attribute
value=string_1
entity=default
# Diff
#-------------------------------------------------------------------------------
line_added=#595
line_removed=#a66
line_changed=preprocessor

View File

@ -0,0 +1,113 @@
#
# Copyright Barry van Oudtshoorn
#
# No explicit license or copyright info available but available on
# the Geany `Extras` page:
# http://www.geany.org/Download/Extras
# Which links to:
# http://www.barryvan.com.au/2009/01/geany-ide-tango-dark-colour-scheme/
# Which in turn links to a repository at:
# https://github.com/barryvan/Geany-Tango-Dark
#
# Ported to Geany by Matthew Brush <matt(at)geany(dot)org>
#
[theme_info]
name=Tango
description=Loosely based on the Dark theme, but Tangofied.
# incremented automatically, do not change manually
version=1226
author=Barry van Oudtshoorn
url=https://github.com/codebrainz/geany-themes/blob/master/tango-dark.conf
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_styles]
default=#eeeeec;#2e3436;false;false
error=#fff;#f00
# Editor styles
#-------------------------------------------------------------------------------
selection=#000;#626d71;false;true
current_line=#000;#475458;true
brace_good=#fff;#647175;true;false
brace_bad=#eea1a8;#647175;true;false
margin_line_number=#000;#d0d0d0
margin_folding=#000;#dfdfdf
fold_symbol_highlight=#fff
indent_guide=#c0c0c0
caret=#fbff00;#fbff00;false
marker_line=#000;#ff0
marker_search=#000;#0000f0
marker_mark=#000;#b8f4b8
call_tips=#c0c0c0;#fff;false;false
white_space=#505050;;true
# Programming languages
#-------------------------------------------------------------------------------
comment=#888a85;#2e3436;false;false
comment_doc=comment
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic
number=#8ae234;#2e3436;false;false
number_1=number
number_2=number_1
type=#eeeeec;#2e3436;false;false
class=type
function=default
parameter=function
keyword=#729fcf;#2e3436;true;false
keyword_1=keyword
keyword_2=keyword_1
keyword_3=keyword_1
keyword_4=keyword_1
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=#8ae234;#2e3436;true;false
string_1=string
string_2=string_1
string_3=default
string_4=default
string_eol=string_1,italic
character=string_1
backticks=string_2
here_doc=string_2
scalar=string_2
label=default,bold
preprocessor=#007f7f;#2e3436;true;false
regex=number_1
operator=default
decorator=string_1,bold
other=default
# Markup-type languages
#-------------------------------------------------------------------------------
tag=#729fcf;#2e3436;false;false
tag_unknown=tag
tag_end=tag,bold
attribute=#729fcf;#2e3436;false;false
attribute_unknown=attribute
value=string_1
entity=default
# Diff
#-------------------------------------------------------------------------------
line_added=#008b8b
line_removed=#6a5acd
line_changed=preprocessor

View File

@ -0,0 +1,120 @@
#
# Copyright 2011 Colomban Wendling <lists.ban@herbesfolles.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-1301, USA.
#
[theme_info]
name=Tango Light
description=A light theme using Tango colors.
# incremented automatically, do not change manually
version=1225
author=Colomban Wendling <lists.ban@herbesfolles.org>
url=https://github.com/codebrainz/geany-themes/blob/master/tango-light.conf
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_styles]
default=#2e3436;#eeeeec;false;false
error=#2e3436;#ef2929
# Editor styles
#-------------------------------------------------------------------------------
selection=#2e3436;#babdb6;false;true
current_line=#2e3436;#d3d7cf;true
brace_good=#5c3566;;true
brace_bad=#2e3436;#ef2929;true
margin_line_number=#2e3436;#babdb6
margin_folding=#2e3436;#d3d7cf
fold_symbol_highlight=#d3d7cf
indent_guide=#babdb6
caret=#000;#000;false
marker_line=#2e3436;#729fcf
marker_search=#2e3436;#fcaf3e
marker_mark=#2e3436;#8ae234
call_tips=#555753;#eeeeec
white_space=#babdb6;;true
# Programming languages
#-------------------------------------------------------------------------------
comment=#c00;;;true
comment_doc=#3465a4;;;true
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc_keyword,italic
number=#4e9a06
number_1=number
number_2=number_1
type=#4e9a06;;true
class=type
function=default
parameter=function
keyword=#204a87;;true
keyword_1=keyword
keyword_2=#a40000;;true
keyword_3=keyword_1
keyword_4=keyword_1
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=#ce5c00;;false;false
string_1=string
string_2=string_1
string_3=default
string_4=default
string_eol=string_1,italic
character=string_1
backticks=string_2
here_doc=string_2
verbatim=string
scalar=string_2
label=default,bold
preprocessor=#75507b
regex=number_1
operator=default
decorator=string_1,bold
other=default
extra=#204a87
# Markup-type languages
#-------------------------------------------------------------------------------
tag=#204a87;;true
tag_unknown=tag
tag_end=tag
attribute=#4e9a06;;true
attribute_unknown=attribute,italic
value=string_1
entity=preprocessor
# Diff
#-------------------------------------------------------------------------------
line_added=#4e9a06
line_removed=#a40000
line_changed=#ce5c00

View File

@ -0,0 +1,128 @@
#
# Copyright (C) 2008 - Harsh J <harshj(at)gmail(dot)com>
# See: http://www.harshj.com/2008/01/27/tinge-theme-for-gedit/
#
# Tinge is a theme inspired by Monokai and improved upon Darkmate:
# Copyright (C) 2006-2008 GtkSourceView team
# Original author: Luigi Maselli <luigix(at)gmail(dot)com>
# See: http://www.monokai.nl/blog/2006/07/15/textmate-color-theme/
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
# License as published by the Free Software Foundation; either
# version 2 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Library General Public License for more details.
#
# You should have received a copy of the GNU Library General Public
# License along with this library; if not, write to the
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
#
# Ported to Geany by Matthew Brush <matt(at)geany(dot)org>
#
[theme_info]
name=Tinge
description=A tinge more tanginess
# incremented automatically, do not change manually
version=1225
author=Harsh J <harshj(at)gmail(dot)com>
# alt url:
# http://www.harshj.com/2008/01/27/tinge-theme-for-gedit/
url=https://github.com/mig/gedit-themes/blob/master/Tinge.xml
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_styles]
default=#eee;#232323;false;false
error=;#ff2f6a;true
# Editor styles
#-------------------------------------------------------------------------------
selection=#000;#555753;false;true
current_line=#000;#6f6f6f;true
brace_good=#b6f;#232323;true;false
brace_bad=#eee;#232323;true;false
margin_line_number=#bbb;#555753
margin_folding=#000;#dfdfdf
fold_symbol_highlight=#fff
indent_guide=#3d3d3d
white_space=#3d3d3d;#fff;true;false
caret=#009cff;#000;false
marker_line=#bbb;#555753
marker_search=#bbb;#555753
marker_mark=#bbb;#555753
call_tips=#c0c0c0;#fff;false;false
# Programming languages
#-------------------------------------------------------------------------------
comment=#b6f
comment_doc=comment
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic
number=#ff2f6a
number_1=number
number_2=number_1
type=#009cff;;true
class=type
function=#9e91ff
parameter=function
keyword=#f90;;true
keyword_1=keyword
keyword_2=#00c900;;true
keyword_3=keyword_1
keyword_4=keyword_1
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=#ff3a35
string_1=string
string_2=string_1
string_3=default
string_4=default
string_eol=string_1,italic
character=#f90
backticks=string_2
here_doc=string_2
scalar=string_2
label=default,bold
preprocessor=#009cff;;true
regex=#adb2ff
operator=default
decorator=#009cff
other=default
# Markup-type languages
#-------------------------------------------------------------------------------
tag=#f90
tag_unknown=#f90
tag_end=#f90
attribute=#9e91ff
attribute_unknown=#9e91ff
value=string_1
entity=default
# Diff
#-------------------------------------------------------------------------------
line_added=#ff3a35
line_removed=#ff79d9
line_changed=#f90

View File

@ -0,0 +1,116 @@
#
# Copyright 2013 James Brierley <jmb8710(at)gmail(dot)com>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-1301, USA.
#
[theme_info]
name=Ubuntu
description=A theme for Ubuntu fanboys and fangirls.
version=1
author=James Brierley
url=
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_styles]
default=#000;#fff;false;false
error=#fff;#f00
# Editor styles
#-------------------------------------------------------------------------------
selection=#000;#c0c0c0;false;true
current_line=#000;#f0f0f0;true
brace_good=#333;#fff;true;false
brace_bad=#fff;#333;true;false
margin_line_number=#000;#d0d0d0
margin_folding=#000;#dfdfdf
fold_symbol_highlight=#fff
indent_guide=#c0c0c0
caret=#000;#000;false
marker_line=#000;#ff0
marker_search=#000;#0000f0
marker_mark=#000;#b8f4b8
call_tips=#c0c0c0;#fff;false;false
white_space=#c0c0c0;#fff;true;false
# Programming languages
#-------------------------------------------------------------------------------
comment=#808080
comment_doc=#595959
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic
number=#dd4814
number_1=number
number_2=number_1
type=#5e2750;;true
class=type
function=#000080
parameter=function
keyword=#2c001e;;true
keyword_1=keyword
keyword_2=#9f0200;;true
keyword_3=keyword_1
keyword_4=keyword_1
identifier=#151515
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=#dd4814
string_1=string
string_2=string_1
string_3=default
string_4=default
string_eol=#000;#e0c0e0
character=string_1
backticks=string_2
here_doc=string_2
label=default,bold
preprocessor=comment_doc,bold
regex=number_1
operator=#5e2750
decorator=string_1,bold
other=#404080
# Markup-type languages
#-------------------------------------------------------------------------------
tag=type
tag_unknown=tag,bold
tag_end=tag,bold
attribute=keyword_1
attribute_unknown=attribute,bold
value=string_1
entity=default
# Diff
#-------------------------------------------------------------------------------
line_added=#008b8b
line_removed=#6a5acd
line_changed=preprocessor

View File

@ -0,0 +1,123 @@
#
# Copyright Jason Wilson <jason.willson(at)gmail(dot)com>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
# MA 02110-1301, USA.
#
# License linked from Google Projects page:
# http://dev.perl.org/licenses/
#
# Ported to Geany by Matthew Brush <matt(at)geany(dot)org>
#
[theme_info]
name=Vibrant
description=Vibrant Ink Theme for Geany
# incremented automatically, do not change manually
version=1225
author=Jason Wilson <jason.willson(at)gmail(dot)com>
url=http://code.google.com/p/geany-vibrant-ink-theme
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_styles]
default=#fff;#000;false;false
error=#ff80c0;#000;false;false
# Editor styles
#-------------------------------------------------------------------------------
selection=#8000ff;#404040;false;true
current_line=#0080c0;#330;true;false
brace_good=#9c9;#000;true;false
brace_bad=#cf3;#000;true;false
margin_line_number=#e4e4e4;#404040;false;false
margin_folding=#222;#111;false;false
fold_symbol_highlight=#fff
indent_guide=#c0c0c0;;false;false
caret=#fff;#112435;false;false
marker_line=#0ff;#80d4b2;false;false
marker_search=#ff0;#f00;false;false
marker_mark=#c00000;#000;false;false
call_tips=#c0c0c0;#fff;false;false
white_space=#424242;;true
# Programming languages
#-------------------------------------------------------------------------------
comment=#93c
comment_doc=#772cb7;#070707;false;false
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic
number=#cf3
number_1=number
number_2=number_1
type=#fff;;true;false
class=type
function=default
parameter=function
keyword=#f60;;true;false
keyword_1=keyword
keyword_2=#dde93d;;true;false
keyword_3=keyword_1
keyword_4=keyword_1
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=#6f0
string_1=string
string_2=string_1
string_3=default
string_4=default
string_eol=#ccc;#000;false;false
character=string_1
backticks=string_2
here_doc=string_2
scalar=string_2
label=default,bold
preprocessor=#edf8f9
regex=number_1
operator=#fc0
decorator=string_1,bold
other=default
# Markup-type languages
#-------------------------------------------------------------------------------
tag=#f60;#000;false;false
tag_unknown=#fff;#000;false;false
tag_end=#fff;#000;false;false
attribute=#9c9;#000;false;false
attribute_unknown=#fff;#000;false;false
value=#f60;#000;false;false
entity=#fff;#000;false;false
# Diff
#-------------------------------------------------------------------------------
line_added=#399;#000;false;false
line_removed=#808040;#000;false;false
line_changed=#9c9;#000;false;false

View File

@ -0,0 +1,107 @@
#
# No explicit license or copyright info available but part of the
# `gedit-themes` project:
# https://github.com/mig/gedit-themes/blob/master/zenburn.xml
#
# Ported to Geany by Matthew Brush <matt(at)geany(dot)org>
#
[theme_info]
name=Zenburn
description=A port of Zenburn from gedit-themes.
# incremented automatically, do not change manually
version=1226
author=Unknown Author <unknown email address>
url=https://github.com/mig/gedit-themes/blob/master/zenburn.xml
# list of each compatible Geany release version
compat=1.22;1.23;1.23.1;1.24
[named_styles]
default=#dcdccc;#3f3f3f;false;false
error=#e37170;#332323
# Editor styles
#-------------------------------------------------------------------------------
selection=#000;#7d7d7d;false;true
current_line=#000;#636363;true
brace_good=#dcdccc;#7d7d7d;true;false
brace_bad=#e37170;#7d7d7d;true;false
margin_line_number=#7f8f8f;#464646
margin_folding=#7f8f8f;#4c4c4c
fold_symbol_highlight=#464646
indent_guide=#666
caret=#fff;;false
marker_line=#000;#ff0
marker_search=#000;#0000f0
marker_mark=#000;#b8f4b8
call_tips=#c0c0c0;#fff;false;false
white_space=#666;#fff;true;false
# Programming languages
#-------------------------------------------------------------------------------
comment=#7f9f7f
comment_doc=comment
comment_line=comment
comment_line_doc=comment_doc
comment_doc_keyword=comment_doc,bold
comment_doc_keyword_error=comment_doc,italic
number=#8cd0d3
number_1=number
number_2=number_1
type=#dfdfbf;;true
class=type
function=#efef8f
parameter=#efdcbc
keyword=#f0dfaf;;true
keyword_1=keyword
keyword_2=keyword_1
keyword_3=keyword_1
keyword_4=keyword_1
identifier=default
identifier_1=identifier
identifier_2=identifier_1
identifier_3=identifier_1
identifier_4=identifier_1
string=#cc9393
string_1=string
string_2=string_1
string_3=default
string_4=default
string_eol=string_1,italic
character=string_1
backticks=string_2
here_doc=string_2
scalar=string_2
label=default,bold
preprocessor=#ffcfaf
regex=number_1
operator=default
decorator=string_1,bold
other=default
# Markup-type languages
#-------------------------------------------------------------------------------
tag=#f0dfaf
tag_unknown=tag
tag_end=tag
attribute=#dfdfbf
attribute_unknown=attribute
value=string_1
entity=default
# Diff
#-------------------------------------------------------------------------------
line_added=#7f9f7f;;true
line_removed=#cc9393;;true
line_changed=preprocessor

View File

@ -0,0 +1,212 @@
[geany]
default_open_path=
cmdline_new_files=true
notebook_double_click_hides_widgets=false
tab_close_switch_to_mru=false
tab_pos_sidebar=2
sidebar_pos=0
symbols_sort_mode=0
msgwin_orientation=1
highlighting_invert_all=false
pref_main_search_use_current_word=true
check_detect_indent=true
detect_indent_width=true
use_tab_to_indent=true
pref_editor_tab_width=2
indent_mode=2
indent_type=2
virtualspace=1
autocomplete_doc_words=false
completion_drops_rest_of_word=false
autocompletion_max_entries=30
autocompletion_update_freq=250
color_scheme=
scroll_lines_around_cursor=6
mru_length=10
disk_check_timeout=30
show_editor_scrollbars=true
brace_match_ltgt=false
use_gtk_word_boundaries=true
complete_snippets_whilst_editing=false
use_atomic_file_saving=false
gio_unsafe_save_backup=false
use_gio_unsafe_file_saving=true
keep_edit_history_on_reload=true
show_keep_edit_history_on_reload_msg=true
indent_hard_tab_width=8
find_selection_type=0
extract_filetype_regex=-\\*-\\s*([^\\s]+)\\s*-\\*-
replace_and_find_by_default=true
show_symbol_list_expanders=true
compiler_tab_autoscroll=true
allow_always_save=false
statusbar_template=line: %l / %L col: %c sel: %s %w %t %mmode: %M encoding: %e filetype: %f scope: %S
new_document_after_close=false
msgwin_status_visible=true
msgwin_compiler_visible=true
msgwin_messages_visible=true
msgwin_scribble_visible=true
documents_show_paths=true
sidebar_page=0
pref_main_load_session=true
pref_main_project_session=true
pref_main_project_file_in_basedir=false
pref_main_save_winpos=true
pref_main_confirm_exit=false
pref_main_suppress_status_messages=false
switch_msgwin_pages=false
beep_on_errors=true
auto_focus=false
sidebar_symbol_visible=true
sidebar_openfiles_visible=true
editor_font=Ubuntu Mono 10
tagbar_font=Ubuntu 10
msgwin_font=Ubuntu 10
show_notebook_tabs=true
show_tab_cross=true
tab_order_ltr=true
tab_order_beside=false
tab_pos_editor=2
tab_pos_msgwin=0
use_native_windows_dialogs=false
show_indent_guide=true
show_white_space=false
show_line_endings=false
show_markers_margin=true
show_linenumber_margin=true
long_line_enabled=false
long_line_type=0
long_line_column=72
long_line_color=#C2EBC2
symbolcompletion_max_height=10
symbolcompletion_min_chars=4
use_folding=true
unfold_all_children=false
use_indicators=true
line_wrapping=false
auto_close_xml_tags=true
complete_snippets=true
auto_complete_symbols=true
pref_editor_disable_dnd=false
pref_editor_smart_home_key=true
pref_editor_newline_strip=true
line_break_column=100
auto_continue_multiline=true
comment_toggle_mark=~
scroll_stop_at_last_line=true
autoclose_chars=31
pref_editor_default_new_encoding=UTF-8
pref_editor_default_open_encoding=None
default_eol_character=2
pref_editor_new_line=true
pref_editor_ensure_convert_line_endings=false
pref_editor_replace_tabs=false
pref_editor_trail_space=true
pref_toolbar_show=false
pref_toolbar_append_to_menu=false
pref_toolbar_use_gtk_default_style=true
pref_toolbar_use_gtk_default_icon=true
pref_toolbar_icon_style=2
pref_toolbar_icon_size=0
pref_template_company=
pref_template_initial=
pref_template_version=1.0
pref_template_year=%Y
pref_template_date=%Y-%m-%d
pref_template_datetime=%d.%m.%Y %H:%M:%S %Z
context_action_cmd=
sidebar_visible=false
statusbar_visible=false
msgwindow_visible=true
fullscreen=false
scribble_text=Type here what you want, use it as a notice/scratch board
scribble_pos=57
treeview_position=156
msgwindow_position=863
geometry=90;40;900;650;0;
custom_date_format=
pref_template_developer=
pref_template_mail=
[build-menu]
number_ft_menu_items=0
number_non_ft_menu_items=0
number_exec_menu_items=0
[search]
pref_search_hide_find_dialog=false
pref_search_always_wrap=true
pref_search_current_file_dir=true
find_all_expanded=false
replace_all_expanded=false
position_find_x=581
position_find_y=474
position_replace_x=670
position_replace_y=443
position_fif_x=-1
position_fif_y=-1
fif_regexp=false
fif_case_sensitive=true
fif_match_whole_word=false
fif_invert_results=false
fif_recursive=false
fif_extra_options=
fif_use_extra_options=false
fif_files=
fif_files_mode=0
find_regexp=false
find_regexp_multiline=false
find_case_sensitive=false
find_escape_sequences=false
find_match_whole_word=false
find_match_word_start=false
find_close_dialog=true
replace_regexp=false
replace_regexp_multiline=false
replace_case_sensitive=false
replace_escape_sequences=false
replace_match_whole_word=false
replace_match_word_start=false
replace_search_backwards=false
replace_close_dialog=true
[plugins]
load_plugins=true
custom_plugin_path=
active_plugins=;
[VTE]
send_cmd_prefix=
send_selection_unsafe=false
load_vte=true
font=Monospace 12
scroll_on_key=true
scroll_on_out=true
enable_bash_keys=true
ignore_menu_bar_accel=false
follow_path=false
run_in_vte=false
skip_run_script=false
cursor_blinks=false
scrollback_lines=500
shell=/bin/bash
colour_fore=#FFFFFF
colour_back=#000000
[tools]
terminal_cmd=termite
browser_cmd=firefox
grep_cmd=grep
[printing]
print_cmd=
use_gtk_printing=true
print_line_numbers=true
print_page_numbers=true
print_page_header=true
page_header_basename=false
page_header_datefmt=%c
[project]
session_file=
project_file_path=

View File

@ -0,0 +1,14 @@
show_timezones = 1
show_week_numbers = 0
mark_today = 1
close_on_unfocus = 0
mainwindow_resizable = 1
mainwindow_sticky = 1
clock_label = Local
clock_tz =
mainwindow_decorated = 0
mainwindow_keep_above = 1
mainwindow_skip_taskbar = 1
mainwindow_yoffset = 30
mainwindow_xoffset = 0
clock_format = %a %d %b %H:%M

View File

@ -0,0 +1,11 @@
[Filechooser Settings]
LocationMode=path-bar
ShowHidden=false
ShowSizeColumn=true
GeometryX=0
GeometryY=0
GeometryWidth=750
GeometryHeight=650
SortColumn=name
SortOrder=ascending
StartupMode=recent

View File

@ -0,0 +1,12 @@
file:///usr/share/applications Apps
file:///home/liveuser/Documents
file:///home/liveuser/Downloads
file:///home/liveuser/Pictures
file:///home/liveuser/Music
file:///home/liveuser/Videos
file:///home/liveuser/Templates
file:///home/liveuser/.config configs
file:///home/liveuser/.config/polybar
file:///home/liveuser/.config/neofetch
file:///home/liveuser/.config/termite
file:///home/liveuser/.config/openbox

View File

@ -0,0 +1,16 @@
[Settings]
gtk-theme-name=ArchLabs-Dark
gtk-icon-theme-name=ArchLabs-Light
gtk-font-name=Ubuntu Light 10
gtk-cursor-theme-name=ArchLabs-Light
gtk-cursor-theme-size=0
gtk-toolbar-style=GTK_TOOLBAR_ICONS
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
gtk-button-images=0
gtk-menu-images=0
gtk-enable-event-sounds=0
gtk-enable-input-feedback-sounds=0
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle=hintslight
gtk-xft-rgba=rgb

296
home/.config/i3/config Normal file
View File

@ -0,0 +1,296 @@
#########################################
### KEY DEFINITIONS ####
#########################################
## $Mod = Super key or Mod4 ##
## Mod1 = ALT key ##
## Control = CTRL key ##
## Shift = SHIFT key ##
## Escape = ESCAPE key ##
## Return = ENTER or RETURN key ##
## Pause = PAUSE key ##
## Print = PRINT key ##
## Tab = TAB key ##
#########################################
####################################################################################################
################# colors ##################
####################################################################################################
# font
font pango:Ubuntu Regular 10
# class border backgr. text indicator
client.focused #365260 #365260 #D1D1D0 #4E9EC6
client.focused_inactive #365260 #365260 #D1D1D0 #365260
client.unfocused #365260 #D1D1D0 #232729 #365260
client.urgent #365260 #A3574A #232729 #A3574A
client.background #232729
####################################################################################################
################# Define variables #################
####################################################################################################
#set Super or Alt key
set $mod Mod4
#set $mod Mod1
# vim directional keys
set $up l
set $down k
set $left j
set $right semicolon
####################################################################################################
################# Define Workspaces and screens #################
####################################################################################################
# monitors
set $firstMonitor HDMI1
set $secondMonitor HDMI2
workspace 1 output $firstMonitor
workspace 2 output $firstMonitor
workspace 3 output $firstMonitor
workspace 4 output $firstMonitor
workspace 5 output $firstMonitor
workspace 6 output $secondMonitor
workspace 7 output $secondMonitor
workspace 8 output $secondMonitor
workspace 9 output $secondMonitor
workspace 10 output $secondMonitor
# switch to workspace
bindsym $mod+1 workspace 1
bindsym $mod+2 workspace 2
bindsym $mod+3 workspace 3
bindsym $mod+4 workspace 4
bindsym $mod+5 workspace 5
bindsym $mod+6 workspace 6
bindsym $mod+7 workspace 7
bindsym $mod+8 workspace 8
bindsym $mod+9 workspace 9
bindsym $mod+0 workspace 10
# move focused container to workspace
bindsym $mod+Shift+1 move container to workspace 1; workspace 1
bindsym $mod+Shift+2 move container to workspace 2; workspace 2
bindsym $mod+Shift+3 move container to workspace 3; workspace 3
bindsym $mod+Shift+4 move container to workspace 4; workspace 4
bindsym $mod+Shift+5 move container to workspace 5; workspace 5
bindsym $mod+Shift+6 move container to workspace 6; workspace 6
bindsym $mod+Shift+7 move container to workspace 7; workspace 7
bindsym $mod+Shift+8 move container to workspace 8; workspace 8
bindsym $mod+Shift+9 move container to workspace 9; workspace 9
bindsym $mod+Shift+0 move container to workspace 10; workspace 10
####################################################################################################
################# reload configs #################
####################################################################################################
# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
bindsym $mod+Shift+r restart
# reload the configuration file
bindsym $mod+Shift+c reload
# kill focused window
bindsym $mod+Shift+q kill
####################################################################################################
################ Container/window control ##################
####################################################################################################
# Use Mouse+$mod to drag floating windows to their wanted position
floating_modifier $mod
# toggle tiling / floating
bindsym $mod+Shift+space floating toggle
# change focus
bindsym $mod+$left focus left
bindsym $mod+$down focus down
bindsym $mod+$up focus up
bindsym $mod+$right focus right
# alternatively, you can use the cursor keys:
bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus right
# move focused window
bindsym $mod+Shift+$left move left
bindsym $mod+Shift+$down move down
bindsym $mod+Shift+$up move up
bindsym $mod+Shift+$right move right
# alternatively, you can use the cursor keys:
bindsym $mod+Shift+Left move left
bindsym $mod+Shift+Down move down
bindsym $mod+Shift+Up move up
bindsym $mod+Shift+Right move right
# resizing
bindsym mod1+Left resize shrink width 10 px or 5 ppt
bindsym mod1+Down resize grow height 10 px or 5 ppt
bindsym mod1+Up resize shrink height 10 px or 5 ppt
bindsym mod1+Right resize grow width 10 px or 5 ppt
# next/previous workspace
bindsym Mod1+Tab workspace next
bindsym Mod1+Shift+Tab workspace prev
bindsym $mod+Tab workspace back_and_forth
#navigate workspaces next / previous
bindsym Mod1+Ctrl+Right workspace next
bindsym Mod1+Ctrl+Left workspace prev
# switch to workspace with urgent window
for_window [urgent=latest] focus
# default tiling orientation
default_orientation horizontal
# container layout
bindsym $mod+h split h
bindsym $mod+v split v
bindsym $mod+Shift+t layout tabbed
bindsym $mod+Shift+s layout stacking
bindsym $mod+Shift+h layout splith
bindsym $mod+Shift+v layout splitv
# switch between tiling / floating
bindsym $mod+space focus mode_toggle
# focus the parent container
bindsym $mod+a focus parent
# focus the child container
#bindsym $mod+d focus child
####################################################################################################
################# Autostart applications ##################
####################################################################################################
# scripts & settings
exec_always --no-startup-id $HOME/.config/i3/scripts/compositor.sh
exec_always --no-startup-id launch-polybar
exec_always --no-startup-id skippy-xd --start-daemon --config $HOME/.config/skippy-xd/skippy-xd.rc
exec_always --no-startup-id numlockx on
# run once at startup
exec --no-startup-id xfsettingsd &
exec --no-startup-id ksuperkey -e 'Super_L=Alt_L|F1'
exec --no-startup-id nitrogen --restore
exec --no-startup-id al-conky-session
exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
####################################################################################################
################# application keyboard shortcuts ##################
####################################################################################################
bindsym $mod+e exec --no-startup-id al-open -edit
bindsym Control+space exec --no-startup-id rofi-apps
bindsym mod1+F1 exec --no-startup-id rofi-apps
bindsym $mod+t exec --no-startup-id exo-open --launch TerminalEmulator
bindsym $mod+w exec --no-startup-id exo-open --launch WebBrowser
bindsym $mod+f exec --no-startup-id exo-open --launch FileManager
bindsym Print exec --no-startup-id scrot "'ArchLabs_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; gpicview $$(xdg-user-dir PICTURES)/$f'"
####################################################################################################
################# application settings #################
####################################################################################################
for_window [class="qt5ct|Lxappearance|^Gpick$|Pamac|Peek|Nitrogen"] floating enable
for_window [window_role="^Preferences$"] floating enable
for_window [class="Termite|^Thunar|Geany|Firefox"] focus
# Assign Applications to specific workspace
# get class with xprop
assign [class="Firefox"] → 1
assign [class="Geany"] → 2
assign [class="Thunar"] → 3
assign [class="^Gimp"] → 4
####################################################################################################
################# audio settings #################
####################################################################################################
bindsym XF86AudioPlay exec --no-startup-id playerctl play-pause
bindsym XF86AudioNext exec --no-startup-id playerctl next
bindsym XF86AudioPrev exec --no-startup-id playerctl previous
bindsym XF86AudioStop exec --no-startup-id playerctl stop
bindsym XF86AudioRaiseVolume exec --no-startup-id pamixer -i 2
bindsym XF86AudioLowerVolume exec --no-startup-id pamixer -d 2
bindsym XF86AudioMute exec --no-startup-id pamixer -t
bindsym XF86MonBrightnessUp exec --no-startup-id xbacklight -inc 10 # increase screen brightness
bindsym XF86MonBrightnessDown exec --no-startup-id xbacklight -dec 10 # decrease screen brightness
####################################################################################################
################# border control #################
####################################################################################################
hide_edge_borders both
bindsym $mod+shift+b exec --no-startup-id i3-msg border toggle
#changing border style
bindsym $mod+n border normal
bindsym $mod+y border 1pixel
bindsym $mod+u border none
new_window normal
new_float normal
popup_during_fullscreen smart
for_window [class="^.*"] border pixel 2
gaps inner 8
gaps outer 2
#smart_gaps on
#smart_borders on
####################################################################################################
################# Modes #################
####################################################################################################
# sets gaps
set $mode_gaps Gaps: +/- (local) Shift +/- (global)
bindsym $mod+Shift+g mode "$mode_gaps"
mode "$mode_gaps" {
bindsym plus gaps inner current plus 2
bindsym minus gaps inner current minus 2
bindsym 0 gaps inner current set 0
bindsym Shift+plus gaps inner all plus 2
bindsym Shift+minus gaps inner all minus 2
bindsym Shift+0 gaps inner all set 0
bindsym Return mode "default"
bindsym Escape mode "default"
}
# exit i3 (logs you out of your X session)
bindsym $mod+Shift+e exec --no-startup-id "i3-nagbar -t warning -m 'You pressed the exit shortcut.\
Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'"
#Press $mod (super) and X to exit
bindsym $mod+X mode "$mode_system"
set $mode_system (k)  (l)  (u)  (h) ⏾ (r)  (s) 
mode "$mode_system" {
bindsym k exec --no-startup-id i3lock-fancy, mode "default"
bindsym l exec --no-startup-id ~/.config/i3/scripts/i3exit.sh logout, mode "default"
bindsym u exec --no-startup-id ~/.config/i3/scripts/i3exit.sh suspend, mode "default"
bindsym h exec --no-startup-id ~/.config/i3/scripts/i3exit.sh hibernate, mode "default"
bindsym r exec --no-startup-id ~/.config/i3/scripts/i3exit.sh reboot, mode "default"
bindsym s exec --no-startup-id ~/.config/i3/scripts/i3exit.sh shutdown, mode "default"
# back to normal: Enter or Escape
bindsym Return mode "default"
bindsym Escape mode "default"
}

View File

@ -0,0 +1,11 @@
#!/usr/bin/env bash
start="al-compositor --start"
restart="al-compositor --restart"
if [ -e "${HOME}/.config/.composite_enabled" ]; then
if pgrep "compton" > /dev/null; then
$restart
else
$start
fi
fi

View File

@ -0,0 +1,26 @@
#!/bin/sh
case "$1" in
lock)
i3lock-fancy -p
;;
logout)
i3-msg exit
;;
suspend)
systemctl suspend
;;
hibernate)
systemctl hibernate
;;
reboot)
systemctl reboot
;;
shutdown)
systemctl poweroff
;;
*)
echo "Usage: $0 {lock|logout|suspend|hibernate|reboot|shutdown}"
exit 2
esac
exit 0

View File

@ -0,0 +1,59 @@
[Added Associations]
text/plain=geany.desktop;
application/xml=geany.desktop;
application/x-shellscript=geany.desktop;
x-scheme-handler/http=exo-web-browser.desktop
x-scheme-handler/https=exo-web-browser.desktop
x-scheme-handler/mailto=exo-mail-reader.desktop
x-scheme-handler/trash=exo-file-manager.desktop
inode/directory=exo-file-manager.desktop;
text/x-matlab=geany.desktop;
application/x-theme=geany.desktop;
application/x-desktop=geany.desktop;
text/markdown=geany.desktop;
text/x-python=geany.desktop;
application/x-perl=geany.desktop;
text/x-qml=geany.desktop;
text/x-csrc=geany.desktop;
application/x-executable=geany.desktop;
application/gzip=org.gnome.FileRoller.desktop;
application/x-compressed-tar=org.gnome.FileRoller.desktop;
text/x-scheme=geany.desktop;
application/octet-stream=geany.desktop;
image/png=gpicview.desktop;
image/gif=mpv.desktop;
text/css=geany.desktop;
text/x-dsrc=geany.desktop;
text/x-cmake=geany.desktop;
application/x-yaml=geany.desktop;
application/x-bittorrent=deluge.desktop;
text/x-changelog=geany.desktop;
application/x-xbel=geany.desktop;
text/x-lua=geany.desktop;
application/x-tint2-theme=tint2conf.desktop;
audio/mpeg=audacious.desktop;
image/jpeg=gpicview.desktop;
application/x-asp=geany.desktop;
video/x-msvideo=mpv.desktop;
video/x-matroska=mpv.desktop;
video/mpeg=mpv.desktop;
video/mp4=mpv.desktop;
image/vnd.adobe.photoshop=gimp.desktop;
application/x-php=geany.desktop;
video/quicktime=mpv.desktop;
audio/x-wav=audacious.desktop;
video/x-ms-wmv=mpv.desktop;
application/pkix-cert=gcr-viewer.desktop;
application/zip=org.gnome.FileRoller.desktop;
application/x-pem-key=gcr-viewer.desktop;
application/x-font-ttf=org.gnome.FontViewer.desktop;
application/x-font-otf=org.gnome.FontViewer.desktop;
image/x-xbitmap=viewnior.desktop;
inode/directory=Thunar-folder-handler.desktop;
[Default Applications]
text/plain=geany.desktop
application/x-shellscript=geany.desktop
audio/mpeg=audacious.desktop
video/x-msvideo=mpv.desktop
inode/directory=Thunar-folder-handler.desktop

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -0,0 +1,716 @@
#!/usr/bin/env bash
#
# Neofetch config file
# https://github.com/dylanaraps/neofetch
# Speed up script by not using unicode
export LC_ALL=C
export LANG=C
# See this wiki page for more info:
# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
print_info() {
info title
info underline
info "OS" distro
#info "Model" model
info "Kernel" kernel
info "Uptime" uptime
info "Packages" packages
info "Shell" shell
info underline
#info "Resolution" resolution
#info "DE" de
info "WM" wm
#info "WM Theme" wm_theme
info "Theme" theme
info "Icons" icons
info "Terminal" term
info underline
#info "Terminal Font" term_font
info "CPU" cpu
info "GPU" gpu
info "Memory" memory
# info "CPU Usage" cpu_usage
# info "Disk" disk
# info "Battery" battery
# info "Font" font
info "Song" song
# info "Local IP" local_ip
# info "Public IP" public_ip
# info "Users" users
# info "Install Date" install_date
info line_break
info cols
info line_break
}
# Kernel
# Shorten the output of the kernel function.
#
# Default: 'on'
# Values: 'on', 'off'
# Flag: --kernel_shorthand
# Supports: Everything except *BSDs (except PacBSD and PC-BSD)
#
# Example:
# on: '4.8.9-1-ARCH'
# off: 'Linux 4.8.9-1-ARCH'
kernel_shorthand="on"
# Distro
# Shorten the output of the distro function
#
# Default: 'off'
# Values: 'on', 'off', 'tiny'
# Flag: --distro_shorthand
# Supports: Everything except Windows and Haiku
distro_shorthand="on"
# Show/Hide OS Architecture.
# Show 'x86_64', 'x86' and etc in 'Distro:' output.
#
# Default: 'on'
# Values: 'on', 'off'
# Flag: --os_arch
#
# Example:
# on: 'Arch Linux x86_64'
# off: 'Arch Linux'
os_arch="off"
# Uptime
# Shorten the output of the uptime function
#
# Default: 'on'
# Values: 'on', 'off', 'tiny'
# Flag: --uptime_shorthand
#
# Example:
# on: '2 days, 10 hours, 3 mins'
# off: '2 days, 10 hours, 3 minutes'
# tiny: '2d 10h 3m'
uptime_shorthand="on"
# Shell
# Show the path to $SHELL
#
# Default: 'off'
# Values: 'on', 'off'
# Flag: --shell_path
#
# Example:
# on: '/bin/bash'
# off: 'bash'
shell_path="off"
# Show $SHELL version
#
# Default: 'on'
# Values: 'on', 'off'
# Flag: --shell_version
#
# Example:
# on: 'bash 4.4.5'
# off: 'bash'
shell_version="on"
# CPU
# CPU speed type
#
# Default: 'bios_limit'
# Values: 'scaling_cur_freq', 'scaling_min_freq', 'scaling_max_freq', 'bios_limit'.
# Flag: --speed_type
# Supports: Linux with 'cpufreq'
# NOTE: Any file in '/sys/devices/system/cpu/cpu0/cpufreq' can be used as a value.
speed_type="bios_limit"
# Shorten the output of the CPU function
#
# Default: 'off'
# Values: 'on', 'off', 'tiny', 'name', 'speed'
# Flag: --cpu_shorthand
#
# Example:
# on: 'i7-6500U (4) @ 3.1GHz'
# off: 'Intel i7-6500U (4) @ 3.1GHz'
# tiny: 'i7-6500U (4)'
# name: 'Intel i7-6500U (4)'
# speed: '3.1GHz'
cpu_shorthand="on"
# CPU Speed
# Hide/Show CPU speed.
#
# Default: 'on'
# Values: 'on', 'off'
# Flag: --cpu_speed
#
# Example:
# on: 'Intel i7-6500U (4) @ 3.1GHz'
# off: 'Intel i7-6500U (4)'
cpu_speed="on"
# CPU Cores
# Display CPU cores in output
#
# Default: 'logical'
# Values: 'logical', 'physical', 'off'
# Flag: --cpu_cores
# Support: 'physical' doesn't work on BSD.
#
# Example:
# logical: 'Intel i7-6500U (4) @ 3.1GHz' (All virtual cores)
# physical: 'Intel i7-6500U (2) @ 3.1GHz' (All physical cores)
# off: 'Intel i7-6500U @ 3.1GHz'
cpu_cores="off"
# CPU Temperature
# Hide/Show CPU temperature.
# Note the temperature is added to the regular CPU function.
#
# Default: 'off'
# Values: 'C', 'F', 'off'
# Flag: --cpu_temp
# Supports: Linux
#
# Example:
# C: 'Intel i7-6500U (4) @ 3.1GHz [27.2°C]'
# F: 'Intel i7-6500U (4) @ 3.1GHz [82.0°F]'
# off: 'Intel i7-6500U (4) @ 3.1GHz'
cpu_temp="off"
# GPU
# Enable/Disable GPU Brand
#
# Default: 'on'
# Values: 'on', 'off'
# Flag: --gpu_brand
#
# Example:
# on: 'AMD HD 7950'
# off: 'HD 7950'
gpu_brand="off"
# Which GPU to display
#
# Default: 'all'
# Values: 'all', 'dedicated', 'integrated'
# Flag: --gpu_type
# Supports: Linux
#
# Example:
# all:
# GPU1: AMD HD 7950
# GPU2: Intel Integrated Graphics
#
# dedicated:
# GPU1: AMD HD 7950
#
# integrated:
# GPU1: Intel Integrated Graphics
gpu_type="all"
# Resolution
# Display refresh rate next to each monitor
# Default: 'off'
# Values: 'on', 'off'
# Flag: --refresh_rate
# Supports: Doesn't work on Windows.
#
# Example:
# on: '1920x1080 @ 60Hz'
# off: '1920x1080'
refresh_rate="off"
# Gtk Theme / Icons / Font
# Shorten output of GTK Theme / Icons / Font
#
# Default: 'off'
# Values: 'on', 'off'
# Flag: --gtk_shorthand
#
# Example:
# on: 'Numix, Adwaita'
# off: 'Numix [GTK2], Adwaita [GTK3]'
gtk_shorthand="on"
# Enable/Disable gtk2 Theme / Icons / Font
#
# Default: 'on'
# Values: 'on', 'off'
# Flag: --gtk2
#
# Example:
# on: 'Numix [GTK2], Adwaita [GTK3]'
# off: 'Adwaita [GTK3]'
gtk2="on"
# Enable/Disable gtk3 Theme / Icons / Font
#
# Default: 'on'
# Values: 'on', 'off'
# Flag: --gtk3
#
# Example:
# on: 'Numix [GTK2], Adwaita [GTK3]'
# off: 'Numix [GTK2]'
gtk3="off"
# IP Address
# Website to ping for the public IP
#
# Default: 'http://ident.me'
# Values: 'url'
# Flag: --ip_host
public_ip_host="http://ident.me"
# Disk
# Which disks to display.
# The values can be any /dev/sdXX, mount point or directory.
# NOTE: By default we only show the disk info for '/'.
#
# Default: '/'
# Values: '/', '/dev/sdXX', '/path/to/drive'.
# Flag: --disk_show
#
# Example:
# disk_show=('/' '/dev/sdb1'):
# 'Disk (/): 74G / 118G (66%)'
# 'Disk (/mnt/Videos): 823G / 893G (93%)'
#
# disk_show=('/'):
# 'Disk (/): 74G / 118G (66%)'
#
disk_show=('/')
# Disk subtitle.
# What to append to the Disk subtitle.
#
# Default: 'mount'
# Values: 'mount', 'name'
# Flag: --disk_subtitle
#
# Example:
# name: 'Disk (/dev/sda1): 74G / 118G (66%)'
# 'Disk (/dev/sdb2): 74G / 118G (66%)'
#
# mount: 'Disk (/): 74G / 118G (66%)'
# 'Disk (/mnt/Local Disk): 74G / 118G (66%)'
disk_subtitle="mount"
# Song
# Print the Artist and Title on separate lines
#
# Default: 'off'
# Values: 'on', 'off'
# Flag: --song_shorthand
#
# Example:
# on: 'Artist: The Fratellis'
# 'Song: Chelsea Dagger'
#
# off: 'Song: The Fratellis - Chelsea Dagger'
song_shorthand="on"
# Install Date
# Whether to show the time in the output
#
# Default: 'on'
# Values: 'on', 'off'
# Flag: --install_time
#
# Example:
# on: 'Thu 14 Apr 2016 11:50 PM'
# off: 'Thu 14 Apr 2016'
install_time="on"
# Set time format in the output
#
# Default: '24h'
# Values: '12h', '24h'
# Flag: --install_time_format
#
# Example:
# 12h: 'Thu 14 Apr 2016 11:50 PM'
# 24h: 'Thu 14 Apr 2016 23:50'
install_time_format="12h"
# Text Colors
# Text Colors
#
# Default: 'distro'
# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num'
# Flag: --colors
#
# Each number represents a different part of the text in
# this order: 'title', '@', 'underline', 'subtitle', 'colon', 'info'
#
# Example:
# colors=(distro) - Text is colored based on Distro colors.
# colors=(4 6 1 8 8 6) - Text is colored in the order above.
colors=(distro)
# Text Options
# Toggle bold text
#
# Default: 'on'
# Values: 'on', 'off'
# Flag: --bold
bold="on"
# Enable/Disable Underline
#
# Default: 'on'
# Values: 'on', 'off'
# Flag: --underline
underline_enabled="on"
# Underline character
#
# Default: '-'
# Values: 'string'
# Flag: --underline_char
underline_char="-"
# Color Blocks
# Color block range
# The range of colors to print.
#
# Default: '0', '7'
# Values: 'num'
# Flag: --block_range
#
# Example:
#
# Display colors 0-7 in the blocks. (8 colors)
# neofetch --block_range 0 7
#
# Display colors 0-15 in the blocks. (16 colors)
# neofetch --block_range 0 15
block_range=(0 7)
# Toggle color blocks
#
# Default: 'on'
# Values: 'on', 'off'
# Flag: --color_blocks
color_blocks="on"
# Color block width in spaces
#
# Default: '3'
# Values: 'num'
# Flag: --block_width
block_width=3
# Color block height in lines
#
# Default: '1'
# Values: 'num'
# Flag: --block_height
block_height=1
# Progress Bars
# Bar characters
#
# Default: '-', '='
# Values: 'string', 'string'
# Flag: --bar_char
#
# Example:
# neofetch --bar_char 'elapsed' 'total'
# neofetch --bar_char '-' '='
bar_char_elapsed="-"
bar_char_total="="
# Toggle Bar border
#
# Default: 'on'
# Values: 'on', 'off'
# Flag: --bar_border
bar_border="on"
# Progress bar length in spaces
# Number of chars long to make the progress bars.
#
# Default: '15'
# Values: 'num'
# Flag: --bar_length
bar_length=15
# Progress bar colors
# When set to distro, uses your distro's logo colors.
#
# Default: 'distro', 'distro'
# Values: 'distro', 'num'
# Flag: --bar_colors
#
# Example:
# neofetch --bar_colors 3 4
# neofetch --bar_colors distro 5
bar_color_elapsed="distro"
bar_color_total="distro"
# Info display
# Display a bar with the info.
#
# Default: 'off'
# Values: 'bar', 'infobar', 'barinfo', 'off'
# Flags: --cpu_display
# --memory_display
# --battery_display
# --disk_display
#
# Example:
# bar: '[---=======]'
# infobar: 'info [---=======]'
# barinfo: '[---=======] info'
# off: 'info'
cpu_display="off"
memory_display="off"
battery_display="off"
disk_display="off"
# Backend Settings
# Image backend.
#
# Default: 'ascii'
# Values: 'ascii', 'caca', 'catimg', 'jp2a', 'iterm2', 'off', 'tycat', 'w3m'
# Flag: --backend
image_backend="w3m"
# Image Source
#
# Which image or ascii file to display.
#
# Default: 'auto'
# Values: 'auto', 'ascii', 'wallpaper', '/path/to/img', '/path/to/ascii', '/path/to/dir/'
# Flag: --source
#
# NOTE: 'auto' will pick the best image source for whatever image backend is used.
# In ascii mode, distro ascii art will be used and in an image mode, your
# wallpaper will be used.
image_source="$HOME/.config/neofetch/archlabs.png"
# Ascii Options
# Ascii distro
# Which distro's ascii art to display.
#
# Default: 'auto'
# Values: 'auto', 'distro_name'
# Flag: --ascii_distro
#
# NOTE: Arch and Ubuntu have 'old' logo variants.
# Change this to 'arch_old' or 'ubuntu_old' to use the old logos.
# NOTE: Ubuntu has flavor variants.
# Change this to 'Lubuntu', 'Xubuntu', 'Ubuntu-GNOME' or 'Ubuntu-Budgie' to use the flavors.
# NOTE: Arch, Crux and Gentoo have a smaller logo variant.
# Change this to 'arch_small', 'crux_small' or 'gentoo_small' to use the small logos.
#ascii_distro="arch_old"
# Ascii Colors
#
# Default: 'distro'
# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num'
# Flag: --ascii_colors
#
# Example:
# ascii_colors=(distro) - Ascii is colored based on Distro colors.
# ascii_colors=(4 6 1 8 8 6) - Ascii is colored using these colors.
ascii_colors=(distro)
# Bold ascii logo
# Whether or not to bold the ascii logo.
#
# Default: 'on'
# Values: 'on', 'off'
# Flag: --ascii_bold
ascii_bold="on"
# Image Options
# Thumbnail directory
#
# Default: '~/.cache/thumbnails/neofetch'
# Values: 'dir'
thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch"
# Crop mode
#
# Default: 'normal'
# Values: 'normal', 'fit', 'fill'
# Flag: --crop_mode
#
# See this wiki page to learn about the fit and fill options.
# https://github.com/dylanaraps/neofetch/wiki/What-is-Waifu-Crop%3F
crop_mode="normal"
# Crop offset
# Note: Only affects 'normal' crop mode.
#
# Default: 'center'
# Values: 'northwest', 'north', 'northeast', 'west', 'center'
# 'east', 'southwest', 'south', 'southeast'
# Flag: --crop_offset
crop_offset="center"
# Image size
# The image is half the terminal width by default.
#
# Default: 'auto'
# Values: 'auto', '00px', '00%', 'none'
# Flags: --image_size
# --size
image_size="200"
# Ggap between image and text
#
# Default: '3'
# Values: 'num', '-num'
# Flag: --gap
gap=3
# Image offsets
# Only works with the w3m backend.
#
# Default: '0'
# Values: 'px'
# Flags: --xoffset
# --yoffset
yoffset=10
xoffset=10
# Image background color
# Only works with the w3m backend.
#
# Default: ''
# Values: 'color', 'blue'
# Flag: --bg_color
background_color=
# Scrot Options
# Whether or not to always take a screenshot
# You can manually take a screenshot with "--scrot" or "-s"
#
# Default: 'off'
# Values: 'on', 'off'
# Flags: --scrot
# -s
scrot="off"
# Screenshot Program
# Neofetch will automatically use whatever screenshot tool
# is installed on your system.
#
# If 'neofetch -v' says that it couldn't find a screenshot
# tool or you're using a custom tool then you can change
# the option below to a custom command.
#
# Default: 'auto'
# Values: 'auto' 'cmd -flags'
# Flag: --scrot_cmd
scrot_cmd="auto"
# Screenshot Directory
# Where to save the screenshots
#
# Default: '~/Pictures/'
# Values: 'dir'
# Flag: --scrot_dir
#
# Note: Neofetch won't create the directory if it doesn't exist.
scrot_dir="$HOME/Pictures/"
# Screenshot Filename
# What to name the screenshots
#
# Default: 'neofetch-$(date +%F-%I-%M-%S-${RANDOM}).png'
# Values: 'string'
# Flag: --scrot_name
scrot_name="neofetch-$(date +%F-%I-%M-%S-${RANDOM}).png"
# Image upload host
# Where to upload the image.
#
# Default: 'teknik'
# Values: 'imgur', 'teknik'
# Flag: --image_host
#
# NOTE: If you'd like another image host to be added to Neofetch.
# Open an issue on github.
image_host="teknik"
# Misc Options
# Config version.
#
# NOTE: Don't change this value, neofetch reads this to determine
# how to handle backwards compatibility.
config_version="2.1.0"

View File

@ -0,0 +1,6 @@
[dmenu]
dmenu_command = rofi -location 3 -yoffset 35 -xoffset -5 -width 35 -font "Ubuntu 10" -password
[editor]
terminal = termite
gui_if_available = false

View File

@ -0,0 +1,4 @@
[xin_-1]
file=/usr/share/backgrounds/archlabs/archlabs.png
mode=0
bgcolor=#000000

View File

@ -0,0 +1,12 @@
[geometry]
posx=300
posy=100
sizex=900
sizey=800
[nitrogen]
view=icon
recurse=true
sort=alpha
icon_caps=true
dirs=/usr/share/backgrounds/

View File

@ -0,0 +1,6 @@
# OB_Autostart config
LAUNCH_LIST = [
("Enable window snapping","opensnap --daemon -c /etc/opensnap","0","*"),
("Turn on numlock","numlockx","0","*"),
("Enable skippy-xd window switcher","skippy-xd --config $HOME/.config/skippy-xd/skippy-xd.rc --start-daemon","1","*"),
]

View File

@ -0,0 +1,102 @@
#!/usr/bin/perl
# obmenu-generator - configuration file
# This file will be updated automatically.
# Any additional comment and/or indentation will be lost.
=for comment
|| FILTERING
| skip_filename_re : Skip a .desktop file if its name matches the regex.
Name is from the last slash to the end. (filename.desktop)
Example: qr/^(?:gimp|xterm)\b/, # skips 'gimp' and 'xterm'
| skip_entry : Skip a desktop file if the value from a given key matches the regex.
Example: [
{key => 'Name', re => qr/(?:about|terminal)/i},
{key => 'Exec', re => qr/^xterm/},
],
| substitutions : Substitute, by using a regex, in the values of the desktop files.
Example: [
{key => 'Exec', re => qr/xterm/, value => 'sakura'},
{key => 'Exec', re => qr/\\\\/, value => '\\', global => 1}, # for wine apps
],
|| ICON SETTINGS
| icon_dirs_first : When looking for icons, look in this directories first,
before looking in the directories of the current icon theme.
Example: [
"$ENV{HOME}/My icons",
],
| icon_dirs_second : Look in this directories after looked in the directories of the
current icon theme. (Before /usr/share/pixmaps)
Example: [
"/usr/share/icons/gnome",
],
| icon_dirs_last : Look in this directories at the very last, after looked in
/usr/share/pixmaps, /usr/share/icons/hicolor and some other
directories.
Example: [
"/usr/share/icons/Tango",
],
| strict_icon_dirs : A true value will make the script to look only inside the directories
specified by you in either one of the above three options.
| gtk_rc_filename : Absolute path to the GTK configuration file.
| missing_image : Use this icon for missing icons (default: gtk-missing-image)
|| KEYS
| name_keys : Valid keys for application name.
Example: ['Name[fr]', 'GenericName[fr]', 'Name'], # french menu
|| PATHS
| desktop_files_paths : Absolute paths which contain .desktop files.
Example: [
'/usr/share/applications',
"$ENV{HOME}/.local/share/applications",
glob("$ENV{HOME}/.local/share/applications/wine/Programs/*"),
],
|| NOTES
| Regular expressions:
* use qr/.../ instead of '...'
* use qr/.../i for case insensitive mode
=cut
our $CONFIG = {
"editor" => "exo-open",
"Linux::DesktopFiles" => {
desktop_files_paths => [
"/usr/share/applications",
"/usr/local/share/applications",
"/usr/share/applications/kde4",
"$ENV{HOME}/.local/share/applications",
],
gtk_rc_filename => "$ENV{HOME}/.gtkrc-2.0",
icon_dirs_first => undef,
icon_dirs_last => undef,
icon_dirs_second => undef,
keep_unknown_categories => 1,
skip_entry => undef,
skip_filename_re => undef,
skip_svg_icons => 0,
strict_icon_dirs => undef,
substitutions => undef,
terminalization_format => "%s -e '%s'",
terminalize => 1,
unknown_category_key => "other",
},
"missing_icon" => "gtk-missing-image",
"name_keys" => ["Name"],
"terminal" => "termite",
"VERSION" => 0.71,
}

View File

@ -0,0 +1,88 @@
#!/usr/bin/perl
# obmenu-generator - schema file
=for comment
item: add an item inside the menu {item => ["command", "label", "icon"]},
cat: add a category inside the menu {cat => ["name", "label", "icon"]},
sep: horizontal line separator {sep => undef}, {sep => "label"},
pipe: a pipe menu entry {pipe => ["command", "label", "icon"]},
file: include the content of an XML file {file => "/path/to/file.xml"},
raw: any XML data supported by Openbox {raw => q(xml data)},
begin_cat: beginning of a category {begin_cat => ["name", "icon"]},
end_cat: end of a category {end_cat => undef},
obgenmenu: generic menu settings {obgenmenu => ["label", "icon"]},
exit: default "Exit" action {exit => ["label", "icon"]},
=cut
require "$ENV{HOME}/.config/obmenu-generator/config.pl";
## Text editor
my $editor = $CONFIG->{editor};
our $SCHEMA = [
{sep => "ArchLabs"},
{item => ['exo-open --launch TerminalEmulator', 'Terminal', 'terminal']},
{item => ['exo-open --launch WebBrowser ', 'Web Browser', 'firefox']},
{item => ['exo-open --launch FileManager', 'File Manager', 'file-manager']},
{sep => undef},
# NAME LABEL ICON
{cat => ['utility', 'Accessories', 'applications-utilities']},
{cat => ['development', 'Development', 'applications-development']},
{cat => ['education', 'Education', 'applications-science']},
{cat => ['game', 'Games', 'applications-games']},
{cat => ['graphics', 'Graphics', 'applications-graphics']},
{cat => ['audiovideo', 'Multimedia', 'applications-multimedia']},
{cat => ['network', 'Network', 'applications-internet']},
{cat => ['office', 'Office', 'applications-office']},
{cat => ['other', 'Other', 'applications-other']},
{cat => ['settings', 'Settings', 'gnome-settings']},
{cat => ['system', 'System', 'applications-system']},
{sep => undef},
{pipe => ['al-places-pipemenu', 'Places', 'folder']},
{pipe => ['al-recent-files-pipemenu', 'Recent Files', 'folder-recent']},
{sep => undef},
{begin_cat => ['Preferences', 'theme']},
{begin_cat => ['Openbox', 'openbox']},
{item => ['obconf', 'Settings Editor', 'theme']},
{item => ['kickshaw', 'Menu Editor', 'openbox']},
{item => ['obkey', 'Keybind Editor', 'openbox']},
{item => ['ob-autostart', 'Autostart Editor', 'openbox']},
{sep => undef},
{item => ["exo-open ~/.config/openbox/menu.xml", 'Edit menu.xml', 'text-xml']},
{item => ["exo-open ~/.config/openbox/rc.xml", 'Edit rc.xml', 'text-xml']},
{item => ["exo-open ~/.config/openbox/autostart", 'Edit autostart', 'text-xml']},
{sep => undef},
{item => ['openbox --restart', 'Openbox Restart', 'openbox']},
{item => ['openbox --reconfigure', 'Openbox Reconfigure', 'openbox']},
{end_cat => undef},
{item => ['xfce4-appearance-settings', 'GTK Appearance', 'preferences-desktop-theme']},
{item => ['nitrogen', 'Change Wallpaper', 'nitrogen']},
{sep => undef},
{pipe => ['al-compositor', 'Compositor', 'compton']},
{pipe => ['al-polybar-pipemenu', 'Polybar', 'polybar']},
{pipe => ['al-conky-pipemenu', 'Conky', 'conky']},
{pipe => ['al-tint2-pipemenu', 'Tint2', 'tint2']},
{item => ['rofi-theme-selector', 'Rofi Theme', 'theme']},
{sep => undef},
{item => ['xfce4-settings-manager', 'Xfce4 Settings Manager', 'preferences-desktop']},
{item => ['pavucontrol', 'Pulseaudio Preferences', 'multimedia-volume-control']},
{item => ['exo-preferred-applications', 'Preferred Applications', 'preferred-applications']},
{item => ['arandr', 'Screen Layout Editor', 'display']},
{end_cat => undef},
{sep => undef},
{begin_cat => ['Menu Generator', 'menu-editor']},
{item => ["$editor ~/.config/obmenu-generator/schema.pl", 'Menu Layout', 'text-x-source']},
{sep => undef},
{item => ['obmenu-generator -p', 'Generate a pipe menu', 'menu-editor']},
{item => ['obmenu-generator -s -c', 'Generate a static menu', 'menu-editor']},
{end_cat => undef},
{item => ["switchmenu -static", 'Switch Menu', 'menu-editor']},
{pipe => ['al-kb-pipemenu', 'Display Keybinds', 'cs-keyboard']},
{pipe => ['al-help-pipemenu', 'Help and Info', 'info']},
{sep => undef},
{item => ['i3lock-fancy -p', 'Lock Screen', 'lock']},
{item => ['oblogout', 'Exit Openbox', 'exit']},
]

27
home/.config/openbox/autostart Executable file
View File

@ -0,0 +1,27 @@
# launch compton
al-compositor --start &
$HOME/.config/setup &
# restore wallpaper
nitrogen --restore &
# panel
al-tint2-session &
sleep 1; launch-polybar &
# Openbox autostart
ob-autostart -d &
## GNOME PolicyKit authentication
/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
# Required for xfce setting to work
xfsettingsd &
# Launch conky if session exists
sleep 2; al-conky-session &
xdg-user-dirs-gtk-update &
panel-switch &

View File

@ -0,0 +1,22 @@
#
# User-specific variables should be placed in $HOME/.config/openbox/environment
#
# To set your language for displaying messages and time/date formats, use the following:
#LANG=en_US.UTF8
## GNOME Keyring
export $(gnome-keyring-daemon --start --components=pkcs11,secrets)
#xdg-autostart GNOME XFCE LXDE XFCE
## Modify xdg-open behaviour
export XDG_CURRENT_DESKTOP=XFCE
export DE="xfce"
# fix for D-bus with openbox
if which dbus-launch >/dev/null && test -z "$DBUS_SESSION_BUS_ADDRESS"; then
eval `dbus-launch --sh-syntax --exit-with-session`
fi
QT_QPA_PLATFORMTHEME=qt5ct

View File

@ -0,0 +1,201 @@
<?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">
<separator label="ArchLabs"/>
<item label="Terminal">
<action name="Execute">
<command>exo-open --launch TerminalEmulator</command>
</action>
</item>
<item label="Web Browser">
<action name="Execute">
<command>al-open -web</command>
</action>
</item>
<item label="File Manager">
<action name="Execute">
<command>exo-open --launch FileManager</command>
</action>
</item>
<item label="Text Editor">
<action name="Execute">
<command>al-open -edit</command>
</action>
</item>
<separator/>
<menu id="accessories" label="Accessories">
<item label="Calculator">
<action name="Execute">
<command>galculator</command>
</action>
</item>
<item label="Archive Manager">
<action name="Execute">
<command>file-roller</command>
</action>
</item>
<item label="Picture Viewer">
<action name="Execute">
<command>gpicview</command>
</action>
</item>
</menu>
<menu id="screenshot" label="Screenshot">
<item label="Screenshot Now">
<action name="Execute">
<command>scrot 'ArchLabs_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; gpicview $$(xdg-user-dir PICTURES)/$f'</command>
</action>
</item>
<item label="Screenshot in 5">
<action name="Execute">
<command>scrot -d 5 'ArchLabs_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; gpicview $$(xdg-user-dir PICTURES)/$f'</command>
</action>
</item>
<item label="Screenshot in 10">
<action name="Execute">
<command>scrot -d 10 'ArchLabs_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; gpicview $$(xdg-user-dir PICTURES)/$f'</command>
</action>
</item>
<item label="Screenshot With Selection">
<action name="Execute">
<command>scrot -s 'ArchLabs_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; gpicview $$(xdg-user-dir PICTURES)/$f'</command>
</action>
</item>
</menu>
<menu id="multimedia" label="Multimedia">
<item label="Music Player">
<action name="Execute">
<command>audacious</command>
</action>
</item>
<item label="Video Player">
<action name="Execute">
<command>mpv --player-operation-mode=pseudo-gui</command>
</action>
</item>
</menu>
<separator/>
<menu execute="/usr/bin/al-places-pipemenu" id="pipe-placesmenu" label="Places"/>
<menu execute="/usr/bin/al-recent-files-pipemenu" id="pipe-recentfilesmenu" label="Recent Files"/>
<separator/>
<menu id="preferences" label="Preferences">
<menu id="obConfig" label="Openbox">
<item label="Settings Editor">
<action name="Execute">
<command>obconf</command>
</action>
</item>
<item label="Menu Editor">
<action name="Execute">
<command>kickshaw</command>
</action>
</item>
<item label="Keybind Editor">
<action name="Execute">
<command>obkey</command>
</action>
</item>
<item label="Autostart Editor">
<action name="Execute">
<command>ob-autostart</command>
</action>
</item>
<separator/>
<item label="Edit menu.xml">
<action name="Execute">
<command>exo-open ~/.config/openbox/menu.xml</command>
</action>
</item>
<item label="Edit rc.xml">
<action name="Execute">
<command>exo-open ~/.config/openbox/rc.xml</command>
</action>
</item>
<item label="Edit autostart">
<action name="Execute">
<command>exo-open ~/.config/openbox/autostart</command>
</action>
</item>
<separator/>
<item label="Openbox Reconfigure">
<action name="Reconfigure"/>
</item>
<item label="Openbox Restart">
<action name="Restart"/>
</item>
</menu>
<menu execute="al-compositor" id="CompositingPipeMenu" label="Compositor"/>
<menu execute="al-polybar-pipemenu" id="PolybarPipeMenu" label="Polybar"/>
<menu execute="al-conky-pipemenu" id="ConkyPipeMenu" label="Conky"/>
<menu execute="al-tint2-pipemenu" id="TintPipeMenu" label="Tint2"/>
<separator/>
<item label="Appearance">
<action name="Execute">
<command>xfce4-appearance-settings</command>
</action>
</item>
<item label="Wallpaper">
<action name="Execute">
<command>nitrogen</command>
</action>
</item>
<item label="Rofi Theme">
<action name="Execute">
<command>rofi-theme-selector</command>
</action>
</item>
<separator/>
<item label="Settings Manager">
<action name="Execute">
<command>xfce4-settings-manager</command>
</action>
</item>
<item label="Audio Settings">
<action name="Execute">
<command>pavucontrol</command>
</action>
</item>
<item label="Screen Layout">
<action name="Execute">
<command>arandr</command>
</action>
</item>
</menu>
<menu id="system-settings" label="System Settings">
<item label="Package Manager">
<action name="Execute">
<command>termite --exec=pacli</command>
</action>
</item>
<item label="Root File Manager">
<action name="Execute">
<command>gksudo thunar</command>
</action>
</item>
<item label="GParted">
<action name="Execute">
<command>gksudo gparted</command>
</action>
</item>
</menu>
<menu execute="al-help-pipemenu" id="help" label="Help and Info"/>
<menu execute="al-kb-pipemenu" id="keybinds" label="Keybinds"/>
<separator/>
<item label="Install Archlabs">
<action name="Execute">
<command>install-al</command>
</action>
</item>
<separator/>
<item label="Lock Screen">
<action name="Execute">
<command>i3lock-fancy -p</command>
</action>
</item>
<item label="Exit Openbox">
<action name="Execute">
<command>exit-openbox</command>
</action>
</item>
</menu>
</openbox_menu>

964
home/.config/openbox/rc.xml Executable file
View File

@ -0,0 +1,964 @@
<?xml version="1.0"?>
<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>Mouse</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>Mouse</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>ArchLabs-Dark</name>
<titleLayout>NLIMC</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>Roboto</name>
<size>11</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>11</size>
<!-- font size in points -->
<weight>Normal</weight>
<!-- 'bold' or 'normal' -->
<slant>Italic</slant>
<!-- 'italic' or 'normal' -->
</font>
<font place="MenuHeader">
<name>Roboto</name>
<size>11</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>10</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>10</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>10</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>5</number>
<firstdesk>0</firstdesk>
<names>
<name>1</name>
<name>2</name>
<name>3</name>
<name>4</name>
<name>5</name>
<name>6</name>
<name>7</name>
<name>8</name>
<name>9</name>
<name>10</name>
</names>
<popupTime>800</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>Never</popupShow>
<!-- 'Always', 'Never', or 'Nonpixel' (xterms and such) -->
<popupPosition>Center</popupPosition>
<!-- 'Center' or 'Top' -->
<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>0</bottom>
<left>0</left>
<right>0</right>
</margins>
<dock>
<position>Floating</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>
<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>
<keybind key="W-5">
<action name="GoToDesktop">
<to>5</to>
</action>
</keybind>
<keybind key="S-W-1">
<action name="SendToDesktop">
<to>1</to>
</action>
</keybind>
<keybind key="S-W-2">
<action name="SendToDesktop">
<to>2</to>
</action>
</keybind>
<keybind key="S-W-3">
<action name="SendToDesktop">
<to>3</to>
</action>
</keybind>
<keybind key="S-W-4">
<action name="SendToDesktop">
<to>4</to>
</action>
</keybind>
<keybind key="S-W-5">
<action name="SendToDesktop">
<to>5</to>
</action>
</keybind>
<keybind key="A-Tab">
<action name="NextWindow">
<raise>yes</raise>
<finalactions>
<action name="Focus"/>
<action name="UnshadeRaise"/>
</finalactions>
</action>
</keybind>
<keybind key="W-Tab">
<action name="NextWindow">
<allDesktops>yes</allDesktops>
<finalactions>
<action name="SendToDesktop"><to>current</to></action>
<action name="focus"/>
<action name="raise"/>
</finalactions>
</action>
</keybind>
<keybind key="S-W-Left">
<action name="SendToDesktopLeft"/>
</keybind>
<keybind key="S-W-Right">
<action name="SendToDesktopRight"/>
</keybind>
<keybind key="S-W-Up">
<action name="SendToDesktopUp"/>
</keybind>
<keybind key="S-W-Down">
<action name="SendToDesktopDown"/>
</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>
<keybind key="XF86AudioRaiseVolume">
<action name="Execute">
<command>pamixer -i 2</command>
</action>
</keybind>
<keybind key="XF86AudioLowerVolume">
<action name="Execute">
<command>pamixer -d 2</command>
</action>
</keybind>
<keybind key="XF86AudioMute">
<action name="Execute">
<command>pamixer -t</command>
</action>
</keybind>
<keybind key="XF86AudioStop">
<action name="Execute">
<command>playerctl stop</command>
</action>
</keybind>
<keybind key="XF86AudioPlay">
<action name="Execute">
<command>playerctl play-pause</command>
</action>
</keybind>
<keybind key="XF86AudioPrev">
<action name="Execute">
<command>playerctl previous</command>
</action>
</keybind>
<keybind key="XF86AudioNext">
<action name="Execute">
<command>playerctl next</command>
</action>
</keybind>
<keybind key="XF86MonBrightnessUp">
<action name="Execute">
<command>xbacklight +10</command>
</action>
</keybind>
<keybind key="XF86MonBrightnessDown">
<action name="Execute">
<command>xbacklight -10</command>
</action>
</keybind>
<keybind key="Print">
<action name="Execute">
<command>scrot 'ArchLabs_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; gpicview $$(xdg-user-dir PICTURES)/$f'</command>
</action>
</keybind>
<keybind key="A-Print">
<action name="Execute">
<command>scrot -d 5 'ArchLabs_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; gpicview $$(xdg-user-dir PICTURES)/$f'</command>
</action>
</keybind>
<!-- Needed for super key to launch rofi -->
<keybind key="A-F1">
<action name="Execute">
<command>rofi-apps</command>
</action>
</keybind>
<!-- -->
<keybind key="W-f">
<action name="Execute">
<command>exo-open --launch FileManager</command>
</action>
</keybind>
<keybind key="W-t">
<action name="Execute">
<command>exo-open --launch TerminalEmulator</command>
</action>
</keybind>
<keybind key="W-w">
<action name="Execute">
<command>al-open -web</command>
</action>
</keybind>
<keybind key="W-e">
<action name="Execute">
<command>al-open -edit</command>
</action>
</keybind>
<keybind key="W-m">
<action name="Execute">
<command>audacious</command>
</action>
</keybind>
<keybind key="W-v">
<action name="Execute">
<command>pavucontrol</command>
</action>
</keybind>
<keybind key="W-x">
<action name="Execute">
<command>exit-openbox</command>
</action>
</keybind>
<keybind key="W-Escape">
<action name="Execute">
<command>xkill</command>
</action>
</keybind>
<keybind key="W-s">
<action name="Execute">
<command>skippy-xd</command>
</action>
</keybind>
<keybind key="C-space">
<action name="Execute">
<command>rofi-apps</command>
</action>
</keybind>
<keybind key="W-space">
<action name="ShowMenu">
<menu>root-menu</menu>
</action>
</keybind>
<keybind key="W-S-r">
<action name="Execute">
<command>~/.config/polybar/scripts/launch.sh --reload</command>
</action>
</keybind>
<keybind key="C-S-BackSpace">
<action name="Execute">
<command>openbox --reconfigure</command>
</action>
</keybind>
<keybind key="A-F4">
<action name="Close"/>
</keybind>
<keybind key="A-F5">
<action name="Iconify"/>
</keybind>
<keybind key="A-F6">
<action name="ToggleMaximize"/>
</keybind>
<keybind key="A-F8">
<action name="ToggleDecorations"/>
</keybind>
<keybind key="W-d">
<action name="ToggleShowDesktop"/>
</keybind>
<keybind key="W-b">
<action name="ToggleDecorations"/>
</keybind>
<keybind key="A-r">
<action name="Resize"/>
</keybind>
<keybind key="A-m">
<action name="Move"/>
</keybind>
<keybind key="S-W-q">
<action name="Close"/>
</keybind>
<keybind key="C-A-m">
<action name="Execute">
<command>xfce4-settings-manager</command>
</action>
</keybind>
<!--
Beginning of tile binds
-->
<keybind key="W-KP_1">
<action name="UnmaximizeFull"/>
<action name="MoveResizeTo">
<x>0</x>
<y>-0</y>
<width>50%</width>
<height>50%</height>
</action>
</keybind>
<keybind key="W-KP_2">
<action name="UnmaximizeFull"/>
<action name="MoveResizeTo">
<x>0</x>
<y>-0</y>
<width>100%</width>
<height>50%</height>
</action>
</keybind>
<keybind key="W-KP_3">
<action name="UnmaximizeFull"/>
<action name="MoveResizeTo">
<x>-0</x>
<y>-0</y>
<width>50%</width>
<height>50%</height>
</action>
</keybind>
<keybind key="W-KP_4">
<action name="UnmaximizeFull"/>
<action name="MoveResizeTo">
<x>0</x>
<y>0</y>
<width>50%</width>
<height>100%</height>
</action>
</keybind>
<keybind key="W-KP_5">
<action name="MaximizeFull"/>
</keybind>
<keybind key="W-KP_6">
<action name="UnmaximizeFull"/>
<action name="MoveResizeTo">
<x>-0</x>
<y>0</y>
<width>50%</width>
<height>100%</height>
</action>
</keybind>
<keybind key="W-KP_7">
<action name="UnmaximizeFull"/>
<action name="MoveResizeTo">
<x>0</x>
<y>0</y>
<width>50%</width>
<height>50%</height>
</action>
</keybind>
<keybind key="W-KP_8">
<action name="UnmaximizeFull"/>
<action name="MoveResizeTo">
<x>0</x>
<y>0</y>
<width>100%</width>
<height>50%</height>
</action>
</keybind>
<keybind key="W-KP_9">
<action name="UnmaximizeFull"/>
<action name="MoveResizeTo">
<x>-0</x>
<y>0</y>
<width>50%</width>
<height>50%</height>
</action>
</keybind>
<keybind key="W-Right">
<action name="UnmaximizeFull"/>
<action name="MaximizeVert"/>
<action name="MoveResizeTo">
<width>50%</width>
</action>
<action name="MoveToEdgeEast"/>
</keybind>
<keybind key="W-Left">
<action name="UnmaximizeFull"/>
<action name="MaximizeVert"/>
<action name="MoveResizeTo">
<width>50%</width>
</action>
<action name="MoveToEdgeWest"/>
</keybind>
<keybind key="W-Up">
<action name="MaximizeFull"/>
</keybind>
<keybind key="W-Down">
<action name="UnmaximizeFull"/>
<action name="MoveResizeTo">
<width>80%</width>
<height>80%</height>
</action>
<action name="MoveToCenter"/>
</keybind>
<keybind key="W-A-Left">
<action name="UnmaximizeFull"/>
<action name="MaximizeVert"/>
<action name="MoveResizeTo">
<x>0</x>
<y>0</y>
<width>50%</width>
</action>
</keybind>
<keybind key="W-A-Right">
<action name="UnmaximizeFull"/>
<action name="MaximizeVert"/>
<action name="MoveResizeTo">
<x>-0</x>
<y>0</y>
<width>50%</width>
</action>
</keybind>
<!--
End of Tiling Binds
-->
</keyboard>
<mouse>
<dragThreshold>4</dragThreshold>
<!-- number of pixels the mouse must move before a drag begins -->
<doubleClickTime>400</doubleClickTime>
<!-- in milliseconds (1000 = 1 second) -->
<screenEdgeWarpTime>600</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 action="Press" button="A-Left">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind action="Drag" button="A-Left">
<action name="Move"/>
</mousebind>
<mousebind action="Press" button="A-Right">
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
</mousebind>
<mousebind action="Drag" button="A-Right">
<action name="Resize"/>
</mousebind>
</context>
<context name="Titlebar">
<mousebind action="Press" button="Left">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind button="Left" action="Drag">
<action name="if">
<maximizedvertical>yes</maximizedvertical>
<then>
<action name="Unmaximize"/>
<direction>vertical</direction>
<action name="MoveResizeTo">
<x>center</x>
<y>current</y>
</action>
<action name="Move"/>
</then>
<else>
<action name="Move"/>
</else>
</action>
</mousebind>
<mousebind action="DoubleClick" button="Left">
<action name="ToggleMaximizeFull"/>
</mousebind>
<mousebind action="Click" button="Up">
<action name="if">
<shaded>no</shaded>
<then>
<action name="Shade"/>
<action name="FocusToBottom"/>
<action name="Unfocus"/>
<action name="Lower"/>
</then>
</action>
</mousebind>
<mousebind action="Click" button="Down">
<action name="if">
<shaded>yes</shaded>
<then>
<action name="Unshade"/>
<action name="Raise"/>
</then>
</action>
</mousebind>
<mousebind action="Press" button="Right">
<action name="Focus"/>
<action name="Raise"/>
<action name="ShowMenu">
<menu>client-menu</menu>
</action>
</mousebind>
</context>
<context name="Titlebar Top Right Bottom Left TLCorner TRCorner BRCorner BLCorner">
<mousebind action="Press" button="Left">
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
</mousebind>
<mousebind action="Press" button="Right">
<action name="Focus"/>
<action name="Raise"/>
<action name="ShowMenu">
<menu>client-menu</menu>
</action>
</mousebind>
</context>
<context name="Top">
<mousebind action="Press" button="Left">
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
</mousebind>
<mousebind action="Drag" button="Left">
<action name="Resize">
<edge>top</edge>
</action>
</mousebind>
</context>
<context name="Left">
<mousebind action="Press" button="Left">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind action="Drag" button="Left">
<action name="Resize">
<edge>left</edge>
</action>
</mousebind>
</context>
<context name="Right">
<mousebind action="Press" button="Left">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind action="Drag" button="Left">
<action name="Resize">
<edge>right</edge>
</action>
</mousebind>
</context>
<context name="Bottom">
<mousebind action="Press" button="Left">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind action="Drag" button="Left">
<action name="Resize">
<edge>bottom</edge>
</action>
</mousebind>
</context>
<context name="TRCorner BRCorner TLCorner BLCorner">
<mousebind action="Press" button="Left">
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
</mousebind>
<mousebind action="Drag" button="Left">
<action name="Resize"/>
</mousebind>
</context>
<context name="Client">
<mousebind action="Press" button="Left">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind action="Press" button="Right">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
</context>
<context name="Icon">
<mousebind action="Press" button="Right">
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
<action name="ShowMenu">
<menu>client-menu</menu>
</action>
</mousebind>
</context>
<context name="AllDesktops">
<mousebind action="Click" button="Left">
<action name="ToggleOmnipresent"/>
</mousebind>
</context>
<context name="Shade">
<mousebind action="Click" button="Left">
<action name="ToggleShade"/>
</mousebind>
</context>
<context name="Iconify">
<mousebind action="Click" button="Left">
<action name="Iconify"/>
</mousebind>
</context>
<context name="Maximize">
<mousebind action="Press" button="Left">
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
</mousebind>
<mousebind action="Press" button="Right">
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
</mousebind>
<mousebind action="Click" button="Left">
<action name="ToggleMaximize"/>
</mousebind>
<mousebind action="Click" button="Right">
<action name="ToggleMaximize">
<direction>horizontal</direction>
</action>
</mousebind>
</context>
<context name="Close">
<mousebind action="Click" button="Left">
<action name="Close"/>
</mousebind>
</context>
<context name="Desktop">
<mousebind action="Click" button="Left">
<action name="Focus"/>
</mousebind>
<mousebind action="Click" button="A-Up">
<action name="GoToDesktop">
<to>previous</to>
</action>
</mousebind>
<mousebind action="Click" button="A-Down">
<action name="GoToDesktop">
<to>next</to>
</action>
</mousebind>
</context>
<context name="Root">
<!-- Menus -->
<mousebind action="Press" button="Middle">
<action name="ShowMenu">
<menu>client-list-combined-menu</menu>
</action>
</mousebind>
<mousebind action="Press" button="A-Right">
<action name="ShowMenu">
<menu>client-list-combined-menu</menu>
</action>
</mousebind>
<mousebind action="Press" button="Right">
<action name="ShowMenu">
<menu>root-menu</menu>
</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/) -->
<!-- system menu files on Debian systems
<file>/var/lib/openbox/debian-menu.xml</file>
<file>debian-menu.xml</file> -->
<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>200</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 -->
<applicationIcons>no</applicationIcons>
<!-- 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>
<application name="oblogout">
<position force="no">
<monitor>1</monitor>
</position>
<fullscreen>yes</fullscreen>
</application>
<!-- Set applications to open on a specific desktop -->
<application class="obconf">
<focus>yes</focus>
<position force="no">
<x>center</x>
<y>center</y>
</position>
</application>
<application class="tint2conf">
<focus>yes</focus>
<position force="no">
<x>center</x>
<y>center</y>
</position>
</application>
<application class="nitrogen">
<focus>yes</focus>
<position force="no">
<x>center</x>
<y>center</y>
</position>
</application>
<application class="lollypop">
<desktop>1</desktop>
<focus>yes</focus>
</application>
<application class="spotify">
<desktop>1</desktop>
<focus>yes</focus>
</application>
<application class="rythmbox">
<desktop>1</desktop>
<focus>yes</focus>
</application>
<application class="vlc*">
<desktop>1</desktop>
<focus>yes</focus>
</application>
<application class="mpv*">
<desktop>1</desktop>
<focus>yes</focus>
</application>
<application class="audacious">
<desktop>1</desktop>
<focus>yes</focus>
</application>
<application class="chromium">
<desktop>2</desktop>
<focus>yes</focus>
</application>
<application class="google-chrome">
<desktop>2</desktop>
<focus>yes</focus>
</application>
<application class="opera">
<desktop>2</desktop>
<focus>yes</focus>
</application>
<application class="Firefox">
<desktop>2</desktop>
<focus>yes</focus>
</application>
<application class="Navigator">
<desktop>2</desktop>
<focus>yes</focus>
</application>
<application class="pcmanfm">
<desktop>3</desktop>
<focus>yes</focus>
</application>
<application class="dolphin*">
<desktop>3</desktop>
<focus>yes</focus>
</application>
<application class="nautilus">
<desktop>3</desktop>
<focus>yes</focus>
</application>
<application class="Thunar">
<desktop>3</desktop>
<focus>yes</focus>
</application>
<application class="gimp*">
<desktop>4</desktop>
<focus>yes</focus>
</application>
<application class="inkscape">
<desktop>4</desktop>
<focus>yes</focus>
</application>
<application class="pinta">
<desktop>4</desktop>
<focus>yes</focus>
</application>
<application class="gpick">
<desktop>4</desktop>
<focus>yes</focus>
</application>
<application class="gcolor2">
<desktop>4</desktop>
<focus>yes</focus>
</application>
<application class="geany">
<desktop>5</desktop>
<focus>yes</focus>
</application>
<application class="Geany">
<desktop>5</desktop>
<focus>yes</focus>
</application>
<application class="subl3">
<desktop>5</desktop>
<focus>yes</focus>
</application>
<application class="atom">
<desktop>5</desktop>
<focus>yes</focus>
</application>
<application class="mousepad">
<desktop>5</desktop>
<focus>yes</focus>
</application>
</applications>
</openbox_config>

59
home/.config/polybar/config Executable file
View File

@ -0,0 +1,59 @@
;=====================================================
; Includes
;=====================================================
[section/base]
include-file = /home/liveuser/.config/polybar/master.conf
include-file = /home/liveuser/.config/polybar/modules.conf
;=====================================================
; i3 Bars
;=====================================================
[bar/i3-bar]
inherit = bar/master
; Use $ xrandr -q | grep " connected" | cut -d ' ' -f1
monitor =
modules-left = i3-workspaces menu
modules-center = clock
modules-right = pkg memory temperature coreuse network volume
; All available modules (some require configuration in modules.conf)
; redshift github filesystem mpd wired-network wireless-network battery menu volume-bar
; pkg keyboard memory temperature coreuse network clock volume i3-workspaces workspaces window_switch
;;;;;; Tray is commented out ;;;;;;;;
;tray-position = center
;tray-padding = 10
;tray-background = ${colors.background}
;tray-offset-x = 20%
;=====================================================
; Openbox Bars
;=====================================================
[bar/openbox-bar]
inherit = bar/master
; Use $ xrandr -q | grep " connected" | cut -d ' ' -f1
monitor =
modules-left = window_switch workspaces menu
modules-center = clock
modules-right = pkg memory temperature coreuse network volume
; All available modules (some require configuration in modules.conf)
; redshift github filesystem mpd wired-network wireless-network battery menu volume-bar
; pkg keyboard memory temperature coreuse network clock volume i3-workspaces workspaces window_switch
;;;;;; Tray is commented out ;;;;;;;;
;tray-position = center
;tray-padding = 10
;tray-background = ${colors.background}
;tray-offset-x = 20%

View File

@ -0,0 +1,57 @@
;=====================================================
; Settings & Colors
;=====================================================
[settings]
compositing-background = source
compositing-foreground = source
compositing-overline = source
compositing-underline = source
compositing-border = source
screenchange-reload = true
throttle-output = 5
throttle-output-for = 10
throttle-input-for = 30
; Fallback colors for modules
format-foreground = ${colors.foreground}
format-background = ${colors.background}
[colors]
background = #ed2b303b
foreground = #8FA1B3
urgent = #E7816B
blue = #6BA4E7
pink = #9181E7
orange = #FEBE8E
purple = #D7AFF9
yellow = #F9F1AF
;=====================================================
; Master Bar
;=====================================================
[bar/master]
width = 100%
height = 28
radius = 0.0
line-size = 2
bottom = false
fixed-center = true
border-bottom-size = 2
padding-left = 0
padding-right = 0
module-margin-left = 1
module-margin-right = 1
separator = │
foreground = ${colors.foreground}
background = ${colors.background}
border-color = ${colors.foreground}
font-0 = "DejaVu Sans Mono:size=10:antialias=false;2"
font-1 = "MaterialIcons:size=9:antialias=false;2"
font-2 = "icomoon:size=10:antialias=false;2"
font-3 = "Ubuntu Nerd Font:size=9:antialias=false;2"

View File

@ -0,0 +1,447 @@
;=====================================================
; Modules
;=====================================================
;;;;;;;;;;;;;;;;;;;;;;;;
;; Openbox Workspaces ;;
;;;;;;;;;;;;;;;;;;;;;;;;
[module/workspaces]
type = internal/xworkspaces
pin-workspaces = true
enable-click = true
enable-scroll = true
format-padding = 0
icon-0 = 1;
icon-1 = 2;
icon-2 = 3;
icon-3 = 4;
icon-4 = 5;
icon-5 = 6;
icon-6 = 7;
icon-7 = 8;
icon-8 = 9;
icon-9 = 10;
icon-default =
format = <label-state>
label-active = " %icon% %name% "
label-active-foreground = ${colors.blue}
label-active-underline = ${colors.blue}
label-occupied = " %icon% %name% "
label-occupied-underline = ${colors.blue}
label-urgent = " %icon% %name% "
label-urgent-foreground = ${colors.urgent}
label-urgent-underline = ${colors.urgent}
label-empty = " %icon% %name% "
label-empty-foreground = ${colors.foreground}
;;;;;;;;;;;;;;;;;;;
;; i3 Workspaces ;;
;;;;;;;;;;;;;;;;;;;
[module/i3-workspaces]
type = internal/i3
pin-workspaces = true
strip-wsnumbers = true
index-sort = true
enable-click = true
enable-scroll = false
wrapping-scroll = false
reverse-scroll = false
fuzzy-match = true
ws-icon-0 = 1;
ws-icon-1 = 2;
ws-icon-2 = 3;
ws-icon-3 = 4;
ws-icon-4 = 5;
ws-icon-5 = 6;
ws-icon-6 = 7;
ws-icon-7 = 8;
ws-icon-8 = 9;
ws-icon-9 = 10;
ws-icon-default = 
format = <label-state><label-mode>
label-mode = %mode%
label-mode-padding = 2
label-mode-underline = ${colors.urgent}
label-focused = "%name% %icon%"
label-focused-underline = ${colors.blue}
label-focused-padding = 1
label-unfocused = "%name% %icon%"
label-unfocused-padding = 1
label-visible = "%name% %icon%"
label-visible-underline = ${colors.blue}
label-visible-padding = 1
label-urgent = "%name% %icon%"
label-urgent-underline = ${colors.urgent}
label-urgent-padding = 1
;;;;;;;;;;;;;
;; Network ;;
;;;;;;;;;;;;;
[module/network]
type = custom/script
exec = $HOME/.config/polybar/scripts/network.sh
click-left = networkmanager_dmenu &
click-right = networkmanager_dmenu &
interval = 1
tail = true
;;;;;;;;;;;;;;;;;;;
;; Window Switch ;;
;;;;;;;;;;;;;;;;;;;
[module/window_switch]
type = custom/script
interval = 5
label = "%{A1:skippy-xd:} %{A3:skippy-xd:} %output% %{A} %{A}"
exec = echo "  "
format = <label>
;;;;;;;;;
;; CPU ;;
;;;;;;;;;
[module/coreuse]
type = internal/cpu
interval = 1
format = <label><ramp-coreload>
label = %{A1:termite --exec=htop & disown:} %percentage%% %{A}
ramp-coreload-0 = %{T1}%{F#8FA1B3}▂%{F-}%{T-}
ramp-coreload-1 = %{T1}%{F#8FA1B3}▃%{F-}%{T-}
ramp-coreload-2 = %{T1}%{F#6BA4E7}▄%{F-}%{T-}
ramp-coreload-3 = %{T1}%{F#6BA4E7}▅%{F-}%{T-}
ramp-coreload-4 = %{T1}%{F#FFFE5D}▆%{F-}%{T-}
ramp-coreload-5 = %{T1}%{F#FFFE5D}▇%{F-}%{T-}
ramp-coreload-6 = %{T1}%{F#FF5B6C}█%{F-}%{T-}
;;;;;;;;;
;; MEM ;;
;;;;;;;;;
[module/memory]
type = internal/memory
interval = 3
format = <label>
label = %{A1:termite --exec=htop & disown:} %percentage_used%%%{A}
;;;;;;;;;
;; PKG ;;
;;;;;;;;;
[module/pkg]
type = custom/script
exec = $HOME/.config/polybar/scripts/pkg.sh
exec-if = "ping -q -w 2 -c 1 176.34.135.167 > /dev/null"
label = %{A1:termite --exec=pacli & disown:} %{A3:termite --exec=pacli & disown:}%output%%{A} %{A}
interval = 10
tail = true
;;;;;;;;;;;
;; Clock ;;
;;;;;;;;;;;
[module/clock]
type = internal/date
format = <label>
interval = 5
time = %R
label = %{A1:gsimplecal & disown:} %{A3:gsimplecal & disown:}  %time% %{A} %{A}
;;;;;;;;;;;;;;;;;
;; TEMPERATURE ;;
;;;;;;;;;;;;;;;;;
[module/temperature]
type = internal/temperature
interval = 3
thermal-zone = 0
warn-temperature = 70
format = <ramp><label>
label = %{A1:termite --exec='watch sensors' & disown:} %temperature% %{A}
ramp-0 = ""
ramp-0-foreground = ${colors.blue}
ramp-1 = ""
ramp-1-foreground = ${colors.pink}
ramp-2 = ""
ramp-2-foreground = ${colors.purple}
ramp-3 = ""
ramp-3-foreground = ${colors.urgent}
format-warn = <label-warn>
label-warn = " %temperature%"
label-warn-foreground = ${colors.urgent}
;;;;;;;;;;;;
;; Volume ;;
;;;;;;;;;;;;
[module/volume]
type = internal/volume
master-mixer = Master
label-volume-foreground = ${colors.foreground}
label-volume = %{A3:pavucontrol & disown:}%percentage%% %{A}
format-volume = <ramp-volume> <label-volume>
label-muted = " muted "
label-muted-foreground = #888
ramp-volume-0 = ""
ramp-volume-0-foreground = ${colors.foreground}
ramp-volume-1 = ""
ramp-volume-1-foreground = ${colors.blue}
ramp-volume-2 = ""
ramp-volume-2-foreground = ${colors.orange}
ramp-volume-3 = ""
ramp-volume-3-foreground = ${colors.urgent}
;;;;;;;;;;;;;
;; BATTERY ;;
;;;;;;;;;;;;;
[module/battery]
type = internal/battery
; Use $ ls -1 /sys/class/power_supply/
battery = BAT1
adapter = AC
full-at = 98
poll-interval = 5
time-format = %H:%M
format-charging = <animation-charging><label-charging>
format-discharging = <ramp-capacity><label-discharging>
format-full = <ramp-capacity><label-full>
format-padding = 0
ramp-capacity-0 = " "
ramp-capacity-0-foreground = ${colors.urgent}
ramp-capacity-1 = " "
ramp-capacity-1-foreground = #ffa900
ramp-capacity-2 = " "
ramp-capacity-3 = " "
ramp-capacity-4 = " "
ramp-capacity-foreground = ${colors.blue}
bar-capacity-width = 10
animation-charging-0 = "  "
animation-charging-1 = "  "
animation-charging-2 = "  "
animation-charging-3 = "  "
animation-charging-4 = "  "
animation-charging-framerate = 750
;;;;;;;;;;
;; MENU ;;
;;;;;;;;;;
[module/menu]
type = custom/menu
format-spacing = 1
label-open = "  "
label-close = "  "
label-close-foreground = ${colors.urgent}
label-separator = " | "
# Top level
menu-0-0 = "  "
menu-0-0-exec = menu-open-1
menu-0-1 = "  "
menu-0-1-exec = menu-open-2
menu-0-2 = "  |"
menu-0-2-exec = menu-open-3
# 1
menu-1-0 = "  "
menu-1-0-exec = menu-open-0
menu-1-0-foreground = ${colors.urgent}
menu-1-1 = "  "
menu-1-1-exec = exo-open --launch WebBrowser
menu-1-2 = "  "
menu-1-2-exec = exo-open --launch TerminalEmulator
menu-1-3 = "  |"
menu-1-3-exec = exo-open --launch FileManager
# 2
menu-2-0 = "  "
menu-2-0-exec = menu-open-0
menu-2-0-foreground = ${colors.urgent}
menu-2-1 = "  "
menu-2-1-exec = termite --exec=pacli &
menu-2-2 = "  "
menu-2-2-exec = xfce4-settings-manager &
menu-2-3 = "  |"
menu-2-3-exec = pavucontrol &
# 3
menu-3-0 = "  "
menu-3-0-exec = menu-open-0
menu-3-0-foreground = ${colors.urgent}
menu-3-1 = "  "
menu-3-1-exec = i3lock-fancy -p -f Ubuntu &
menu-3-2 = "  "
menu-3-2-exec = systemctl reboot
menu-3-3 = "  |"
menu-3-3-exec = systemctl poweroff
;;;;;;;;;;;;;;;;;;;
;; Extra Modules
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;; KEYBOARD ;;
;;;;;;;;;;;;;;;
[module/keyboard]
type = internal/xkeyboard
; List of indicators to ignore
blacklist-0 = num lock
blacklist-1 = scroll lock
format = <label-layout>
label-layout = %{A1:mintlocale & disown:} %{A3:mintlocale & disown:} %layout%%{A} %{A}
;;;;;;;;;;;;;;
;; ETHERNET ;;
;;;;;;;;;;;;;;
[module/wired-network]
type = internal/network
interface =
format-connected = <label-connected>
format-connected-foreground = ${colors.purple}
format-disconnected = <label-disconnected>
label-connected =  %local_ip%
;;;;;;;;;;;;;;
;; REDSHIFT ;;
;;;;;;;;;;;;;;
[module/redshift]
type = custom/script
interval = 5
exec = $HOME/.config/polybar/scripts/redshift
label = %output%
tail = true
click-left = $HOME/.config/polybar/scripts/redshift toggle
click-right = $HOME/.config/polybar/scripts/redshift toggle
;;;;;;;;;;;;
;; GITHUB ;;
;;;;;;;;;;;;
[module/github]
type = internal/github
token = ${~/.config/polybar/github_access.token}
empty-notifications = false
;;;;;;;;;;;;;;;;
;; FILESYSTEM ;;
;;;;;;;;;;;;;;;;
[module/filesystem]
type = internal/fs
format-mounted = <label-mounted>
label-mounted = %mountpoint% : %percentage_free%%
label-mounted-foreground = ${colors.yellow}
mount-0 = /
interval = 1200
fixed-values = false
spacing = 2
;;;;;;;;;
;; MPD ;;
;;;;;;;;;
[module/mpd]
type = internal/mpd
format-online = <bar-progress> <icon-prev> <icon-stop> <toggle> <icon-next> <label-song>
format-offline = <label-offline>
label-offline = mpd is off
format-online-prefix = " "
icon-play = 
icon-pause = 
icon-stop = 
icon-prev = 
icon-next = 
icon-random = 
icon-repeat = 
toggle-on-foreground =
toggle-off-foreground = #55
bar-progress-width = 35
bar-progress-format = %{+o +u}%fill%%{-o -u}%indicator%%{+o +u}%empty%%{-u -o}
; bar-progress-indicator = |
bar-progress-indicator = █
bar-progress-indicator-foreground = #A85659
bar-progress-indicator-font = 2
; bar-progress-fill = ─
bar-progress-fill = █
bar-progress-fill-foreground = #bb
bar-progress-fill-font = 2
; bar-progress-empty = ─
bar-progress-empty = ▒
bar-progress-empty-font = 2
bar-progress-empty-foreground = #44
;;;;;;;;;;
;; WIFI ;;
;;;;;;;;;;
[module/wireless-network]
type = internal/network
interface =
format-connected = <ramp-signal> <label-connected>
format-packetloss = <animation-packetloss>
label-connected = " %local_ip% "
ramp-signal-0 = 
ramp-signal-0-foreground = #F03051
ramp-signal-1 = 
ramp-signal-1-foreground = #F07127
ramp-signal-2 = 
ramp-signal-2-foreground = #F9CE56
ramp-signal-3 = 
ramp-signal-3-foreground = ${colors.purple}
ramp-signal-4 = 
ramp-signal-4-foreground = ${colors.purple}
ramp-signal-5 = 
ramp-signal-5-foreground = ${colors.purple}
animation-packetloss-0 = ⚠
animation-packetloss-0-foreground = #ffa64c
animation-packetloss-1 = 📶
animation-packetloss-1-foreground = #000000
animation-packetloss-framerate = 500
;;;;;;;;;;;;;;;;
;; VOLUME BAR ;;
;;;;;;;;;;;;;;;;
[module/volume-bar]
type = internal/volume
format-volume = <label-volume><bar-volume>
label-volume = "  "
label-volume-foreground = #B6C2E7
format-muted-foreground = #E76BB4
label-muted = "  mute"
bar-volume-font = 2
bar-volume-width = 20
bar-volume-foreground-0 = #92A3F7
bar-volume-foreground-1 = #92A3F7
bar-volume-foreground-2 = #6BB3E7
bar-volume-foreground-3 = #6BB3E7
bar-volume-foreground-4 = #6BB3E7
bar-volume-foreground-5 = #6BE7D8
bar-volume-foreground-6 = #6BE7D8
bar-volume-gradient = true
bar-volume-indicator = |
bar-volume-fill = •
bar-volume-empty = ·
bar-volume-empty-foreground = #666666

View File

@ -0,0 +1,10 @@
#!/usr/bin/env bash
START="al-compositor --start"
STOP="al-compositor --stop"
if (pgrep -x "compton" > /dev/null); then
$STOP
else
$START
fi

View File

@ -0,0 +1,11 @@
#!/usr/bin/env bash
#The icon that would change color
icon=" "
if pgrep -x "compton" > /dev/null
then
echo "%{F#EFF0F1}$icon"
else
echo "%{F#484852}$icon"
fi

View File

@ -0,0 +1,7 @@
#!/usr/bin/env bash
killall -q polybar
while pgrep -u $UID -x polybar >/dev/null; do sleep 0.5; done
echo "Bars stopped..."

View File

@ -0,0 +1,41 @@
#!/usr/bin/env bash
# config location
CONF_PATH=$HOME/.config/polybar
# Check WM
cur_wm=$(wmctrl -m | grep Name | cut -d " " -f2)
if [[ $1 == --reload ]]; then
if ! [[ $cur_wm == i3 ]]; then
openbox --restart
al-compositor --restart
al-tint2restart
else
echo -e "WARN: Option [--reload] not meant for i3..\n\nUse [Super]+[Shift]+r to reload i3\n"
fi
fi
# Terminate already running bar instances
killall -q polybar
if pgrep -x "tint2" >/dev/null; then
echo "Tint is running, not launching bars"
exit 1
fi
# Wait until the processes have been shut down
while pgrep -u $UID -x polybar >/dev/null; do sleep 0.5; done
echo "WM is $cur_wm... Launching appropriate bars"
if [[ $cur_wm == i3 ]]; then # if i3 launch the i3-bar
polybar -r --config=$CONF_PATH/config i3-bar &
else # otherwise we assume openbox
polybar -r --config=$CONF_PATH/config openbox-bar &
fi
echo "Bars launched..."

View File

@ -0,0 +1,13 @@
#!/usr/bin/env bash
online=$(ip addr | grep "state UP" | cut -d ":" -f2)
#connected=""
#offline=""
connected="  "
offline="  "
if [[ "$online" ]]; then
echo %{F#8FA1B3}${connected}
else
echo %{F#E7816B}${offline}; sleep 0.6; echo %{F#8FA1B3}${offline}
fi

View File

@ -0,0 +1,11 @@
#!/usr/bin/env bash
pac=$(checkupdates | wc -l)
if [[ "$pac" > "1" ]]; then
echo %{F#6BA4E7}$pac %{F#6BA4E7}
else
echo  
fi

View File

@ -0,0 +1,36 @@
#!/usr/bin/env bash
#Usage : redshift.sh [toggle]
START='redshift'
STOP="killall redshift"
if [[ "$@" = *toggle* ]]; then
if pgrep redshift > /dev/null
then
$STOP
else
$START &
fi
fi
# Specifying the icon(s) in the script
# This allows us to change its appearance conditionally
icon=""
pgrep -x redshift &> /dev/null
if [[ $? -eq 0 ]]; then
temp=$(redshift -p 2>/dev/null | grep temp | cut -d' ' -f3)
temp=${temp//K/}
fi
# OPTIONAL: Append ' ${temp}K' after $icon
if [[ -z $temp ]]; then
echo "%{F#8FA1B3} $icon " # Greyed out (not running)
elif [[ $temp -ge 5000 ]]; then
echo "%{F#6BA4E7} $icon " # Blue
elif [[ $temp -ge 4000 ]]; then
echo "%{F#F9F1AF} $icon " # Yellow
else
echo "%{F#E7816B} $icon " # Orange
fi

View File

@ -0,0 +1,32 @@
#!/usr/bin/env bash
TRASH_DIRECTORY="${BLOCK_INSTANCE}"
if [[ "${TRASH_DIRECTORY}" = "" ]]; then
TRASH_DIRECTORY="${XDG_DATA_HOME:-${HOME}/.local/share}/Trash"
fi
# Left click
if [[ "${BLOCK_BUTTON}" -eq 1 ]]; then
xdg-open "${TRASH_DIRECTORY}/files"
# Right click
elif [[ "${BLOCK_BUTTON}" -eq 3 ]]; then
# Delete all files permanently (unlink them)
rm -r "${TRASH_DIRECTORY}/files"
rm -r "${TRASH_DIRECTORY}/info"
# Create new directory
mkdir "${TRASH_DIRECTORY}/files"
mkdir "${TRASH_DIRECTORY}/info"
fi
TRASH_COUNT=$(ls -U -1 "${TRASH_DIRECTORY}/files" | wc -l)
URGENT_VALUE=30
echo "${TRASH_COUNT}"
echo "${TRASH_COUNT}"
echo ""
if [[ "${TRASH_COUNT}" -ge "${URGENT_VALUE}" ]]; then
exit 31
fi

View File

@ -0,0 +1,24 @@
[Appearance]
color_scheme_path=
custom_palette=false
icon_theme=ArchLabs-Light
style=gtk2
[Fonts]
fixed=@Variant(\0\0\0@\0\0\0\x16\0U\0\x62\0u\0n\0t\0u\0 \0M\0o\0n\0o@$\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0K\x10)
general=@Variant(\0\0\0@\0\0\0\f\0U\0\x62\0u\0n\0t\0u@$\0\0\0\0\0\0\xff\xff\xff\xff\x5\x1\0\x19\x10)
[Interface]
activate_item_on_single_click=1
buttonbox_layout=0
cursor_flash_time=1000
dialog_buttons_have_icons=2
double_click_interval=400
gui_effects=General, FadeMenu, AnimateCombo, FadeTooltip, AnimateToolBox
menus_have_icons=true
stylesheets=@Invalid()
toolbutton_style=4
wheel_scroll_lines=3
[SettingsWindow]
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x2\0\0\0\0\x2\xd0\0\0\x1'\0\0\x4\xab\0\0\x3\x1c\0\0\x2\xd3\0\0\x1*\0\0\x4\xa8\0\0\x3\x19\0\0\0\0\0\0\0\0\a\x80)

1
home/.config/rofi/config Normal file
View File

@ -0,0 +1 @@
rofi.theme: /usr/share/rofi/themes//archlabs-shadow.rasi

21
home/.config/setup Executable file
View File

@ -0,0 +1,21 @@
#!/usr/bin/env bash
# setup polybar
sed -i '/base/{n;N;N;d}' $HOME/.config/polybar/config
sed -i "/base/ a\
include-file = ${CONF_PATH}/master.conf" $HOME/.config/polybar/config
sed -i "/base/ a\
include-file = ${CONF_PATH}/modules.conf" $HOME/.config/polybar/config
# set firefox homepage
sed -i "s/liveuser/${USER}/g" $HOME/.mozilla/firefox/archlabs.default/prefs.js
sed -i "s/liveuser/${USER}/g" $HOME/.mozilla/firefox/archlabs.default/sessionstore.js
# set bookmarks in thunar
sed -i "s/liveuser/${USER}/g" $HOME/.config/gtk-3.0/bookmarks
# remove itself
sed -i '/setup/d' $HOME/.config/openbox/autostart
rm -f $HOME/.config/setup
exit 0

View File

@ -0,0 +1,53 @@
[general]
distance = 30
useNetWMFullscreen = true
ignoreSkipTaskbar = true
updateFreq = 10.0
lazyTrans = false
pipePath = /tmp/skippy-xd-fifo
movePointerOnStart = true
movePointerOnSelect = true
movePointerOnRaise = true
switchDesktopOnActivate = true
useNameWindowPixmap = false
forceNameWindowPixmap = false
includeFrame = true
allowUpscale = true
showAllDesktops = true
showUnmapped = true
preferredIconSize = 32
clientDisplayModes = thumbnail icon filled none
iconFillSpec = orig mid mid #383838
fillSpec = orig mid mid #EFF0F1
background =
[xinerama]
showAll = true
[normal]
tint = #000000
tintOpacity = 60
opacity = 250
[highlight]
tint = #000000
tintOpacity = 0
opacity = 250
[tooltip]
show = true
followsMouse = true
offsetX = 20
offsetY = 20
align = left
border = #EFF0F1
background = #212121
opacity = 240
text = #EFF0F1
textShadow = none
font = Ubuntu 10
[bindings]
miwMouse1 = focus
miwMouse2 = close-ewmh
miwMouse3 = iconify

146
home/.config/sxhkd/sxhkdrc Normal file
View File

@ -0,0 +1,146 @@
# web browser
super + w
exo-open --launch WebBrowser
# terminal emulator
super + t
exo-open --launch TerminalEmulator
# file manager
super + f
exo-open --launch FileManager
# program launcher
super + @space
rofi-apps
# program launcher
alt + F1
rofi-apps
# make sxhkd reload its configuration files:
super + shift + r
pkill -USR1 -x sxhkd
# quit bspwm normally
super + x
bspc quit
# close and kill
super + {_,shift + }q
bspc node -{c,k}
# alternate between the tiled and monocle layout
super + shift + m
bspc desktop -l next
# if the current node is automatic, send it to the last manual, otherwise pull the last leaf
super + y
bspc query -N -n focused.automatic && bspc node -n last.!automatic || bspc node last.leaf -n focused
# swap the current node and the biggest node
super + g
bspc node -s biggest
#
# state/flags
#
# set the window state
super + {t,shift + t,s,f}
bspc node -t {tiled,pseudo_tiled,floating,fullscreen}
# set the node flags
super + ctrl + {x,y,z}
bspc node -g {locked,sticky,private}
#
# focus/swap
#
# focus the node in the given direction
super + {_,shift + }{h,j,k,l}
bspc node -{f,s} {west,south,north,east}
# focus the node for the given path jump
super + {p,b,comma,period}
bspc node -f @{parent,brother,first,second}
# focus the next/previous node in the current desktop
super + {_,shift + }c
bspc node -f {next,prev}.local
# focus the next/previous desktop in the current monitor
super + bracket{left,right}
bspc desktop -f {prev,next}.local
# focus the last node/desktop
super + {grave,Tab}
bspc {node,desktop} -f last
# focus the older or newer node in the focus history
super + {o,i}
bspc wm -h off; \
bspc node {older,newer} -f; \
bspc wm -h on
# focus or send to the given desktop
super + {_,shift + }{1-9,0}
bspc {desktop -f,node -d} '^{1-9,10}'
#
# preselect
#
# preselect the direction
super + ctrl + {h,j,k,l}
bspc node -p {west,south,north,east}
# preselect the ratio
super + ctrl + {1-9}
bspc node -o 0.{1-9}
# cancel the preselection for the focused node
super + ctrl + space
bspc node -p cancel
# cancel the preselection for the focused desktop
super + ctrl + shift + space
bspc query -N -d | xargs -I id -n 1 bspc node id -p cancel
#
# move/resize
#
# expand a window by moving one of its side outward
super + alt + {h,j,k,l}
bspc node -z {left -20 0,bottom 0 20,top 0 -20,right 20 0}
# contract a window by moving one of its side inward
super + alt + shift + {h,j,k,l}
bspc node -z {right -20 0,top 0 20,bottom 0 -20,left 20 0}
# move a floating window
super + {Left,Down,Up,Right}
bspc node -v {-20 0,0 20,0 -20,20 0}
# VOLUME
### Mute
XF86AudioMute
pamixer -t
### Master Volume
XF86AudioRaiseVolume
pamixer -i 2
XF86AudioLowerVolume
pamixer -d 2
# BRIGHTNESS
# Brightness goes up
XF86MonBrightnessUp
xbacklight +10
# Brightness goes down
XF86MonBrightnessDown
xbacklight -10

73
home/.config/termite/config Executable file
View File

@ -0,0 +1,73 @@
[options]
scroll_on_output = false
scroll_on_keystroke = true
audible_bell = false
mouse_autohide = false
allow_bold = true
dynamic_title = true
urgent_on_bell = true
clickable_url = true
font = UbuntuMono Nerd Font 11
search_wrap = true
icon_name = utilities-terminal
geometry = 750x550
scrollback_lines = 15000
# "system", "on" or "off"
cursor_blink = system
# "block", "underline" or "ibeam"
cursor_shape = ibeam
# $BROWSER is used by default if set, with xdg-open as a fallback
browser = xdg-open
# set size hints for the window
#size_hints = false
# Hide links that are no longer valid in url select overlay mode
filter_unmatched_urls = true
# emit escape sequences for extra modified keys
#modify_other_keys = false
[colors]
# special
foreground = #c0c5ce
foreground_bold = #c0c5ce
cursor = #c0c5ce
background = #2b303b
# black
color0 = #2b303b
color8 = #65737e
# red
color1 = #bf616a
color9 = #bf616a
# green
color2 = #a3be8c
color10 = #a3be8c
# yellow
color3 = #ebcb8b
color11 = #ebcb8b
# blue
color4 = #8fa1b3
color12 = #8fa1b3
# magenta
color5 = #b48ead
color13 = #b48ead
# cyan
color6 = #96b5b4
color14 = #96b5b4
# white
color7 = #c0c5ce
color15 = #eff1f5

View File

@ -0,0 +1,78 @@
[options]
scroll_on_output = false
scroll_on_keystroke = true
audible_bell = false
mouse_autohide = false
allow_bold = true
dynamic_title = true
urgent_on_bell = true
clickable_url = true
font = UbuntuMono Nerd Font 11
scrollback_lines = 10000
search_wrap = true
icon_name = utilities-terminal
geometry = 750x550
scrollback_lines = 15000
clickable_url = true
# "system", "on" or "off"
cursor_blink = system
# "block", "underline" or "ibeam"
cursor_shape = ibeam
# $BROWSER is used by default if set, with xdg-open as a fallback
browser = xdg-open
# set size hints for the window
#size_hints = false
# Hide links that are no longer valid in url select overlay mode
filter_unmatched_urls = true
# emit escape sequences for extra modified keys
#modify_other_keys = false
[colors]
foreground = #F1F1F1
foreground_bold = #F7F6F2
cursor = #F7F6F2
background = rgba (33,33,33,0.90)
# Black, Gray, Silver, White
color0 = #494949
color8 = #969896
color7 = #c5c8c6
color15 = #F1F1F1
# Red
color1 = #D64937
color9 = #D64937
# Green
color2 = #19BC9C
color10 = #19BC9C
# Yellow
color3 = #4ECFAF
color11 = #4ECFAF
# Blue
color4 = #4E88CF
color12 = #4E88CF
# Purple
color5 = #AF86C8
color13 = #AF86C8
# Teal
color6 = #5DD5FF
color14 = #5DD5FF
# Extra colors
color16 = #D64937
color17 = #2378DF
color18 = #282a2e
color19 = #373b41
color20 = #b4b7b4
color21 = #e0e0e0

View File

@ -0,0 +1,72 @@
[options]
scroll_on_output = false
scroll_on_keystroke = true
audible_bell = false
mouse_autohide = false
allow_bold = true
dynamic_title = true
urgent_on_bell = true
clickable_url = true
font = Ubuntu Nerd Font 11
scrollback_lines = 10000
search_wrap = true
icon_name = utilities-terminal
geometry = 710x525
scrollback_lines = 15000
clickable_url = true
# "system", "on" or "off"
cursor_blink = system
# "block", "underline" or "ibeam"
cursor_shape = ibeam
# $BROWSER is used by default if set, with xdg-open as a fallback
browser = xdg-open
# set size hints for the window
#size_hints = false
# Hide links that are no longer valid in url select overlay mode
filter_unmatched_urls = true
# emit escape sequences for extra modified keys
#modify_other_keys = false
[colors]
foreground = #1D1D1D
foreground_bold = #1D1D1D
cursor = #1D1D1D
background = rgba(250,250,250,0.85)
# 16 color space
highlight = #4A5257
# Black, Gray, Silver, White
color0 = #000000
color8 = #969896
color7 = #DBDBDB
color15 = #F6F6F6
# Red
color1 = #D64937
color9 = #D64937
# Green
color2 = #19BC9C
color10 = #19BC9C
# Yellow
color3 = #4ECFAF
color11 = #4ECFAF
# Blue
color4 = #4E88CF
color12 = #4E88CF
# Purple
color5 = #AF86C8
color13 = #AF86C8
# Teal
color6 = #5DD5FF
color14 = #5DD5FF

View File

@ -0,0 +1,236 @@
#-------------------------------------
# Gradients
#-------------------------------------
# Backgrounds
# Background 1: Panel
rounded = 0
border_width = 0
border_sides = TBLR
background_color = #000000 40
border_color = #828282 0
background_color_hover = #888888 20
border_color_hover = #888888 20
background_color_pressed = #888888 20
border_color_pressed = #888888 20
# Background 2: Active task
rounded = 0
border_width = 2
border_sides = T
background_color = #888888 0
border_color = #1793d1 100
background_color_hover = #888888 20
border_color_hover = #1793d1 100
background_color_pressed = #888888 0
border_color_pressed = #1793d1 100
# Background 3: Default task, Iconified task
rounded = 0
border_width = 0
border_sides = TBLR
background_color = #000000 0
border_color = #000000 0
background_color_hover = #888888 20
border_color_hover = #888888 20
background_color_pressed = #888888 20
border_color_pressed = #888888 20
# Background 4: Urgent task
rounded = 0
border_width = 2
border_sides = T
background_color = #888888 0
border_color = #e64141 100
background_color_hover = #888888 0
border_color_hover = #e64141 100
background_color_pressed = #888888 0
border_color_pressed = #e64141 100
# Background 5: Inactive taskbar
rounded = 0
border_width = 2
border_sides = LR
background_color = #2B303B 20
border_color = #000000 0
background_color_hover = #131313 0
border_color_hover = #000000 0
background_color_pressed = #000000 0
border_color_pressed = #000000 0
# Background 6: Active taskbar
rounded = 0
border_width = 2
border_sides = LR
background_color = #131313 20
border_color = #d8d8d8 0
background_color_hover = #d8d8d8 8
border_color_hover = #d8d8d8 0
background_color_pressed = #d8d8d8 8
border_color_pressed = #d8d8d8 0
# Background 7: Tooltip
rounded = 3
border_width = 0
border_sides = TLR
background_color = #222222 90
border_color = #222222 90
background_color_hover = #222222 90
border_color_hover = #222222 90
background_color_pressed = #222222 90
border_color_pressed = #222222 90
# Background 8: Battery, Clock, Systray
rounded = 0
border_width = 2
border_sides = LR
background_color = #2B303B 20
border_color = #000000 0
background_color_hover = #131313 0
border_color_hover = #000000 0
background_color_pressed = #000000 0
border_color_pressed = #000000 0
#-------------------------------------
# Panel
panel_items = TSC
panel_size = 100% 30
panel_margin = 0 0
panel_padding = 0 0 0
panel_background_id = 1
wm_menu = 1
panel_dock = 0
panel_position = top center horizontal
panel_layer = bottom
panel_monitor = all
panel_shrink = 0
autohide = 0
autohide_show_timeout = 0.3
autohide_hide_timeout = 1.5
autohide_height = 6
strut_policy = follow_size
panel_window_name = tint2
disable_transparency = 0
mouse_effects = 1
font_shadow = 0
mouse_hover_icon_asb = 100 0 10
mouse_pressed_icon_asb = 100 0 0
#-------------------------------------
# Taskbar
taskbar_mode = multi_desktop
taskbar_hide_if_empty = 0
taskbar_padding = 6 0 6
taskbar_background_id = 5
taskbar_active_background_id = 6
taskbar_name = 0
taskbar_hide_inactive_tasks = 0
taskbar_hide_different_monitor = 0
taskbar_hide_different_desktop = 0
taskbar_always_show_all_desktop_tasks = 0
taskbar_name_padding = 0 0
taskbar_name_background_id = 0
taskbar_name_active_background_id = 0
taskbar_name_font = Ubuntu 10
taskbar_name_font_color = #828282 100
taskbar_name_active_font_color = #828282 100
taskbar_distribute_size = 0
taskbar_sort_order = none
task_align = left
#-------------------------------------
# Task
task_text = 0
task_icon = 1
task_centered = 1
urgent_nb_of_blink = 20
task_maximum_size = 35 40
task_padding = 2 2 2
task_font = Ubuntu 10
task_tooltip = 1
task_font_color = #828282 60
task_active_font_color = #828282 100
task_urgent_font_color = #ffffff 100
task_iconified_font_color = #d8d8d8 60
task_icon_asb = 80 0 0
task_active_icon_asb = 100 0 0
task_urgent_icon_asb = 100 0 0
task_iconified_icon_asb = 80 0 0
task_background_id = 3
task_active_background_id = 2
task_urgent_background_id = 4
task_iconified_background_id = 3
mouse_left = toggle_iconify
mouse_middle = none
mouse_right = close
mouse_scroll_up = toggle
mouse_scroll_down = iconify
#-------------------------------------
# System tray (notification area)
systray_padding = 4 2 3
systray_background_id = 8
systray_sort = right2left
systray_icon_size = 22
systray_icon_asb = 100 0 0
systray_monitor = 1
systray_name_filter =
#-------------------------------------
# Launcher
launcher_padding = 0 0 0
launcher_background_id = 0
launcher_icon_background_id = 0
launcher_icon_size = 0
launcher_icon_asb = 100 0 0
launcher_icon_theme_override = 0
startup_notifications = 0
launcher_tooltip = 0
#-------------------------------------
# Clock
time1_format = %H:%M
time2_format =
time1_font = Ubuntu Bold 10
time1_timezone =
time2_timezone =
clock_font_color = #ffffff 100
clock_padding = 10 4
clock_background_id = 8
clock_tooltip =
clock_tooltip_timezone =
clock_lclick_command = gsimplecal
clock_rclick_command = gsimplecal
clock_mclick_command =
clock_uwheel_command =
clock_dwheel_command =
#-------------------------------------
# Battery
battery_tooltip = 1
battery_low_status = 20
battery_low_cmd = notify-send "Battery Low"
battery_full_cmd =
bat1_font = Ubuntu 11
bat2_font = Ubuntu 0
battery_font_color = #b5b5b5 100
bat1_format =
bat2_format =
battery_padding = 4 2
battery_background_id = 8
battery_hide = 101
battery_lclick_command =
battery_rclick_command = xfce4-power-manager-settings
battery_mclick_command =
battery_uwheel_command =
battery_dwheel_command =
ac_connected_cmd =
ac_disconnected_cmd =
#-------------------------------------
# Tooltip
tooltip_show_timeout = 0
tooltip_hide_timeout = 0
tooltip_padding = 2 2
tooltip_background_id = 7
tooltip_font_color = #d8d8d8 100
tooltip_font = Ubuntu 10

View File

236
home/.config/tint2/tint2rc Executable file
View File

@ -0,0 +1,236 @@
#-------------------------------------
# Gradients
#-------------------------------------
# Backgrounds
# Background 1: Panel
rounded = 0
border_width = 0
border_sides = TBLR
background_color = #000000 40
border_color = #828282 0
background_color_hover = #888888 20
border_color_hover = #888888 20
background_color_pressed = #888888 20
border_color_pressed = #888888 20
# Background 2: Active task
rounded = 0
border_width = 2
border_sides = T
background_color = #888888 0
border_color = #1793d1 100
background_color_hover = #888888 20
border_color_hover = #1793d1 100
background_color_pressed = #888888 0
border_color_pressed = #1793d1 100
# Background 3: Default task, Iconified task
rounded = 0
border_width = 0
border_sides = TBLR
background_color = #000000 0
border_color = #000000 0
background_color_hover = #888888 20
border_color_hover = #888888 20
background_color_pressed = #888888 20
border_color_pressed = #888888 20
# Background 4: Urgent task
rounded = 0
border_width = 2
border_sides = T
background_color = #888888 0
border_color = #e64141 100
background_color_hover = #888888 0
border_color_hover = #e64141 100
background_color_pressed = #888888 0
border_color_pressed = #e64141 100
# Background 5: Inactive taskbar
rounded = 0
border_width = 2
border_sides = LR
background_color = #2B303B 20
border_color = #000000 0
background_color_hover = #131313 0
border_color_hover = #000000 0
background_color_pressed = #000000 0
border_color_pressed = #000000 0
# Background 6: Active taskbar
rounded = 0
border_width = 2
border_sides = LR
background_color = #131313 20
border_color = #d8d8d8 0
background_color_hover = #d8d8d8 8
border_color_hover = #d8d8d8 0
background_color_pressed = #d8d8d8 8
border_color_pressed = #d8d8d8 0
# Background 7: Tooltip
rounded = 3
border_width = 0
border_sides = TLR
background_color = #222222 90
border_color = #222222 90
background_color_hover = #222222 90
border_color_hover = #222222 90
background_color_pressed = #222222 90
border_color_pressed = #222222 90
# Background 8: Battery, Clock, Systray
rounded = 0
border_width = 2
border_sides = LR
background_color = #2B303B 20
border_color = #000000 0
background_color_hover = #131313 0
border_color_hover = #000000 0
background_color_pressed = #000000 0
border_color_pressed = #000000 0
#-------------------------------------
# Panel
panel_items = TSC
panel_size = 100% 30
panel_margin = 0 0
panel_padding = 0 0 0
panel_background_id = 1
wm_menu = 1
panel_dock = 0
panel_position = top center horizontal
panel_layer = bottom
panel_monitor = all
panel_shrink = 0
autohide = 0
autohide_show_timeout = 0.3
autohide_hide_timeout = 1.5
autohide_height = 6
strut_policy = follow_size
panel_window_name = tint2
disable_transparency = 0
mouse_effects = 1
font_shadow = 0
mouse_hover_icon_asb = 100 0 10
mouse_pressed_icon_asb = 100 0 0
#-------------------------------------
# Taskbar
taskbar_mode = multi_desktop
taskbar_hide_if_empty = 0
taskbar_padding = 6 0 6
taskbar_background_id = 5
taskbar_active_background_id = 6
taskbar_name = 0
taskbar_hide_inactive_tasks = 0
taskbar_hide_different_monitor = 0
taskbar_hide_different_desktop = 0
taskbar_always_show_all_desktop_tasks = 0
taskbar_name_padding = 0 0
taskbar_name_background_id = 0
taskbar_name_active_background_id = 0
taskbar_name_font = Ubuntu 10
taskbar_name_font_color = #828282 100
taskbar_name_active_font_color = #828282 100
taskbar_distribute_size = 0
taskbar_sort_order = none
task_align = left
#-------------------------------------
# Task
task_text = 0
task_icon = 1
task_centered = 1
urgent_nb_of_blink = 20
task_maximum_size = 35 40
task_padding = 2 2 2
task_font = Ubuntu 10
task_tooltip = 1
task_font_color = #828282 60
task_active_font_color = #828282 100
task_urgent_font_color = #ffffff 100
task_iconified_font_color = #d8d8d8 60
task_icon_asb = 80 0 0
task_active_icon_asb = 100 0 0
task_urgent_icon_asb = 100 0 0
task_iconified_icon_asb = 80 0 0
task_background_id = 3
task_active_background_id = 2
task_urgent_background_id = 4
task_iconified_background_id = 3
mouse_left = toggle_iconify
mouse_middle = none
mouse_right = close
mouse_scroll_up = toggle
mouse_scroll_down = iconify
#-------------------------------------
# System tray (notification area)
systray_padding = 4 2 3
systray_background_id = 8
systray_sort = right2left
systray_icon_size = 22
systray_icon_asb = 100 0 0
systray_monitor = 1
systray_name_filter =
#-------------------------------------
# Launcher
launcher_padding = 0 0 0
launcher_background_id = 0
launcher_icon_background_id = 0
launcher_icon_size = 0
launcher_icon_asb = 100 0 0
launcher_icon_theme_override = 0
startup_notifications = 0
launcher_tooltip = 0
#-------------------------------------
# Clock
time1_format = %H:%M
time2_format =
time1_font = Ubuntu Bold 10
time1_timezone =
time2_timezone =
clock_font_color = #ffffff 100
clock_padding = 10 4
clock_background_id = 8
clock_tooltip =
clock_tooltip_timezone =
clock_lclick_command = gsimplecal
clock_rclick_command = gsimplecal
clock_mclick_command =
clock_uwheel_command =
clock_dwheel_command =
#-------------------------------------
# Battery
battery_tooltip = 1
battery_low_status = 20
battery_low_cmd = notify-send "Battery Low"
battery_full_cmd =
bat1_font = Ubuntu 11
bat2_font = Ubuntu 0
battery_font_color = #b5b5b5 100
bat1_format =
bat2_format =
battery_padding = 4 2
battery_background_id = 8
battery_hide = 101
battery_lclick_command =
battery_rclick_command = xfce4-power-manager-settings
battery_mclick_command =
battery_uwheel_command =
battery_dwheel_command =
ac_connected_cmd =
ac_disconnected_cmd =
#-------------------------------------
# Tooltip
tooltip_show_timeout = 0
tooltip_hide_timeout = 0
tooltip_padding = 2 2
tooltip_background_id = 7
tooltip_font_color = #d8d8d8 100
tooltip_font = Ubuntu 10

View File

@ -0,0 +1,29 @@
# DO NOT EDIT! This file will be overwritten by LXAppearance.
# Any customization should be done in ~/.gtkrc-2.0.mine instead.
gtk-theme-name="ArchLabs-Dark"
gtk-icon-theme-name="ArchLabs-Light"
gtk-font-name="Ubuntu Light 10"
gtk-cursor-theme-name="ArchLabs-Light"
gtk-cursor-theme-size=0
gtk-toolbar-style=GTK_TOOLBAR_ICONS
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
gtk-button-images=0
gtk-menu-images=0
gtk-enable-event-sounds=0
gtk-enable-input-feedback-sounds=0
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle="hintslight"
gtk-xft-rgba="rgb"
style "xfdesktop-icon-view" {
XfdesktopIconView::label-alpha = 10
base[NORMAL] = "#000000"
base[SELECTED] = "#71B9FF"
base[ACTIVE] = "#71B9FF"
fg[NORMAL] = "#fcfcfc"
fg[SELECTED] = "#ffffff"
fg[ACTIVE] = "#ffffff"
}
widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"

View File

@ -0,0 +1,19 @@
[xfdesktop-version-4.10.3+-rcfile_format]
4.10.3+=true
[DEBC8E9CBC8E6EB9]
row=3
col=0
[Trash]
row=0
col=0
[/]
row=1
col=0
[/home/smoke]
row=2
col=0

View File

@ -0,0 +1,15 @@
[xfdesktop-version-4.10.3+-rcfile_format]
4.10.3+=true
[Trash]
row=0
col=0
[/]
row=1
col=0
[/home/smoke]
row=2
col=0

Some files were not shown because too many files have changed in this diff Show More