Remove bloat
This commit is contained in:
@@ -1,2 +0,0 @@
|
||||
shadow = false;
|
||||
fading = false;
|
||||
@@ -1,39 +0,0 @@
|
||||
[global]
|
||||
geometry = "0x5-50+50"
|
||||
transparency = 20
|
||||
|
||||
padding = 4
|
||||
horizontal_padding = 4
|
||||
frame_width = 2
|
||||
frame_color = "#aaaaaa"
|
||||
alignment = center
|
||||
font = DejaVu Sans Mono 9
|
||||
|
||||
sort = no
|
||||
markup = no
|
||||
|
||||
idle_threshold = no
|
||||
show_age_threshold = -1
|
||||
history_length = 0
|
||||
|
||||
icon_path = /usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/16x16/devices/
|
||||
|
||||
indicate_hidden = no
|
||||
stack_duplicates = false
|
||||
hide_duplicate_count = true
|
||||
|
||||
[urgency_low]
|
||||
background = "#282A36"
|
||||
foreground = "#F8F8F2"
|
||||
timeout = 10
|
||||
|
||||
[urgency_normal]
|
||||
background = "#282A36"
|
||||
foreground = "#F8F8F2"
|
||||
timeout = 10
|
||||
|
||||
[urgency_critical]
|
||||
background = "#282A36"
|
||||
foreground = "#F8F8F2"
|
||||
frame_color = "#ff0000"
|
||||
timeout = 0
|
||||
@@ -1,12 +0,0 @@
|
||||
zoom_in K
|
||||
zoom_out J
|
||||
next_img L
|
||||
prev_img H
|
||||
|
||||
scroll_up k
|
||||
scroll_down j
|
||||
scroll_right l
|
||||
scroll_left h
|
||||
|
||||
toggle_fullscreen f
|
||||
save_filelist
|
||||
@@ -1,15 +0,0 @@
|
||||
[Settings]
|
||||
gtk-theme-name=Arc-Dark
|
||||
gtk-icon-theme-name=Papirus-Dark
|
||||
gtk-font-name=DejaVu Sans 9
|
||||
gtk-cursor-theme-name=Adwaita
|
||||
gtk-cursor-theme-size=0
|
||||
gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ
|
||||
gtk-toolbar-icon-size=GTK_ICON_SIZE_MENU
|
||||
gtk-button-images=1
|
||||
gtk-menu-images=1
|
||||
gtk-enable-event-sounds=0
|
||||
gtk-enable-input-feedback-sounds=0
|
||||
gtk-xft-antialias=1
|
||||
gtk-xft-hinting=1
|
||||
gtk-xft-hintstyle=hintslight
|
||||
@@ -1,26 +0,0 @@
|
||||
# Beware! This file is rewritten by htop when settings are changed in the interface.
|
||||
# The parser is also very primitive, and not human-friendly.
|
||||
fields=0 46 39 1
|
||||
sort_key=46
|
||||
sort_direction=1
|
||||
hide_threads=1
|
||||
hide_kernel_threads=1
|
||||
hide_userland_threads=1
|
||||
shadow_other_users=0
|
||||
show_thread_names=0
|
||||
show_program_path=1
|
||||
highlight_base_name=1
|
||||
highlight_megabytes=1
|
||||
highlight_threads=1
|
||||
tree_view=0
|
||||
header_margin=1
|
||||
detailed_cpu_time=0
|
||||
cpu_count_from_zero=1
|
||||
update_process_names=0
|
||||
account_guest_in_cpu_meter=0
|
||||
color_scheme=0
|
||||
delay=15
|
||||
left_meters=AllCPUs
|
||||
left_meter_modes=1
|
||||
right_meters=Uptime Tasks Memory Swap
|
||||
right_meter_modes=2 2 2 2
|
||||
@@ -1,116 +0,0 @@
|
||||
set $mod Mod4
|
||||
font pango:DejaVu Sans Mono 9
|
||||
|
||||
exec_always ~/scripts/daemons.sh
|
||||
|
||||
exec_always xrdb ~/.xresources
|
||||
exec_always feh --bg-fill --no-fehbg ~/wallpapers/current
|
||||
|
||||
gaps inner 10
|
||||
default_border pixel 1
|
||||
|
||||
bindsym XF86MonBrightnessUp exec ~/scripts/backlight.sh raise
|
||||
bindsym XF86MonBrightnessDown exec ~/scripts/backlight.sh lower
|
||||
bindsym XF86AudioRaiseVolume exec ~/scripts/audio.sh raise
|
||||
bindsym XF86AudioLowerVolume exec ~/scripts/audio.sh lower
|
||||
bindsym XF86AudioMute exec ~/scripts/audio.sh toggle_mute
|
||||
|
||||
bindsym $mod+Shift+r restart
|
||||
bindsym $mod+Shift+q kill
|
||||
|
||||
bindsym $mod+r exec dmenu_run
|
||||
bindsym $mod+f exec firefox
|
||||
bindsym $mod+v exec pavucontrol
|
||||
bindsym $mod+Return exec urxvt
|
||||
bindsym $mod+Delete exec urxvt -e htop
|
||||
bindsym $mod+e exec urxvt -e ranger
|
||||
bindsym $mod+m exec urxvt -e ncmpcpp
|
||||
bindsym $mod+t exec urxvt -e tremc
|
||||
bindsym $mod+c exec urxvt -e python -q
|
||||
bindsym $mod+s exec scrot
|
||||
|
||||
bindsym $mod+Shift+p exec ~/scripts/music.sh toggle
|
||||
bindsym $mod+Shift+n exec ~/scripts/music.sh next
|
||||
|
||||
bindsym $mod+Shift+s exec ~/scripts/suspend.sh
|
||||
|
||||
bindsym $mod+h focus left
|
||||
bindsym $mod+j focus down
|
||||
bindsym $mod+k focus up
|
||||
bindsym $mod+l focus right
|
||||
|
||||
bindsym $mod+Shift+h move left
|
||||
bindsym $mod+Shift+j move down
|
||||
bindsym $mod+Shift+k move up
|
||||
bindsym $mod+Shift+l move right
|
||||
|
||||
bindsym $mod+y resize shrink width 10 px
|
||||
bindsym $mod+u resize grow height 10 px
|
||||
bindsym $mod+i resize shrink height 10 px
|
||||
bindsym $mod+o resize grow width 10 px
|
||||
|
||||
bindsym $mod+Ctrl+h split h
|
||||
bindsym $mod+Ctrl+v split v
|
||||
|
||||
bindsym $mod+Ctrl+f fullscreen toggle
|
||||
bindsym $mod+Ctrl+space floating toggle
|
||||
|
||||
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+Shift+1 move container to workspace 1
|
||||
bindsym $mod+Shift+2 move container to workspace 2
|
||||
bindsym $mod+Shift+3 move container to workspace 3
|
||||
bindsym $mod+Shift+4 move container to workspace 4
|
||||
bindsym $mod+Shift+5 move container to workspace 5
|
||||
bindsym $mod+Shift+6 move container to workspace 6
|
||||
|
||||
set_from_resource $background background #000000
|
||||
set_from_resource $foreground foreground #000000
|
||||
|
||||
set_from_resource $darkblack color0 #000000
|
||||
set_from_resource $black color8 #000000
|
||||
set_from_resource $darkred color1 #000000
|
||||
set_from_resource $red color9 #000000
|
||||
set_from_resource $darkgreen color2 #000000
|
||||
set_from_resource $green color10 #000000
|
||||
set_from_resource $darkyellow color3 #000000
|
||||
set_from_resource $yellow color11 #000000
|
||||
set_from_resource $darkblue color4 #000000
|
||||
set_from_resource $blue color12 #000000
|
||||
set_from_resource $darkmagenta color5 #000000
|
||||
set_from_resource $magenta color13 #000000
|
||||
set_from_resource $darkcyan color6 #000000
|
||||
set_from_resource $cyan color14 #000000
|
||||
set_from_resource $darkwhite color7 #000000
|
||||
set_from_resource $white color15 #000000
|
||||
|
||||
set $transparent #00000000
|
||||
|
||||
# class border background text indicator child_border
|
||||
client.focused $darkblue $background $foreground $darkblue $darkblue
|
||||
client.focused_inactive $darkblue $background $foreground $darkblue $darkblue
|
||||
client.unfocused $black $background $foreground $black $black
|
||||
client.urgent $darkblue $background $foreground $darkblue $darkblue
|
||||
client.background $black
|
||||
|
||||
bar {
|
||||
font pango:DejaVu Sans Mono 9
|
||||
colors {
|
||||
background $background
|
||||
statusline $foreground
|
||||
separator $darkblue
|
||||
|
||||
focused_workspace $background $darkblack $foreground
|
||||
active_workspace $background $darkblack $foreground
|
||||
inactive_workspace $background $background $black
|
||||
urgent_workspace $darkblue $background $foreground
|
||||
}
|
||||
|
||||
position top
|
||||
status_command i3blocks
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
[mpd]
|
||||
command=echo "MPD: $(mpc current)"
|
||||
interval=5
|
||||
signal=2
|
||||
|
||||
[volume]
|
||||
command=echo "VOL: $(pamixer --get-volume)"
|
||||
interval=once
|
||||
signal=1
|
||||
|
||||
[battery]
|
||||
command=echo "BAT: $(cat /sys/class/power_supply/BAT0/capacity)"
|
||||
interval=5
|
||||
|
||||
[time]
|
||||
command=echo "DATE: $(date '+%m.%d %H:%M')"
|
||||
interval=5
|
||||
@@ -1,13 +0,0 @@
|
||||
music_directory "~/music"
|
||||
auto_update "yes"
|
||||
|
||||
playlist_directory "~/.config/mpd/playlists"
|
||||
sticker_file "~/.config/mpd/sticker.sql"
|
||||
db_file "~/.config/mpd/database"
|
||||
pid_file "~/.config/mpd/pid"
|
||||
log_file "syslog"
|
||||
|
||||
audio_output {
|
||||
type "pulse"
|
||||
name "pulse audio"
|
||||
}
|
||||
@@ -1,81 +0,0 @@
|
||||
MBTN_LEFT ignore
|
||||
MBTN_LEFT_DBL cycle fullscreen
|
||||
MBTN_RIGHT cycle pause
|
||||
WHEEL_UP seek +2
|
||||
WHEEL_DOWN seek -2
|
||||
|
||||
j add volume -2
|
||||
k add volume +2
|
||||
Shift+j add volume -10
|
||||
Shift+k add volume +10
|
||||
Ctrl+j add volume -1
|
||||
Ctrl+k add volume +1
|
||||
|
||||
h seek -5
|
||||
l seek +5
|
||||
Shift+h seek -15
|
||||
Shift+l seek +15
|
||||
Ctrl+h seek -5
|
||||
Ctrl+l seek +5
|
||||
|
||||
PGUP add chapter +1
|
||||
PGDWN add chapter -1
|
||||
Shift+PGUP seek +80
|
||||
Shift+PGDWN seek -80
|
||||
|
||||
. frame-step
|
||||
, frame-back-step
|
||||
|
||||
[ multiply speed 0.9
|
||||
] multiply speed 1.1
|
||||
{ multiply speed 0.5
|
||||
} multiply speed 2.0
|
||||
BS set speed 1.0
|
||||
|
||||
q quit
|
||||
|
||||
ESC set fullscreen no
|
||||
f cycle fullscreen
|
||||
|
||||
p cycle pause
|
||||
SPACE cycle pause
|
||||
m cycle mute
|
||||
|
||||
Ctrl+a cycle audio
|
||||
Ctrl+s cycle sub
|
||||
|
||||
s async screenshot
|
||||
S async screenshot video
|
||||
|
||||
> playlist-next
|
||||
< playlist-prev
|
||||
|
||||
o show-progress
|
||||
P show-progress
|
||||
|
||||
1 add contrast -1
|
||||
2 add contrast +1
|
||||
3 add brightness -1
|
||||
4 add brightness +1
|
||||
5 add gamma -1
|
||||
6 add gamma +1
|
||||
7 add saturation -1
|
||||
8 add saturation +1
|
||||
|
||||
Alt+0 set window-scale 0.5
|
||||
Alt+1 set window-scale 1.0
|
||||
Alt+2 set window-scale 2.0
|
||||
|
||||
POWER quit
|
||||
STOP quit
|
||||
CLOSE_WIN quit
|
||||
MUTE cycle mute
|
||||
PLAY cycle pause
|
||||
PAUSE cycle pause
|
||||
PLAYPAUSE cycle pause
|
||||
FORWARD seek +30
|
||||
REWIND seek -30
|
||||
NEXT playlist-next
|
||||
PREV playlist-prev
|
||||
VOLUME_UP add volume +2
|
||||
VOLUME_DOWN add volume -2
|
||||
@@ -1,14 +0,0 @@
|
||||
no-input-default-bindings
|
||||
|
||||
#profile=gpu-hq
|
||||
deband=no
|
||||
|
||||
#scale=ewa_lanczossharp
|
||||
#cscale=ewa_lanczossharp
|
||||
|
||||
alang=jpn,jp
|
||||
slang=eng,en
|
||||
|
||||
#video-sync=display-resample
|
||||
#interpolation
|
||||
#tscale=oversample
|
||||
@@ -1,11 +0,0 @@
|
||||
def_key "j"
|
||||
scroll_down
|
||||
|
||||
def_key "k"
|
||||
scroll_up
|
||||
|
||||
def_key "h"
|
||||
previous_column
|
||||
|
||||
def_key "l"
|
||||
next_column
|
||||
@@ -1,11 +0,0 @@
|
||||
mouse_support = no
|
||||
|
||||
user_interface = alternative
|
||||
header_visibility = no
|
||||
|
||||
playlist_display_mode = columns
|
||||
browser_display_mode = columns
|
||||
search_engine_display_mode = columns
|
||||
playlist_editor_display_mode = columns
|
||||
|
||||
progressbar_look = -|
|
||||
@@ -1,4 +0,0 @@
|
||||
#set show_hidden true
|
||||
set preview_images true
|
||||
set use_preview_script true
|
||||
set preview_script=~/.config/ranger/scope.sh
|
||||
@@ -1,178 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
set -o noclobber -o noglob -o nounset -o pipefail
|
||||
IFS=$'\n'
|
||||
|
||||
# If the option `use_preview_script` is set to `true`,
|
||||
# then this script will be called and its output will be displayed in ranger.
|
||||
# ANSI color codes are supported.
|
||||
# STDIN is disabled, so interactive scripts won't work properly
|
||||
|
||||
# This script is considered a configuration file and must be updated manually.
|
||||
# It will be left untouched if you upgrade ranger.
|
||||
|
||||
# Meanings of exit codes:
|
||||
# code | meaning | action of ranger
|
||||
# -----+------------+-------------------------------------------
|
||||
# 0 | success | Display stdout as preview
|
||||
# 1 | no preview | Display no preview at all
|
||||
# 2 | plain text | Display the plain content of the file
|
||||
# 3 | fix width | Don't reload when width changes
|
||||
# 4 | fix height | Don't reload when height changes
|
||||
# 5 | fix both | Don't ever reload
|
||||
# 6 | image | Display the image `$IMAGE_CACHE_PATH` points to as an image preview
|
||||
# 7 | image | Display the file directly as an image
|
||||
|
||||
# Script arguments
|
||||
FILE_PATH="${1}" # Full path of the highlighted file
|
||||
PV_WIDTH="${2}" # Width of the preview pane (number of fitting characters)
|
||||
PV_HEIGHT="${3}" # Height of the preview pane (number of fitting characters)
|
||||
IMAGE_CACHE_PATH="${4}" # Full path that should be used to cache image preview
|
||||
PV_IMAGE_ENABLED="${5}" # 'True' if image previews are enabled, 'False' otherwise.
|
||||
|
||||
FILE_EXTENSION="${FILE_PATH##*.}"
|
||||
FILE_EXTENSION_LOWER=$(echo ${FILE_EXTENSION} | tr '[:upper:]' '[:lower:]')
|
||||
|
||||
# Settings
|
||||
HIGHLIGHT_SIZE_MAX=262143 # 256KiB
|
||||
HIGHLIGHT_TABWIDTH=8
|
||||
HIGHLIGHT_STYLE='pablo'
|
||||
PYGMENTIZE_STYLE='autumn'
|
||||
|
||||
|
||||
handle_extension() {
|
||||
case "${FILE_EXTENSION_LOWER}" in
|
||||
# Archive
|
||||
a|ace|alz|arc|arj|bz|bz2|cab|cpio|deb|gz|jar|lha|lz|lzh|lzma|lzo|\
|
||||
rpm|rz|t7z|tar|tbz|tbz2|tgz|tlz|txz|tZ|tzo|war|xpi|xz|Z|zip)
|
||||
atool --list -- "${FILE_PATH}" && exit 5
|
||||
bsdtar --list --file "${FILE_PATH}" && exit 5
|
||||
exit 1;;
|
||||
rar)
|
||||
# Avoid password prompt by providing empty password
|
||||
unrar lt -p- -- "${FILE_PATH}" && exit 5
|
||||
exit 1;;
|
||||
7z)
|
||||
# Avoid password prompt by providing empty password
|
||||
7z l -p -- "${FILE_PATH}" && exit 5
|
||||
exit 1;;
|
||||
|
||||
# PDF
|
||||
pdf)
|
||||
# Preview as text conversion
|
||||
pdftotext -l 10 -nopgbrk -q -- "${FILE_PATH}" - && exit 5
|
||||
exiftool "${FILE_PATH}" && exit 5
|
||||
exit 1;;
|
||||
|
||||
# BitTorrent
|
||||
torrent)
|
||||
transmission-show -- "${FILE_PATH}" && exit 5
|
||||
exit 1;;
|
||||
|
||||
# OpenDocument
|
||||
odt|ods|odp|sxw)
|
||||
# Preview as text conversion
|
||||
odt2txt "${FILE_PATH}" && exit 5
|
||||
exit 1;;
|
||||
|
||||
# HTML
|
||||
htm|html|xhtml)
|
||||
# Preview as text conversion
|
||||
w3m -dump "${FILE_PATH}" && exit 5
|
||||
lynx -dump -- "${FILE_PATH}" && exit 5
|
||||
elinks -dump "${FILE_PATH}" && exit 5
|
||||
;; # Continue with next handler on failure
|
||||
esac
|
||||
}
|
||||
|
||||
handle_image() {
|
||||
local mimetype="${1}"
|
||||
case "${mimetype}" in
|
||||
# SVG
|
||||
# image/svg+xml)
|
||||
# convert "${FILE_PATH}" "${IMAGE_CACHE_PATH}" && exit 6
|
||||
# exit 1;;
|
||||
|
||||
# Image
|
||||
image/*)
|
||||
local orientation
|
||||
orientation="$( identify -format '%[EXIF:Orientation]\n' -- "${FILE_PATH}" )"
|
||||
# If orientation data is present and the image actually
|
||||
# needs rotating ("1" means no rotation)...
|
||||
if [[ -n "$orientation" && "$orientation" != 1 ]]; then
|
||||
# ...auto-rotate the image according to the EXIF data.
|
||||
convert -- "${FILE_PATH}" -auto-orient "${IMAGE_CACHE_PATH}" && exit 6
|
||||
fi
|
||||
|
||||
# `w3mimgdisplay` will be called for all images (unless overriden as above),
|
||||
# but might fail for unsupported types.
|
||||
exit 7;;
|
||||
|
||||
# Video
|
||||
video/*)
|
||||
# # Thumbnail
|
||||
ffmpegthumbnailer -i "${FILE_PATH}" -o "${IMAGE_CACHE_PATH}" -s 0 && exit 6
|
||||
exit 1;;
|
||||
# PDF
|
||||
# application/pdf)
|
||||
# pdftoppm -f 1 -l 1 \
|
||||
# -scale-to-x 1920 \
|
||||
# -scale-to-y -1 \
|
||||
# -singlefile \
|
||||
# -jpeg -tiffcompression jpeg \
|
||||
# -- "${FILE_PATH}" "${IMAGE_CACHE_PATH%.*}" \
|
||||
# && exit 6 || exit 1;;
|
||||
esac
|
||||
}
|
||||
|
||||
handle_mime() {
|
||||
local mimetype="${1}"
|
||||
case "${mimetype}" in
|
||||
# Text
|
||||
text/* | */xml)
|
||||
# Syntax highlight
|
||||
if [[ "$( stat --printf='%s' -- "${FILE_PATH}" )" -gt "${HIGHLIGHT_SIZE_MAX}" ]]; then
|
||||
exit 2
|
||||
fi
|
||||
if [[ "$( tput colors )" -ge 256 ]]; then
|
||||
local pygmentize_format='terminal256'
|
||||
local highlight_format='xterm256'
|
||||
else
|
||||
local pygmentize_format='terminal'
|
||||
local highlight_format='ansi'
|
||||
fi
|
||||
highlight --replace-tabs="${HIGHLIGHT_TABWIDTH}" --out-format="${highlight_format}" \
|
||||
--style="${HIGHLIGHT_STYLE}" --force -- "${FILE_PATH}" && exit 5
|
||||
# pygmentize -f "${pygmentize_format}" -O "style=${PYGMENTIZE_STYLE}" -- "${FILE_PATH}" && exit 5
|
||||
exit 2;;
|
||||
|
||||
# Image
|
||||
image/*)
|
||||
# Preview as text conversion
|
||||
# img2txt --gamma=0.6 --width="${PV_WIDTH}" -- "${FILE_PATH}" && exit 4
|
||||
exiftool "${FILE_PATH}" && exit 5
|
||||
exit 1;;
|
||||
|
||||
# Video and audio
|
||||
video/* | audio/*)
|
||||
mediainfo "${FILE_PATH}" && exit 5
|
||||
exiftool "${FILE_PATH}" && exit 5
|
||||
exit 1;;
|
||||
esac
|
||||
}
|
||||
|
||||
handle_fallback() {
|
||||
echo '----- File Type Classification -----' && file --dereference --brief -- "${FILE_PATH}" && exit 5
|
||||
exit 1
|
||||
}
|
||||
|
||||
|
||||
MIMETYPE="$( file --dereference --brief --mime-type -- "${FILE_PATH}" )"
|
||||
if [[ "${PV_IMAGE_ENABLED}" == 'True' ]]; then
|
||||
handle_image "${MIMETYPE}"
|
||||
fi
|
||||
handle_extension
|
||||
handle_mime "${MIMETYPE}"
|
||||
handle_fallback
|
||||
|
||||
exit 1
|
||||
Reference in New Issue
Block a user