aboutsummaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
Diffstat (limited to '.config')
-rw-r--r--.config/compton.conf8
-rw-r--r--.config/i3/config55
-rw-r--r--.config/i3/dec_brightness.py16
-rw-r--r--.config/i3blocks/brightness.py17
-rw-r--r--.config/i3blocks/config98
-rwxr-xr-x.config/i3blocks/scripts/arch-update.py5
-rwxr-xr-x.config/i3blocks/scripts/calendar38
-rwxr-xr-x.config/i3blocks/scripts/disk-io25
-rw-r--r--.config/i3blocks/scripts/mediaplayer154
-rwxr-xr-x.config/i3blocks/scripts/myCalendar2
-rwxr-xr-x.config/i3blocks/scripts/rofi-calendar28
-rw-r--r--.config/neofetch/config.conf8
-rw-r--r--.config/rofi/config2
-rw-r--r--.config/termite/config2
-rw-r--r--.config/vis/colors/basic_colors15
-rw-r--r--.config/vis/colors/blue1
-rw-r--r--.config/vis/colors/cyan1
-rw-r--r--.config/vis/colors/green1
-rw-r--r--.config/vis/colors/lightblue1
-rw-r--r--.config/vis/colors/rainbow30
-rw-r--r--.config/vis/config91
-rw-r--r--.config/vis/vis.log1
-rw-r--r--.config/yad.conf23
23 files changed, 526 insertions, 96 deletions
diff --git a/.config/compton.conf b/.config/compton.conf
index 6608cb2..07e6583 100644
--- a/.config/compton.conf
+++ b/.config/compton.conf
@@ -64,13 +64,13 @@ no-dock-shadow = true;
# Zero the part of the shadow's mask behind the window. Fix some weirdness with ARGB windows.
clear-shadow = true;
# The blur radius for shadows. (default 12)
-shadow-radius = 5;
+shadow-radius = 12;
# The left offset for shadows. (default -15)
-shadow-offset-x = -5;
+shadow-offset-x = -15;
# The top offset for shadows. (default -15)
-shadow-offset-y = -5;
+shadow-offset-y = -15;
# The translucency for shadows. (default .75)
-shadow-opacity = 0.5;
+shadow-opacity = 0.75;
# Set if you want different colour shadows
# shadow-red = 0.0;
diff --git a/.config/i3/config b/.config/i3/config
index 4ca37a3..6c11beb 100644
--- a/.config/i3/config
+++ b/.config/i3/config
@@ -13,7 +13,7 @@ set $mod Mod1
# Font for window titles. Will also be used by the bar unless a different font
# is used in the bar {} block below.
-font pango:DeJa Vu Sans Mono 10
+font pango:DeJa Vu Sans Mono 8
# This font is widely installed, provides lots of unicode glyphs, right-to-left
# text rendering and scalability on retina/hidpi displays (thanks to pango).
@@ -49,10 +49,10 @@ bindsym $mod+k focus up
bindsym $mod+l 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
+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+h move left
@@ -61,10 +61,10 @@ bindsym $mod+Shift+k move up
bindsym $mod+Shift+l 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
+bindsym $mod+Shift+Left move left
+bindsym $mod+Shift+Down move down
+bindsym $mod+Shift+Up move up
+bindsym $mod+Shift+Right move right
# split in horizontal orientation
#bindsym $mod+Shift+v split h
@@ -168,9 +168,9 @@ bindsym $mod+r mode "resize"
# colors
# class border bground text indicator child_border
-client.focused #000000 #125906 #FFFFFF #125906 #06770E
-client.focused_inactive #333333 #5F676A #FFFFFF #484E50 #5F676A
-client.unfocused #333333 #222222 #888888 #292D2E #222222
+client.focused #000000 #F1EBEB #FFFFFF #F1EBEB #76715e
+client.focused_inactive #333333 #5F676A #FFFFFF #484E50 #48483e
+client.unfocused #333333 #222222 #888888 #292D2E #272822
client.urgent #2F343A #41DD18 #FFFFFF #39F923 #25FF03
client.placeholder #000000 #0C0C0C #FFFFFF #000000 #0C0C0C
@@ -179,9 +179,9 @@ client.background #FFFFFF
# Start i3bar to display a workspace bar (plus the system information i3status
# finds out, if available)
bar {
- status_command i3blocks #i3status # | python ~/.config/i3status/wrapper.py
+ status_command i3blocks #i3status # | python ~/.config/i3status/wrapper.py
position top
- font pango:DejaVu Sans Mono 13
+ font pango:icons 9
colors {
background #292929
statusline #FFFFFF
@@ -191,26 +191,26 @@ bar {
active_workspace #333333 #222222 #FFFFFF
inactive_workspace #666666 #292929 #888888
urgent_workspace #2F343A #00FFFF #292929
- binding_mode #00FFFF #292929 #FFFFFF
+ binding_mode #00FFFF #292929 #FFFFFF
}
}
# alt tabbing for workspaces
-bindsym Mod1+Tab workspace next
-bindsym Mod1+Shift+Tab workspace prev
+bindsym Mod1+Tab workspace next_on_output
+bindsym Mod1+Shift+Tab focus output left
# win + l opens i3lock
-bindsym XF86PowerOff exec --no-startup-id "i3lock -i /home/alec/Downloads/notabug2.png"
+bindsym Mod4+l exec --no-startup-id "i3lock"
# fix mouse pointer speed
-bindsym ctrl+Mod1+Tab exec --no-startup-id "xinput set-prop 'pointer:MX Master 2S' 'libinput Accel Speed' '-0.75'"
+bindsym ctrl+Mod1+Tab exec --no-startup-id "xinput set-prop 'pointer:Logitech MX Master 2S' 'libinput Accel Speed' -0.75"
# jump to urgent window
bindsym $mod+x [urgent=latest] focus
# brightness controls
-bindsym F5 exec --no-startup-id "/home/alec/.config/i3/brightness.py -d 5 && pkill -SIGRTMIN+12 i3blocks && pause 1"
-bindsym F6 exec --no-startup-id "/home/alec/.config/i3/brightness.py -i 5 && pkill -SIGRTMIN+12 i3blocks"
+bindsym XF86MonBrightnessDown exec --no-startup-id "/home/alec/.config/i3/dec_brightness.py && pkill -SIGRTMIN+12 i3blocks && pause 1"
+bindsym XF86MonBrightnessUp exec --no-startup-id "xbacklight -inc 5 && pkill -SIGRTMIN+12 i3blocks"
# volume controls
bindsym XF86AudioLowerVolume exec --no-startup-id "amixer set Master 5%- unmute && pkill -SIGRTMIN+10 i3blocks"
@@ -221,8 +221,17 @@ bindsym XF86AudioMute exec --no-startup-id "amixer set Master toggle && pkill -
bindsym --release Caps_Lock exec --no-startup-id pkill -SIGRTMIN+11 i3blocks
bindsym --release Num_Lock exec --no-startup-id pkill -SIGRTMIN+11 i3blocks
-# home key combinations
-#bindsym Mod1 + Left exec --no-startup-id "xdotool key Home"
+# dota mode
+bindsym ctrl+d mode "dota"
+
+mode "dota" {
+ bindsym ctrl+d mode "default"
+}
+
+bindsym XF86Calculator exec "termite -e python"
+
+# for calendar
+for_window [class="Yad"] floating enable
# gaps stuff
for_window [class="^.*"] border pixel 0
diff --git a/.config/i3/dec_brightness.py b/.config/i3/dec_brightness.py
new file mode 100644
index 0000000..a4b3757
--- /dev/null
+++ b/.config/i3/dec_brightness.py
@@ -0,0 +1,16 @@
+#!/usr/bin/python3
+
+import subprocess
+
+backlight_dir = '/sys/class/backlight/intel_backlight/'
+
+brightness_file = 'brightness'
+max_brightness_file = 'max_brightness'
+
+brightness = int(open(backlight_dir + brightness_file).read())
+max_brightness = int(open(backlight_dir + max_brightness_file).read())
+ratio = (brightness / max_brightness)
+brightness = ratio * 100
+
+if brightness > 6:
+ subprocess.call("xbacklight -set {}".format(brightness - 5), shell=True)
diff --git a/.config/i3blocks/brightness.py b/.config/i3blocks/brightness.py
new file mode 100644
index 0000000..993856e
--- /dev/null
+++ b/.config/i3blocks/brightness.py
@@ -0,0 +1,17 @@
+#!/usr/bin/python3
+
+backlight_dir = '/sys/class/backlight/intel_backlight/'
+
+brightness_file = 'brightness'
+max_brightness_file = 'max_brightness'
+
+brightness = int(open(backlight_dir + brightness_file).read())
+max_brightness = int(open(backlight_dir + max_brightness_file).read())
+
+ratio = (brightness / max_brightness)
+percent = ratio * 100
+
+round_percent = percent + 2.5
+round_percent = round_percent - round_percent%5
+
+print("{}%".format(round(round_percent)))
diff --git a/.config/i3blocks/config b/.config/i3blocks/config
index ac3ddbb..a8001dd 100644
--- a/.config/i3blocks/config
+++ b/.config/i3blocks/config
@@ -30,10 +30,16 @@ markup=none
[arch-update]
-command=~/.config/i3blocks/scripts/arch-update.py #run arch-update.py -h for options
+command=python ~/.config/i3blocks/scripts/arch-update.py #run arch-update.py -h for options
interval=3600
markup=pango
-color=#006DA3
+
+[mediaplayer]
+command=perl ~/.config/i3blocks/scripts/mediaplayer
+instance=cmus
+interval=5
+signal=10
+label=♪
# Memory usage
#
@@ -61,19 +67,18 @@ interval=30
separator=false
[disk-io]
-label=
-command=~/.config/i3blocks/scripts/disk-io -w 2
-#command=$SCRIPT_DIR/disk-io -w 3 -M -P 0
+label=
+command=~/.config/i3blocks/scripts/disk-io
interval=persist
-markup=pango
-instance=/mmcblk0/
+#markup=pango
+
# Network interface monitoring
#
# If the instance is not specified, use the interface used for default route.
# The address can be forced to IPv4 or IPv6 with -4 or -6 switches.
[iface]
#instance=wlan0
-color=#00ffff
+color=#00FF00
interval=10
separator=false
@@ -96,12 +101,6 @@ interval=10
#min_width=CPU: 100.00%
separator=false
-[load_average]
-interval=10
-separator=false
-label=AVG
-
-#
# Temperature
#
# Support multiple chips, though lm-sensors.
@@ -110,10 +109,29 @@ label=AVG
[temperature]
label=TEMP
interval=10
-command=/usr/lib/i3blocks/temperature --chip coretemp-isa-0000
+separator=false
-# Key indicators
+[load_average]
+interval=10
+
+# Battery indicator
#
+# The battery instance defaults to 0.
+#[battery]
+#label=BAT
+#label=⚡
+#instance=1
+#interval=30
+#separator=false
+
+#[brightness]
+#command=~/.config/i3blocks/brightness.py
+#label=☀
+#interval=once
+#signal=12
+
+# Key indicators
+#🎧
# Add the following bindings to i3 config file:
#
# bindsym --release Caps_Lock exec pkill -SIGRTMIN+11 i3blocks
@@ -122,32 +140,11 @@ command=/usr/lib/i3blocks/temperature --chip coretemp-isa-0000
instance=CAPS
interval=once
signal=11
-#
-#[keyindicator]
-#instance=NUM
-#interval=once
-#signal=11
-[brightness]
-command=~/.config/i3blocks/scripts/brightness.py
-label=
-#☀️
+[keyindicator]
+instance=NUM
interval=once
-signal=12
-
-# Battery indicator
-#
-# The battery instance defaults to 0.
-[battery]
-command=~/.config/i3blocks/scripts/batterybar
-#label=BAT
-markup=pango
-#label= BAT
-#🔋
-#⚡
-#instance=1
-interval=30
-#separator=false
+signal=11
# Volume indicator
#
@@ -155,20 +152,26 @@ interval=30
# The second parameter overrides the mixer selection
# See the script for details.
-#[volume]
-##label=VOL
-#label=♪
-#instance=Master
+[volume]
+#label=VOL
+label=VOL
+instance=Master
#instance=PCM
-#interval=once
-#signal=10
+interval=once
+signal=10
# Date Time
#
+#[calendar]
+#command=~/.config/i3blocks/scripts/calendar
+#label=
+#interval=3600
+
[time]
+command=~/.config/i3blocks/scripts/myCalendar -f '+%a %Y-%m-%d %H:%M:%S'
label=
-command=~/.config/i3blocks/scripts/myCalendar -f '+%a %Y-%m-%d %H:%M:%S'
+#command=date '+%a %Y-%m-%d %H:%M:%S'
interval=1
# Generic media player support
@@ -187,3 +190,4 @@ interval=1
#interval=20
+
diff --git a/.config/i3blocks/scripts/arch-update.py b/.config/i3blocks/scripts/arch-update.py
index 7dc5d62..7a7be68 100755
--- a/.config/i3blocks/scripts/arch-update.py
+++ b/.config/i3blocks/scripts/arch-update.py
@@ -8,6 +8,7 @@ import subprocess
from subprocess import check_output
import argparse
import re
+import os
def create_argparse():
@@ -103,7 +104,6 @@ if update_count > 0:
info += ' [{0}]'.format(', '.join(matches))
print(message.format(args.updates_available_color, info))
- import os
if 'BLOCK_BUTTON' in os.environ:
button = os.environ['BLOCK_BUTTON']
if button is not '':
@@ -112,5 +112,6 @@ if update_count > 0:
subprocess.call("termite -e 'sudo pacman -Syu' --hold",
shell=True)
+
elif not args.quiet:
- print(message.format(args.base_color, '-Syu  '))
+ print(message.format(args.base_color, '-Syu '))
diff --git a/.config/i3blocks/scripts/calendar b/.config/i3blocks/scripts/calendar
new file mode 100755
index 0000000..fe09fcc
--- /dev/null
+++ b/.config/i3blocks/scripts/calendar
@@ -0,0 +1,38 @@
+#! /bin/sh
+
+width=200
+height=200
+datefmt="+%a %Y-%m-%d"
+
+OPTIND=1
+while getopts ":f:W:H:" opt; do
+ case $opt in
+ f) datefmt="$OPTARG" ;;
+ W) width="$OPTARG" ;;
+ H) height="$OPTARG" ;;
+ \?)
+ echo "Invalid option: -$OPTARG" >&2
+ exit 1
+ ;;
+ :)
+ echo "Option -$OPTARG requires an argument." >&2
+ exit 1
+ ;;
+ esac
+done
+
+case "$BLOCK_BUTTON" in
+ 1|2|3)
+
+ # the position of the upper left corner of the popup
+ posX=$(($BLOCK_X - $width))
+ posY=$(($BLOCK_Y)) #+ $height))
+
+ i3-msg -q "exec yad --calendar \
+ --width=$width --height=$height \
+ --fixed \
+ --close-on-unfocus --no-buttons \
+ --posx=$posX --posy=$posY \
+ > /dev/null"
+esac
+date "$datefmt"
diff --git a/.config/i3blocks/scripts/disk-io b/.config/i3blocks/scripts/disk-io
index 14ccc14..6e89bef 100755
--- a/.config/i3blocks/scripts/disk-io
+++ b/.config/i3blocks/scripts/disk-io
@@ -5,18 +5,19 @@
#
# i3blocks blocklet script to monitor disk io
-label=""
-dt=5
-MB_only=0
-kB_only=0
-width=4
-MB_precision=1
-kB_precision=0
-regex="${BLOCK_INSTANCE:-/^(s|h)d[a-zA-Z]+/}"
-threshold=0
-warn_color="#FF0000"
-sep="/"
-unit_suffix="B/s"
+label="${PREFIX:-""}"
+dt="${DT:-5}"
+MB_only="${MB_ONLY:-0}"
+kB_only="${KB_ONLY:-0}"
+width="${WIDTH:-4}"
+MB_precision="${MB_PRECISION:-1}"
+kB_precision="${KB_PRECISION:-0}"
+regex="${REGEX:-$BLOCK_INSTANCE}"
+regex="${regex:-/^(s|h)d[a-zA-Z]+/}"
+threshold="${THRESHOLD:-0}"
+warn_color="${WARN_COLOR:-#FF0000}"
+sep="${SEPARATOR:-/}"
+unit_suffix="${SUFFIX:-B/s}"
function list_devices {
echo "Devices iostat reports that match our regex:"
diff --git a/.config/i3blocks/scripts/mediaplayer b/.config/i3blocks/scripts/mediaplayer
new file mode 100644
index 0000000..718e335
--- /dev/null
+++ b/.config/i3blocks/scripts/mediaplayer
@@ -0,0 +1,154 @@
+#!/usr/bin/env perl
+# Copyright (C) 2014 Tony Crisci <tony@dubstepdish.com>
+# Copyright (C) 2015 Thiago Perrotta <perrotta dot thiago at poli dot ufrj dot br>
+
+# 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 3 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, see <http://www.gnu.org/licenses/>.
+
+# Requires playerctl binary to be in your path (except cmus)
+# See: https://github.com/acrisci/playerctl
+
+# Set instance=NAME in the i3blocks configuration to specify a music player
+# (playerctl will attempt to connect to org.mpris.MediaPlayer2.[NAME] on your
+# DBus session).
+
+use Time::HiRes qw(usleep);
+use Env qw(BLOCK_INSTANCE);
+
+use constant DELAY => 50; # Delay in ms to let network-based players (spotify) reflect new data.
+use constant SPOTIFY_STR => 'spotify';
+
+my @metadata = ();
+my $player_arg = "";
+
+if ($BLOCK_INSTANCE) {
+ $player_arg = "--player='$BLOCK_INSTANCE'";
+}
+
+sub buttons {
+ my $method = shift;
+
+ if($method eq 'mpd') {
+ if ($ENV{'BLOCK_BUTTON'} == 1) {
+ system("mpc prev");
+ } elsif ($ENV{'BLOCK_BUTTON'} == 2) {
+ system("mpc toggle");
+ } elsif ($ENV{'BLOCK_BUTTON'} == 3) {
+ system("mpc next");
+ } elsif ($ENV{'BLOCK_BUTTON'} == 4) {
+ system("mpc volume +10");
+ } elsif ($ENV{'BLOCK_BUTTON'} == 5) {
+ system("mpc volume -10");
+ }
+ } elsif ($method eq 'cmus') {
+ if ($ENV{'BLOCK_BUTTON'} == 1) {
+ system("cmus-remote --prev");
+ } elsif ($ENV{'BLOCK_BUTTON'} == 2) {
+ system("cmus-remote --pause");
+ } elsif ($ENV{'BLOCK_BUTTON'} == 3) {
+ system("cmus-remote --next");
+ }
+ } elsif ($method eq 'playerctl') {
+ if ($ENV{'BLOCK_BUTTON'} == 1) {
+ system("playerctl $player_arg previous");
+ usleep(DELAY * 1000) if $BLOCK_INSTANCE eq SPOTIFY_STR;
+ } elsif ($ENV{'BLOCK_BUTTON'} == 2) {
+ system("playerctl $player_arg play-pause");
+ } elsif ($ENV{'BLOCK_BUTTON'} == 3) {
+ system("playerctl $player_arg next");
+ usleep(DELAY * 1000) if $BLOCK_INSTANCE eq SPOTIFY_STR;
+ } elsif ($ENV{'BLOCK_BUTTON'} == 4) {
+ system("playerctl $player_arg volume 0.01+");
+ } elsif ($ENV{'BLOCK_BUTTON'} == 5) {
+ system("playerctl $player_arg volume 0.01-");
+ }
+ } elsif ($method eq 'rhythmbox') {
+ if ($ENV{'BLOCK_BUTTON'} == 1) {
+ system("rhythmbox-client --previous");
+ } elsif ($ENV{'BLOCK_BUTTON'} == 2) {
+ system("rhythmbox-client --play-pause");
+ } elsif ($ENV{'BLOCK_BUTTON'} == 3) {
+ system("rhythmbox-client --next");
+ }
+ }
+}
+
+sub cmus {
+ my @cmus = split /^/, qx(cmus-remote -Q);
+ if ($? == 0) {
+ foreach my $line (@cmus) {
+ my @data = split /\s/, $line;
+ if (shift @data eq 'tag') {
+ my $key = shift @data;
+ my $value = join ' ', @data;
+
+ @metadata[0] = $value if $key eq 'artist';
+ @metadata[1] = $value if $key eq 'title';
+ }
+ }
+
+ if (@metadata) {
+ buttons('cmus');
+
+ # metadata found so we are done
+ print(join ' - ', @metadata);
+ exit 0;
+ }
+ }
+}
+
+sub mpd {
+ my $data = qx(mpc current);
+ if (not $data eq '') {
+ buttons("mpd");
+ print($data);
+ exit 0;
+ }
+}
+
+sub playerctl {
+ buttons('playerctl');
+
+ my $artist = qx(playerctl $player_arg metadata artist);
+ # exit status will be nonzero when playerctl cannot find your player
+ exit(0) if $? || $artist eq '(null)';
+
+ push(@metadata, $artist) if $artist;
+
+ my $title = qx(playerctl $player_arg metadata title);
+ exit(0) if $? || $title eq '(null)';
+
+ push(@metadata, $title) if $title;
+
+ print(join(" - ", @metadata)) if @metadata;
+}
+
+sub rhythmbox {
+ buttons('rhythmbox');
+
+ my $data = qx(rhythmbox-client --print-playing --no-start);
+ print($data);
+}
+
+if ($player_arg eq '' or $player_arg =~ /mpd/) {
+ mpd;
+}
+elsif ($player_arg =~ /cmus/) {
+ cmus;
+}
+elsif ($player_arg =~ /rhythmbox/) {
+ rhythmbox;
+}
+else {
+ playerctl;
+}
diff --git a/.config/i3blocks/scripts/myCalendar b/.config/i3blocks/scripts/myCalendar
index d1557ba..686fd00 100755
--- a/.config/i3blocks/scripts/myCalendar
+++ b/.config/i3blocks/scripts/myCalendar
@@ -1,6 +1,4 @@
#!/bin/bash
-# this is a simple bash script / blocklet for i3blocks
-# that will open a new termite instance with 'cal' when clicked
datefmt='+%a %Y-%m-%d %H:%M:%S'
diff --git a/.config/i3blocks/scripts/rofi-calendar b/.config/i3blocks/scripts/rofi-calendar
new file mode 100755
index 0000000..e1f12d0
--- /dev/null
+++ b/.config/i3blocks/scripts/rofi-calendar
@@ -0,0 +1,28 @@
+#! /bin/sh
+
+blockdate=$(date '+%a. %d. %b. %Y')
+
+case "$BLOCK_BUTTON" in
+ 1|2|3) date=$(date '+%A, %d. %B')
+export TERM=xterm
+cal --color=always \
+ | sed 's/\x1b\[[7;]*m/\<b\>\<u\>/g' \
+ | sed 's/\x1b\[[27;]*m/\<\/u\>\<\/b\>/g' \
+ | tail -n +2 \
+ | rofi \
+ -dmenu \
+ -markup-rows \
+ -no-fullscreen \
+ -font "Monospace 6" \
+ -hide-scrollbar \
+ -bw 2 \
+ -m -3 \
+ -theme-str '#window {anchor:northeast; location: southeast;}' \
+ -eh 1 \
+ -width -22 \
+ -no-custom \
+ -no-config \
+ -p "$date" > /dev/null
+ esac
+echo $blockdate
+date '+%d.%m.%Y'
diff --git a/.config/neofetch/config.conf b/.config/neofetch/config.conf
index 715d9b9..10430cc 100644
--- a/.config/neofetch/config.conf
+++ b/.config/neofetch/config.conf
@@ -34,8 +34,8 @@ print_info() {
# info "Users" users
# info "Locale" locale # This only works on glibc systems.
- #info line_break
- #info cols
+ info line_break
+ info cols
#info line_break
}
@@ -451,7 +451,7 @@ mpc_args=()
# 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=(12 7 7 12 12 7)
+colors=(4 7 7 4 4 7)
# Text Options
@@ -635,7 +635,7 @@ ascii_distro="auto"
# 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=(12 12 1 8 8 12)
+ascii_colors=(4 12 1 8 8 12)
# Bold ascii logo
# Whether or not to bold the ascii logo.
diff --git a/.config/rofi/config b/.config/rofi/config
index 3fafbd1..a08335c 100644
--- a/.config/rofi/config
+++ b/.config/rofi/config
@@ -1 +1 @@
-rofi.theme: sidetabCyan.rasi
+rofi.theme: sidetabGreen.rasi
diff --git a/.config/termite/config b/.config/termite/config
index a05d048..cf18d3b 100644
--- a/.config/termite/config
+++ b/.config/termite/config
@@ -3,7 +3,7 @@
#audible_bell = false
clickable_url = true
#dynamic_title = true
-font = DejaVu Sans Mono 12
+font = DejaVu Sans Mono 10
#fullscreen = true
#geometry = 640x480
#icon_name = terminal
diff --git a/.config/vis/colors/basic_colors b/.config/vis/colors/basic_colors
new file mode 100644
index 0000000..4be5fa4
--- /dev/null
+++ b/.config/vis/colors/basic_colors
@@ -0,0 +1,15 @@
+4
+12
+6
+14
+2
+10
+11
+3
+5
+1
+13
+9
+7
+15
+0
diff --git a/.config/vis/colors/blue b/.config/vis/colors/blue
new file mode 100644
index 0000000..24560d9
--- /dev/null
+++ b/.config/vis/colors/blue
@@ -0,0 +1 @@
+blue
diff --git a/.config/vis/colors/cyan b/.config/vis/colors/cyan
new file mode 100644
index 0000000..3b15042
--- /dev/null
+++ b/.config/vis/colors/cyan
@@ -0,0 +1 @@
+cyan
diff --git a/.config/vis/colors/green b/.config/vis/colors/green
new file mode 100644
index 0000000..a5b73ed
--- /dev/null
+++ b/.config/vis/colors/green
@@ -0,0 +1 @@
+green
diff --git a/.config/vis/colors/lightblue b/.config/vis/colors/lightblue
new file mode 100644
index 0000000..ea90ee3
--- /dev/null
+++ b/.config/vis/colors/lightblue
@@ -0,0 +1 @@
+45
diff --git a/.config/vis/colors/rainbow b/.config/vis/colors/rainbow
new file mode 100644
index 0000000..13714c5
--- /dev/null
+++ b/.config/vis/colors/rainbow
@@ -0,0 +1,30 @@
+#1F80F3
+#08ADD8
+#06B3D4
+#01D7AF
+#01DBA9
+#0DF47E
+#26FE53
+#2CFF4B
+#4FF829
+#58F522
+#83DE0B
+#8FD506
+#ADBB01
+#BEAA01
+#D78C07
+#E27C0D
+#F65525
+#F94C2B
+#FE2A4D
+#FE2456
+#F20B81
+#D901AC
+#D501B2
+#B007D6
+#AA09DA
+#7C21F4
+#6D2DF9
+#5541FE
+#3E58FE
+#2A70F9
diff --git a/.config/vis/config b/.config/vis/config
new file mode 100644
index 0000000..85c99fa
--- /dev/null
+++ b/.config/vis/config
@@ -0,0 +1,91 @@
+##Refresh rate of the visualizers. A really high refresh rate may cause screen tearing. Default is 20.
+#visualizer.fps=20
+
+##Sets the audio sources to use. Currently available ones are "mpd" and "alsa"Sets the audio sources to use.
+##Currently available ones are "mpd", "pulse" and "alsa". Defaults to "mpd".
+#audio.sources=pulse
+
+##vis tries to find the correct pulseaudio sink, however this will not work on all systems.
+##If pulse audio is not working with vis try switching the audio source. A list can be found by running the
+##command pacmd list-sinks | grep -e 'name:' -e 'index'
+#audio.pulse.source=0
+
+##Defaults to "/tmp/mpd.fifo"
+#mpd.fifo.path=/tmp/mpd.fifo
+
+##If set to false the visualizers will use mono mode instead of stereo. Some visualizers will
+##behave differently when mono is enabled. For example, spectrum show two sets of bars.
+#audio.stereo.enabled=false
+
+##Specifies how often the visualizer will change in seconds. 0 means do not rotate. Default is 0.
+#visualizer.rotation.secs=10
+
+##Configures the samples rate and the cutoff frequencies.
+#audio.sampling.frequency=44100
+#audio.low.cutoff.frequency=22050
+#audio.high.cutoff.frequency=30
+
+##Applies scaling factor to both lorenz and ellipse visualizers. This is useful when the system audio is set
+#to a low volume.
+#visualizer.scaling.multiplier=1.0
+
+##Configures the visualizers and the order they are in. Available visualizers are spectrum,lorenz,ellipse.
+##Defaults to spectrum,ellipse,lorenz
+#visualizers=spectrum,ellipse,lorenz
+
+
+##Configures what character the spectrum visualizer will use. Specifying a space (e.g " ") means the
+##background will be colored instead of the character. Defaults to " ".
+#visualizer.spectrum.character=🌊
+
+##Spectrum bar width. Defaults to 2.
+visualizer.spectrum.bar.width=2
+
+##The amount of space between each bar in the spectrum visualizer. Defaults to 1. It's possible to set this to
+##zero to have no space between bars
+visualizer.spectrum.bar.spacing=1
+
+##Available smoothing options are monstercat, sgs, none.
+#visualizer.spectrum.smoothing.mode=sgs
+
+##This configures the falloff effect on the spectrum visualizer. Available falloff options are fill,top,none.
+##Defaults to "fill"
+#visualizer.spectrum.falloff.mode=fill
+
+##Configures how fast the falloff character falls. This is an exponential falloff so values usually look
+##best 0.9+ and small changes in this value can have a large effect. Defaults to 0.95
+#visualizer.spectrum.falloff.weight=0.95
+
+##Margins in percent of total screen for spectrum visualizer. All margins default to 0
+#visualizer.spectrum.top.margin=0.30
+#visualizer.spectrum.bottom.margin=0.10
+#visualizer.spectrum.right.margin=0.10
+#visualizer.spectrum.left.margin=0.10
+
+##Reverses the direction of the spectrum so that high freqs are first and low freqs last. Defaults to false.
+#visualizer.spectrum.reversed=false
+
+##This configures the sgs smoothing effect on the spectrum visualizer. More points spreads out the smoothing
+##effect and increasing passes runs the smoother multiple times on reach run. Defaults are points=3 and passes=1
+#visualizer.sgs.smoothing.points=3
+#visualizer.sgs.smoothing.passes=1
+
+
+##Configures what character the ellipse visualizer will use. Specifying a space (e.g " ") means the
+##background will be colored instead of the character. Defaults to "█".
+#visualizer.ellipse.character=#
+
+##The radius of each color ring in the ellipse visualizer. Defaults to 2.
+#visualizer.ellipse.radius=2
+
+
+##Configures what character the lorenz visualizer will use. Specifying a space (e.g " ") means the
+##background will be colored instead of the character. Defaults to "█".
+#visualizer.lorenz.character=#
+
+
+##Turns off overriding the user's terminal colors. This is true by default.
+colors.override.terminal=false
+
+##Specifies the color scheme. The color scheme must be in ~/.config/vis/colors/ directory. The default scheme is "colors".
+colors.scheme=lightblue,basic_colors,cyan,blue,greene
diff --git a/.config/vis/vis.log b/.config/vis/vis.log
new file mode 100644
index 0000000..f18a4dc
--- /dev/null
+++ b/.config/vis/vis.log
@@ -0,0 +1 @@
+Received signal: 15
diff --git a/.config/yad.conf b/.config/yad.conf
new file mode 100644
index 0000000..17f5e75
--- /dev/null
+++ b/.config/yad.conf
@@ -0,0 +1,23 @@
+[General]
+# Default dialog width
+width=-1
+# Default dialog height
+height=-1
+# Default timeout (0 for no timeout)
+timeout=0
+# Position of timeout indicator (top, bottom, left, right, none)
+timeout_indicator=none
+# Show remain seconds in timeout indicator
+show_remain=false
+# Combo-box in entry dialog is always editable
+combo_always_editable=false
+# Default terminal command (use %s for arguments placeholder)
+terminal=xterm -e '%s'
+# Default open command (use %s for arguments placeholder)
+open_command=xdg-open '%s'
+# Default date format (see strftime(3) for details)
+date_format=%x
+# Ignore unknown command-line options
+ignore_unknown_options=true
+# Maximum number of tabs in notebook
+max_tab=100