initial commit
This commit is contained in:
165
files/configs/i3/config/dunst/dunstrc
Normal file
165
files/configs/i3/config/dunst/dunstrc
Normal file
@@ -0,0 +1,165 @@
|
||||
[global]
|
||||
frame_width = 1
|
||||
frame_color = "#788388"
|
||||
|
||||
font = Noto Sans 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 = "%s %p\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 = left
|
||||
|
||||
# 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
|
||||
|
||||
# Notification window size and position (replaces deprecated geometry)
|
||||
width = 800
|
||||
height = 100
|
||||
origin = top-right
|
||||
offset = 25x25
|
||||
|
||||
# Shrink window if it's smaller than the width.
|
||||
shrink = yes
|
||||
|
||||
# The transparency of the window. Range: [0; 100].
|
||||
# This option will only work if a compositing windowmanager is
|
||||
# present (e.g. picom, compiz, etc.).
|
||||
transparency = 0
|
||||
|
||||
# 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
|
||||
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 = yes
|
||||
|
||||
# The height of a single line. If the height is smaller than the
|
||||
# font height, it will get raised to the font height.
|
||||
line_height = 0
|
||||
|
||||
# Draw a line of "separator_height" pixel height between two
|
||||
# notifications.
|
||||
# Set to 0 to disable.
|
||||
separator_height = 1
|
||||
|
||||
# Padding between text and separator.
|
||||
padding = 8
|
||||
|
||||
# Horizontal padding.
|
||||
horizontal_padding = 10
|
||||
|
||||
# Define a color for the separator.
|
||||
separator_color = "#263238"
|
||||
|
||||
# Print a notification on startup.
|
||||
startup_notification = false
|
||||
|
||||
# dmenu path.
|
||||
dmenu = /usr/bin/dmenu -p dunst:
|
||||
|
||||
# Browser for opening urls in context menu.
|
||||
browser = xdg-open
|
||||
|
||||
# Align icons left/right/off
|
||||
icon_position = left
|
||||
|
||||
# Paths to default icons.
|
||||
icon_path = /usr/share/icons/Adwaita/16x16/status/:/usr/share/icons/Adwaita/16x16/devices/
|
||||
|
||||
# Limit icons size.
|
||||
max_icon_size = 64
|
||||
|
||||
# Note: [shortcuts] section was removed in dunst 1.7+
|
||||
# Use dunstctl for keyboard control instead:
|
||||
# dunstctl close
|
||||
# dunstctl close-all
|
||||
# dunstctl history-pop
|
||||
# dunstctl context
|
||||
|
||||
[urgency_low]
|
||||
background = "#263238"
|
||||
foreground = "#556064"
|
||||
timeout = 8
|
||||
|
||||
[urgency_normal]
|
||||
background = "#263238"
|
||||
foreground = "#F9FAF9"
|
||||
timeout = 8
|
||||
|
||||
[urgency_critical]
|
||||
background = "#D62929"
|
||||
foreground = "#F9FAF9"
|
||||
timeout = 8
|
||||
|
||||
[irc]
|
||||
appname = weechat
|
||||
timeout = 0
|
||||
background = "#0033bb"
|
||||
foreground = "#dddddd"
|
||||
|
||||
[weechat hl]
|
||||
appname = weechat
|
||||
category = weechat.HL
|
||||
background = "#FF5C47"
|
||||
foreground = "#FFFFFF"
|
||||
|
||||
[weechat pn]
|
||||
appname = weechat
|
||||
category = weechat.PM
|
||||
background = "#D53B84"
|
||||
foreground = "#FFFFFF"
|
||||
|
||||
# vim: ft=cfg
|
||||
40
files/configs/i3/config/i3blocks/config
Normal file
40
files/configs/i3/config/i3blocks/config
Normal file
@@ -0,0 +1,40 @@
|
||||
# i3blocks config file
|
||||
command=/usr/lib/i3blocks/$BLOCK_NAME
|
||||
separator_block_width=15
|
||||
markup=none
|
||||
|
||||
[myi3temp]
|
||||
command=$HOME/opt/scripts/myi3blocks/myi3temp
|
||||
label=
|
||||
interval=5
|
||||
|
||||
[myi3memory]
|
||||
command=$HOME/opt/scripts/myi3blocks/myi3memory
|
||||
label=
|
||||
interval=5
|
||||
|
||||
[myi3load]
|
||||
command=$HOME/opt/scripts/myi3blocks/myi3load
|
||||
label=
|
||||
interval=5
|
||||
|
||||
[myi3battery]
|
||||
command=$HOME/opt/scripts/myi3blocks/myi3battery
|
||||
label=
|
||||
instance=0
|
||||
interval=10
|
||||
|
||||
[iface]
|
||||
label=
|
||||
color=#33CCFF
|
||||
interval=30
|
||||
|
||||
[myi3weather-cam]
|
||||
command=$HOME/opt/scripts/myi3blocks/myi3weather
|
||||
label=ℂ
|
||||
instance=2653941
|
||||
interval=600
|
||||
|
||||
[time]
|
||||
command=$HOME/opt/scripts/myi3blocks/myi3date
|
||||
interval=5
|
||||
65
files/configs/i3/config/picom.conf
Normal file
65
files/configs/i3/config/picom.conf
Normal file
@@ -0,0 +1,65 @@
|
||||
# Shadow
|
||||
shadow = true;
|
||||
detect-rounded-corners = true;
|
||||
shadow-radius = 5;
|
||||
shadow-offset-x = 1;
|
||||
shadow-offset-y = 1;
|
||||
shadow-opacity = .3;
|
||||
shadow-exclude = [
|
||||
"name = 'Notification'",
|
||||
# workaround for conky until it provides window properties:
|
||||
"override_redirect = 1 && !WM_CLASS@:s",
|
||||
"class_g ?= 'Dmenu'",
|
||||
# "class_g ?= 'Dunst'",
|
||||
# disable shadows for hidden windows:
|
||||
"_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'",
|
||||
"_GTK_FRAME_EXTENTS@:c",
|
||||
# disables shadows on i3 frames
|
||||
"class_g ?= 'i3-frame'"
|
||||
];
|
||||
|
||||
fading = true;
|
||||
fade-delta = 4;
|
||||
fade-in-step = 0.03;
|
||||
fade-out-step = 0.03;
|
||||
fade-exclude = [ ];
|
||||
|
||||
backend = "glx";
|
||||
mark-wmwin-focused = true;
|
||||
mark-ovredir-focused = true;
|
||||
detect-client-opacity = true;
|
||||
unredir-if-possible = true;
|
||||
vsync = true;
|
||||
focus-exclude = [ "class_g = 'Cairo-clock'" ];
|
||||
detect-transient = true;
|
||||
detect-client-leader = true;
|
||||
invert-color-include = [ ];
|
||||
glx-copy-from-front = false;
|
||||
|
||||
opacity-rule = [
|
||||
"80:class_g = 'Gnome-terminal'",
|
||||
"80:class_g = 'Rofi'",
|
||||
"80:class_g = 'Mousepad'",
|
||||
"80:class_g = 'Evolution'",
|
||||
"80:class_g = 'Pcmanfm'",
|
||||
"80:class_g = 'Virt-manager'",
|
||||
"80:class_g = 'i3bar'"
|
||||
];
|
||||
|
||||
wintypes :
|
||||
{
|
||||
tooltip :
|
||||
{
|
||||
fade = true;
|
||||
shadow = false;
|
||||
opacity = 0.85;
|
||||
focus = true;
|
||||
};
|
||||
fullscreen :
|
||||
{
|
||||
fade = true;
|
||||
shadow = false;
|
||||
opacity = 1;
|
||||
focus = true;
|
||||
};
|
||||
};
|
||||
6
files/configs/i3/config/rofi/config.rasi
Normal file
6
files/configs/i3/config/rofi/config.rasi
Normal file
@@ -0,0 +1,6 @@
|
||||
configuration {
|
||||
theme: "android_notification";
|
||||
terminal: "gnome-terminal";
|
||||
ssh-client: "ssh";
|
||||
ssh-command: "{terminal} -- {ssh-client} {host}";
|
||||
}
|
||||
Reference in New Issue
Block a user