diff options
Diffstat (limited to '.config')
| -rw-r--r-- | .config/compton.conf | 8 | ||||
| -rw-r--r-- | .config/i3/config | 55 | ||||
| -rw-r--r-- | .config/i3/dec_brightness.py | 16 | ||||
| -rw-r--r-- | .config/i3blocks/brightness.py | 17 | ||||
| -rw-r--r-- | .config/i3blocks/config | 98 | ||||
| -rwxr-xr-x | .config/i3blocks/scripts/arch-update.py | 5 | ||||
| -rwxr-xr-x | .config/i3blocks/scripts/calendar | 38 | ||||
| -rwxr-xr-x | .config/i3blocks/scripts/disk-io | 25 | ||||
| -rw-r--r-- | .config/i3blocks/scripts/mediaplayer | 154 | ||||
| -rwxr-xr-x | .config/i3blocks/scripts/myCalendar | 2 | ||||
| -rwxr-xr-x | .config/i3blocks/scripts/rofi-calendar | 28 | ||||
| -rw-r--r-- | .config/neofetch/config.conf | 8 | ||||
| -rw-r--r-- | .config/rofi/config | 2 | ||||
| -rw-r--r-- | .config/termite/config | 2 | ||||
| -rw-r--r-- | .config/vis/colors/basic_colors | 15 | ||||
| -rw-r--r-- | .config/vis/colors/blue | 1 | ||||
| -rw-r--r-- | .config/vis/colors/cyan | 1 | ||||
| -rw-r--r-- | .config/vis/colors/green | 1 | ||||
| -rw-r--r-- | .config/vis/colors/lightblue | 1 | ||||
| -rw-r--r-- | .config/vis/colors/rainbow | 30 | ||||
| -rw-r--r-- | .config/vis/config | 91 | ||||
| -rw-r--r-- | .config/vis/vis.log | 1 | ||||
| -rw-r--r-- | .config/yad.conf | 23 |
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 |
