├── .config ├── 2bwm │ ├── .gitignore │ ├── 2bWM.png │ ├── 2bwm.c │ ├── 2bwm.man │ ├── 2bwmrc │ ├── Makefile │ ├── README.md │ ├── config.h │ ├── definitions.h │ ├── hidden.c │ ├── hidden.man │ ├── list.h │ ├── panel │ │ ├── 2bwm-dark │ │ ├── dark-wal-set │ │ ├── tiny │ │ ├── tiny-p │ │ ├── underpl │ │ ├── underpl-s │ │ └── wal-set │ └── types.h ├── aria2 │ └── aria2.conf ├── bspwm │ └── bspwmrc ├── compton │ ├── compton-bspwm.conf │ └── compton.conf ├── dunst │ ├── camera.png │ ├── camera_2.png │ └── dunstrc ├── htop │ └── htoprc ├── mpv │ ├── font.conf │ ├── input.conf │ ├── mpv.conf │ └── scripts │ │ ├── autocrop.lua │ │ ├── autodeint.lua │ │ ├── autoload.lua │ │ ├── betterchapters.lua │ │ ├── mvtools.vpy │ │ ├── ontop-playback.lua │ │ ├── pause-when-minimize.lua │ │ ├── skipchapters.lua │ │ ├── stats.lua │ │ ├── stats01.lua │ │ ├── status-line.lua │ │ └── youtube-starttime.lua ├── neofetch │ └── config.conf ├── nvim │ ├── colors │ │ ├── cherry.vim │ │ └── dracula.vim │ └── init.vim ├── openboxrc ├── polybar │ ├── blue-sky │ ├── config │ ├── oldconfig │ ├── scripts │ │ ├── change-ibus-engine.sh │ │ ├── mpc.sh │ │ ├── pkg.sh │ │ ├── rofi-menu │ │ └── spotify.sh │ └── violets ├── pywal_openbox_theme.sh ├── ranger │ ├── __pycache__ │ │ ├── devicons.cpython-36.opt-1.pyc │ │ └── devicons.cpython-37.opt-1.pyc │ ├── bookmarks │ ├── colorschemes │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ ├── ColorScheme.cpython-36.opt-1.pyc │ │ │ ├── __init__.cpython-36.opt-1.pyc │ │ │ ├── butter.cpython-36.opt-1.pyc │ │ │ ├── classytouch.cpython-36.opt-1.pyc │ │ │ ├── rawine.cpython-36.opt-1.pyc │ │ │ └── rawwine.cpython-36.opt-1.pyc │ │ └── rawwine.py │ ├── commands.py │ ├── commands_full.py │ ├── devicons.py │ ├── history │ ├── plugins │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ ├── __init__.cpython-36.opt-1.pyc │ │ │ ├── __init__.cpython-37.opt-1.pyc │ │ │ ├── devicons_linemode.cpython-36.opt-1.pyc │ │ │ └── devicons_linemode.cpython-37.opt-1.pyc │ │ ├── devicons_linemode.py │ │ └── rifle_sxiv.sh │ ├── rc.conf │ ├── rifle.conf │ ├── scope.sh │ └── tagged ├── rc.xml ├── rofi │ └── config ├── sxhkd │ ├── 2bwmrc │ └── sxhkdrc ├── sxiv │ └── exec │ │ ├── image-info │ │ └── key-handler ├── themerc ├── wal-set └── zathura │ ├── x │ └── zathurarc ├── .xinitrc ├── README.md ├── bin ├── 16 ├── 256 ├── 2bws.sh ├── K │ ├── rose │ └── rose-neo ├── battery-check-notif.sh ├── battery-status.sh ├── bitch.sh ├── bloks ├── blur ├── bunnyfetch ├── caffeine.sh ├── caplock.sh ├── caplocks.sh ├── cat-cat ├── cat-x3 ├── cat.sh ├── ccv.sh ├── clean.sh ├── color3.sh ├── color6.rb ├── colors-scheme.sh ├── cpupower ├── dna ├── faces ├── fetchlyrics.sh ├── food ├── ghosts ├── gif-fullscreens-wallpaper.sh ├── gif-wallpaper.sh ├── ilumi ├── imgcat ├── info-i3.sh ├── invaders.sh ├── kittyfetch ├── la2nch.sh ├── lines ├── lock.sh ├── mpc.sh ├── music-notify │ ├── mpd-notify.sh │ ├── music.sh │ └── spotify-notify.sh ├── nrnl.sh ├── os ├── pacman-colors ├── pdf ├── pfe ├── pipe.sh ├── polyh.sh ├── popup │ ├── colors.sh │ ├── cover- │ ├── cover.sh │ ├── img │ │ ├── bg.png │ │ ├── pointer.png │ │ └── ztn.png │ ├── n30f │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README │ │ ├── n30f │ │ └── n30f.c │ └── popup.sh ├── rain.sh ├── rallyx ├── ram-check.sh ├── rfetch ├── scr ├── screenfetch ├── show_info.sh ├── slendy ├── ssc.sh ├── sysinfo ├── syswh.sh ├── tanks ├── terminfo ├── test-fonts.pl ├── tiled.sh ├── tlhs.sh ├── toggle-touchpad.sh ├── ueberzug-cat.sh ├── ufetch ├── video2gif.sh ├── vifming.sh ├── vimv ├── voidtty.sh ├── vol.sh ├── wal-set ├── walcycle.sh ├── wallblur.sh ├── xrally └── zsh_history_fix ├── funtoo-kernel └── ck-kernel-config ├── out.gif ├── scrot ├── 2017-12-08-08-13-43.png ├── 2017-12-23-08-39-48.png ├── 2018-01-01-133636_her-life_scrot.png ├── 2bwm.png ├── gentoo-violets-polybar.png ├── rainw.png └── tux.jpg ├── tmux └── .tmux.conf ├── vimperator ├── .vimperator │ ├── colors │ │ ├── aero.vimp │ │ ├── fxdevtools-dark.vimp │ │ ├── indigo.vimp │ │ ├── molokai.vimp │ │ └── twily.vimp │ └── info │ │ └── default │ │ ├── ignored-keys │ │ ├── local-marks │ │ ├── macros │ │ └── quickmarks └── .vimperatorrc ├── xrdb ├── .xrdb │ ├── colors │ │ ├── 5725 │ │ ├── 16-color-dark │ │ ├── arc │ │ ├── augusta │ │ ├── birupink │ │ ├── blok │ │ ├── bluetype │ │ ├── calm │ │ ├── cat-cat │ │ ├── cherry │ │ ├── dracula │ │ ├── enter-the-void │ │ ├── lux │ │ ├── nerdyP │ │ ├── nord │ │ ├── nostalgia │ │ ├── ocean │ │ ├── onehalf │ │ ├── palenight │ │ ├── parkd │ │ ├── posila │ │ ├── raiin │ │ ├── simplicity │ │ ├── skigh │ │ ├── skyfall │ │ ├── sprout │ │ ├── trasnposet │ │ ├── urban │ │ ├── vans │ │ ├── waves │ │ ├── witchy │ │ ├── xmiah │ │ └── xmiah-light │ ├── rofi │ ├── rxvt │ ├── st │ ├── sxiv │ ├── twobwm │ ├── xft │ ├── xre-urxvt │ └── xresources ├── colors │ ├── 5725 │ ├── 16-color-dark │ ├── arc │ ├── augusta │ ├── birupink │ ├── blok │ ├── bluetype │ ├── calm │ ├── cat-cat │ ├── cherry │ ├── dracula │ ├── enter-the-void │ ├── lux │ ├── nerdyP │ ├── nord │ ├── nostalgia │ ├── ocean │ ├── onehalf │ ├── palenight │ ├── parkd │ ├── posila │ ├── raiin │ ├── simplicity │ ├── skigh │ ├── skyfall │ ├── sprout │ ├── trasnposet │ ├── urban │ ├── vans │ ├── waves │ ├── witchy │ ├── xmiah │ └── xmiah-light ├── rofi ├── rxvt ├── st ├── sxiv ├── twobwm ├── xft ├── xre-urxvt └── xresources ├── xre ├── xres └── zsh ├── prompt_agnoster_setup ├── prompt_cloud_setup ├── zpreztorc └── zshrc /.config/2bwm/.gitignore: -------------------------------------------------------------------------------- 1 | 2bwm 2 | 2bwm.o 3 | hidden 4 | -------------------------------------------------------------------------------- /.config/2bwm/2bWM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/.config/2bwm/2bWM.png -------------------------------------------------------------------------------- /.config/2bwm/2bwmrc: -------------------------------------------------------------------------------- 1 | # config 2bwm hotkeys with sxhkd 2 | 3 | super + d 4 | rofi -show drun -modi drun -display-run 'Run' -display-drun "2BWM " -hide-scrollbar 5 | 6 | super + w 7 | firefox-bin 8 | 9 | super + v 10 | pavucontrol 11 | 12 | # Brightness 13 | 14 | XF86MonBrightness{Up,Down} 15 | xbacklight {-inc 5,-dec 5} 16 | 17 | # Volume 18 | 19 | XF86Audio{RaiseVolume,LowerVolume,Mute} 20 | ~/bin/vol.sh {-i 4,-d 4,-t} 21 | 22 | super + F4 23 | amixer -D pulse sset Capture toggle 24 | 25 | # Toggle Touchpad 26 | super + F2 27 | ~/bin/toggle-touchpad.sh 28 | 29 | # Screensaves 30 | super + F3 31 | ~/bin/caffeine.sh 32 | 33 | XF86Display 34 | sudo pm-suspend 35 | 36 | super + @F7 37 | xset dpms force off 38 | 39 | # Screenshots 40 | 41 | super + @Print 42 | ~/bin/scr 43 | 44 | # Random Wallpapers 45 | # Dark Themes 46 | super + F1 47 | wal -a 96 -i "$HOME/Imagens/Wallpapers" ; \ 48 | ~/.config/2bwm/panel/dark-wal-set 49 | 50 | # Light Themes 51 | super + shift + F1 52 | wal -a 96 -i "$HOME/Imagens/Wallpapers" -l ; \ 53 | ~/.config/2bwm/panel/wal-set 54 | 55 | # Reload SXHKD config 56 | super + Escape 57 | pkill -USR1 -x sxhkd; \ 58 | notify-send 'SXHKD RELOADED CONFIGURATION' 59 | 60 | -------------------------------------------------------------------------------- /.config/2bwm/Makefile: -------------------------------------------------------------------------------- 1 | VERSION=2014-8 2 | 3 | RM=/bin/rm 4 | PREFIX?=/usr/local 5 | LIB_SUFFIX?=lib 6 | MANPREFIX?=$(PREFIX)/share/man 7 | TWOBWM_PATH?=${PREFIX}/bin/2bwm 8 | X11_INCLUDE?=/usr/local/include 9 | 10 | #CC=clang 11 | DIST=2bwm-$(VERSION) 12 | SRC=2bwm.c list.h hidden.c config.h 13 | DISTFILES=Makefile README.md TODO 2bwm.man $(SRC) 14 | CFLAGS+=-Os -s -I${X11_INCLUDE} \ 15 | -DTWOBWM_PATH=\"${TWOBWM_PATH}\" 16 | 17 | LDFLAGS+=-L${PREFIX}/${LIB_SUFFIX} -lxcb -lxcb-randr -lxcb-keysyms \ 18 | -lxcb-icccm -lxcb-ewmh -lxcb-xrm 19 | TARGETS=2bwm hidden 20 | OBJS=2bwm.o 21 | 22 | all: $(TARGETS) 23 | 24 | 2bwm: $(OBJS) 25 | $(CC) -o $@ $(OBJS) $(CFLAGS) $(LDFLAGS) 26 | 27 | hidden: hidden.c 28 | $(CC) -o $@ $(CFLAGS) hidden.c $(LDFLAGS) 29 | 30 | 2bwm.o: 2bwm.c list.h config.h Makefile 31 | 32 | install: $(TARGETS) 33 | test -d $(DESTDIR)$(PREFIX)/bin || mkdir -p $(DESTDIR)$(PREFIX)/bin 34 | install -pm 755 2bwm $(DESTDIR)$(PREFIX)/bin 35 | install -pm 755 hidden $(DESTDIR)$(PREFIX)/bin 36 | test -d $(DESTDIR)$(MANPREFIX)/man1 || mkdir -p $(DESTDIR)$(MANPREFIX)/man1 37 | install -pm 644 2bwm.man $(DESTDIR)$(MANPREFIX)/man1/2bwm.1 38 | install -pm 644 hidden.man $(DESTDIR)$(MANPREFIX)/man1/hidden.1 39 | 40 | uninstall: deinstall 41 | deinstall: 42 | $(RM) $(DESTDIR)$(PREFIX)/bin/2bwm 43 | $(RM) $(DESTDIR)$(MANPREFIX)/man1/2bwm.1 44 | $(RM) $(DESTDIR)$(PREFIX)/bin/hidden 45 | $(RM) $(DESTDIR)$(MANPREFIX)/man1/hidden.1 46 | 47 | $(DIST).tar.bz2: 48 | mkdir $(DIST) 49 | cp $(DISTFILES) $(DIST)/ 50 | tar cf $(DIST).tar --exclude .git $(DIST) 51 | bzip2 -9 $(DIST).tar 52 | $(RM) -rf $(DIST) 53 | 54 | dist: $(DIST).tar.bz2 55 | 56 | clean: 57 | $(RM) -f $(TARGETS) *.o 58 | 59 | distclean: clean 60 | $(RM) -f $(DIST).tar.bz2 61 | -------------------------------------------------------------------------------- /.config/2bwm/definitions.h: -------------------------------------------------------------------------------- 1 | #define WORKSPACES 10 2 | #define BUTTONMASK XCB_EVENT_MASK_BUTTON_PRESS|XCB_EVENT_MASK_BUTTON_RELEASE 3 | #define NET_WM_FIXED 0xffffffff // Value in WM hint which means this window is fixed on all workspaces. 4 | #define TWOBWM_NOWS 0xfffffffe // This means we didn't get any window hint at all. 5 | #define LENGTH(x) (sizeof(x)/sizeof(*x)) 6 | #define MIN(X, Y) ((X) < (Y) ? (X) : (Y)) 7 | #define CLEANMASK(mask) (mask & ~(numlockmask|XCB_MOD_MASK_LOCK)) 8 | #define CONTROL XCB_MOD_MASK_CONTROL /* Control key */ 9 | #define ALT XCB_MOD_MASK_1 /* ALT key */ 10 | #define SHIFT XCB_MOD_MASK_SHIFT /* Shift key */ 11 | 12 | enum {TWOBWM_MOVE,TWOBWM_RESIZE}; 13 | enum {TWOBWM_FOCUS_NEXT, TWOBWM_FOCUS_PREVIOUS}; 14 | enum {TWOBWM_RESIZE_LEFT, TWOBWM_RESIZE_DOWN, TWOBWM_RESIZE_UP, TWOBWM_RESIZE_RIGHT,TWOBWM_RESIZE_LEFT_SLOW, TWOBWM_RESIZE_DOWN_SLOW, TWOBWM_RESIZE_UP_SLOW, TWOBWM_RESIZE_RIGHT_SLOW}; 15 | enum {TWOBWM_MOVE_LEFT, TWOBWM_MOVE_DOWN, TWOBWM_MOVE_UP, TWOBWM_MOVE_RIGHT,TWOBWM_MOVE_LEFT_SLOW, TWOBWM_MOVE_DOWN_SLOW, TWOBWM_MOVE_UP_SLOW, TWOBWM_MOVE_RIGHT_SLOW}; 16 | enum {TWOBWM_TELEPORT_CENTER_X, TWOBWM_TELEPORT_TOP_RIGHT, TWOBWM_TELEPORT_BOTTOM_RIGHT,TWOBWM_TELEPORT_CENTER, TWOBWM_TELEPORT_BOTTOM_LEFT, TWOBWM_TELEPORT_TOP_LEFT, TWOBWM_TELEPORT_CENTER_Y}; 17 | enum {BOTTOM_RIGHT, BOTTOM_LEFT, TOP_RIGHT, TOP_LEFT, MIDDLE}; 18 | enum {wm_delete_window, wm_change_state, NB_ATOMS}; 19 | enum {TWOBWM_RESIZE_KEEP_ASPECT_GROW, TWOBWM_RESIZE_KEEP_ASPECT_SHRINK}; 20 | enum {TWOBWM_MAXIMIZE_HORIZONTALLY, TWOBWM_MAXIMIZE_VERTICALLY}; 21 | enum {TWOBWM_MAXHALF_FOLD_HORIZONTAL, TWOBWM_MAXHALF_UNFOLD_HORIZONTAL, TWOBWM_MAXHALF_HORIZONTAL_TOP, TWOBWM_MAXHALF_HORIZONTAL_BOTTOM, MAXHALF_UNUSED,TWOBWM_MAXHALF_VERTICAL_RIGHT, TWOBWM_MAXHALF_VERTICAL_LEFT, TWOBWM_MAXHALF_UNFOLD_VERTICAL, TWOBWM_MAXHALF_FOLD_VERTICAL}; 22 | enum {TWOBWM_PREVIOUS_SCREEN, TWOBWM_NEXT_SCREEN}; 23 | enum {TWOBWM_CURSOR_UP, TWOBWM_CURSOR_DOWN, TWOBWM_CURSOR_RIGHT, TWOBWM_CURSOR_LEFT,TWOBWM_CURSOR_UP_SLOW, TWOBWM_CURSOR_DOWN_SLOW, TWOBWM_CURSOR_RIGHT_SLOW, TWOBWM_CURSOR_LEFT_SLOW}; 24 | -------------------------------------------------------------------------------- /.config/2bwm/hidden.man: -------------------------------------------------------------------------------- 1 | .TH hidden 1 "Mar 09, 2012" "" "" 2 | .SH NAME 3 | hidden \- list iconified windows 4 | .SH SYNOPSIS 5 | .B hidden 6 | [ 7 | .B \-c 8 | ] 9 | 10 | .SH DESCRIPTION 11 | .B hidden\fP lists all windows on an X server with WM_STATE Iconic. 12 | .SH OPTIONS 13 | .PP 14 | \-c prints a command suitable to get the window back again. 15 | 16 | .SH ENVIRONMENT 17 | .B hidden\fP obeys the $DISPLAY variable. 18 | .SH AUTHOR 19 | Michael Cardell Widerkrantz . 20 | -------------------------------------------------------------------------------- /.config/2bwm/panel/dark-wal-set: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # 3 | # Script to set colors generated by 'wal' 4 | # https://github.com/dylanaraps/wal 5 | 6 | # Source generated colors. 7 | source "${HOME}/.cache/wal/colors.sh" 8 | 9 | reload_dunst() { 10 | pkill dunst && \ 11 | dunst \ 12 | -lb "$color0" \ 13 | -nb "$color0" \ 14 | -cb "$color0" \ 15 | -lf "$color15" \ 16 | -bf "$color15" \ 17 | -cf "$color15" \ 18 | -nf "$color15" \ 19 | -fn "${DUNST_FONT:-Artwiz Lemon 7}" \ 20 | -geometry "${DUNST_SIZES:-0x0-20+30}" & 21 | } 22 | 23 | reload_bar() { 24 | killall -q polybar 25 | while pgrep -x polybar > /dev/null; do sleep 1; done 26 | polybar -c ~/.config/2bwm/panel/2bwm-dark top --quiet & 27 | } 28 | 29 | main() { 30 | reload_dunst & 31 | reload_bar & 32 | } 33 | 34 | main >/dev/null 2>&1 35 | -------------------------------------------------------------------------------- /.config/2bwm/panel/tiny-p: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # 3 | # Script to set colors generated by 'wal' 4 | # https://github.com/dylanaraps/wal 5 | 6 | # Source generated colors. 7 | source "${HOME}/.cache/wal/colors.sh" 8 | 9 | reload_dunst() { 10 | pkill dunst && \ 11 | dunst \ 12 | -lb "$color0" \ 13 | -nb "$color0" \ 14 | -cb "$color0" \ 15 | -lf "$color15" \ 16 | -bf "$color15" \ 17 | -cf "$color15" \ 18 | -nf "$color15" \ 19 | -fn "${DUNST_FONT:-Roboto Mono for Powerline 8}" \ 20 | -geometry "${DUNST_SIZES:-0x0-20+30}" & 21 | } 22 | 23 | reload_bar() { 24 | killall -q polybar 25 | while pgrep -x polybar > /dev/null; do sleep 1; done 26 | polybar -c ~/.config/2bwm/panel/tiny base --quiet & 27 | } 28 | 29 | main() { 30 | reload_dunst & 31 | reload_bar & 32 | } 33 | 34 | main >/dev/null 2>&1 35 | -------------------------------------------------------------------------------- /.config/2bwm/panel/underpl-s: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # 3 | # Script to set colors generated by 'wal' 4 | # https://github.com/dylanaraps/wal 5 | 6 | # Source generated colors. 7 | source "${HOME}/.cache/wal/colors.sh" 8 | 9 | reload_dunst() { 10 | pkill dunst && \ 11 | dunst \ 12 | -lb "$color0" \ 13 | -nb "$color0" \ 14 | -cb "$color0" \ 15 | -lf "$color15" \ 16 | -bf "$color15" \ 17 | -cf "$color15" \ 18 | -nf "$color15" \ 19 | -fn "${DUNST_FONT:-Roboto Mono for Powerline 8}" \ 20 | -geometry "${DUNST_SIZES:-0x0-20+30}" & 21 | } 22 | 23 | reload_bar() { 24 | killall -q polybar 25 | while pgrep -x polybar > /dev/null; do sleep 1; done 26 | polybar -c ~/.config/2bwm/panel/underpl base --quiet & 27 | } 28 | 29 | main() { 30 | reload_dunst & 31 | reload_bar & 32 | } 33 | 34 | main >/dev/null 2>&1 35 | -------------------------------------------------------------------------------- /.config/2bwm/panel/wal-set: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # 3 | # Script to set colors generated by 'wal' 4 | # https://github.com/dylanaraps/wal 5 | 6 | # Source generated colors. 7 | source "${HOME}/.cache/wal/colors.sh" 8 | 9 | reload_dunst() { 10 | pkill dunst && \ 11 | dunst \ 12 | -lb "$color0" \ 13 | -nb "$color0" \ 14 | -cb "$color0" \ 15 | -lf "$color15" \ 16 | -bf "$color15" \ 17 | -cf "$color15" \ 18 | -nf "$color15" \ 19 | -fn "${DUNST_FONT:-Artwiz Lemon 7}" \ 20 | -geometry "${DUNST_SIZES:-0x0-20+30}" & 21 | } 22 | 23 | reload_bar() { 24 | killall -q polybar 25 | while pgrep -x polybar > /dev/null; do sleep 1; done 26 | polybar -c ~/.config/2bwm/panel/2bwm top --quiet & 27 | } 28 | 29 | main() { 30 | reload_dunst & 31 | reload_bar & 32 | } 33 | 34 | main >/dev/null 2>&1 35 | -------------------------------------------------------------------------------- /.config/2bwm/types.h: -------------------------------------------------------------------------------- 1 | ///---Types---/// 2 | struct monitor { 3 | xcb_randr_output_t id; 4 | char *name; 5 | int16_t y,x; // X and Y. 6 | uint16_t width,height; // Width/Height in pixels. 7 | struct item *item; // Pointer to our place in output list. 8 | }; 9 | typedef union { 10 | const char** com; 11 | const int8_t i; 12 | } Arg; 13 | typedef struct { 14 | unsigned int mod; 15 | xcb_keysym_t keysym; 16 | void (*func)(const Arg *); 17 | const Arg arg; 18 | } key; 19 | typedef struct { 20 | unsigned int mask, button; 21 | void (*func)(const Arg *); 22 | const Arg arg; 23 | const bool root_only; 24 | } Button; 25 | struct sizepos { 26 | int16_t x, y; 27 | uint16_t width,height; 28 | }; 29 | struct client { // Everything we know about a window. 30 | xcb_drawable_t id; // ID of this window. 31 | bool usercoord; // X,Y was set by -geom. 32 | int16_t x, y; // X/Y coordinate. 33 | uint16_t width,height; // Width,Height in pixels. 34 | uint8_t depth; // pixel depth 35 | struct sizepos origsize; // Original size if we're currently maxed. 36 | uint16_t max_width, max_height,min_width, min_height, width_inc, height_inc,base_width, base_height; 37 | bool fixed,unkillable,vertmaxed,hormaxed,maxed,verthor,ignore_borders,iconic; 38 | struct monitor *monitor; // The physical output this window is on. 39 | struct item *winitem; // Pointer to our place in global windows list. 40 | struct item *wsitem[WORKSPACES];// Pointer to our place in every workspace window list. 41 | }; 42 | struct winconf { // Window configuration data. 43 | int16_t x, y; 44 | uint16_t width,height; 45 | uint8_t stackmode; 46 | xcb_window_t sibling; 47 | }; 48 | struct conf { 49 | int8_t borderwidth; // Do we draw borders for non-focused window? If so, how large? 50 | int8_t outer_border; // The size of the outer border 51 | uint32_t focuscol,unfocuscol,fixedcol,unkillcol,empty_col,fixed_unkil_col,outer_border_col; 52 | bool inverted_colors; 53 | bool enable_compton; 54 | } conf; 55 | -------------------------------------------------------------------------------- /.config/aria2/aria2.conf: -------------------------------------------------------------------------------- 1 | continue=true 2 | check-integrity=true 3 | max-concurrent-downloads=8 4 | bt-max-peers=100 5 | max-tries=5 6 | max-file-not-found=3 7 | #retry-tries=5 8 | retry-wait=60 9 | listen-port=6881-6999 10 | split=24 11 | file-allocation=none 12 | log-level=warn 13 | max-connection-per-server=8 14 | allow-overwrite=false 15 | always-resume=true 16 | auto-file-renaming=false 17 | peer-id-prefix="" 18 | user-agent=Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0 19 | check-certificate=true 20 | conditional-get=true 21 | min-split-size=1M 22 | async-dns=false 23 | 24 | #Torrents 25 | bt-seed-unverified=false 26 | max-overall-upload-limit=1M 27 | max-upload-limit=128K 28 | seed-ratio=5.0 29 | seed-time=240 30 | bt-tracker-connect-timeout=10 31 | bt-tracker-interval=900 32 | bt-tracker-timeout=10 33 | follow-torrent=mem 34 | 35 | dht-listen-port=6881 36 | enable-dht=true 37 | enable-peer-exchange=true 38 | -------------------------------------------------------------------------------- /.config/bspwm/bspwmrc: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | 3 | sxhkd & 4 | polybar top --quiet & 5 | 6 | #gereral configs 7 | 8 | bspc config border_width 3 9 | bspc config window_gap 5 10 | 11 | bspc config top_padding 0 12 | bspc config bottom_padding 0 13 | bspc config left_padding -3 14 | bspc config right_padding -3 15 | 16 | bspc config split_ratio 0.5 17 | bspc config borderless_monocle true 18 | bspc config gapless_monocle true 19 | bspc config focus_follows_pointer true 20 | 21 | bspc config normal_frame_opacity 0.5 22 | bspc config focused_frame_opacity 0.1 23 | 24 | # desktop names 25 | 26 | #bspc monitor LVDS1 -n 0 -d        27 | bspc monitor LVDS1 -n 0 -d - - - - - - - 28 | 29 | 30 | # rules 31 | # -a takes class_name:instance_name, use xprop to find out the names (WM_CLASS) 32 | 33 | bspc rule -a Google-chrome:* desktop='^2' focus=on state=tiled 34 | bspc rule -a Zathura:* focus=on state=tiled 35 | bspc rule -a Thunar:* desktop='^4' focus=on 36 | bspc rule -a skypeforlinux:* desktop='^5' state=pseudo_tiled 37 | bspc rule -a mpv:* desktop='^3' state=pseudo_tiled focus=on 38 | bspc rule -a Vmware:* desktop='^2' focus=on 39 | bspc rule -a smplayer:* desktop='^3' focus=on state=pseudo_tiled 40 | bspc rule -a Gimp-2.9:* desktop='^3' focus=on state=pseudo_tiled 41 | bspc rule -a Nitrogen:* desktop='^4' state=floating center=true 42 | bspc rule -a jetbrains-rubymine:* state=pseudo_tiled left=true 43 | bspc rule -a "Spotify":'spotify' desktop='^5' left=true 44 | bspc rule -a Firefox:* desktop='^1' focus=on state=tiled 45 | bspc rule -a Waterfox:* desktop='^1' focus=on state=floating 46 | bspc rule -a Cyberfox:* desktop='^1' focus=on state=floating 47 | bspc rule -a Sxiv:* focus=on state=floating 48 | 49 | 50 | -------------------------------------------------------------------------------- /.config/dunst/camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/.config/dunst/camera.png -------------------------------------------------------------------------------- /.config/dunst/camera_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/.config/dunst/camera_2.png -------------------------------------------------------------------------------- /.config/dunst/dunstrc: -------------------------------------------------------------------------------- 1 | [global] 2 | 3 | ### Display ### 4 | 5 | monitor = 0 6 | follow = mouse 7 | geometry = "0x0-20+30" 8 | indicate_hidden = yes 9 | shrink = no 10 | transparency = 0 11 | notification_height = 30 12 | separator_height = 2 13 | padding = 15 14 | horizontal_padding = 20 15 | frame_color = "#aaaaaa" 16 | separator_color = frame 17 | sort = yes 18 | idle_threshold = 120 19 | 20 | ### Text ### 21 | font= Roboto Mono for Powerline 8 22 | markup = full 23 | format = "%s\n%b" 24 | alignment = center 25 | show_age_threshold = 60 26 | word_wrap = yes 27 | ellipsize = middle 28 | ignore_newline = no 29 | stack_duplicates = true 30 | hide_duplicate_count = false 31 | show_indicators = yes 32 | icon_position = left 33 | max_icon_size = 32 34 | icon_path = /usr/share/icons/Adwaita/16x16/status/:/usr/share/icons/Adwaita/16x16/devices/ 35 | 36 | ### History ### 37 | sticky_history = yes 38 | history_length = 20 39 | browser = /usr/bin/firefox-bin -new-tab 40 | always_run_script = true 41 | title = Dunst 42 | class = Dunst 43 | startup_notification = false 44 | 45 | force_xinerama = true 46 | 47 | [experimental] 48 | per_monitor_dpi = false 49 | 50 | [shortcuts] 51 | close = ctrl+space 52 | close_all = ctrl+shirt+space 53 | history = ctrl+grave 54 | context = ctrl+shirt+period 55 | 56 | [urgency_low] 57 | background = "#222222" 58 | foreground = "#888888" 59 | timeout = 10 60 | 61 | [urgency_normal] 62 | background = "#285577" 63 | foreground = "#ffffff" 64 | timeout = 10 65 | 66 | [urgency_critical] 67 | background = "#900000" 68 | foreground = "#ffffff" 69 | frame_color = "#ff0000" 70 | timeout = 0 71 | 72 | # vim: ft=cfg 73 | -------------------------------------------------------------------------------- /.config/htop/htoprc: -------------------------------------------------------------------------------- 1 | # Beware! This file is rewritten by htop when settings are changed in the interface. 2 | # The parser is also very primitive, and not human-friendly. 3 | fields=46 47 1 4 | sort_key=46 5 | sort_direction=1 6 | hide_threads=0 7 | hide_kernel_threads=0 8 | hide_userland_threads=0 9 | shadow_other_users=0 10 | show_thread_names=0 11 | show_program_path=0 12 | highlight_base_name=0 13 | highlight_megabytes=0 14 | highlight_threads=1 15 | tree_view=0 16 | header_margin=0 17 | detailed_cpu_time=1 18 | cpu_count_from_zero=0 19 | update_process_names=0 20 | account_guest_in_cpu_meter=1 21 | color_scheme=0 22 | delay=15 23 | left_meters=CPU Memory Blank Battery Blank 24 | left_meter_modes=1 1 2 2 2 25 | right_meters= 26 | right_meter_modes= 27 | -------------------------------------------------------------------------------- /.config/mpv/input.conf: -------------------------------------------------------------------------------- 1 | # mpv input config, cleaned up edition 2 | 3 | # Seeking stuff 4 | RIGHT seek 10 5 | LEFT seek -10 6 | UP seek 60 7 | DOWN seek -60 8 | 9 | Shift+RIGHT no-osd seek 1 exact 10 | Shift+LEFT no-osd seek -1 exact 11 | Shift+UP no-osd seek 5 exact 12 | Shift+DOWN no-osd seek -5 exact 13 | 14 | # Audio delay and speed stuff 15 | = add audio-delay 0.100 16 | - add audio-delay -0.100 17 | { multiply speed 0.9091 18 | } multiply speed 1.1 19 | 20 | # Quit after last file, or on ESC 21 | ENTER playlist-next force 22 | ESC quit 23 | 24 | # To avoid having to press shift for these 25 | ! add contrast -1 26 | @ add contrast 1 27 | SHARP add brightness -1 28 | $ add brightness 1 29 | % add hue -1 30 | ^ add hue 1 31 | & add saturation -1 32 | * add saturation 1 33 | [ add volume -1 34 | ] add volume 1 35 | ( add balance -0.1 36 | ) add balance 0.1 37 | 3 cycle audio 38 | 39 | # I prefer it this way around. 40 | PGUP add chapter -1 41 | PGDWN add chapter 1 42 | 43 | # Useful for navigation / track selection 44 | € show_text ${track-list} 45 | ¥ show_text ${chapter-list} 46 | £ show_text ${playlist} 47 | 48 | #I vf toggle format=yuv420p,vapoursynth=~~/filters/motioninterpolation.vpy:4:4 49 | 50 | 51 | # Can be useful for images 52 | ctrl+left add video-pan-x 0.1 53 | ctrl+right add video-pan-x -0.1 54 | ctrl+up add video-pan-y 0.1 55 | ctrl+down add video-pan-y -0.1 56 | ctrl+= add video-zoom 0.1 57 | ctrl+- add video-zoom -0.1 58 | ctrl+space set video-zoom 0; set video-pan-x 0; set video-pan-y 0 59 | 60 | 61 | # Just fuck this binding in general 62 | MOUSE_BTN3 ignore 63 | MOUSE_BTN4 ignore 64 | 65 | # Screenshot of the window output 66 | S screenshot window 67 | 68 | # For Argon-/mpv-stats 69 | i script_binding stats/display_stats_toggle 70 | 71 | b add speed +0.05 72 | B add speed -0.05 73 | CTRL+b set speed 1.0 74 | 75 | n add sub-delay +0.10 76 | N add sub-delay -0.10 77 | CTRL+n set sub-delay 0 78 | 79 | Q quit 80 | q quit-watch-later 81 | -------------------------------------------------------------------------------- /.config/mpv/scripts/betterchapters.lua: -------------------------------------------------------------------------------- 1 | -- betterchapters.lua 2 | -- Loads the next or previous playlist entry if there are no more chapters in the seek direction. 3 | -- To bind in input.conf, use: script_binding 4 | -- Keybind names: chapter_next, chapter_prev 5 | -- Recommended to use with autoload.lua 6 | 7 | function chapter_seek(direction) 8 | local chapters = mp.get_property_number("chapters") 9 | local chapter = mp.get_property_number("chapter") 10 | if chapter == nil then chapter = 0 end 11 | if chapters == nil then chapters = 0 end 12 | if chapter+direction < 0 then 13 | mp.command("playlist_prev") 14 | elseif chapter+direction >= chapters then 15 | mp.command("playlist_next") 16 | else 17 | mp.commandv("osd-msg", "add", "chapter", direction) 18 | end 19 | end 20 | 21 | mp.add_key_binding("PGUP", "chapter_next", function() chapter_seek(1) end) 22 | mp.add_key_binding("PGDWN", "chapter_prev", function() chapter_seek(-1) end) -------------------------------------------------------------------------------- /.config/mpv/scripts/mvtools.vpy: -------------------------------------------------------------------------------- 1 | import vapoursynth as vs 2 | core = vs.get_core() 3 | clip = video_in 4 | 5 | dst_fps = display_fps 6 | # Interpolating to fps higher than 60 is too CPU-expensive, smoothmotion can 7 | # handle the rest. 8 | while (dst_fps > 60) : 9 | dst_fps /= 2 10 | 11 | 12 | # Skip interpolation for >1080p or 60Hz content due to perfomance 13 | if not (clip.width > 1920 or clip.height > 1080 or container_fps > 59) : 14 | src_fps_num = int(container_fps * 1e8) 15 | src_fps_den = int(1e8) 16 | dst_fps_num = int(dst_fps * 1e4) 17 | dst_fps_den = int(1e4) 18 | # Needed because clip FPS is missing 19 | clip = core.std.AssumeFPS(clip, fpsnum = src_fps_num, fpsden = src_fps_den) 20 | print("Reflowing from ", src_fps_num/src_fps_den," fps to ", dst_fps_num/dst_fps_den, " fps. ") 21 | 22 | sup = core.mv.Super(clip, pel=2, hpad=16, vpad=16) 23 | bvec = core.mv.Analyse(sup, blksize=16, isb=True, chroma=True, search=3, searchparam=1) 24 | fvec = core.mv.Analyse(sup, blksize=16, isb=False, chroma=True, search=3, searchparam=1) 25 | clip = core.mv.BlockFPS(clip, sup, bvec, fvec, num=dst_fps_num, den=dst_fps_den, mode=3, thscd=12) 26 | 27 | clip.set_output() 28 | 29 | 30 | -------------------------------------------------------------------------------- /.config/mpv/scripts/ontop-playback.lua: -------------------------------------------------------------------------------- 1 | --makes mpv disable ontop when pausing and re-enable it again when resuming playback 2 | --please note that this won't do anything if ontop was not enabled before pausing 3 | 4 | local was_ontop = false 5 | 6 | mp.observe_property("pause", "bool", function(name, value) 7 | local ontop = mp.get_property_native("ontop") 8 | if value then 9 | if ontop then 10 | mp.set_property_native("ontop", false) 11 | was_ontop = true 12 | end 13 | else 14 | if was_ontop and not ontop then 15 | mp.set_property_native("ontop", true) 16 | end 17 | was_ontop = false 18 | end 19 | end) -------------------------------------------------------------------------------- /.config/mpv/scripts/pause-when-minimize.lua: -------------------------------------------------------------------------------- 1 | -- This script pauses playback when minimizing the window, and resumes playback 2 | -- if it's brought back again. If the player was already paused when minimizing, 3 | -- then try not to mess with the pause state. 4 | 5 | local did_minimize = false 6 | 7 | mp.observe_property("window-minimized", "bool", function(name, value) 8 | local pause = mp.get_property_native("pause") 9 | if value == true then 10 | if pause == false then 11 | mp.set_property_native("pause", true) 12 | did_minimize = true 13 | end 14 | elseif value == false then 15 | if did_minimize and (pause == true) then 16 | mp.set_property_native("pause", false) 17 | end 18 | did_minimize = false 19 | end 20 | end) -------------------------------------------------------------------------------- /.config/mpv/scripts/skipchapters.lua: -------------------------------------------------------------------------------- 1 | require 'mp.options' 2 | local opt = { 3 | patterns = { 4 | "^OP$","^[Oo]pening$", 5 | "^ED$","^[Ee]nding$", 6 | "^[Pp]review$", 7 | }, 8 | } 9 | read_options(opt) 10 | 11 | function check_chapter(_, chapter) 12 | if not chapter then 13 | return 14 | end 15 | for _, p in pairs(opt.patterns) do 16 | if string.match(chapter, p) then 17 | print("Skipping chapter:", chapter) 18 | mp.command("no-osd add chapter 1") 19 | return 20 | end 21 | end 22 | end 23 | 24 | mp.observe_property("chapter-metadata/by-key/title", "string", check_chapter) -------------------------------------------------------------------------------- /.config/mpv/scripts/status-line.lua: -------------------------------------------------------------------------------- 1 | -- Rebuild the terminal status line as a lua script 2 | -- Be aware that this will require more cpu power! 3 | -- Also, this is based on a rather old version of the 4 | -- builtin mpv status line. 5 | 6 | -- Add a string to the status line 7 | function atsl(s) 8 | newStatus = newStatus .. s 9 | end 10 | 11 | function update_status_line() 12 | -- Reset the status line 13 | newStatus = "" 14 | 15 | if mp.get_property_bool("pause") then 16 | atsl("(Paused) ") 17 | elseif mp.get_property_bool("paused-for-cache") then 18 | atsl("(Buffering) ") 19 | end 20 | 21 | if mp.get_property("vid") ~= "no" then 22 | atsl("A") 23 | end 24 | if mp.get_property("aid") ~= "no" then 25 | atsl("V") 26 | end 27 | 28 | atsl(": ") 29 | 30 | atsl(mp.get_property_osd("time-pos")) 31 | 32 | atsl(" / "); 33 | atsl(mp.get_property_osd("duration")); 34 | 35 | atsl(" (") 36 | atsl(mp.get_property_osd("percent-pos", -1)) 37 | atsl("%)") 38 | 39 | local r = mp.get_property_number("speed", -1) 40 | if r ~= 1 then 41 | atsl(string.format(" x%4.2f", r)) 42 | end 43 | 44 | r = mp.get_property_number("avsync", nil) 45 | if r ~= nil then 46 | atsl(string.format(" A-V: %7.3f", r)) 47 | end 48 | 49 | r = mp.get_property("total-avsync-change", 0) 50 | if math.abs(r) > 0.05 then 51 | atsl(string.format(" ct:%7.3f", r)) 52 | end 53 | 54 | r = mp.get_property_number("drop-frame-count", -1) 55 | if r > 0 then 56 | atsl(" Late: ") 57 | atsl(r) 58 | end 59 | 60 | r = mp.get_property_number("cache", 0) 61 | if r > 0 then 62 | atsl(string.format(" Cache: %d%% ", r)) 63 | end 64 | 65 | -- Set the new status line 66 | mp.set_property("options/term-status-msg", newStatus) 67 | end 68 | 69 | -- Register the event 70 | mp.register_event("tick", update_status_line) 71 | -------------------------------------------------------------------------------- /.config/mpv/scripts/youtube-starttime.lua: -------------------------------------------------------------------------------- 1 | --sets the startime of a youtube video as specified in the "t=HHhMMmSSs" part of the url 2 | 3 | local msg = require 'mp.msg' 4 | 5 | function youtube_starttime() 6 | url = mp.get_property("path", "") 7 | start = 0 8 | 9 | if string.find(url, "youtu%.?be") and 10 | ((url:find("http://") == 1) or (url:find("https://") == 1)) then 11 | time = string.match(url, "[#&%?]t=%d*h?%d*m?%d+s?m?h?") 12 | --the time-string can start with #, & or ? followed by t= and the timing parameters 13 | --at least one number needs to be present after t=, followed by h, m, s or nothing (>implies s) 14 | 15 | if time then 16 | for pos in string.gmatch(time,"%d+%a?") do 17 | if string.match(pos,"%d+h") then --find out multiplier for 18 | multiplier = 60*60 --hours 19 | elseif string.match(pos,"%d+m") then 20 | multiplier = 60 --minutes 21 | else multiplier = 1 end --seconds 22 | 23 | start = start + (string.match(pos,"%d+") * multiplier) 24 | end 25 | 26 | msg.info("parsed '" .. time .. "' into '" .. start .. "' seconds") 27 | end 28 | 29 | mp.set_property("file-local-options/start",start) 30 | end 31 | end 32 | 33 | mp.add_hook("on_load", 50, youtube_starttime) -------------------------------------------------------------------------------- /.config/neofetch/config.conf: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # vim:fdm=maker 3 | # 4 | # Neofetch config 5 | 6 | # Speed up script by not using unicode 7 | export LC_ALL=C 8 | export LANG=C 9 | 10 | # Info 11 | # See this wiki pagw for more info: 12 | 13 | print_info() { 14 | info "model" model 15 | info underline 16 | #info line_break 17 | 18 | info "os" distro 19 | info "wm" wm 20 | info "kernel" kernel 21 | info "shell" shell 22 | #info "cpu" cpu 23 | #info underline 24 | info "memory" memory 25 | #prin "memory" "$(~/.config/neofetch/memory.sh)" 26 | info "uptime" uptime 27 | info "packages" packages 28 | info "term" term 29 | #info "resolution" resolution 30 | 31 | info line_break 32 | info cols 33 | info line_break 34 | info line_break 35 | info line_break 36 | info line_break 37 | } 38 | 39 | 40 | kernel_shorthand="on" 41 | distro_shorthand="off" 42 | os_arch="off" 43 | uptime_shorthand="tiny" 44 | shell_path="off" 45 | shell_version="on" 46 | speed_type="bios_limit" 47 | speed_shorthand="on" 48 | cpu_shorthand="tiny" 49 | cpu_speed="off" 50 | cpu_cores="logical" 51 | cpu_temp="C" 52 | gpu_brand="off" 53 | gpu_type="all" 54 | refresh_rate="off" 55 | gtk_shorthand="off" 56 | gtk2="on" 57 | gtk3="on" 58 | public_ip_host="http://ident.me" 59 | disk_show=('/' '/dev/sda7' '/dev/sda6' '/devsda10') 60 | disk_subtitle="dir" 61 | song_shorthand="off" 62 | install_time="on" 63 | install_time_format="12h" 64 | colors=(2 5 3 1 4 7) 65 | bold="off" 66 | underline_enabled="on" 67 | underline_char="─" 68 | block_range=(1 7) 69 | color_blocks="on" 70 | block_width=3 71 | block_height=1 72 | #bar_char_elapsed="─" 73 | #bar_char_total="─" 74 | bar_char_elapsed="━" 75 | bar_char_total="┄" 76 | bar_border="off" 77 | bar_length=12 78 | bar_color_elapsed="2" 79 | bar_color_total="1" 80 | cpu_display="off" 81 | memory_display="bar" 82 | battery_display="off" 83 | disk_display="off" 84 | image_backend="w3m" 85 | image_source="auto" 86 | ascii_distro="auto" 87 | ascii_colors=(distro) 88 | ascii_bold="off" 89 | image_loop="off" 90 | thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch" 91 | crop_mode="fit" 92 | crop_offset="center" 93 | image_size="auto" 94 | gap=3 95 | yoffset=0 96 | xoffset=0 97 | background_color= 98 | scrot="off" 99 | scrot_cmd="auto" 100 | scrot_name="neofetch-$(date +%F-%I-%M-%S-${RANDOM}).png" 101 | image_host="imgur" 102 | 103 | stdout="off" 104 | 105 | -------------------------------------------------------------------------------- /.config/nvim/colors/cherry.vim: -------------------------------------------------------------------------------- 1 | " a simple vim colorscheme 2 | 3 | hi clear 4 | set background=dark 5 | 6 | if exists ("g:syntax on") 7 | syntax reset 8 | endif 9 | 10 | let g:colors_name="cherry" 11 | 12 | " --- 13 | " syntax 14 | " --- 15 | 16 | hi Normal ctermfg=7 ctermbg=NONE cterm=NONE 17 | hi Comment ctermfg=8 ctermbg=NONE cterm=NONE 18 | hi Constant ctermfg=2 ctermbg=NONE cterm=NONE 19 | hi Identifier ctermfg=11 ctermbg=NONE cterm=NONE 20 | hi Statement ctermfg=6 ctermbg=NONE cterm=NONE 21 | hi PreProc ctermfg=12 ctermbg=NONE cterm=NONE 22 | hi Type ctermfg=13 ctermbg=NONE cterm=NONE 23 | hi Special ctermfg=11 ctermbg=NONE cterm=NONE 24 | hi Ignore ctermfg=4 ctermbg=NONE cterm=NONE 25 | hi Error ctermfg=0 ctermbg=1 cterm=NONE 26 | hi Todo ctermfg=0 ctermbg=2 cterm=NONE 27 | hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline 28 | 29 | " --- 30 | " interface 31 | " --- 32 | 33 | hi Folded ctermfg=4 ctermbg=NONE cterm=NONE 34 | hi DiffAdd ctermfg=2 ctermbg=NONE cterm=NONE 35 | hi DiffChange ctermfg=11 ctermbg=NONE cterm=NONE 36 | hi DiffText ctermfg=7 ctermbg=NONE cterm=NONE 37 | hi DiffDelete ctermfg=1 ctermbg=NONE cterm=NONE 38 | hi Directory ctermfg=12 ctermbg=NONE cterm=NONE 39 | hi Search ctermfg=0 ctermbg=2 cterm=NONE 40 | hi IncSearch ctermfg=0 ctermbg=12 cterm=NONE 41 | hi NonText ctermfg=0 ctermbg=NONE cterm=NONE 42 | hi Pmenu ctermfg=0 ctermbg=7 cterm=NONE 43 | hi PmenuSel ctermfg=13 ctermbg=7 cterm=NONE 44 | hi LineNr ctermfg=4 ctermbg=NONE cterm=NONE 45 | hi ModeMsg ctermfg=7 ctermbg=NONE cterm=NONE 46 | hi StatusLine ctermfg=7 ctermbg=NONE cterm=NONE 47 | hi StatusLineNC ctermfg=4 ctermbg=NONE cterm=NONE 48 | hi MatchParen ctermfg=0 ctermbg=6 cterm=NONE 49 | hi VertSplit ctermfg=7 ctermbg=NONE cterm=NONE 50 | hi Visual ctermfg=0 ctermbg=7 cterm=NONE 51 | hi ErrorMsg ctermfg=1 ctermbg=NONE cterm=NONE 52 | hi WarningMsg ctermfg=11 ctermbg=NONE cterm=NONE 53 | hi Question ctermfg=2 ctermbg=NONE cterm=NONE 54 | -------------------------------------------------------------------------------- /.config/openboxrc: -------------------------------------------------------------------------------- 1 | super + d 2 | # rofi -show drun -modi drun -display-run 'Run' -display-drun "Openbox " -hide-scrollbar 3 | $XDG_CONFIG_HOME/polybar/scripts/rofi-menu 4 | 5 | super + w 6 | google-chrome-stable 7 | 8 | super + v 9 | pavucontrol 10 | 11 | # Brightness 12 | 13 | XF86MonBrightness{Up,Down} 14 | xbacklight {-inc 5,-dec 5} 15 | 16 | # Volume 17 | 18 | XF86Audio{RaiseVolume,LowerVolume,Mute} 19 | ~/bin/vol.sh {-i 4,-d 4,-t} 20 | 21 | XF86AudioMicMute 22 | amixer set Capture toggle 23 | # amixer -D pulse sset Capture toggle 24 | 25 | # Toggle Touchpad 26 | super + F2 27 | ~/bin/toggle-touchpad.sh 28 | 29 | # Capslock Led Notifications 30 | @Caps_Lock 31 | ~/bin/caplocks.sh 32 | 33 | # Screensaves 34 | super + F3 35 | ~/bin/caffeine.sh 36 | 37 | #XF86Display 38 | # sudo zzz 39 | # sudo pm-suspend 40 | 41 | super + @F7 42 | xset dpms force off 43 | 44 | XF86Display 45 | mantablockscreen 46 | 47 | # Screenshots 48 | 49 | super + @Print 50 | ~/bin/scr 51 | 52 | # Randomw Wallpapers 53 | # Dark Themes 54 | super + F1 55 | wal -i "$XDG_CONFIG_HOME/wpg/wallpapers" ; \ 56 | $XDG_CONFIG_HOME/openbox/wal-set 57 | 58 | # Light Themes 59 | super + shift + F1 60 | wal -i "$XDG_CONFIG_HOME/wpg/wallpapers" -l ; \ 61 | $XDG_CONFIG_HOME/openbox/wal-set 62 | 63 | # Reload SXHKD config 64 | super + Escape 65 | pkill -USR1 -x sxhkd; \ 66 | notify-send 'SXHKD RELOADED CONFIGURATION' 67 | 68 | -------------------------------------------------------------------------------- /.config/polybar/scripts/change-ibus-engine.sh: -------------------------------------------------------------------------------- 1 | engine=$(ibus engine) 2 | if [ "$engine" == "Unikey" ]; then 3 | ibus engine "xkb:us::eng" 4 | else 5 | ibus engine "Unikey" 6 | fi -------------------------------------------------------------------------------- /.config/polybar/scripts/mpc.sh: -------------------------------------------------------------------------------- 1 | #!/bin/zsh 2 | 3 | # get title 4 | title=$(mpc -f %title% | sed -n 1p); 5 | 6 | # get artist 7 | artist=$(mpc -f %artist% | sed -n 1p); 8 | 9 | # create buffer file if isnt exist 10 | if [ ! -f /tmp/polybuff ] 11 | then 12 | echo "Creating file..."; 13 | echo "mpcstate=1" > /tmp/polybuff; 14 | fi 15 | 16 | # write state in buff file 17 | 18 | 19 | # get current state 20 | state=$(cat /tmp/polybuff | grep "mpcstate" | cut -d "=" -f 2); 21 | 22 | # invert state 23 | state=$(($state*-1)); 24 | 25 | # backuping file 26 | mv /tmp/polybuff /tmp/polybuff.bak; 27 | 28 | # write value 29 | cat /tmp/polybuff.bak | sed -s "s/mpcstate=.*/mpcstate=$state/" /tmp/polybuff.bak > /tmp/polybuff; 30 | 31 | # remove old backup 32 | rm /tmp/polybuff.bak; 33 | 34 | # get string length of both informations 35 | titleLenght=${#title}; 36 | artistLenght=${#artist}; 37 | 38 | # limit string lenght to $len 39 | len=25; 40 | title=${title:0:$len}; 41 | artist=${artist:0:$len}; 42 | 43 | # add space padding to string shorter than 20 44 | while [ ${#artist} -lt $len ] 45 | do 46 | artist="$artist "; 47 | done 48 | while [ ${#title} -lt $len ] 49 | do 50 | title="$title "; 51 | done 52 | 53 | # display artist or title acording to state 54 | if [ $state -eq -1 ] 55 | then 56 | echo "$artist - $title"; 57 | else 58 | echo ""; 59 | fi 60 | 61 | -------------------------------------------------------------------------------- /.config/polybar/scripts/pkg.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | pac=$(checkupdates 2>/dev/null | wc -l) 3 | aur=$(cower -u 2>/dev/null | wc -l) 4 | 5 | check=$((pac + aur)) 6 | 7 | if [[ "$aur" != "0" ]] 8 | then 9 | echo "$check" 10 | else 11 | echo "$pac" 12 | fi 13 | -------------------------------------------------------------------------------- /.config/polybar/scripts/rofi-menu: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Custom Rofi Script 4 | 5 | BORDER="#CCFFFFFF" 6 | SEPARATOR="#00FFFFFF" 7 | FOREGROUND="#606060" 8 | BACKGROUND="#E6FFFFFF" 9 | BACKGROUND_ALT="#00FFFFFF" 10 | HIGHLIGHT_BACKGROUND="#2B8AC2" 11 | HIGHLIGHT_FOREGROUND="#FFFFFF" 12 | 13 | BLACK="#000000" 14 | WHITE="#ffffff" 15 | RED="#e53935" 16 | GREEN="#43a047" 17 | YELLOW="#fdd835" 18 | BLUE="#1e88e5" 19 | MAGENTA="#00897b" 20 | CYAN="#00acc1" 21 | PINK="#d81b60" 22 | PURPLE="#8e24aa" 23 | INDIGO="#3949ab" 24 | TEAL="#00897b" 25 | LIME="#c0ca33" 26 | AMBER="#ffb300" 27 | ORANGE="#fb8c00" 28 | BROWN="#6d4c41" 29 | GREY="#757575" 30 | BLUE_GREY="#546e7a" 31 | DEEP_PURPLE="#5e35b1" 32 | DEEP_ORANGE="#f4511e" 33 | LIGHT_BLUE="#039be5" 34 | LIGHT_GREEN="#7cb342" 35 | 36 | # Launch Rofi 37 | rofi -no-lazy-grab -show drun \ 38 | -display-drun "Applications :" -drun-display-format "{name}" \ 39 | -hide-scrollbar true \ 40 | -bw 0 \ 41 | -lines 10 \ 42 | -line-padding 10 \ 43 | -padding 20 \ 44 | -width 28 \ 45 | -xoffset 2 -yoffset 28 \ 46 | -location 1 \ 47 | -columns 1 \ 48 | -show-icons -icon-theme "Papirus" \ 49 | -font "Noto Sans 9" \ 50 | -color-enabled true \ 51 | -color-window "$BACKGROUND,$BORDER,$SEPARATOR" \ 52 | -color-normal "$BACKGROUND_ALT,$FOREGROUND,$BACKGROUND_ALT,$HIGHLIGHT_BACKGROUND,$HIGHLIGHT_FOREGROUND" \ 53 | -color-active "$BACKGROUND,$MAGENTA,$BACKGROUND_ALT,$HIGHLIGHT_BACKGROUND,$HIGHLIGHT_FOREGROUND" \ 54 | -color-urgent "$BACKGROUND,$YELLOW,$BACKGROUND_ALT,$HIGHLIGHT_BACKGROUND,$HIGHLIGHT_FOREGROUND" 55 | 56 | # More Options 57 | # -fullscreen \ 58 | 59 | # Theming help 60 | # color window = background, border, separator 61 | # color normal = background, foreground, background-alt, highlight-background, highlight-foreground 62 | # color active = background, foreground, background-alt, highlight-background, highlight-foreground 63 | # color urgent = background, foreground, background-alt, highlight-background, highlight-foreground 64 | -------------------------------------------------------------------------------- /.config/polybar/scripts/spotify.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | main() { 3 | if ! pgrep -x spotify >/dev/null; then 4 | echo ""; exit 5 | #echo "▸ silentcezH"; exit 6 | fi 7 | 8 | cmd="org.freedesktop.DBus.Properties.Get" 9 | domain="org.mpris.MediaPlayer2" 10 | path="/org/mpris/MediaPlayer2" 11 | 12 | meta=$(dbus-send --print-reply --dest=${domain}.spotify \ 13 | /org/mpris/MediaPlayer2 org.freedesktop.DBus.Properties.Get string:${domain}.Player string:Metadata) 14 | 15 | artist=$(echo "$meta" | sed -nr '/xesam:artist"/,+2s/^ +string "(.*)"$/\1/p' | tail -1 | sed "s/\&/+/g") 16 | album=$(echo "$meta" | sed -nr '/xesam:album"/,+2s/^ +variant +string "(.*)"$/\1/p' | tail -1) 17 | title=$(echo "$meta" | sed -nr '/xesam:title"/,+2s/^ +variant +string "(.*)"$/\1/p' | tail -1 | sed "s/\&/+/g") 18 | 19 | echo "${*:-%artist% - %title%}" | sed "s/%artist%/$artist/g;s/%title%/$title/g;s/%album%/$album/g"i | sed 's/&/\\&/g' 20 | } 21 | 22 | main "$@" 23 | -------------------------------------------------------------------------------- /.config/pywal_openbox_theme.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | config_dir="${XDG_CONFIG_HOME:-$HOME/.config}" 4 | cache_dir="${XDG_CACHE_DIR:-$HOME/.cache}" 5 | 6 | # Delete old themerc created 7 | rm "$cache_dir"/wal/themerc 8 | rm ~/.themes/Py/themerc 9 | 10 | # Copy themerc template 11 | mkdir "$config_dir"/wal/templates/ 2> /dev/null 12 | cp themerc "$config_dir"/wal/templates/themerc 13 | 14 | # Generate a themerc from current wal colors 15 | wal -nqi $(cat $cache_dir/wal/wal) 16 | 17 | # Symlink themerc 18 | ln -sf $cache_dir/wal/themerc $HOME/.themes/Py/openbox-3/themerc 19 | -------------------------------------------------------------------------------- /.config/ranger/__pycache__/devicons.cpython-36.opt-1.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/.config/ranger/__pycache__/devicons.cpython-36.opt-1.pyc -------------------------------------------------------------------------------- /.config/ranger/__pycache__/devicons.cpython-37.opt-1.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/.config/ranger/__pycache__/devicons.cpython-37.opt-1.pyc -------------------------------------------------------------------------------- /.config/ranger/bookmarks: -------------------------------------------------------------------------------- 1 | m:/home/icedreamfeakr/Downloads/360p 2 | u:/home/icedreamfeakr/Imagens 3 | -------------------------------------------------------------------------------- /.config/ranger/colorschemes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/.config/ranger/colorschemes/__init__.py -------------------------------------------------------------------------------- /.config/ranger/colorschemes/__pycache__/ColorScheme.cpython-36.opt-1.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/.config/ranger/colorschemes/__pycache__/ColorScheme.cpython-36.opt-1.pyc -------------------------------------------------------------------------------- /.config/ranger/colorschemes/__pycache__/__init__.cpython-36.opt-1.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/.config/ranger/colorschemes/__pycache__/__init__.cpython-36.opt-1.pyc -------------------------------------------------------------------------------- /.config/ranger/colorschemes/__pycache__/butter.cpython-36.opt-1.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/.config/ranger/colorschemes/__pycache__/butter.cpython-36.opt-1.pyc -------------------------------------------------------------------------------- /.config/ranger/colorschemes/__pycache__/classytouch.cpython-36.opt-1.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/.config/ranger/colorschemes/__pycache__/classytouch.cpython-36.opt-1.pyc -------------------------------------------------------------------------------- /.config/ranger/colorschemes/__pycache__/rawine.cpython-36.opt-1.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/.config/ranger/colorschemes/__pycache__/rawine.cpython-36.opt-1.pyc -------------------------------------------------------------------------------- /.config/ranger/colorschemes/__pycache__/rawwine.cpython-36.opt-1.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/.config/ranger/colorschemes/__pycache__/rawwine.cpython-36.opt-1.pyc -------------------------------------------------------------------------------- /.config/ranger/colorschemes/rawwine.py: -------------------------------------------------------------------------------- 1 | # Ranger theme 2 | # Tasty wine colors 3 | 4 | from ranger.gui.colorscheme import ColorScheme 5 | from ranger.gui.color import * 6 | 7 | class Default(ColorScheme): 8 | def use(self, context): 9 | fg, bg, attr = default_colors 10 | 11 | if context.reset: 12 | return default_colors 13 | 14 | elif context.in_browser: 15 | if context.selected: 16 | attr = reverse 17 | else: 18 | attr = normal 19 | if context.empty or context.error: 20 | bg = red 21 | if context.border: 22 | attr |= bold 23 | fg = cyan 24 | if context.media: 25 | if context.image: 26 | fg = magenta 27 | else: 28 | fg = magenta 29 | if context.container: 30 | attr |= normal 31 | fg = cyan 32 | if context.directory: 33 | attr |= bold 34 | fg = red 35 | elif context.executable and not \ 36 | any((context.media, context.container, 37 | context.fifo, context.socket)): 38 | attr |= normal 39 | fg = magenta 40 | if context.socket: 41 | fg = magenta 42 | if context.fifo or context.device: 43 | fg = yellow 44 | if context.device: 45 | attr |= bold 46 | if context.link: 47 | fg = context.good and cyan or magenta 48 | if context.tag_marker and not context.selected: 49 | attr |= bold 50 | if fg in (red, magenta): 51 | fg = white 52 | else: 53 | fg = red 54 | if not context.selected and (context.cut or context.copied): 55 | fg = magenta 56 | attr |= bold 57 | if context.main_column: 58 | if context.selected: 59 | attr |= normal 60 | if context.marked: 61 | attr |= bold 62 | fg = yellow 63 | if context.badinfo: 64 | if attr & reverse: 65 | bg = magenta 66 | else: 67 | fg = green 68 | 69 | elif context.in_titlebar: 70 | attr |= normal 71 | if context.hostname: 72 | attr |= bold 73 | fg = context.bad and red or black 74 | elif context.directory: 75 | fg = magenta 76 | elif context.tab: 77 | if context.good: 78 | bg = green 79 | elif context.link: 80 | fg = cyan 81 | 82 | elif context.in_statusbar: 83 | if context.permissions: 84 | if context.good: 85 | fg = black 86 | elif context.bad: 87 | fg = magenta 88 | if context.marked: 89 | attr |= bold | reverse 90 | fg = yellow 91 | if context.message: 92 | if context.bad: 93 | attr |= bold 94 | fg = red 95 | 96 | if context.text: 97 | if context.highlight: 98 | attr |= reverse 99 | 100 | if context.in_taskview: 101 | if context.title: 102 | fg = blue 103 | 104 | if context.selected: 105 | attr |= reverse 106 | 107 | return fg, bg, attr 108 | -------------------------------------------------------------------------------- /.config/ranger/commands.py: -------------------------------------------------------------------------------- 1 | # This is a sample commands.py. You can add your own commands here. 2 | # 3 | # Please refer to commands_full.py for all the default commands and a complete 4 | # documentation. Do NOT add them all here, or you may end up with defunct 5 | # commands when upgrading ranger. 6 | 7 | # A simple command for demonstration purposes follows. 8 | # ----------------------------------------------------------------------------- 9 | 10 | from __future__ import (absolute_import, division, print_function) 11 | 12 | # You can import any python module as needed. 13 | import os 14 | 15 | # You always need to import ranger.api.commands here to get the Command class: 16 | from ranger.api.commands import Command 17 | 18 | 19 | # Any class that is a subclass of "Command" will be integrated into ranger as a 20 | # command. Try typing ":my_edit" in ranger! 21 | class my_edit(Command): 22 | # The so-called doc-string of the class will be visible in the built-in 23 | # help that is accessible by typing "?c" inside ranger. 24 | """:my_edit 25 | 26 | A sample command for demonstration purposes that opens a file in an editor. 27 | """ 28 | 29 | # The execute method is called when you run this command in ranger. 30 | def execute(self): 31 | # self.arg(1) is the first (space-separated) argument to the function. 32 | # This way you can write ":my_edit somefilename". 33 | if self.arg(1): 34 | # self.rest(1) contains self.arg(1) and everything that follows 35 | target_filename = self.rest(1) 36 | else: 37 | # self.fm is a ranger.core.filemanager.FileManager object and gives 38 | # you access to internals of ranger. 39 | # self.fm.thisfile is a ranger.container.file.File object and is a 40 | # reference to the currently selected file. 41 | target_filename = self.fm.thisfile.path 42 | 43 | # This is a generic function to print text in ranger. 44 | self.fm.notify("Let's edit the file " + target_filename + "!") 45 | 46 | # Using bad=True in fm.notify allows you to print error messages: 47 | if not os.path.exists(target_filename): 48 | self.fm.notify("The given file does not exist!", bad=True) 49 | return 50 | 51 | # This executes a function from ranger.core.acitons, a module with a 52 | # variety of subroutines that can help you construct commands. 53 | # Check out the source, or run "pydoc ranger.core.actions" for a list. 54 | self.fm.edit_file(target_filename) 55 | 56 | # The tab method is called when you press tab, and should return a list of 57 | # suggestions that the user will tab through. 58 | # tabnum is 1 for and -1 for by default 59 | def tab(self, tabnum): 60 | # This is a generic tab-completion function that iterates through the 61 | # content of the current directory. 62 | return self._tab_directory_content() 63 | -------------------------------------------------------------------------------- /.config/ranger/history: -------------------------------------------------------------------------------- 1 | search 2 | cd Documents/Gits-Complete/ 3 | shell vim cherryblossom.vim 4 | shell wal -r 5 | cd .config/ 6 | delete 7 | open_with unzip 8 | rename 1500442938309.jpg 9 | rename ac54Ke4.jpg 10 | open_with unrar e 11 | cd /home/icedreamfeakr/Imagens/Pictures/ 12 | rename request-response-cycle-dynamic.png 13 | search pul 14 | search f 15 | search fi 16 | rename Programming Ruby 1.9 - 2.0, 4th edition.pdf 17 | rename Beige - Snowflake.mp3 18 | rename Birdy - Let It All Go ft. Rhodes.mp3 19 | rename G-Eazy - Me Myself & I ft. Bebe Rexha.mp3 20 | rename Gnash - I Hate U, I Love U ft. Olivia.mp3 21 | rename Jay Chou - 周杰倫【Hair Like Snow.mp3 22 | rename Kygo - First Time ft. Ellie Goulding.mp3 23 | rename Kygo - Stay ft. Maty Noyes.mp3 24 | rename Lilly Wood - Prayer In C ft. The Prick & Robin Schulz.mp3 25 | rename Louis Tomlinson - Back to You ft. Bebe Rexha & Digital Farm Animals.mp3 26 | rename Melvv - Not Me ft. Two Feet.mp3 27 | rename The Chainsmokers - Closer ft. Halsey.mp3 28 | rename Zedd - Clarity ft. Foxes.mp3 29 | rename Nishino Kana - Missing You.mp3 30 | rename Cam - Chờ Ai ft. QQQ .mp3 31 | rename Cá Hồi Hoang - Nếu.mp3 32 | rename Onionn Nếu ft. Marzuz.mp3 33 | search s 34 | cd Documents/Gits-Complete/Git/startpage 35 | cd project/HTML/ 36 | open_with vim 37 | rename Shameless.S08E02.Wheres.My.Meth.720p.AMZN.WEB-DL.DDP5.1.H.264-NTb.srt 38 | open_with mpv 39 | rename moby_dick.png 40 | cd 41 | 42 | rename r7xmqeqz.default/ 43 | rename r7xmqeqz.default 44 | open_with atom 45 | rename Shameless US - S05E01.720p.HDTV.x264-KILLERS.mkv 46 | rename Shameless.US.S05E01.720p.HDTV.x264-KILLERS.mkv 47 | find 48 | search snwy 49 | delete 50 | open_with 51 | -------------------------------------------------------------------------------- /.config/ranger/plugins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/.config/ranger/plugins/__init__.py -------------------------------------------------------------------------------- /.config/ranger/plugins/__pycache__/__init__.cpython-36.opt-1.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/.config/ranger/plugins/__pycache__/__init__.cpython-36.opt-1.pyc -------------------------------------------------------------------------------- /.config/ranger/plugins/__pycache__/__init__.cpython-37.opt-1.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/.config/ranger/plugins/__pycache__/__init__.cpython-37.opt-1.pyc -------------------------------------------------------------------------------- /.config/ranger/plugins/__pycache__/devicons_linemode.cpython-36.opt-1.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/.config/ranger/plugins/__pycache__/devicons_linemode.cpython-36.opt-1.pyc -------------------------------------------------------------------------------- /.config/ranger/plugins/__pycache__/devicons_linemode.cpython-37.opt-1.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/.config/ranger/plugins/__pycache__/devicons_linemode.cpython-37.opt-1.pyc -------------------------------------------------------------------------------- /.config/ranger/plugins/devicons_linemode.py: -------------------------------------------------------------------------------- 1 | 2 | import ranger.api 3 | from ranger.core.linemode import LinemodeBase 4 | from devicons import * 5 | 6 | @ranger.api.register_linemode 7 | class DevIconsLinemode(LinemodeBase): 8 | name = "devicons" 9 | 10 | uses_metadata = False 11 | 12 | def filetitle(self, file, metadata): 13 | return devicon(file) + ' ' + file.relative_path 14 | 15 | @ranger.api.register_linemode 16 | class DevIconsLinemodeFile(LinemodeBase): 17 | name = "filename" 18 | 19 | def filetitle(self, file, metadata): 20 | return devicon(file) + ' ' + file.relative_path 21 | -------------------------------------------------------------------------------- /.config/ranger/plugins/rifle_sxiv.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # Compatible with ranger 1.6.0 through 1.7.* 3 | # 4 | # This script searches image files in a directory, opens them all with sxiv and 5 | # sets the first argument to the first image displayed by sxiv. 6 | # 7 | # This is supposed to be used in rifle.conf as a workaround for the fact that 8 | # sxiv takes no file name arguments for the first image, just the number. Copy 9 | # this file somewhere into your $PATH and add this at the top of rifle.conf: 10 | # 11 | # mime ^image, has sxiv, X, flag f = path/to/this/script -- "$@" 12 | # 13 | # Implementation notes: this script is quite slow because of POSIX limitations 14 | # and portability concerns. First calling the shell function 'abspath' is 15 | # quicker than calling 'realpath' because it would fork a whole process, which 16 | # is slow. Second, we need to append a file list to sxiv, which can only be done 17 | # properly in two ways: arrays (which are not POSIX) or \0 sperated 18 | # strings. Unfortunately, assigning \0 to a variable is not POSIX either (will 19 | # not work in dash and others), so we cannot store the result of listfiles to a 20 | # variable. 21 | 22 | if [ $# -eq 0 ]; then 23 | echo "Usage: ${0##*/} PICTURES" 24 | exit 25 | fi 26 | 27 | [ "$1" == '--' ] && shift 28 | 29 | abspath () { 30 | case "$1" in 31 | /*) printf "%s\n" "$1";; 32 | *) printf "%s\n" "$PWD/$1";; 33 | esac 34 | } 35 | 36 | listfiles () { 37 | find -L "$(dirname "$target")" -maxdepth 1 -type f -iregex \ 38 | '.*\(jpe?g\|bmp\|png\|gif\)$' -print0 | sort -z 39 | } 40 | 41 | target="$(abspath "$1")" 42 | count="$(listfiles | grep -m 1 -ZznF "$target" | cut -d: -f1)" 43 | 44 | if [ -n "$count" ]; then 45 | listfiles | xargs -0 sxiv -n "$count" -- 46 | else 47 | sxiv -- "$@" # fallback 48 | fi 49 | -------------------------------------------------------------------------------- /.config/ranger/tagged: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/.config/ranger/tagged -------------------------------------------------------------------------------- /.config/rofi/config: -------------------------------------------------------------------------------- 1 | ! -------------------------------------------------------------------------- 2 | ! ROFI Color theme 3 | ! -------------------------------------------------------------------------- 4 | 5 | rofi.color-enabled: true 6 | rofi.width: 25 7 | rofi.font: Roboto 8 8 | rofi.hight: 14 9 | rofi.separator-style: true 10 | rofi.sidebare-mode: false 11 | rofi.lines: 7 12 | rofi.bw: 0 13 | rofi.fixed-num-lines: true 14 | rofi.hide-scrollbar: true 15 | rofi.terminal: urxvtc 16 | rofi.location: 0 17 | rofi.xoffset: 12 18 | rofi.yoffset: -120 19 | rofi.padding: 40 20 | rofi.show-icons: false 21 | rofi.modi: run,drun,window 22 | 23 | !rofi.theme: ~/.cache/wal/colors-rofi-dark.rasi 24 | 25 | -------------------------------------------------------------------------------- /.config/sxhkd/2bwmrc: -------------------------------------------------------------------------------- 1 | # config 2bwm hotkeys with sxhkd 2 | 3 | super + p 4 | rofi -show drun -modi drun -display-run 'Run' -display-drun " 2BWM " -hide-scrollbar 5 | 6 | super + w 7 | waterfox 8 | 9 | super + s 10 | spotify 11 | 12 | # Brightness 13 | XF86MonBrightnessUp 14 | xbacklight -inc 5 15 | 16 | XF86MonBrightnessDown 17 | xbacklight -dec 5 18 | 19 | # Volume & Multimedia Keys 20 | XF86AudioRaiseVolume 21 | ~/bin/vol.sh -i 4 22 | 23 | XF86AudioLowerVolume 24 | ~/bin/vol.sh -d 4 25 | 26 | XF86AudioMute 27 | ~/bin/vol.sh -t 28 | 29 | XF86AudioMicMute 30 | pulseaudio-ctl mute-input 31 | 32 | # Toggle Touchpad 33 | super + F2 34 | ~/bin/toggle-touchpad.sh 35 | 36 | # Screensaves 37 | super + F3 38 | ~/bin/caffeine.sh 39 | 40 | XF86Launch1 41 | xset dpms force off 42 | 43 | XF86ScreenSaver 44 | ~/bin/lock.sh -l dimblur 45 | 46 | # Caplock Notification 47 | @Caps_Lock 48 | ~/bin/caplock.sh 49 | 50 | # Spotify Hotkeys 51 | 52 | XF86AudioPlay 53 | dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause 54 | 55 | XF86AudioPrev 56 | dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous 57 | 58 | XF86AudioNext 59 | dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next 60 | 61 | # Mpd Hotkeys 62 | 63 | super + shift + {F10,F12} 64 | mpc -q {prev,next} 65 | 66 | super + shift + F11 67 | mpc -q toggle 68 | 69 | # Screenshots 70 | 71 | super + @Print 72 | ~/bin/scr 73 | 74 | @Print 75 | xfce4-screenshooter 76 | 77 | ctrl + Print 78 | scrot -d 2 -u --quality 100 '%Y-%m-%d_$wx$h.png' -e 'mv $f ~/Imagens/Screenshots/'; \ 79 | notify-send 'Screenshoots Saved' 80 | 81 | # Random Wallpapers 82 | # Dark Themes 83 | super + F1 84 | wal -a 96 -i "$HOME/Imagens/Wallpaper" && ~/.config/polybar/dark-wal-set 85 | 86 | # Light Themes 87 | super + shift + F1 88 | wal -a 96 -i "$HOME/Imagens/Wallpaper" -l && ~/bin/wal-set 89 | 90 | # Reload SXHKD config 91 | super + Escape 92 | pkill -USR1 -x sxhkd; \ 93 | notify-send 'SXHKD RELOADED CONFIGURATION' 94 | 95 | -------------------------------------------------------------------------------- /.config/sxiv/exec/image-info: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Example for ~/.config/sxiv/exec/image-info 4 | # Called by sxiv(1) whenever an image gets loaded, 5 | # with the name of the image file as its first argument. 6 | # The output is displayed in sxiv's status bar. 7 | 8 | s=" | " # field separator 9 | 10 | filename=$(basename "$1") 11 | filesize=$(du -Hh "$1" | cut -f 1) 12 | 13 | # The '[0]' stands for the first frame of a multi-frame file, e.g. gif. 14 | geometry=$(identify -format '%wx%h' "$1[0]") 15 | 16 | tags=$(exiv2 -q pr -pi "$1" | awk '$1~"Keywords" { printf("%s,", $4); }') 17 | tags=${tags%,} 18 | 19 | echo "${filesize}${s}${geometry}${tags:+$s}${tags}${s}${filename}" 20 | -------------------------------------------------------------------------------- /.config/sxiv/exec/key-handler: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | while read file 3 | do 4 | case "$1" in 5 | "C-d") 6 | mv "$file" ~/.trash ;; 7 | "C-r") 8 | convert -rotate 90 "$file" "$file" ;; 9 | "C-c") 10 | echo -n "$file" | xclip -selection clipboard ;; 11 | "C-w") 12 | nitrogen --save --set-zoom-fill "$file" ;; 13 | esac 14 | done 15 | -------------------------------------------------------------------------------- /.config/wal-set: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # 3 | # Script to set colors generated by 'wal' 4 | # https://github.com/dylanaraps/wal 5 | 6 | # Source generated colors. 7 | source "${HOME}/.cache/wal/colors.sh" 8 | 9 | reload_dunst() { 10 | pkill -9 dunst && \ 11 | dunst \ 12 | -lb "$color0" \ 13 | -nb "$color0" \ 14 | -cb "$color0" \ 15 | -lf "$color15" \ 16 | -bf "$color15" \ 17 | -cf "$color15" \ 18 | -nf "$color15" \ 19 | -fn "${DUNST_FONT:-Artwiz Lemon 7}" \ 20 | -geometry "${DUNST_SIZES:-0x0-5+40}" & 21 | } 22 | 23 | reload_bar() { 24 | killall -q polybar 25 | while pgrep -x polybar > /dev/null; do sleep 1; done 26 | polybar top --quiet & 27 | } 28 | 29 | main() { 30 | reload_dunst & 31 | reload_bar & 32 | } 33 | 34 | main >/dev/null 2>&1 35 | -------------------------------------------------------------------------------- /.config/zathura/x: -------------------------------------------------------------------------------- 1 | # zathurarc 2 | 3 | set font "Cantarell 8" 4 | set default-bg "#171014" #00 5 | set default-fg "#CAACB6" #01 6 | 7 | set statusbar-fg "#B07A75" #04 8 | set statusbar-bg "#171014" #01 9 | 10 | set inputbar-bg "#171014" #00 currently not used 11 | set inputbar-fg "#736f72" #02 12 | 13 | set notification-error-bg "#93758E" #08 14 | set notification-error-fg "#CAACB6" #00 15 | 16 | set notification-warning-bg "#6D4D55" #08 17 | set notification-warning-fg "#CAACB6" #00 18 | 19 | set highlight-color "#736f72" #0A 20 | set highlight-active-color "#CAACB6" #0D 21 | 22 | set completion-highlight-fg "#CAACB6" #02 23 | set completion-highlight-bg "#965D5D" #0C 24 | 25 | set completion-bg "#171014" #02 26 | set completion-fg "#CAACB6" #0C 27 | 28 | set notification-bg "#D04A2E" #0B 29 | set notification-fg "#CAACB6" #00 30 | 31 | set recolor-lightcolor "#171014" #00 32 | set recolor-darkcolor "#CAACB6" #06 33 | set recolor "true" 34 | 35 | # setting recolor-keep true will keep any color your pdf has. 36 | # if it is false, itll just be black and white 37 | set recolor-keephue "false" 38 | 39 | # Rest of your configs go here: 40 | -------------------------------------------------------------------------------- /.config/zathura/zathurarc: -------------------------------------------------------------------------------- 1 | set adjust-open "width" 2 | set selection-clipboard "clipboard" 3 | set font "Iosevka 7" 4 | 5 | #set default-bg "#0a0317" 6 | #set default-fg "#bacaf8" 7 | #set statusbar-bg "#050310" 8 | #set statusbar-fg "#e1f0e4" 9 | #set recolor-keephue "false" 10 | #set recolor-lightcolor "#0a0317" 11 | #set recolor-darkcolor "#bacaf8" 12 | #set recolor "true" 13 | 14 | map [ scroll full-down 15 | map ] scroll full-up 16 | -------------------------------------------------------------------------------- /.xinitrc: -------------------------------------------------------------------------------- 1 | 2 | # ╻ ╻╻┏┓╻╻╺┳╸┏━┓┏━╸ 3 | # ┏╋┛┃┃┗┫┃ ┃ ┣┳┛┃ 4 | # ╹ ╹╹╹ ╹╹ ╹ ╹┗╸┗━╸ 5 | 6 | # start some nice programs 7 | 8 | if [ -d /etc/X11/xinit/xinitrc.d ] ; then 9 | for f in /etc/X11/xinit/xinitrc.d/?* ; do 10 | [ -x "$f" ] && . "$f" 11 | done 12 | unset f 13 | fi 14 | 15 | export LANG=en_US.UTF-8 16 | export LC_ALL=en_US.UTF-8 17 | export _JAVA_AWT_WM_NONREPARENTING=1 18 | 19 | # dbus-launch 20 | if which dbus-launch >/dev/null && test -z "$DBUS_SESSION_BUS_ADDRESS"; 21 | then 22 | eval "$(dbus-launch --sh-syntax --exit-with-session)" 23 | fi 24 | 25 | # Fcitx-Unikey 26 | export GTK_IM_MODULE=ibus 27 | export QT_IM_MODULE=ibus 28 | export XMODIFIERS=@im=ibus 29 | ibus-daemon -drx & 30 | #fcitx -d & 31 | 32 | # Touchpad 33 | xinput set-prop "SynPS/2 Synaptics TouchPad" "libinput Tapping Enabled" 1 & 34 | #xinput set-prop "Synaptics TM2668-02" "libinput Tapping Enabled" 1 & 35 | xinput set-prop "TPPS/2 IBM TrackPoint" "libinput Accel Speed" 0.45 & 36 | 37 | # Fonts 38 | xset +fp /usr/share/fonts 39 | xset +fp /home/xmiah/.fonts 40 | xset fp rehash 41 | 42 | # Apps 43 | wal -R -s -e & 44 | sleep 0.2 ; xrdb -load ~/.Xresources & 45 | #compton --xrender-sync-fence --xrender-sync -b --backend glx --glx-no-rebind-pixmap -cCGb -r 20 -l -30 -t -10 -o 0.6 --vsync opengl-swc --no-fading-openclose --blur-method kawase & 46 | picom --config $XDG_CONFIG_HOME/picom/picom.conf & 47 | xsetroot -cursor_name left_ptr & 48 | urxvtd -q -f -o 49 | xset m 1/1 50 | xset s 180 180 51 | xset r rate 250 50 52 | bash /home/xmiah/Desktop/aria2rpc/aria2-daemon-firefox.sh & 53 | bash /home/xmiah/bin/battery-check-notif.sh & 54 | xcalib -d :0 ~/Desktop/ICC/LG_34WL75C.icm & 55 | bash /home/xmiah/bin/wallblur.sh & 56 | 57 | # Windows Managers 58 | sxhkd -c ~/.config/openbox/openboxrc & 59 | #sxhkd -c ~/.config/2bwm/2bwmrc & 60 | #bash /home/xmiah/.config/openbox/wal-set & 61 | #sleep 0.4 ; pkill -9 polybar 62 | exec openbox 63 | 64 | 65 | # vim:ft=dosini 66 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |
2 |

Dotfiles


3 |
4 | 5 | ***SCREENSHOTS*** 6 | + **`Action`** 7 | 8 | ![](out.gif) 9 | 10 | + **`Desu-chan`** 11 | 12 | ![Openbox](https://i.imgur.com/fJywCAN.png "desu-chan/openbox") 13 | 14 | + **`Femto`** 15 | 16 | ![KJz](https://i.imgur.com/KpoqLJO.jpg "fentoo/2bwm") 17 | 18 | 19 | * **`PaleNight`** 20 | 21 | ![PaleNight](https://i.imgur.com/13FVvQq.png "palenight/2bwm-f2f") 22 | 23 | ----------- 24 | 25 | * **`Sky-Tech`** 26 | 27 | 28 | ![12-13-2017](https://raw.githubusercontent.com/xmiah0906/dots/master/scrot/2017-12-23-08-39-48.png "Polybar 12-23-2017") 29 | 30 | ---------------- 31 | 32 | **System Configuration** 33 | 34 | + `distro` : voidlinux 35 | + `wm`: openbox 36 | + `terminal` : st forked luke 37 | + `shell`: zsh 38 | + `launcher` : rofi 39 | + `bar`: polybar 40 | + `notifications`: dunst 41 | + `media`: mpv 42 | + `file manager`: ranger 43 | + `editor`: neovim 44 | + `screen` : tmux 45 | + `browser`: firefox/chrome 46 | + `download manager`: aria2c 47 | 48 | Customing Linux have fun, try it! 49 | -------------------------------------------------------------------------------- /bin/16: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # 3 | # 16 color script. 4 | 5 | echo -e \\n \\e[10{0..7}m\ \ \\e[m \\n \\e[4{0..7}m\ \ \\e[m \\n 6 | -------------------------------------------------------------------------------- /bin/256: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # 3 | # The bestest and fasterest 256 color script. 4 | # 5 | # Usage: 256 end_col ('256 16', '256 256' or '256') 6 | 7 | for ((i=0;i<${1:-256};i++)) { 8 | printf '%s\e[4D\e[4C\e[48;5;%sm\e[K\e[m\n' "$i" "$i" 9 | } 10 | -------------------------------------------------------------------------------- /bin/2bws.sh: -------------------------------------------------------------------------------- 1 | #CURRENT=× 2 | #OCCUPIED=× 3 | #UNOCCUPIED=- 4 | #!/bin/sh 5 | work=$(xprop -root _NET_CURRENT_DESKTOP | sed -e 's/_NET_CURRENT_DESKTOP(CARDINAL) = //') 6 | 7 | if [ ${work} -eq 0 ] 8 | then 9 | echo -e ' 2BWM × - - - - - - ' 10 | elif [ ${work} -eq 1 ] 11 | then 12 | echo -e ' 2BWM - × - - - - - ' 13 | elif [ ${work} -eq 2 ] 14 | then 15 | echo -e ' 2BWM - - × - - - - ' 16 | elif [ ${work} -eq 3 ] 17 | then 18 | echo -e ' 2BWM - - - × - - - ' 19 | elif [ ${work} -eq 4 ] 20 | then 21 | echo -e ' 2BWM - - - - × - - ' 22 | elif [ ${work} -eq 5 ] 23 | then 24 | echo -e ' 2BWM - - - - - × - ' 25 | elif [ ${work} -eq 6 ] 26 | then 27 | echo -e ' 2BWM - - - - - - × ' 28 | fi 29 | 30 | -------------------------------------------------------------------------------- /bin/K/rose: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # 3 | # rose 4 | 5 | read -r -d '' rose <<- EOM 6 | \\033c\\033[31m .--.---. 7 | ( \\'--'/ ) 8 | ( '..-...' ) 9 | '.'-._.'.' 10 | \\033[34m <'-.,.-> 11 | \`\\( _ 12 | < \\ / \\ 13 | __ \\\\|_/ 14 | / \\ \\\\ 15 | '--'.\\ > 16 | \\\\\\033[0m 17 | EOM 18 | 19 | printf "%b\\n\\n" "$rose" 20 | -------------------------------------------------------------------------------- /bin/K/rose-neo: -------------------------------------------------------------------------------- 1 | ${c3} .--.---. 2 | ( \\'--'/ ) 3 | ( '..-...' ) 4 | '.'-._.'.' 5 | ${c4} <'-.,.-> 6 | `\( _ 7 | <\\ / \ 8 | __ \\|_/ 9 | / \\ \\ 10 | '--'.\\ > 11 | -------------------------------------------------------------------------------- /bin/battery-check-notif.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | while true 3 | do 4 | battery_level=$(sh ~/bin/battery-status.sh | sed -e 's/%//g') 5 | 6 | #Battery 0: Discharging, 13%, 00:52:52 remaining 7 | #To get the battery percentage only we'll cut the 8 | #second value which ends at ", ". So we get 13% 9 | #Now we'll replace the % sign by "", so 13% will 10 | #be changed to 13 now. 11 | #acpi -b produces output as 12 | echo $battery_level #$battery_level=13 13 | 14 | #If the charger is plugged in, acpi shows "charging" 15 | #and if it's not plugged in, it shows "discharging". 16 | #if acpi -b shows charging, "grep -c" will return 1 17 | #else it will return 0 18 | ac_power=$(acpi -b | grep -c "Charging") 19 | echo $ac_power #1 if charging(plugged in) and 0 if discharging (not plugged in) 20 | 21 | #when the battery is charging and it gets charged up to 100% 22 | 23 | if [[ $ac_power -eq 1 && $battery_level -eq 97 ]] #if charging and battery_level==100 24 | then 25 | export DISPLAY=:0.0 26 | notify-send -i "/home/xmiah/Desktop/lazy_girl.png" "Jsilver, Battery is full." "Level: $battery_level% "; 27 | #it notifies Ali, Battery is full and shows the battery 28 | #full image which is stored in /usr/local/bin directory 29 | 30 | #so, it will narrate, please remove the 31 | #charger. It's charged up to 100%. 32 | espeak "Charge full, Please Remove the charger" -s 140 33 | 34 | fi 35 | #when the battery is not charging 36 | #and it goes below 40% 37 | 38 | if [[ $ac_power -eq 0 && $battery_level -lt 30 ]] 39 | then 40 | export DISPLAY=:0.0 41 | notify-send -i "/home/xmiah/Desktop/iron-man.png" "Jsilver, Battery is Low." "Level: $battery_level% "; 42 | 43 | #similarily, it narrates 44 | #"please connect the charger" 45 | espeak "Please connect the charger" -s 140 46 | 47 | fi 48 | 49 | sleep 600 50 | 51 | done 52 | -------------------------------------------------------------------------------- /bin/battery-status.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | dir="/sys/class/power_supply/BAT0/" 4 | status=$( cat $dir"status" ) 5 | capacity=$( cat $dir"capacity" ) 6 | percentage=$((current*100/capacity)) 7 | echo $capacity"% " 8 | 9 | -------------------------------------------------------------------------------- /bin/blur: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ffmpeg -y -i $(cat ~/.cache/wal/wal) -filter_complex "boxblur=20" -vframes 1 blur.jpg -loglevel quiet ; \ 3 | nitrogen --set-zoom-fill blur.jpg 4 | -------------------------------------------------------------------------------- /bin/bunnyfetch: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Tiny colored fetch script 3 | # Requires Typicons Font to display the icons 4 | # elenapan @ github 5 | 6 | f=3 b=4 7 | for j in f b; do 8 | for i in {0..7}; do 9 | printf -v $j$i %b "\e[${!j}${i}m" 10 | done 11 | done 12 | d=$'\e[1m' 13 | t=$'\e[0m' 14 | v=$'\e[7m' 15 | 16 | # Items 17 | sep= 18 | s=$d$f0$sep$t 19 | 20 | o= 21 | osname=$(cat /etc/*-release | grep -i name | cut -d'=' -d'"' -f2 | sed -n 1p) 22 | 23 | w= 24 | wifiname="$(iwgetid | cut -d \" -f2)" 25 | 26 | h= 27 | wmname="$(xprop -id $(xprop -root -notype | awk '$1=="_NET_SUPPORTING_WM_CHECK:"{print $5}') -notype -f _NET_WM_NAME 8t | grep "WM_NAME" | cut -f2 -d \")" 28 | #wmname="$(ps -e | grep -m 1 -o -F \ 29 | # -e "2bwm" \ 30 | # -e "dwm" \ 31 | # -e "awesome")" 32 | 33 | k= 34 | kernel="$(uname -r)" 35 | 36 | r= 37 | resolution="$(xwininfo -root | grep geometry | awk '{print $2}' | cut -d + -f1)" 38 | 39 | sh= 40 | shell=$(basename $SHELL) 41 | 42 | # (\ /) 43 | # ( · ·) 44 | # c(")(") 45 | 46 | # (\ /) 47 | # ( . .) 48 | # c(")(") 49 | 50 | tput clear 51 | cat << EOF 52 | $d$f8$c1$o $t$osname 53 | $f4$h $t$wmname 54 | (\ /) $f3$k $t$kernel 55 | ( $d. .$t) $f2$sh $t$shell 56 | c($f1"$t)($f1"$t) $f5$r $t$resolution 57 | $f4$w $t$wifiname 58 | 59 | EOF 60 | -------------------------------------------------------------------------------- /bin/caffeine.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # this script toggles automatic screen blanking and suspend 3 | # useful when watching videos, for example 4 | # depends on: X, xautolock, notification daemon 5 | 6 | # get dpms status 7 | DPMS=$(xset q | grep "DPMS is Disabled") 8 | 9 | if [ "$DPMS" == "" ]; then 10 | # dpms enabed, turn it off 11 | xset s 0 0 12 | xset s noblank 13 | xset -dpms 14 | echo "Caffeine mode enabled" 15 | # send notification 16 | notify-send -u low -a "Caffeine" -i "caffeine" "Caffeine Mode Enabled" 17 | else 18 | # dpms disabled, turn it on 19 | xset s 180 180 20 | xset s blank 21 | xset +dpms 22 | echo "Caffeine mode disabled" 23 | notify-send -u low -a "Caffeine" -i "caffeine" "Caffeine Mode Disabled" 24 | fi; 25 | -------------------------------------------------------------------------------- /bin/caplock.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | CAP=$(xset q | grep Caps | tr -s " " | awk '{print $4}') 4 | 5 | if [[ "$CAP" == "off" ]] 6 | then 7 | notify-send 'Caps-Lock' 'DISABLED' -i /usr/share/icons/Adwaita/48x48/status/user-invisible.png 8 | else 9 | notify-send 'Caps-Lock' 'ENABLED' -i /usr/share/icons/Adwaita/48x48/status/user-invisible.png 10 | fi 11 | -------------------------------------------------------------------------------- /bin/caplocks.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | CAP=$(xset q | grep Caps | tr -s " " | awk '{print $4}') 4 | 5 | if [[ "$CAP" == "off" ]] 6 | then 7 | notify-send -t 2500 -i dialog-information 'CAPSLOCK: OFF' -i '/home/xmiah/.config/dunst/caps-lock-off.png' 8 | else 9 | notify-send -t 2500 -i dialog-information 'CAPSLOCK: ON' -i '/home/xmiah/.config/dunst/caps-lock-on.png' 10 | fi 11 | -------------------------------------------------------------------------------- /bin/cat-cat: -------------------------------------------------------------------------------- 1 | 2 | 3 | /\_`\ 4 | ( . .)___ 5 | => T <= \ 6 | \_.. ___ : 7 | `.____/ 8 | 9 | 10 | -------------------------------------------------------------------------------- /bin/cat-x3: -------------------------------------------------------------------------------- 1 | 2 | /^--^\ /^--^\ /^--^\ 3 | \____/ \____/ \____/ 4 | / \ / \ / \ 5 | | | | | | | 6 | \__ __/ \__ __/ \__ __/ 7 | |^|^|^\ \^|^|^|^/ /^|^|^|^|^\ \^|^|^| 8 | | | | |\ \| | |/ /| | | | | | \ \ | | 9 | ######/ /######\ \###########/ /##### 10 | | | | \/| | | | \/| | | | | |\/ | | | 11 | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_| 12 | -------------------------------------------------------------------------------- /bin/clean.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | rm -rf $HOME/.cache/mozilla/firefox/j1ho1fst.VoidLinux/safebrowsing/* 4 | rm -rf $HOME/.cache/mozilla/firefox/j1ho1fst.VoidLinux/startupCache/* 5 | rm -rf $HOME/.cache/mozilla/firefox/j1ho1fst.VoidLinux/cache2/entries/* 6 | rm $HOME/.cache/mozilla/firefox/j1ho1fst.VoidLinux/*.json 7 | rm $HOME/.mozilla/firefox/j1ho1fst.VoidLinux/places.sqlite 8 | 9 | ############################################################ 10 | 11 | rm -rf ~/.cache/spotify/Browser/Cache/* 12 | rm -rf ~/.cache/spotify/Data/* 13 | rm -rf ~/.cache/thumbnails/neofetch/* 14 | rm -rf ~/.cache/thumbnails/normal/* 15 | rm $HOME/.local/share/recently-used.xbel 16 | rm -f ~/.config/mpv/watch_later/* 17 | rm -rf ~/.local/share/fff/trash/* 18 | 19 | # Chrome cace 20 | rm -r ~/.cache/google-chrome/Default/Cache/* 21 | -------------------------------------------------------------------------------- /bin/color3.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/bash 2 | # 3 | # This file echoes a bunch of color codes to the 4 | # terminal to demonstrate what's available. Each 5 | # line is the color code of one foreground color, 6 | # out of 17 (default + 16 escapes), followed by a 7 | # test use of that color on all nine background 8 | # colors (default + 8 escapes). 9 | # 10 | 11 | T='gYw' # The test text 12 | 13 | echo -e "\n 40m 41m 42m 43m\ 14 | 44m 45m 46m 47m"; 15 | 16 | for FGs in ' m' ' 1m' ' 30m' '1;30m' ' 31m' '1;31m' ' 32m' \ 17 | '1;32m' ' 33m' '1;33m' ' 34m' '1;34m' ' 35m' '1;35m' \ 18 | ' 36m' '1;36m' ' 37m' '1;37m'; 19 | do FG=${FGs// /} 20 | echo -en " $FGs \033[$FG $T " 21 | for BG in 40m 41m 42m 43m 44m 45m 46m 47m; 22 | do echo -en "$EINS \033[$FG\033[$BG $T \033[0m"; 23 | done 24 | echo; 25 | done 26 | echo 27 | 28 | -------------------------------------------------------------------------------- /bin/color6.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | # coding: utf-8 3 | 4 | # ANSI color scheme script 5 | # Author: Ivaylo Kuzev < Ivo > 6 | # Original: http://crunchbang.org/forums/viewtopic.php?pid=134749%23p134749#p134749 7 | # Modified using Ruby. 8 | 9 | CL = "\e[0m" 10 | BO = "\e[1m" 11 | 12 | R = "\e[31m" 13 | G = "\e[32m" 14 | Y = "\e[33m" 15 | B = "\e[34m" 16 | P = "\e[35m" 17 | C = "\e[36m" 18 | 19 | print < /dev/null; do sleep 1; done 7 | xwinwrap -ov -g 1920x1080+0+0 -- mpv -wid WID "$img" --no-osc --no-osd-bar --no-video-osd --loop-file --player-operation-mode=cplayer --no-audio --panscan=1.0 --no-input-default-bindings 8 | } 9 | 10 | main() { 11 | reload_wall & 12 | } 13 | 14 | main >/dev/null 2>&1 15 | -------------------------------------------------------------------------------- /bin/gif-wallpaper.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/bash 2 | img="$1" 3 | _resolution="$(identify -format '%wx%h\n' "$img" | head -1)" 4 | 5 | _w="$(identify -format '%w\n' "$img" | head -1)" 6 | _w="$(expr 1920 - $_w)" 7 | _w="$(expr $_w / 2)" 8 | 9 | _h="$(identify -format '%h\n' "$img" | head -1)" 10 | _h="$(expr 1080 - $_h)" 11 | _h="$(expr $_h / 2)" 12 | 13 | 14 | _reload_bg() { 15 | _solid="$(convert "$img" -crop 1x1+0+0 -depth 8 txt: | grep -Eo \ 16 | '#[A-F0-9]{6}(FF|)' | sort -u | head -n 1)" 17 | 18 | _solid="${_solid%%FF}" 19 | 20 | printf '%s\n' "${_solid}" 21 | } 22 | 23 | 24 | solid_bg() { 25 | _bg="$(_reload_bg)" 26 | 27 | hsetroot -solid "$_bg" 28 | } 29 | 30 | 31 | reload_wall() { 32 | killall xwinwrap 33 | while pgrep -x xwinwrap > /dev/null; do sleep 1; done 34 | 35 | xwinwrap -ov -g "$_resolution"+"$_w"+"$_h" -- mpv -wid WID "$img" --no-osc --no-osd-bar --no-video-osd --loop-file --player-operation-mode=cplayer --no-audio --panscan=1.0 --no-input-default-bindings 36 | } 37 | 38 | main() { 39 | reload_wall & 40 | solid_bg & 41 | } 42 | 43 | main >/dev/null 2>&1 44 | -------------------------------------------------------------------------------- /bin/ilumi: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # onodera - onodera at openmailbox dot org 4 | # Display some rice info 5 | 6 | foreground="\e[0;39m" 7 | brown="\e[1;33m" 8 | 9 | hostname="$(hostname)" 10 | #distro="$(crux)" 11 | kernel="$(uname -r -s)" 12 | uptime="$(uptime -p | cut -d " " -f 2-)" 13 | packages="$(pacman -Q | wc -l)" 14 | wm="$(wmctrl -m | grep -i name | cut -d " " -f2)" 15 | 16 | #if [[ -n "$DISPLAY" ]]; then 17 | # xdo resize -h 190 -w 502 18 | #fi 19 | 20 | # Echo rice 21 | echo -e " " 22 | echo -e " " 23 | echo -e " $brown$USER$foreground@$brown$hostname$foreground" 24 | echo -e ' /\' 25 | echo -e ' / \'" ${brown}Distro:$foreground Arch punpun" 26 | echo -e ' / \'" ${brown}Kernel:$foreground $kernel" 27 | echo -e ' /˚̆̈̉` ˚̆̈̉` \'" ${brown}Uptime:$foreground $uptime" 28 | echo -e ' / レ \'" ${brown}Packages:$foreground $packages" 29 | echo -e ' / つ \'" ${brown}WM:$foreground $wm" 30 | echo -e ' /____________\'" ${brown}Font:$foreground Artwiz Lemon 8" 31 | echo -e ' ‾‾‾‾‾‾‾‾‾‾‾‾‾‾' 32 | echo -e " " 33 | echo -e " " 34 | -------------------------------------------------------------------------------- /bin/imgcat: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | source "`ueberzug library`" 3 | { 4 | ImageLayer::add [identifier]="img0" [x]="0" [y]="0" [path]="$1" 5 | read 6 | ImageLayer::remove [identifier]="img0" 7 | read 8 | } | ImageLayer 9 | -------------------------------------------------------------------------------- /bin/info-i3.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | #youtube=http://migre.me/uJ0RS 4 | face=https://www.facebook.com/dreamon.jsilver 5 | github=https://www.github.com/xmiah0906 6 | 7 | c00=$'\e[0;30m' 8 | c01=$'\e[0;31m' 9 | c02=$'\e[0;32m' 10 | c03=$'\e[0;33m' 11 | c04=$'\e[0;34m' 12 | c05=$'\e[0;35m' 13 | c06=$'\e[0;36m' 14 | c07=$'\e[0;37m' 15 | c08=$'\e[1;30m' 16 | c09=$'\e[1;31m' 17 | c10=$'\e[1;32m' 18 | c11=$'\e[1;33m' 19 | c12=$'\e[1;34m' 20 | c13=$'\e[1;35m' 21 | c14=$'\e[1;36m' 22 | c15=$'\e[1;37m' 23 | 24 | f0=$'\e[1;30m' 25 | f1=$'\e[1;37m' 26 | f2=$'\e[0;37m' 27 | 28 | kernel=`uname -rmo` 29 | cpuspe="`sed -n '/model\ name/s/^.*:\ //p' /proc/cpuinfo | uniq` (x`nproc`)" 30 | system=`sed 's/\s*[\(\\]\+.*$//' /etc/issue` 31 | 32 | if [ -n "$DISPLAY" ]; then 33 | wmname=`echo bspwm` 34 | termfn=`echo Lemon 8` 35 | systfn=`echo Iosevka Medium 7` 36 | else 37 | wmname="none" 38 | termfn="none" 39 | systfn="none" 40 | fi 41 | 42 | pkgnum=`pacman -Q|wc -l` 43 | birthd=`sed -n '1s/^\[\([0-9-]*\).*$/\1/p' /var/log/pacman.log | tr - .` 44 | 45 | cat << EOF 46 | ${c00}▉▉ | ${f1}OS ${f0}........... $f2$system 47 | ${c08} ▉▉| ${f1}name ${f0}......... $f2$HOSTNAME 48 | ${c01}▉▉ | ${f1}birth day${f0}..... $f2$birthd 49 | ${c09} ▉▉| ${f1}packages ${f0}..... $f2$pkgnum 50 | ${c02}▉▉ | 51 | ${c10} ▉▉| ${f1}wm ${f0}........... $f2$wmname 52 | ${c03}▉▉ | ${f1}shell ${f0}........ $f2$SHELL 53 | ${c11} ▉▉| ${f1}terminal ${f0}..... $f2$TERM 54 | ${c04}▉▉ | ${f1}term font ${f0}.... $f2$termfn 55 | ${c12} ▉▉| ${f1}system font ${f0}.. $f2$systfn 56 | ${c05}▉▉ | 57 | ${c13} ▉▉| ${f1}kernel ${f0}....... $f2$kernel 58 | ${c06}▉▉ | ${f1}processor ${f0}.... $f2$cpuspe 59 | ${c14} ▉▉| 60 | ${c07}▉▉ | ${f1}facebook ${f0}..... $f2$face 61 | ${c15} ▉▉| ${f1}github ${f0}....... $f2$github 62 | EOF 63 | -------------------------------------------------------------------------------- /bin/invaders.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # ANSI color scheme script featuring Space Invaders 4 | # 5 | # Original: http://crunchbang.org/forums/viewtopic.php?pid=126921%23p126921#p126921 6 | # Modified by lolilolicon 7 | # 8 | 9 | f=3 b=4 10 | for j in f b; do 11 | for i in {0..7}; do 12 | printf -v $j$i %b "\e[${!j}${i}m" 13 | done 14 | done 15 | bld=$'\e[1m' 16 | rst=$'\e[0m' 17 | 18 | cat << EOF 19 | 20 | $f1 ▀▄ ▄▀ $f2 ▄▄▄████▄▄▄ $f3 ▄██▄ $f4 ▀▄ ▄▀ $f5 ▄▄▄████▄▄▄ $f6 ▄██▄ $rst 21 | $f1 ▄█▀███▀█▄ $f2███▀▀██▀▀███ $f3▄█▀██▀█▄ $f4 ▄█▀███▀█▄ $f5███▀▀██▀▀███ $f6▄█▀██▀█▄$rst 22 | $f1█▀███████▀█ $f2▀▀███▀▀███▀▀ $f3▀█▀██▀█▀ $f4█▀███████▀█ $f5▀▀███▀▀███▀▀ $f6▀█▀██▀█▀$rst 23 | $f1▀ ▀▄▄ ▄▄▀ ▀ $f2 ▀█▄ ▀▀ ▄█▀ $f3▀▄ ▄▀ $f4▀ ▀▄▄ ▄▄▀ ▀ $f5 ▀█▄ ▀▀ ▄█▀ $f6▀▄ ▄▀$rst 24 | 25 | $bld$f1▄ ▀▄ ▄▀ ▄ $f2 ▄▄▄████▄▄▄ $f3 ▄██▄ $f4▄ ▀▄ ▄▀ ▄ $f5 ▄▄▄████▄▄▄ $f6 ▄██▄ $rst 26 | $bld$f1█▄█▀███▀█▄█ $f2███▀▀██▀▀███ $f3▄█▀██▀█▄ $f4█▄█▀███▀█▄█ $f5███▀▀██▀▀███ $f6▄█▀██▀█▄$rst 27 | $bld$f1▀█████████▀ $f2▀▀▀██▀▀██▀▀▀ $f3▀▀█▀▀█▀▀ $f4▀█████████▀ $f5▀▀▀██▀▀██▀▀▀ $f6▀▀█▀▀█▀▀$rst 28 | $bld$f1 ▄▀ ▀▄ $f2▄▄▀▀ ▀▀ ▀▀▄▄ $f3▄▀▄▀▀▄▀▄ $f4 ▄▀ ▀▄ $f5▄▄▀▀ ▀▀ ▀▀▄▄ $f6▄▀▄▀▀▄▀▄$rst 29 | 30 | 31 | $f7▌$rst 32 | 33 | $f7▌$rst 34 | 35 | $f7 ▄█▄ $rst 36 | $f7▄█████████▄$rst 37 | $f7▀▀▀▀▀▀▀▀▀▀▀$rst 38 | 39 | EOF 40 | -------------------------------------------------------------------------------- /bin/kittyfetch: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # Tiny colored fetch script 3 | # Requires Typicons Font to display the icons 4 | # elenapan @ github 5 | 6 | f=3 b=4 7 | for j in f b; do 8 | for i in {0..7}; do 9 | printf -v $j$i %b "\e[${!j}${i}m" 10 | done 11 | done 12 | d=$'\e[1m' 13 | t=$'\e[0m' 14 | v=$'\e[7m' 15 | 16 | # Items 17 | sep= 18 | s=$d$f0$sep$t 19 | 20 | o= 21 | osname=$(cat /etc/*-release | grep -i name | cut -d'=' -d'"' -f2 | sed -n 1p) 22 | 23 | w= 24 | wifiname="$(iwgetid | cut -d \" -f2)" 25 | 26 | h= 27 | wmname="$(ps -e | grep -m 1 -o -F \ 28 | -e "2bwm" \ 29 | -e "dwm" \ 30 | -e "awesome" \ 31 | -e "openbox")" 32 | 33 | k= 34 | kernel="$(uname -r)" 35 | 36 | r= 37 | resolution="$(xwininfo -root | grep geometry | awk '{print $2}' | cut -d + -f1)" 38 | 39 | sh= 40 | shell="$(basename $SHELL)" 41 | version="$($SHELL --version | awk '{print $2}')" 42 | 43 | f= 44 | term="st" 45 | #check="$(ps -o 'ppid=' -p $$)" 46 | #term="$(ps -o 'cmd=' -p $check | awk '{print $1}')" 47 | 48 | e= 49 | packages=$(xbps-query -l | wc -l) 50 | emerge="(xbps-query)" 51 | 52 | # (\ /) 53 | # ( . .) 54 | # c(")(") 55 | 56 | #tput clear 57 | #cat << EOF 58 | # $d$f8$c1$o $t$osname 59 | # $f4$h $t$wmname 60 | # (\ /) $f3$k $t$kernel 61 | # ( $d. .$t) $f2$sh $t$shell $version 62 | # c($f1"$t)($f1"$t) $f5$r $t$resolution 63 | # $f4$w $t$wifiname 64 | # 65 | #EOF 66 | 67 | tput clear 68 | cat << EOF 69 | 70 | 71 | /^--^\ /^--^\ /^--^\ $d$f2$c1$o $t$osname 72 | \____/ \____/ \____/ $f4$h $t$wmname 73 | / \ / \ / \ $f2$k $t$kernel 74 | | | | | | | $f8$e $t$packages $t$emerge 75 | \__ __/ \__ __/ \__ __/ 76 | |^|^|^\ \^|^|^|^/ /^|^|^|^|^\ \^|^|^| 77 | | | | |\ \| | |/ /| | | | | | \ \ | | $f8$f $t$term 78 | ######/ /######\ \###########/ /##### $f2$sh $t$shell $t$version 79 | | | | \/| | | | \/| | | | | |\/ | | | $f5$r $t$resolution 80 | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_| $f4$w $t$wifiname 81 | 82 | EOF 83 | 84 | -------------------------------------------------------------------------------- /bin/la2nch.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | # Terminate already running bar instances 4 | killall -q polybar 5 | 6 | # Wait until the processes have been shut down 7 | while pgrep -x polybar >/dev/null; do sleep 1; done 8 | 9 | # Launch bar 10 | polybar top --quiet & 11 | bspc config top_padding 28 & 12 | 13 | echo "Bars launches..." 14 | -------------------------------------------------------------------------------- /bin/lines: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # ANSI Color -- use these variables to easily have different color 4 | # and format output. Make sure to output the reset sequence after 5 | # colors (f = foreground, b = background), and use the 'off' 6 | # feature for anything you turn on. 7 | 8 | initializeANSI() 9 | { 10 | esc="" 11 | 12 | blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" 13 | yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" 14 | cyanf="${esc}[36m"; whitef="${esc}[37m" 15 | 16 | blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" 17 | yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" 18 | cyanb="${esc}[46m"; whiteb="${esc}[47m" 19 | 20 | boldon="${esc}[1m"; boldoff="${esc}[22m" 21 | italicson="${esc}[3m"; italicsoff="${esc}[23m" 22 | ulon="${esc}[4m"; uloff="${esc}[24m" 23 | invon="${esc}[7m"; invoff="${esc}[27m" 24 | 25 | reset="${esc}[0m" 26 | } 27 | 28 | # note in this first use that switching colors doesn't require a reset 29 | # first - the new color overrides the old one. 30 | 31 | initializeANSI 32 | 33 | cat << EOF 34 | 35 | ${redf}╔╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╗ ${greenf}╔╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╗ ${yellowf}╔╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╗ 36 | ${boldon}${redf}╚╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╝ ${greenf}╚╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╝ ${yellowf}╚╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╝${reset} 37 | ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ 38 | ${bluef}╔╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╗ ${purplef}╔╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╗ ${cyanf}╔╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╗ 39 | ${boldon}${bluef}╚╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╝ ${purplef}╚╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╝ ${cyanf}╚╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╝${reset} 40 | 41 | 42 | EOF 43 | -------------------------------------------------------------------------------- /bin/mpc.sh: -------------------------------------------------------------------------------- 1 | csong=$(mpc current) 2 | playing=$(mpc status | grep -o 'playing' ) 3 | p=" " 4 | 5 | if [ "$playing" == "playing" ]; then 6 | notify-send -t 1000 -u low "$af0$txt $csong$p" 7 | else [ "$playing" == "" ]; 8 | echo "" 9 | fi 10 | -------------------------------------------------------------------------------- /bin/music-notify/mpd-notify.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/bash 2 | 3 | # Get fields from mpc, split by tabs 4 | IFS=$'\t' read artist title \ 5 | <<< "$(mpc --format="%artist% - %title%")" 6 | 7 | notify-send --urgency=low --expire-time=5000 --app-name=ncmpcpp \ 8 | --icon="♫" "♫ $artist $title" 9 | -------------------------------------------------------------------------------- /bin/music-notify/music.sh: -------------------------------------------------------------------------------- 1 | spotify=$(pgrep -x spotify) 2 | 3 | if [ "$spotify" == "" ]; then 4 | ${HOME}/bin/music-notify/mpd-notify.sh 5 | else 6 | ${HOME}/bin/music-notify/spotify-notify.sh 7 | fi 8 | 9 | -------------------------------------------------------------------------------- /bin/music-notify/spotify-notify.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | main() { 3 | if ! pgrep -x spotify >/dev/null; then 4 | echo ""; exit 5 | #echo "▸ silentcezH"; exit 6 | fi 7 | 8 | cmd="org.freedesktop.DBus.Properties.Get" 9 | domain="org.mpris.MediaPlayer2" 10 | path="/org/mpris/MediaPlayer2" 11 | 12 | meta=$(dbus-send --print-reply --dest=${domain}.spotify \ 13 | /org/mpris/MediaPlayer2 org.freedesktop.DBus.Properties.Get string:${domain}.Player string:Metadata) 14 | 15 | artist=$(echo "$meta" | sed -nr '/xesam:artist"/,+2s/^ +string "(.*)"$/\1/p' | tail -1 | sed "s/\&/+/g") 16 | album=$(echo "$meta" | sed -nr '/xesam:album"/,+2s/^ +variant +string "(.*)"$/\1/p' | tail -1) 17 | title=$(echo "$meta" | sed -nr '/xesam:title"/,+2s/^ +variant +string "(.*)"$/\1/p' | tail -1 | sed "s/\&/+/g") 18 | 19 | notify-send --urgency=low --expire-time=5000 --app-name=spotify " $artist - $title" | sed "s/%artist%/$artist/g;s/%title%/$title/g;s/%album%/$album/g"i | sed 's/&/\\&/g' 20 | } 21 | 22 | main "$@" 23 | -------------------------------------------------------------------------------- /bin/nrnl.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # nrnl.sh - displays sys info 3 | 4 | # colors 5 | f=3 b=4 6 | for j in f b; do 7 | for i in {0..7}; do 8 | printf -v $j$i "%b" "\e[${!j}${i}m" 9 | done 10 | done 11 | bld=$'\e[1m' 12 | rst=$'\e[0m' 13 | inv=$'\e[7m' 14 | 15 | # detect 16 | user=$(whoami) 17 | host=$(hostname) 18 | kernel=$(uname -r) 19 | kernel=${kernel%-*} 20 | kernel=${kernel%_*} 21 | shell=$(basename $SHELL) 22 | os() { 23 | os=$(source /etc/os-release && echo $ID) 24 | export os 25 | } 26 | 27 | wm() { 28 | id=$(xprop -root -notype _NET_SUPPORTING_WM_CHECK) 29 | id=${id##* } 30 | wm=$(xprop -id "$id" -notype -len 100 -f _NET_WM_NAME 8t) 31 | wm=${wm/*_NET_WM_NAME = } 32 | wm=${wm/\"} 33 | wm=${wm/\"*} 34 | wm=${wm,,} 35 | export wm 36 | } 37 | 38 | init() { 39 | init=$(readlink /sbin/init) 40 | init=${init##*/} 41 | init=${init%%-*} 42 | export init 43 | } 44 | 45 | # exec 46 | os 47 | wm 48 | init 49 | cat < | shell: ${SHELL##*/} 6 | / __ \ model: $m 7 | ( / \ /| uptime: ${u:-?} 8 | _/\ __)/_) memory: ${z:-?}MB / ${y:-?}MB 9 | \/-____\/ kernel: ${k[2]:-?} 10 | ") 2>/dev/null 11 | -------------------------------------------------------------------------------- /bin/polyh.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | #killall -q polybar 4 | #while pgrep -x polybar > /dev/null; do sleep 1; done 5 | wal -a 99 -i "$HOME/Imagens/Wallpaper" -o ~/bin/wal-set -q 6 | #polybar top -q & 7 | bspc config top_padding 0 8 | -------------------------------------------------------------------------------- /bin/popup/colors.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # colors 4 | text="#fff" 5 | warning="#232e2f" 6 | background="#071d22" 7 | 8 | # other stuff 9 | trs="%{F#00000000}" 10 | bg="%{B$background}" 11 | txt="%{F$text}" 12 | wrn="%{F$warning}" 13 | 14 | # accents 15 | acc0="#b3bec1" 16 | acc1="#f2f2f2" 17 | acc2="#2a424a" 18 | 19 | # background accents 20 | a0="%{B$acc0}" 21 | a1="%{B$acc1}" 22 | a2="%{B$acc2}" 23 | 24 | # foreground accents 25 | af0="%{F$acc0}" 26 | af1="%{F$acc1}" 27 | af2="%{F$acc2}" 28 | 29 | # misc 30 | bgt="%{B$text}" 31 | bgf="%{F$background}" 32 | -------------------------------------------------------------------------------- /bin/popup/cover-: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # quit on error 4 | set -e 5 | 6 | # vars 7 | csf=$(mpc -f %file% | head -1) 8 | csil="/tmp/cover.png" 9 | csbil="/home/icedreamfeakr/bin/popup/img/bg.png" 10 | height=$(xdotool "getdisplaygeometry" | awk '{print $2;}') 11 | ypos=$(expr "$height" - "242") 12 | 13 | # extract the album art 14 | ffmpeg -loglevel 0 -y -i "$HOME/Music/$csf" -vf scale=-200:200 "$csil" 15 | 16 | # display it 17 | ~/bin/popup/popup.sh /tmp/cover.png "600" 18 | 19 | # delete it 20 | sleep ".25s" 21 | rm "$csil" 22 | -------------------------------------------------------------------------------- /bin/popup/cover.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # vars 4 | csf=`mpc -f %file% | head -1` 5 | csil="/tmp/cover.png" 6 | csbil="${HOME}/bin/popup/img/bg.png" 7 | pointer="${HOME}/bin/popup/img/ztn.png" 8 | 9 | # extract the album art 10 | ffmpeg -loglevel 0 -y -i "$HOME/Music/$csf" -vf scale=-200:200 "$csil" 11 | 12 | # display it 13 | sleep ".1s" 14 | ~/bin/popup/popup.sh /tmp/cover.png "$csbil" "600" -p "700" & 15 | sleep ".05s" 16 | n30f -t "poinz" -x "708" -y "28" -c "killall n30f" "$pointer" & 17 | #n30f -t "coverp" -x "600" -y "32" -c "killall n30f" "$csil" & 18 | 19 | # delete it 20 | sleep ".25s" 21 | rm "$csil" 22 | -------------------------------------------------------------------------------- /bin/popup/img/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/bin/popup/img/bg.png -------------------------------------------------------------------------------- /bin/popup/img/pointer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/bin/popup/img/pointer.png -------------------------------------------------------------------------------- /bin/popup/img/ztn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/bin/popup/img/ztn.png -------------------------------------------------------------------------------- /bin/popup/n30f/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2016, Samuel Hand 2 | All rights reserved. 3 | 4 | Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 5 | 6 | 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 7 | 8 | 2. 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. 9 | 10 | 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 11 | 12 | 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. 13 | -------------------------------------------------------------------------------- /bin/popup/n30f/Makefile: -------------------------------------------------------------------------------- 1 | PREFIX ?= /usr 2 | BINPREFIX = $(PREFIX)/bin 3 | 4 | all: n30f 5 | 6 | n30f: n30f.c 7 | gcc n30f.c -o n30f -lcairo -lxcb -lxcb-render 8 | 9 | install: n30f 10 | mkdir -p "$(DESTDIR)$(BINPREFIX)" 11 | install -m 755 n30f "$(DESTDIR)$(BINPREFIX)" 12 | 13 | clean: 14 | rm -f n30f 15 | -------------------------------------------------------------------------------- /bin/popup/n30f/README: -------------------------------------------------------------------------------- 1 | n30f is a quick hack to display a png in a borderless and transparent non-wm-managed window 2 | build using make and install to $PREFIX (/usr by default) with sudo make install 3 | n30f -h for usage 4 | -------------------------------------------------------------------------------- /bin/popup/n30f/n30f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/bin/popup/n30f/n30f -------------------------------------------------------------------------------- /bin/popup/popup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # usage: 3 | # popup [file] [placement] -p [pointer location] 4 | 5 | # fetch the colors 6 | source "${HOME}/bin/popup/colors.sh" 7 | 8 | # vars 9 | background="${HOME}/bin/popup/img/bg.png" 10 | pointer="${HOME}/bin/popup/img/pointer.png" 11 | height=$(xdotool "getdisplaygeometry" | awk '{print $2;}') 12 | ypos="40" 13 | 14 | # exec 15 | n30f -x "600" -y "32" -c "killall n30f" "$background" & 16 | sleep ".05s" 17 | n30f -x "605" -y "36" -c "killall n30f" "$1" & 18 | 19 | # pointer 20 | if [ "$3" == "-p" ] ; then 21 | n30f -x "$(expr "$2" + "$4")" -y "$(expr "$ypos" + "210")" -c "killall n30f" "$pointer" 22 | else 23 | exit 24 | fi 25 | -------------------------------------------------------------------------------- /bin/rallyx: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # ANSI color scheme script by pfh 4 | # 5 | # Initializing mod by lolilolicon from Archlinux 6 | # 7 | 8 | f=3 b=4 9 | for j in f b; do 10 | for i in {0..7}; do 11 | printf -v $j$i %b "\e[${!j}${i}m" 12 | done 13 | done 14 | bld=$'\e[1m' 15 | rst=$'\e[0m' 16 | inv=$'\e[7m' 17 | 18 | cat << EOF 19 | 20 | $f3 ▄ $f1 ▄▄ $f2 ▄▄ $f4 ▄▄ $f5 ▄▄ $f6 ▄▄ 21 | $f3 ███▄▄ $f1 ██▬██▬██ $f2 ██▬██▬██ $f4 ██▬██▬██ $f5 ██▬██▬██ $f6 ██▬██▬██ 22 | $f3 █████▀▀$f1 ████ $f2 ████ $f4 ████ $f5 ████ $f6 ████ 23 | $f3 █▀▀ $f1 ▄██ ██▄ $f2 ▄██ ██▄ $f4 ▄██ ██▄ $f5 ▄██ ██▄ $f6 ▄██ ██▄ 24 | $f3 █ $f1 ▄▄▄▀█ █▀▄▄▄ $f2 ▄▄▄▀█ █▀▄▄▄ $f4 ▄▄▄▀█ █▀▄▄▄ $f5 ▄▄▄▀█ █▀▄▄▄ $f6 ▄▄▄▀█ █▀▄▄▄ 25 | $f3▄█▄ $f1 ███▀████▀███ $f2 ███▀████▀███ $f4 ███▀████▀███ $f5 ███▀████▀███ $f6 ███▀████▀███ 26 | $f1 ▀ ▀ $f2 ▀ ▀ $f4 ▀ ▀ $f5 ▀ ▀ $f6 ▀ ▀ 27 | $bld 28 | $f3 ▄ $f1 ▄▄ $f2 ▄▄ $f4 ▄▄ $f5 ▄▄ $f6 ▄▄ 29 | $f3 ███▄▄ $f1 ██▬██▬██ $f2 ██▬██▬██ $f4 ██▬██▬██ $f5 ██▬██▬██ $f6 ██▬██▬██ 30 | $f3 █████▀▀$f1 ████ $f2 ████ $f4 ████ $f5 ████ $f6 ████ 31 | $f3 █▀▀ $f1 ▄██ ██▄ $f2 ▄██ ██▄ $f4 ▄██ ██▄ $f5 ▄██ ██▄ $f6 ▄██ ██▄ 32 | $f3 █ $f1 ▄▄▄▀█ █▀▄▄▄ $f2 ▄▄▄▀█ █▀▄▄▄ $f4 ▄▄▄▀█ █▀▄▄▄ $f5 ▄▄▄▀█ █▀▄▄▄ $f6 ▄▄▄▀█ █▀▄▄▄ 33 | $f3▄█▄ $f1 ███▀████▀███ $f2 ███▀████▀███ $f4 ███▀████▀███ $f5 ███▀████▀███ $f6 ███▀████▀███ 34 | $f1 ▀ ▀ $f2 ▀ ▀ $f4 ▀ ▀ $f5 ▀ ▀ $f6 ▀ ▀ 35 | $rst 36 | EOF -------------------------------------------------------------------------------- /bin/ram-check.sh: -------------------------------------------------------------------------------- 1 | 2 | #!/bin/bash 3 | free_mem=`free -m | sed -n 2p | awk '{print $4}'` 4 | total=`free -m | sed -n 2p | awk '{print $2}'` 5 | usage=`free -m | sed -n 2p | awk '{print $2 - $4}'` 6 | 7 | echo $usage"MiB " 8 | -------------------------------------------------------------------------------- /bin/rfetch: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | ## INFO 3 | 4 | # user is already defined 5 | HOST="$(hostname)" 6 | OS="Arch Linux" 7 | CPU="$(awk 'BEGIN{FS=":"} /model name/ { print $2; exit }' /proc/cpuinfo | sed 's/ @/\n/' | head -1 | head -c -4)" 8 | KERNEL="$(uname -srm)" 9 | UPTIME="$(uptime -p | sed s:"up "::)" 10 | PACKAGES="$(pacman -Q | wc -l)" 11 | # shell is already defined 12 | WM="$(wmctrl -m | grep -i name | cut -d " " -f2)" 13 | 14 | ## DEFINE COLORS 15 | 16 | # probably don't change these 17 | bc="$(tput bold)" # bold 18 | c0="$(tput setaf 0)" # black 19 | c1="$(tput setaf 1)" # red 20 | c2="$(tput setaf 2)" # green 21 | c3="$(tput setaf 3)" # yellow 22 | c4="$(tput setaf 4)" # blue 23 | c5="$(tput setaf 5)" # magenta 24 | c6="$(tput setaf 6)" # cyan 25 | c7="$(tput setaf 7)" # white 26 | rc="$(tput sgr0)" # reset 27 | 28 | # you can change these 29 | lc="${bc}${c6}" # labels 30 | nc="${bc}${c6}" # user and hostname 31 | tc="${bc}${c7}" # text 32 | fc="${bc}${c6}" # first color 33 | sc="${c6}" # second color 34 | 35 | ## OUTPUT 36 | cat << "EOF" 37 | .---. ,, 38 | ,, / \ ;,,' 39 | ;, ; ( o o ) ; ; 40 | ;,';,,, \ ~ / ,; ; 41 | ,,, ;,,,,;;,` '-,;'''',,,' 42 | ;,, ;,, ,,,, ,; ,,,'';;,,;'''; 43 | ;,,,; ~~' '';,,''',,;'''' 44 | ''' 45 | EOF 46 | cat << EOF 47 | ${lc}OS:${rc} ${tc}${OS}${rc} 48 | ${lc}KERNEL:${rc} ${tc}${KERNEL}${rc} 49 | ${lc}CPU:${rc} ${tc}${CPU}${rc} 50 | ${lc}UPTIME:${rc} ${tc}${UPTIME}${rc} 51 | ${lc}PACKAGES:${rc} ${tc}${PACKAGES}${rc} 52 | ${lc}SHELL:${rc} ${tc}${SHELL}${rc} 53 | ${lc}WM:${rc} ${tc}${WM}${rc} 54 | EOF 55 | -------------------------------------------------------------------------------- /bin/scr: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # 3 | # Take a screenshot and display a notification. 4 | # 5 | # Depends on: imagemagick, libnotify (patched with id support) 6 | 7 | scr_dir="${HOME}/Imagens/Screenshots" 8 | 9 | # Use printf to store the current date/time as variables. 10 | printf -v date '%(%F)T' -1 11 | printf -v time '%(%I-%M-%S)T' -1 12 | 13 | # Create current date format. 14 | mkdir -p "${scr_dir}/${date}" 15 | scr="${scr_dir}/${date}/${date}-${time}" 16 | 17 | # Send the notification 18 | 19 | #notify-send --expire-time=5000 -i view-fullscreen "SCREENSHOT SAVED!!!" --icon="/home/xmiah/.config/dunst/camera.png" ; sleep 0.5 20 | #notify-send --expire-time=5000 -i view-fullscreen "Screenshot!~" "Saved Screenshots as ${scr/*\/}.png !!!" --icon="/home/xmiah/.config/dunst/camera.png" ; sleep 0.5 21 | 22 | # Take the screenshot and crop out my second monitor. 23 | import -window root -pause 1 "$scr".png & 24 | cp -f "$scr".png "${scr_dir}/current.png" 25 | -------------------------------------------------------------------------------- /bin/screenfetch: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # Minimalist sysinfo script 4 | ################################# 5 | 6 | # color escapes 7 | BLK="\e[30m" 8 | RED="\e[31m" 9 | GRN="\e[32m" 10 | YLW="\e[33m" 11 | BLU="\e[34m" 12 | PUR="\e[35m" 13 | CYN="\e[36m" 14 | BRED="\e[31m" 15 | BGRN="\e[32m" 16 | BYLW="\e[33m" 17 | BBLU="\e[34m" 18 | BPUR="\e[35m" 19 | BCYN="\e[36m" 20 | WHT="\e[37m" 21 | RST="\e[0m" 22 | 23 | # build the color bars 24 | BAR="━━━━━" 25 | ((LEN = ${#BAR} * 6)) 26 | OUTT="$RED$BAR$GRN$BAR$YLW$BAR$BLU$BAR$PUR$BAR$CYN$BAR$RST" 27 | OUTB="$BRED$BAR$BGRN$BAR$BYLW$BAR$BBLU$BAR$BPUR$BAR$BCYN$BAR$RST" 28 | 29 | # array for info entries 30 | ENTS=() 31 | 32 | # function for creating entries 33 | mkent() { 34 | if [[ "$#" != 2 ]]; then 35 | printf "!! invalid number of arguments to make_entry().\n" 36 | exit 37 | fi 38 | 39 | local ENT="$2" 40 | while ((${#ENT} < LEN - ${#1})); do 41 | ENT=" $ENT" 42 | done 43 | 44 | ENT="$CNAME""$1""$CTEXT""$ENT""$RST" 45 | ENTS+=("$ENT") 46 | } 47 | 48 | 49 | # entry settings 50 | CNAME="$BLU" # color of entry name 51 | CTEXT="$WHT" # color of entry text 52 | 53 | # 54 | # add entries here! 55 | # format: mkent NAME TEXT 56 | # 57 | # examples: 58 | # 59 | mkent "OS" "$(cat /etc/*-release | grep -i name | cut -d'=' -d'"' -f2 | sed -n 1p)" 60 | mkent "User" "$(printenv USER)" 61 | mkent "Shell" "$(basename $SHELL) $($SHELL --version | awk '{print $2}' | cut -d + -f1)" 62 | # mkent "WM" "$(ps -e | grep -m 1 -o -F \ 63 | # -e "2bwm" \ 64 | # -e "dwm" \ 65 | # -e "awesome")" 66 | mkent "WM" "$(wmctrl -m | grep -i 'Name' | awk '{print $2}')" 67 | 68 | mkent "Packages" "$(xbps-query -l | wc -l)" 69 | 70 | # find the center of the screen 71 | COL=$(tput cols) 72 | ROW=$(tput lines) 73 | ((PADY = ROW / 2 - 1 - ${#ENTS[@]} / 2)) 74 | ((PADX = COL / 2 - LEN / 2)) 75 | 76 | for ((i = 0; i < PADX; ++i)); do 77 | PADC="$PADC " 78 | done 79 | 80 | for ((i = 0; i < PADY; ++i)); do 81 | PADR="$PADR\n" 82 | done 83 | 84 | # print everything 85 | 86 | # but clear the screen first 87 | clear 88 | 89 | # vertical padding 90 | printf "%b" "$PADR" 91 | 92 | # sysinfo 93 | printf "%s%b" "$PADC" "$OUTT\n" 94 | for ENT in "${ENTS[@]}"; do 95 | printf "%s%b" "$PADC" "$ENT\n" 96 | done 97 | printf "%s%b" "$PADC" "$OUTB\n" 98 | 99 | # hide the cursor and wait for user input 100 | tput civis 101 | read -n 1 102 | 103 | # give the cursor back 104 | tput cnorm 105 | -------------------------------------------------------------------------------- /bin/show_info.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | c00=$'\e[0;30m' 4 | c01=$'\e[0;31m' 5 | c02=$'\e[0;32m' 6 | c03=$'\e[0;33m' 7 | c04=$'\e[0;34m' 8 | c05=$'\e[0;35m' 9 | c06=$'\e[0;36m' 10 | c07=$'\e[0;37m' 11 | c08=$'\e[1;30m' 12 | c09=$'\e[1;31m' 13 | c10=$'\e[1;32m' 14 | c11=$'\e[1;33m' 15 | c12=$'\e[1;34m' 16 | c13=$'\e[1;35m' 17 | c14=$'\e[1;36m' 18 | c15=$'\e[1;37m' 19 | 20 | f0=$'\e[1;30m' 21 | f1=$'\e[1;37m' 22 | f2=$'\e[0;37m' 23 | 24 | kernel=$(uname -rmo) 25 | cpuspe=$(grep 'model name' /proc/cpuinfo| sed 1q|sed 's/^.*:\ *//') 26 | 27 | system=$(cat /etc/os-release | sed '2,$d;s/NAME="//;s/"//') 28 | 29 | if [ -n "$DISPLAY" ]; then 30 | wmname=$(wmctrl -m | grep -i name | awk '{print $2}') 31 | termfn=$(cat $HOME/.Xresources | grep -v ! | awk '/.font/ {print $2}' | sed 's/xft://;s/:pixelsize//;s/=/\ /') 32 | systfn=$(sed -n 's/^[gtk].*font.*"\(.*\)".*$/\1/p' ~/.gtkrc-2.0) 33 | else 34 | wmname="none" 35 | termfn="none" 36 | systfn="none" 37 | fi 38 | 39 | Wmname=$(wmctrl -m | grep -i name | awk '{print $2}') 40 | pkgnum=$(pacman -Q|wc -l) 41 | birthd=$(sed -n '1s/^\[\([0-9-]*\).*$/\1/p' /var/log/pacman.log | tr - .) 42 | 43 | gitdir="http://github.com/xmiah0906" 44 | myblog="https://www.facebook/dreamon.jsilver" 45 | 46 | cat << EOF 47 | 48 | ${c00}▉▉ | 49 | ${c08} ▉▉| ${c15}OS ${f0}........... $f2$system 50 | ${c01}▉▉ | ${c15}name ${f0}......... $f2$USER 51 | ${c09} ▉▉| ${c15}birth day${f0}..... $f2$birthd 52 | ${c02}▉▉ | ${c15}packages ${f0}..... $f2$pkgnum 53 | ${c10} ▉▉| 54 | ${c03}▉▉ | ${c15}wm ${f0}........... $f2$wmname 55 | ${c11} ▉▉| ${c15}shell ${f0}........ $f2$SHELL 56 | ${c04}▉▉ | ${c15}terminal ${f0}..... $f2$TERM 57 | ${c12} ▉▉| ${c15}term font ${f0}.... $f2$termfn 58 | ${c05}▉▉ | 59 | ${c13} ▉▉| ${c15}kernel ${f0}....... $f2$kernel 60 | ${c06}▉▉ | ${c15}processor ${f0}.... $f2$cpuspe 61 | ${c14} ▉▉| 62 | ${c07}▉▉ | ${c15}facebook ${f0}..... $f2$myblog 63 | ${c15} ▉▉| ${c15}github ${f0}....... $f2$gitdir 64 | EOF 65 | -------------------------------------------------------------------------------- /bin/syswh.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | clear 4 | 5 | # or use wm array -- add any that need to be recognized 6 | wms=( 2bwm 2wm 9wm aewm afterstep ahwm alopex amiwm antiwm awesome blackbox bspwm catwm clfswm ctwm cwm dminiwm dragonflywm dwm echinus \ 7 | euclid-wm evilpoison evilwm fluxbox flwm fvwm-crystal goomwwm hcwm herbstluftwm i3 icewm jwm karmen larswm lwm matwm2 mcwm monsterwm \ 8 | musca notion nwm olwm openbox oroborus pekwm ratpoison sapphire sawfish sscrotwm sithwm smallwm snapwm spectrwm stumpwm subtle tfwm tinywm tritium twm \ 9 | uwm vtwm w9wm weewm wind windowlab wm2 wmaker wmfs wmii wmx xfwm4 xmonad xoat yeahwm ) 10 | 11 | # define colors for color-echo 12 | red="\e[31m" 13 | grn="\e[32m" 14 | ylw="\e[33m" 15 | cyn="\e[36m" 16 | blu="\e[34m" 17 | prp="\e[35m" 18 | bprp="\e[35;1m" 19 | rst="\e[0m" 20 | 21 | color-echo() 22 | { # print with colors 23 | echo -e " $red$1: $rst$2" 24 | } 25 | 26 | print-kernel() 27 | { 28 | color-echo 'kernel' "$(uname -smr)" 29 | } 30 | 31 | print-uptime() 32 | { 33 | up=$(new->face($file); 9 | my $glyph = $face->glyph_from_char($char); 10 | if ($glyph) { 11 | print $font_def; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /bin/tiled.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # get gaps and padding bspwm focused monitor to small 3 | p=$(bspc config -d focused top_padding) 4 | 5 | if [[ "$p" != "130" ]] 6 | then 7 | bspc config -d focused top_padding 130 8 | bspc config -d focused bottom_padding 130 9 | bspc config -d focused left_padding 270 10 | bspc config -d focused right_padding 270 11 | bspc config -d focused window_gap 5 12 | else 13 | bspc config -d focused top_padding 0 14 | bspc config -d focused bottom_padding 0 15 | bspc config -d focused left_padding 2 16 | bspc config -d focused right_padding 2 17 | bspc config -d focused window_gap 6 18 | fi 19 | 20 | 21 | -------------------------------------------------------------------------------- /bin/tlhs.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # 3 | source "~/.cache/wal/colors.sh" 4 | 5 | font="${BAR_FONT:-"-*-lemon-*"}" 6 | icon="${BAR_ICON:-"-*-siji-*"}" 7 | 8 | tim() { 9 | printf "%(%a %d %b - %l:%M %p)T" 10 | } 11 | 12 | vol() { 13 | cur="$(amixer get Master -n | 14 | awk -F '\\[|\\]' '/[0-9]{1,3}%/ {print $2" "$6}')" 15 | 16 | case "$cur" in 17 | [0-9]%*|*f*) vol_icon="\\uf026" ;; 18 | [1-4]?%*) vol_icon="\\uf027" ;; 19 | [5-6]?%*|*) vol_icon="\\uf028" ;; 20 | esac 21 | 22 | printf "%b" "$vol_icon ${cur/ *}" 23 | } 24 | 25 | get_memory() { 26 | mem="$(< free -m | grep Mem | tr -s " " | cut -d " " -f 3)" 27 | printf "%s\\n" "$mem" 28 | } 29 | 30 | main() { 31 | 32 | while :; do 33 | printf "%s/%s/%s\\n" \ 34 | "%{l} ${memory} " \ 35 | "%{c}${tim}" \ 36 | "%{r}${vol} " 37 | sleep .1s 38 | done |\ 39 | 40 | lemonbar -db \ 41 | -g 400x20+850+20 \ 42 | -B "${color0:-#000000}" -F "${color15:-#F0F0F0}"\ 43 | -n "bar" -f "$font" -f "$icon" 44 | } 45 | 46 | main "$@" 47 | -------------------------------------------------------------------------------- /bin/toggle-touchpad.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | declare -i ID 4 | #ID=`xinput list | grep -Eio '(touchpad|glidepoint)\s*id\=[0-9]{1,2}' | grep -Eo '[0-9]{1,2}'` 5 | ID=`xinput --list | grep -i 'synaptics' | grep -o 'id=[0-9]*' | sed 's/id=//'` 6 | declare -i STATE 7 | STATE=`xinput list-props $ID|grep 'Device Enabled' | awk '{print $4}'` 8 | if [ $STATE -eq 1 ] 9 | then 10 | xinput disable $ID 11 | echo "Touchpad disable." 12 | notify-send 'DISABLED' -i /home/xmiah/.config/dunst/touchpad-disable-icon.png 13 | else 14 | xinput enable $ID 15 | echo "Touchpad enabled." 16 | notify-send 'ENABLED' -i /home/xmiah/.config/dunst/touchpad-enable-icon.png 17 | fi 18 | 19 | -------------------------------------------------------------------------------- /bin/ueberzug-cat.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | source "`ueberzug library`" 3 | 4 | [ -z "$5" ] && echo "Usage: $0 " && exit 5 | 6 | # process substitution example: 7 | ImageLayer 0< <( 8 | ImageLayer::add [identifier]="example0" [x]="$2" [y]="$3" [max_width]="$5" [max_height]="$4" [path]="$1" 9 | read 10 | ) 11 | 12 | -------------------------------------------------------------------------------- /bin/ufetch: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # ufetch-arch - tiny system info for arch 4 | # 5 | 6 | ## INFO 7 | 8 | # user is already defined 9 | HOST="$(hostname)" 10 | OS="$(cat /etc/os-release | grep PRETTY_NAME | cut -c 13-)" 11 | KERNEL="$(uname -sr)" 12 | UPTIME="$(uptime -p | sed s:"up "::)" 13 | PACKAGES="$(pacman -Q | wc -l)" 14 | # shell is already defined 15 | if [ -z "$WM" ]; then 16 | # WM="$(grep -v "^#" "${HOME}/.xinitrc" | tail -n 1 | cut -d " " -f2)" 17 | WM="$(wmctrl -m | grep -i name | cut -d " " -f2)" 18 | fi 19 | 20 | ## DEFINE COLORS 21 | 22 | # probably don't change these 23 | bc="$(tput bold)" # bold 24 | c0="$(tput setaf 0)" # black 25 | c1="$(tput setaf 1)" # red 26 | c2="$(tput setaf 2)" # green 27 | c3="$(tput setaf 3)" # yellow 28 | c4="$(tput setaf 4)" # blue 29 | c5="$(tput setaf 5)" # magenta 30 | c6="$(tput setaf 6)" # cyan 31 | c7="$(tput setaf 7)" # white 32 | rc="$(tput sgr0)" # reset 33 | 34 | # you can change these 35 | lc="${bc}${c6}" # labels 36 | nc="${bc}${c6}" # user and hostname 37 | tc="${bc}${c7}" # text 38 | fc="${bc}${c6}" # first color 39 | sc="${c6}" # second color 40 | 41 | ## OUTPUT 42 | 43 | cat <] [-s|--scale ] file" 17 | echo 18 | echo "Arguments:" 19 | echo " file File to convert to GIF" 20 | echo "Options:" 21 | echo " -h|--help Print this help" 22 | echo " -f|--fps Framerate (FPS) to use for GIF (default: 10)" 23 | echo " -s|--scale Scale ratio to use during conversion - will be used as 1/x," 24 | echo " i.e. a scale of 2 will result in half the size (default: 1)" 25 | echo " -c|--cutoff Number of seconds to cut off at the end (default: 0)" 26 | exit $1 27 | } 28 | 29 | while [[ $# -gt 0 ]]; do 30 | KEY=$1 31 | 32 | case $KEY in 33 | -h | --help) 34 | usage 0 35 | ;; 36 | -f | --fps) 37 | FPS=$2 38 | shift 39 | ;; 40 | -s | --scale) 41 | SCALE=$2 42 | shift 43 | ;; 44 | -c | --cutoff) 45 | CUTOFF=$2 46 | shift 47 | ;; 48 | *) 49 | if [[ $# -eq 1 ]]; then 50 | FULLPATH=$KEY 51 | shift 52 | else 53 | echo "ERROR: Unknown option: $KEY" 54 | echo 55 | usage 1 56 | fi 57 | ;; 58 | esac 59 | 60 | shift 61 | done 62 | 63 | if [[ -z $FULLPATH ]]; then 64 | echo "Required argument file is missing" 65 | echo 66 | usage 1 67 | fi 68 | if [[ ! -e $FULLPATH ]]; then 69 | echo "File $FULLPATH does not exist" 70 | echo 71 | usage 1 72 | fi 73 | 74 | FILENAME=${FULLPATH%%.*} 75 | GIF="${FILENAME}.gif" 76 | PALETTE="${FILENAME}-palette.png" 77 | 78 | echo "Converting $FULLPATH to $GIF..." 79 | 80 | FILTERS="fps=$FPS,scale=iw/$SCALE:ih/$SCALE:flags=lanczos" 81 | 82 | if [[ $CUTOFF -gt 0 ]]; then 83 | DURATION=$(ffprobe -loglevel quiet -of compact=p=0:nk=1 -show_entries format=duration -i "$FULLPATH") 84 | DURATION_DIFF=$(echo "$DURATION - $CUTOFF" | bc -l) 85 | 86 | ffmpeg -v warning -i $FULLPATH -vf "$FILTERS,palettegen" -t $DURATION_DIFF -y $PALETTE 87 | 88 | ffmpeg -v warning -i $FULLPATH -i $PALETTE -t $DURATION_DIFF -lavfi "$FILTERS [x]; [x][1:v] paletteuse" -y $GIF 89 | else 90 | ffmpeg -v warning -i $FULLPATH -vf "$FILTERS,palettegen" -y $PALETTE 91 | 92 | ffmpeg -v warning -i $FULLPATH -i $PALETTE -lavfi "$FILTERS [x]; [x][1:v] paletteuse" -y $GIF 93 | fi 94 | 95 | rm $PALETTE 96 | 97 | echo "Done - see output $GIF" 98 | -------------------------------------------------------------------------------- /bin/vifming.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | readonly ID_PREVIEW="preview" 3 | 4 | if [ -e "$FIFO_UEBERZUG" ]; then 5 | if [[ "$1" == "draw" ]]; then 6 | declare -p -A cmd=([action]=add [identifier]="$ID_PREVIEW" 7 | [x]="$2" [y]="$3" [width]="$4" [height]="$5" \ 8 | [path]="${PWD}/$6") \ 9 | > "$FIFO_UEBERZUG" 10 | else 11 | declare -p -A cmd=([action]=remove [identifier]="$ID_PREVIEW") \ 12 | > "$FIFO_UEBERZUG" 13 | fi 14 | fi 15 | -------------------------------------------------------------------------------- /bin/vimv: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # Lists the current directory's files in Vim, so you can edit it and save to rename them 4 | # USAGE: vimv [file1 file2] 5 | # https://github.com/thameera/vimv 6 | 7 | declare -r FILENAMES_FILE="$(mktemp --tmpdir vimv.XXX)" 8 | 9 | trap '{ rm -f "${FILENAMES_FILE}" ; }' EXIT 10 | 11 | if [ $# -ne 0 ]; then 12 | src=( "$@" ) 13 | else 14 | IFS=$'\r\n' GLOBIGNORE='*' command eval 'src=($(ls))' 15 | fi 16 | 17 | for ((i=0;i<${#src[@]};++i)); do 18 | echo "${src[i]}" >> "${FILENAMES_FILE}" 19 | done 20 | 21 | ${EDITOR:-vi} "${FILENAMES_FILE}" 22 | 23 | IFS=$'\r\n' GLOBIGNORE='*' command eval 'dest=($(cat "${FILENAMES_FILE}"))' 24 | 25 | count=0 26 | for ((i=0;i<${#src[@]};++i)); do 27 | if [ "${src[i]}" != "${dest[i]}" ]; then 28 | mkdir -p "`dirname "${dest[i]}"`" 29 | if git ls-files --error-unmatch "${src[i]}" > /dev/null 2>&1; then 30 | git mv "${src[i]}" "${dest[i]}" 31 | else 32 | mv "${src[i]}" "${dest[i]}" 33 | fi 34 | ((count++)) 35 | fi 36 | done 37 | 38 | echo "$count" files renamed. 39 | -------------------------------------------------------------------------------- /bin/voidtty.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # https://alkusin.net/voidlinux 3 | 4 | echo -ne "\e[H\e[2J" > /etc/issue 5 | echo -ne "\e[2m" >> /etc/issue 6 | tee -a /etc/issue >/dev/null << "EOF" 7 | \s \r (\l) 8 | 9 | EOF 10 | echo -e "\e[0;32m __.;=====;.__" >> /etc/issue 11 | echo -e " _.=+==++=++=+=+===;." >> /etc/issue 12 | echo -e " -=+++=+===+=+=+++++=_" >> /etc/issue 13 | echo -e " . -=:\`\` \`--==+=++==." >> /etc/issue 14 | echo -e " _vi, \` --+=++++:" >> /etc/issue 15 | echo -e " .uvnvi. _._ -==+==+." >> /etc/issue 16 | echo -e " .vvnvnI\` .;==|==;. :|=||=|." >> /etc/issue 17 | echo -e " \e[1;32m+QmQQm\e[0;32mpvvnv; \e[1;32m_yYsyQQWUUQQQm #QmQ#\e[0;32m:\e[1;32mQQQWUV\$QQm." >> /etc/issue 18 | echo -e " -QQWQW\e[0;32mpvvo\e[1;32mwZ?.wQQQE\e[0;32m==<\e[1;32mQWWQ/QWQW.QQWW\e[0;32m(: \e[1;32mjQWQE" >> /etc/issue 19 | echo -e " -\$QQQQmmU\' jQQQ\@\e[0;32m+=<\e[1;32mQWQQ)mQQQ.mQQQC\e[0;32m+;\e[1;32mjWQQ\@'" >> /etc/issue 20 | echo -e " -\$WQ8Y\e[0;32mnI: \e[1;32mQWQQwgQQWV\e[0;32m\`\e[1;32mmWQQ.jQWQQgyyWW\@!\e[0;32m" >> /etc/issue 21 | echo -e " -1vvnvv. \`~+++\` ++|+++" >> /etc/issue 22 | echo -e " +vnvnnv, \`-|===" >> /etc/issue 23 | echo -e " +vnvnvns. . :=-" >> /etc/issue 24 | echo -e " -Invnvvnsi..___..=sv=. \`" >> /etc/issue 25 | echo -e " +Invnvnvnnnnnnnnvvnn;." >> /etc/issue 26 | echo -e " ~|Invnvnvvnvvvnnv}+\`" >> /etc/issue 27 | echo -e " -~|{*l}*|~\e[0m" >> /etc/issue 28 | echo -e "\e[0m" >> /etc/issue 29 | echo -e " " >> /etc/issue 30 | echo -e " " >> /etc/issue 31 | 32 | -------------------------------------------------------------------------------- /bin/vol.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # audio volume bar 3 | 4 | . "${HOME}/.cache/wal/colors.sh" 5 | 6 | IF="Master" # audio channel: Master|PCM 7 | SECS="3" # sleep $SECS 8 | BG="$color0" # background colour of window 9 | FG="#fff" # foreground colour of text/icon 10 | BAR_FG="$color1" # foreground colour of volume bar 11 | BAR_BG="$color0" # background colour of volume bar 12 | XPOS="1705" # horizontal positioning 13 | YPOS="40" # vertical positioning 14 | HEIGHT="35" # window height 15 | WIDTH="205" # window width 16 | BAR_WIDTH="160" # width of volume bar 17 | BAR_HEIGHT="3" # height of volume bar 18 | 19 | # don't touch 20 | PIPE="/tmp/volpipe" 21 | 22 | err() { 23 | echo "$1" 24 | exit 1 25 | } 26 | 27 | usage() { 28 | echo "usage: vol [option] [argument]" 29 | echo 30 | echo "Options:" 31 | echo " -i, --increase - increase volume by \`argument'" 32 | echo " -d, --decrease - decrease volume by \`argument'" 33 | echo " -t, --toggle - toggle mute on and off" 34 | echo " -h, --help - display this" 35 | exit 36 | } 37 | 38 | #Argument Parsing 39 | case "$1" in 40 | '-i'|'--increase') 41 | [ -z "$2" ] && err "No argument specified for increase." 42 | [ -n "$(tr -d [0-9] <<<$2)" ] && err "The argument needs to be an integer." 43 | AMIXARG="${2}%+" 44 | ;; 45 | '-d'|'--decrease') 46 | [ -z "$2" ] && err "No argument specified for decrease." 47 | [ -n "$(tr -d [0-9] <<<$2)" ] && err "The argument needs to be an integer." 48 | AMIXARG="${2}%-" 49 | ;; 50 | '-t'|'--toggle') 51 | AMIXARG="toggle" 52 | ;; 53 | ''|'-h'|'--help') 54 | usage 55 | ;; 56 | *) 57 | err "Unrecognized option \`$1', see vol --help" 58 | ;; 59 | esac 60 | 61 | #Actual volume changing (readability low) 62 | AMIXOUT="$(amixer set "$IF" "$AMIXARG" | tail -n 1)" 63 | MUTE="$(cut -d '[' -f 4 <<<"$AMIXOUT")" 64 | VOL="$(cut -d '[' -f 2 <<<"$AMIXOUT" | sed 's/%.*//g')" 65 | 66 | #Using named pipe to determine whether previous call still exists 67 | #Also prevents multiple volume bar instances 68 | if [ ! -e "$PIPE" ]; then 69 | mkfifo "$PIPE" 70 | (dzen2 -tw "$WIDTH" -h "$HEIGHT" -x "$XPOS" -y "$YPOS" -bg "$BG" -fg "$FG" < "$PIPE" 71 | rm -f "$PIPE") & 72 | fi 73 | 74 | #Feed the pipe! 75 | (echo "$VOL" | gdbar -fg "$BAR_FG" -bg "$BAR_BG" -w "$BAR_WIDTH" -h "$BAR_HEIGHT" ; sleep "$SECS") > "$PIPE" 76 | -------------------------------------------------------------------------------- /bin/wal-set: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # 3 | # Script to set colors generated by 'wal' 4 | # https://github.com/dylanaraps/wal 5 | 6 | # Source generated colors. 7 | source "${HOME}/.cache/wal/colors.sh" 8 | 9 | reload_dunst() { 10 | pkill dunst && \ 11 | dunst \ 12 | -lb "$color0" \ 13 | -nb "$color0" \ 14 | -cb "$color0" \ 15 | -lf "$color15" \ 16 | -bf "$color15" \ 17 | -cf "$color15" \ 18 | -nf "$color15" \ 19 | -fn "${DUNST_FONT:-Artwiz Lemon 7}" \ 20 | -geometry "${DUNST_SIZES:-0x0-5+40}" & 21 | } 22 | 23 | reload_bar() { 24 | killall -q polybar 25 | while pgrep -x polybar > /dev/null; do sleep 1; done 26 | # polybar -c ~/.config/polybar/twobwm/2bwm bottom --quiet & 27 | polybar -c ~/.config/polybar/twobwm/2bwm top --quiet & 28 | } 29 | 30 | main() { 31 | reload_dunst & 32 | reload_bar & 33 | } 34 | 35 | main >/dev/null 2>&1 36 | -------------------------------------------------------------------------------- /bin/walcycle.sh: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | #=======================================# 3 | # pywal script. # 4 | #=======================================# 5 | # Refresh bspwm's colorscheme. 6 | source "${HOME}/.cache/wal/colors.sh" 7 | 8 | bspc config normal_border_color $color0 9 | bspc config focused_border_color $color2 10 | bspc config active_border_color $color3 11 | bspc config presel_feedback_color $color3 12 | -------------------------------------------------------------------------------- /bin/xrally: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # ANSI color scheme script by pfh 4 | # 5 | # Initializing mod by lolilolicon from Archlinux 6 | # 7 | 8 | f=3 b=4 9 | for j in f b; do 10 | for i in {0..7}; do 11 | printf -v $j$i %b "\e[${!j}${i}m" 12 | done 13 | done 14 | bld=$'\e[1m' 15 | rst=$'\e[0m' 16 | inv=$'\e[7m' 17 | 18 | cat << EOF 19 | 20 | $f3 ▄ $f1 ▄▄ $f2 ▄▄ $f4 ▄▄ $f5 ▄▄ $f6 ▄▄ 21 | $f3 ███▄▄ $f1 ██▬██▬██ $f2 ██▬██▬██ $f4 ██▬██▬██ $f5 ██▬██▬██ $f6 ██▬██▬██ 22 | $f3 █████▀▀$f1 ████ $f2 ████ $f4 ████ $f5 ████ $f6 ████ 23 | $f3 █▀▀ $f1 ▄██ ██▄ $f2 ▄██ ██▄ $f4 ▄██ ██▄ $f5 ▄██ ██▄ $f6 ▄██ ██▄ 24 | $f3 █ $f1 ▄▄▄▀█ █▀▄▄▄ $f2 ▄▄▄▀█ █▀▄▄▄ $f4 ▄▄▄▀█ █▀▄▄▄ $f5 ▄▄▄▀█ █▀▄▄▄ $f6 ▄▄▄▀█ █▀▄▄▄ 25 | $f3 ▄█▄ $f1 ███▀████▀███ $f2 ███▀████▀███ $f4 ███▀████▀███ $f5 ███▀████▀███ $f6 ███▀████▀███ 26 | $f1 ▀ ▀ $f2 ▀ ▀ $f4 ▀ ▀ $f5 ▀ ▀ $f6 ▀ ▀ 27 | $bld 28 | $f3 ▄ $f1 ▄▄ $f2 ▄▄ $f4 ▄▄ $f5 ▄▄ $f6 ▄▄ 29 | $f3 ███▄▄ $f1 ██▬██▬██ $f2 ██▬██▬██ $f4 ██▬██▬██ $f5 ██▬██▬██ $f6 ██▬██▬██ 30 | $f3 █████▀▀$f1 ████ $f2 ████ $f4 ████ $f5 ████ $f6 ████ 31 | $f3 █▀▀ $f1 ▄██ ██▄ $f2 ▄██ ██▄ $f4 ▄██ ██▄ $f5 ▄██ ██▄ $f6 ▄██ ██▄ 32 | $f3 █ $f1 ▄▄▄▀█ █▀▄▄▄ $f2 ▄▄▄▀█ █▀▄▄▄ $f4 ▄▄▄▀█ █▀▄▄▄ $f5 ▄▄▄▀█ █▀▄▄▄ $f6 ▄▄▄▀█ █▀▄▄▄ 33 | $f3 ▄█▄ $f1 ███▀████▀███ $f2 ███▀████▀███ $f4 ███▀████▀███ $f5 ███▀████▀███ $f6 ███▀████▀███ 34 | $f1 ▀ ▀ $f2 ▀ ▀ $f4 ▀ ▀ $f5 ▀ ▀ $f6 ▀ ▀ 35 | $rst 36 | EOF -------------------------------------------------------------------------------- /bin/zsh_history_fix: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | # George Ornbo (shapeshed) http://shapeshed.com 3 | # License - http://unlicense.org 4 | # 5 | # Fixes a corrupt .zsh_history file 6 | 7 | cd ~ 8 | mv .zhistory .zsh_history_bad 9 | strings .zsh_history_bad >> .zhistory 10 | fc -R .zhistory 11 | rm ~/.zsh_history_bad 12 | -------------------------------------------------------------------------------- /out.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/out.gif -------------------------------------------------------------------------------- /scrot/2017-12-08-08-13-43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/scrot/2017-12-08-08-13-43.png -------------------------------------------------------------------------------- /scrot/2017-12-23-08-39-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/scrot/2017-12-23-08-39-48.png -------------------------------------------------------------------------------- /scrot/2018-01-01-133636_her-life_scrot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/scrot/2018-01-01-133636_her-life_scrot.png -------------------------------------------------------------------------------- /scrot/2bwm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/scrot/2bwm.png -------------------------------------------------------------------------------- /scrot/gentoo-violets-polybar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/scrot/gentoo-violets-polybar.png -------------------------------------------------------------------------------- /scrot/rainw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/scrot/rainw.png -------------------------------------------------------------------------------- /scrot/tux.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmiah0906/dots/0b11e9a163de5b6cb21dc5bb4c9a31d4e0444ece/scrot/tux.jpg -------------------------------------------------------------------------------- /vimperator/.vimperator/colors/aero.vimp: -------------------------------------------------------------------------------- 1 | "" Vimperator colorscheme twily 2 | "" 3 | "" C:\Users\\vimperator\colors\aero.vimp 4 | 5 | highlight! CmdLine color: #EBECEE; background: transparent; 6 | highlight! CmdLine>* font-family: "Segoe UI"; font-size: 10pt; height: 24px; 7 | highlight! Normal color: #EBECEE; background: transparent; font-family: "Segoe UI"; font-size: 10pt; 8 | highlight! StatusLine color: #EBECEE; background: transparent; font-family: "Segoe UI"; font-size: 10pt; 9 | 10 | highlight! Bell border: none; background: #eaeaea; 11 | highlight! Boolean color: #EBECEE; 12 | highlight! CompDesc width: auto; color: #EBECEE; 13 | highlight! CompItem>* height: 2; padding: 0 8px; 14 | highlight! CompItem background: transparent; 15 | highlight! CompItem[selected] color: #EBECEE; background: #9b79f7; 16 | highlight! CompTitle background: transparent; font-family: "Segoe UI"; font-size: 10pt; 17 | highlight! CompTitle>* color: #EBECEE; padding: 2px 8px; 18 | highlight! ContentSeparator display: -moz-box; 19 | 20 | highlight! Disabled color: #EBECEE; 21 | highlight! Enabled color: #EBECEE; 22 | highlight! ErrorMsg color: #F56C66; font-family: "Segoe UI"; font-size: 10pt; 23 | highlight! Filter color: #222326; background: #6c4cc0; 24 | highlight! FrameIndicator background: #EBECEE; opacity: 0.5; z-index: 999; position: fixed; top: 0; bottom: 0; left: 0; right: 0; 25 | 26 | highlight! HelpNote color: #8859B3; 27 | highlight! HelpWarning color: #B359A4; 28 | 29 | highlight! Hint font-family: "Segoe UI"; font-size: 10pt; color: #222326; background: #7955da; padding: 1px; 30 | highlight! HintActive color: #EBECEE; background: #eaeaea; 31 | highlight! HintElem background: transparent; 32 | highlight! HintImage opacity: 0.5; 33 | 34 | highlight! InfoMsg color: #EBECEE; 35 | highlight! Keyword color: #EBECEE; 36 | highlight! LineNr color: #EBECEE; 37 | highlight! NonText color: #EBECEE; 38 | 39 | highlight! ModeMsg color: #EBECEE; background: transparent; padding: 0 8px; font-family: "Segoe UI"; font-size: 10pt; 40 | highlight! MoreMsg color: #EBECEE; font-family: "Segoe UI"; font-size: 10pt; 41 | 42 | highlight! PromptText color: #EBECEE; padding-top: 4px; 43 | highlight! Question color: #EBECEE; 44 | 45 | highlight! Title color: #222326; 46 | highlight! WarningMsg color: #EBECEE; 47 | 48 | 49 | 50 | 51 | -------------------------------------------------------------------------------- /vimperator/.vimperator/colors/fxdevtools-dark.vimp: -------------------------------------------------------------------------------- 1 | " 2 | " ==FxDevtoolsDark_ColorScheme_Settings== 3 | 4 | 5 | highlight CmdLine color: #93a1a1; background: #171B1F; font-size: 12px;font-family: Fantasque Sans Mono; 6 | highlight CmdLine>* border: 0;font-family: Fantasque Sans Mono; 7 | highlight CompDesc color: #d33682; 8 | highlight CompItem>* height: auto; padding: 2px 5px; 9 | highlight CompItem[selected] color: cyan; background: #1D4F73; 10 | highlight CompTitle background: #252C33; 11 | highlight CompTitle>* color: #78ABCB; padding: 5px; border-bottom: 0px solid #21272E; border-top: 0px solid #2E363E; 12 | highlight ContentSeparator border: 0; 13 | highlight ErrorMsg color: #002b36; background: red; font-size: 12px; 14 | highlight Function color: #268bd2; 15 | highlight Hint font-size: 12px; font-weight: normal; color: #dc322f; background-color: #002b36; border-color: #839496; border-width: 0px; border-style: solid; padding: 0px 5px 0px 5px; background-color: rgba(253, 246, 227, 0.7); border: 0px solid #fdf6e3; -moz-border-radius: 2px; -moz-box-shadow: 0px 0px 1px black; 16 | highlight HintActive background-color: #dc322f; color: #073642; text-decoration: none; -moz-border-radius: 4px; -moz-box-shadow: 0 0 2px #002b36; 17 | highlight HintElem background-color: #073642; color: #b58900; text-decoration: none; -moz-border-radius: 4px; -moz-box-shadow: 0 0 2px #002b36; 18 | highlight Indicator color: #b58900; 19 | highlight InfoMsg color: #93a1a1; background: #002b36; font-size: 12px; 20 | highlight LineNr color: #dc322f; background: #002b36; font-size: 12px; 21 | highlight ModeMsg background: #1D4F73; border-top: 0px solid #d7f1ff; border-bottom: 0px solid #173F5C; padding: 3px 5px 0 5px; color: #EDF0F1; 22 | highlight MoreMsg color: #859900; background: #002b36; 23 | highlight NonText background: #000; 24 | highlight Normal color: #93a1a1; background: #171b1f; font-size: 12px; opacity: 1.0; font-family: Fantasque Sans Mono; border-top: 0px solid #2F363F; 25 | highlight Null color: CornflowerBlue; 26 | highlight Number color: #002b36; 27 | highlight Object color: #2aa198; 28 | highlight PromptText background: #1D4F73; border-top: 0px solid #d7f1ff; border-bottom: 0px solid #173F5C; padding: 3px 5px 0 5px; color: #EDF0F1; 29 | highlight Question color: #b58900; background: #002b36; font-size: 12px; 30 | highlight StatusLine color: #F5F7FA; font-size: 12px; padding: 5px;font-family:Fantasque Sans Mono; 31 | highlight String color: #002b36; 32 | highlight TabNumber color: #002b36; font-weight: bold; font-size:12px; 33 | highlight Tag color: CornflowerBlue; 34 | highlight Title color: #002b36; 35 | highlight URL color: #859900; 36 | highlight WarningMsg color: #dc322f; background: #002b36; font-size: 12px; 37 | 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /vimperator/.vimperator/colors/molokai.vimp: -------------------------------------------------------------------------------- 1 | " Vimperator Molokai 2 | " Based on molokai.vim in https://github.com/vehk/dotfiles/blob/master/vim/colors/molokai.vim 3 | " See also term colors: https://github.com/vehk/dotfiles/blob/master/colors/molokai 4 | " ~ Wolfgang Mueller 5 | hi Normal background: #2c3e50; color:#fff; 6 | hi CmdLine background: #2c3e50; color:#fff; 7 | hi CompGroup background: #2c3e50; color:#fff; 8 | hi CompTitle background: #2c3e50; font-weight: bold; 9 | hi CompTitle>* color: #fff; padding: 1px 0.5ex; 10 | hi CompItem background:#2c3e50; color:#fff; 11 | hi CompItem[selected] color: #FF9926; background: #262426; 12 | hi CompDesc width: 500px; max-width: 500px; color: #465457; 13 | hi CompMsg margin-left: 16px; 14 | hi ErrorMsg background: #D7005F; color: #fff; font-weight: bold; 15 | hi Filter color: #FF8700; background: #262426; 16 | hi StatusLine color: #fff; background: transparent; font-weight: normal; 17 | hi Hint font-family: Helvatica Neue; font-size: 9px; font-weight: bold; color: white; background-color: #2c3e50; border-color: ButtonShadow; border-width: 0px; border-style: solid; padding: 0px 1px 0px 1px; 18 | hi Hint::after content: attr(number); 19 | hi HintActive background-color: #88FF00; color: black; 20 | hi HintElem background-color: yellow; color: black; 21 | hi HintImage opacity: .5; 22 | hi URL text-decoration: none; color: #87FF00; 23 | hi ModeMsg color: white; background: #3E6700; border-radius: 1px; padding: 0px 5px; 24 | hi PromptText color: white; background: #860EFF; 25 | hi MoreMsg background-color: #2c3e50; color: #87FF00; 26 | hi Tag color: #005F87; 27 | hi InfoMsg background: #2c3e50; color: #87FF00; 28 | hi WarningMsg background: #2c3e50; color: #D7005F; 29 | hi Null color: #005F87; 30 | hi Number color: #005F87; 31 | hi NonText color: #B973FF; min-height: 16px; padding-left: 2px; 32 | hi Title background-color: #D7005F; color: #fff; font-weight: bold; 33 | hi Indicator color: #D7005F; 34 | hi ContentSeparator border-top: 1px solid #262426; display: -moz-box; 35 | 36 | -------------------------------------------------------------------------------- /vimperator/.vimperator/colors/twily.vimp: -------------------------------------------------------------------------------- 1 | "" vimperator colorscheme twily 2 | "" 3 | "" ~/.vimperator/colors/twily.vimp 4 | 5 | highlight! CmdLine color: #CECFD1; background: #27282B; 6 | highlight! CmdLine>* font-family: "Droid Sans"; font-size: 10pt; height: 24px; 7 | highlight! Normal color: #AAABAD; /*background: #27282B;*/ font-family: "Droid Sans"; font-size: 10pt; 8 | highlight! StatusLine color: #AAABAD; background: #27282B; font-family: "Droid Sans"; font-size: 10pt; 9 | 10 | highlight! Bell border: none; background: #27282B; 11 | highlight! Boolean color: #AAABAD; 12 | highlight! CompDesc width: auto; color: #AAABAD; 13 | highlight! CompItem>* height: auto; padding: 0 8px; 14 | highlight! CompItem background: #27282B; 15 | highlight! CompItem[selected] color: #CECFD1; background: #17181A; 16 | highlight! CompTitle background: #27282B; font-family: "Droid Sans"; font-size: 10pt; 17 | highlight! CompTitle>* color: #CECFD1; padding: 2px 8px; 18 | 19 | highlight! Disabled color: #AAABAD; 20 | highlight! Enabled color: #AAABAD; 21 | highlight! ErrorMsg color: #F56C66; font-family: "Droid Sans"; font-size: 10pt; 22 | highlight! Filter color: #CECFD1; background: #17181A; 23 | highlight! FrameIndicator background: #AAABAD; opacity: 0.5; z-index: 999; position: fixed; top: 0; bottom: 0; left: 0; right: 0; 24 | 25 | highlight! HelpNote color: #8859B3; 26 | highlight! HelpWarning color: #B359A4; 27 | 28 | highlight! Hint font-family: "Droid Sans"; font-size: 10pt; color: #CECFD1; background: #17181A; padding: 1px; 29 | highlight! HintActive color: #AAABAD; background: #27282B; 30 | highlight! HintElem background: transparent; 31 | highlight! HintImage opacity: 0.5; 32 | 33 | highlight! InfoMsg color: #AAABAD; 34 | highlight! Keyword color: #AAABAD; 35 | highlight! LineNr color: #AAABAD; 36 | highlight! NonText color: #AAABAD; 37 | 38 | highlight! ModeMsg color: #AAABAD; background: transparent; padding: 0 8px; font-family: "Droid Sans"; font-size: 10pt; 39 | highlight! MoreMsg color: #AAABAD; font-family: "Droid Sans"; font-size: 10pt; 40 | 41 | highlight! PromptText color: #AAABAD; padding-top: 4px; 42 | highlight! Question color: #AAABAD; 43 | 44 | highlight! Title color: #CECFD1; 45 | highlight! WarningMsg color: #AAABAD; 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /vimperator/.vimperator/info/default/ignored-keys: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /vimperator/.vimperator/info/default/quickmarks: -------------------------------------------------------------------------------- 1 | {"v":"https://vozforums.com/subscription.php","r":"https://www.reddit.com/r/unixporn/","l":"https://gist.github.com/awidegreen/3854277","m":"http://www.futurile.net/resources/vimperator/","k":"http://mangak.info/","f":"https://www.facebook.com/","y":"https://www.youtube.com/","g":"https://github.com/xmiah0906/dots","c":"https://github.com/mislav/vimfiles","t":"http://boards.4chan.org/g/","w":"https://boards.4chan.org/wg/","n":"http://127.0.0.1:8888/USK@tiYrPDh~fDeH5V7NZjpp~QuubaHwgks88iwlRXXLLWA,yboLMwX1dChz8fWKjmbdtl38HR5uiCOdIUT86ohUyRg,AQACAAE/nerdageddon/247/","s":"http://127.0.0.1:8888/USK@Isel-izgllc8sr~1reXQJz1LNGLIY-voOnLWWOyagYQ,xWfr4py0YZqAQSI-BX7bolDe-kI3DW~i9xHCHd-Bu9k,AQACAAE/linkageddon/751/"} -------------------------------------------------------------------------------- /vimperator/.vimperatorrc: -------------------------------------------------------------------------------- 1 | "3.16.0 (created: 2017/02/01 00:55:15) 2 | colorscheme indigo 3 | 4 | imap 5 | 6 | " \\ set leader key 7 | map 8 | 9 | nmap J 10 | nmap K 11 | nmap "1" 1b 12 | nmap "2" 2b 13 | nmap "3" 3b 14 | nmap "4" 4b 15 | nmap "5" 5b 16 | nmap "6" 6b 17 | nmap "7" 7b 18 | nmap "8" 8b 19 | nmap "9" 9b 20 | nmap gl g$ 21 | nmap gf g0 22 | nnoremap r 23 | nnoremap x 24 | " nnoremap "pw" 25 | noremap j 7j 26 | noremap k 7k 27 | noremap h 5h 28 | noremap l 5l 29 | 30 | map > gt 31 | map < gT 32 | map , H 33 | map . L 34 | 35 | noremap :downloads 36 | inoremap :downloads 37 | cnoremap :downloads 38 | 39 | " \\ settings config 40 | set autocomplete 41 | set focuscontent 42 | set hintchars=abcdefghijklmnopqrstuvwxyz 43 | "set gui=noaddons,nobookmarks,nomenu,nonavigation,tabs 44 | set gui=none 45 | set complete=sl 46 | 47 | " \\ Search 48 | set ignorecase 49 | set incsearch 50 | set smartcase 51 | set nohlsearch=true 52 | 53 | set wildmode=list:longest,full 54 | set editor="termite -e vim -f" 55 | " set tabnumbers=true 56 | 57 | "javascript to hide statusbar 58 | 59 | "map :jstoggle_bottombar() 60 | noremap :js toggle_bottombar() 61 | noremap : :js toggle_bottombar('on', true): 62 | noremap b :js toggle_bottombar('on')b 63 | noremap o :js toggle_bottombar('on')o 64 | noremap O :js toggle_bottombar('on')O 65 | noremap t :js toggle_bottombar('on')t 66 | noremap T :js toggle_bottombar('on')T 67 | noremap / :js toggle_bottombar('on')/ 68 | cnoremap :js toggle_bottombar('off') 69 | noremap :js toggle_bottombar('off') 70 | cnoremap ` g< 71 | 72 | :js << EOF 73 | function toggle_bottombar(p) { 74 | var bb = document.getElementById('liberator-bottombar'); 75 | if (!bb) 76 | return; 77 | if (p == 'on'){ 78 | bb.style.height = ''; 79 | bb.style.overflow = ''; 80 | return; 81 | } 82 | if (p == 'off'){ 83 | bb.style.height = '0px'; 84 | bb.style.overflow = 'hidden'; 85 | return; 86 | } 87 | bb.style.height = (bb.style.height == '') ? '0px' : ''; 88 | bb.style.overflow = (bb.style.height == '') ? '' : 'hidden'; 89 | } 90 | toggle_bottombar(); 91 | EOF 92 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/16-color-dark: -------------------------------------------------------------------------------- 1 | ! -- Title: Base16 Default Dark 2 | ! -- Author: Chrisk Kempson 3 | ! -- Created: 2014 4 | 5 | #define bg #181818 6 | #define fg #d8d8d8 7 | #define curs #d8d8d8 8 | 9 | #define blk #181818 10 | #define bblk #585858 11 | #define red #ab4642 12 | #define bred #ab4642 13 | #define grn #a1b56c 14 | #define bgrn #a1b56c 15 | #define ylw #f7ca88 16 | #define bylw #f7ca88 17 | #define blu #7cafc2 18 | #define bblu #7cafc2 19 | #define mag #ba8baf 20 | #define bmag #ba8baf 21 | #define cyn #86c1b9 22 | #define bcyn #86c1b9 23 | #define wht #d8d8d8 24 | #define bwht #f8f8f8 25 | 26 | 27 | ! vim:ft=cfg 28 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/5725: -------------------------------------------------------------------------------- 1 | ! -- Title: 5725 2 | ! -- Author: dkeg 3 | ! -- Created: 2016 4 | 5 | #define bg #353234 6 | #define blk #363334 7 | #define fg #c3c1b8 8 | #define bblk #5c575b 9 | #define red #97544d 10 | #define grn #97a293 11 | #define ylw #c29f6f 12 | #define blu #5e606c 13 | #define mag #7a6054 14 | #define cyn #78746c 15 | #define wht #c3c1b8 16 | #define bred #97544d 17 | #define bgrn #97a293 18 | #define bylw #c29f6f 19 | #define bblu #5e606c 20 | #define bmag #7a6054 21 | #define bcyn #78746c 22 | #define bwht #c3c1b8 23 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/arc: -------------------------------------------------------------------------------- 1 | ! -- Title: Arc 2 | ! -- Author: Pavanjadhaw 3 | ! -- Created: 20017 4 | 5 | 6 | #define bg #2f343f 7 | #define fg #d7d7d7 8 | #define blk #2f343f 9 | #define bblk #8C929E 10 | #define red #e28d9d 11 | #define grn #bfd888 12 | #define ylw #df936c 13 | #define blu #5294e2 14 | #define mag #f74771 15 | #define cyn #7c818c 16 | #define wht #d7d7d7 17 | #define bred #e28d9d 18 | #define bgrn #bfd888 19 | #define bylw #df936c 20 | #define bblu #5294e2 21 | #define bmag #f74771 22 | #define bcyn #7c818c 23 | #define bwht #d7d7d7 24 | 25 | ! vim: ft=xdefaults 26 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/augusta: -------------------------------------------------------------------------------- 1 | ! -- Title: aurum 2 | ! -- Author: plasma 3 | ! -- Created: Oct. 2018 4 | 5 | #define bg #332d34 6 | #define fg #dddbcc 7 | #define blk #41454c 8 | #define bblk #41454c 9 | #define red #bfa69c 10 | #define bred #bfa69c 11 | #define grn #9cbfab 12 | #define bgrn #9cbfab 13 | #define ylw #ab9c8f 14 | #define bylw #ab9c8f 15 | #define blu #9dbac0 16 | #define bblu #9dbac0 17 | #define mag #857275 18 | #define bmag #857275 19 | #define cyn #9cb2bf 20 | #define bcyn #9cb2bf 21 | #define wht #dddbcc 22 | #define bwht #dddbcc 23 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/birupink: -------------------------------------------------------------------------------- 1 | ! -- Title witchy 2 | ! -- Author unknown 3 | ! -- Created 2018? 4 | 5 | #define bg #33303b 6 | #define fg #eff0eb 7 | #define curs #57c7ff 8 | 9 | #define blk #33303b 10 | #define bblk #4f4b58 11 | #define red #ff9bb8 12 | #define bred #ff9bb8 13 | #define grn #00e4ff 14 | #define bgrn #00e4ff 15 | #define ylw #f3f99d 16 | #define bylw #f3f99d 17 | #define blu #9aedfe 18 | #define bblu #ff9bb8 19 | #define mag #ff6ac1 20 | #define bmag #ff6ac1 21 | #define cyn #ff9bb8 22 | #define bcyn #9aedfe 23 | #define wht #ffffff 24 | #define bwht #ffffff 25 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/blok: -------------------------------------------------------------------------------- 1 | ! -- Title: blok 2 | ! -- Author: dkeg 3 | ! -- Created: 2015 4 | 5 | #define bg #2c2a2b 6 | #define fg #bab9ba 7 | #define blk #2d2b2c 8 | #define bblk #545253 9 | #define red #a67979 10 | #define grn #809f7b 11 | #define ylw #baad8a 12 | #define blu #6d7575 13 | #define mag #7d6969 14 | #define cyn #7b9899 15 | #define wht #bab9ba 16 | #define bred #a67979 17 | #define bgrn #809f7b 18 | #define bylw #baad8a 19 | #define bblu #6d7575 20 | #define bmag #7d6969 21 | #define bcyn #7b9899 22 | #define bwht #bab9ba 23 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/bluetype: -------------------------------------------------------------------------------- 1 | ! -- Title: bluetype 2 | ! -- Author: dkeg 3 | ! -- Created: ??? 4 | ! -- Modified: 2017 5 | 6 | 7 | #define bg #272a2a 8 | #define fg #eaeaed 9 | #define blk #282c2c 10 | #define bblk #484c4e 11 | #define red #b05f5f 12 | #define bred #b05f5f 13 | #define grn #88aa55 14 | #define bgrn #88aa55 15 | #define ylw #ccb05f 16 | #define bylw #ccb05f 17 | #define blu #556973 18 | #define bblu #556973 19 | #define mag #80807e 20 | #define bmag #80807e 21 | #define cyn #558888 22 | #define bcyn #558888 23 | #define wht #eaeaed 24 | #define bwht #f6f7f8 25 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/calm: -------------------------------------------------------------------------------- 1 | 2 | ! -- Title Calm 3 | ! -- Author Plamsa 4 | ! -- Created 2018 5 | 6 | #define bg #344042 7 | #define fg #e8dfd6 8 | #define blk #232b2c 9 | #define bblk #232b2c 10 | #define red #e5ab96 11 | #define bred #e5ab96 12 | #define grn #7cbf9e 13 | #define bgrn #7cbf9e 14 | #define ylw #e5c078 15 | #define bylw #e5c078 16 | #define blu #7bbac7 17 | #define bblu #7bbac7 18 | #define mag #7b7cc6 19 | #define bmag #7b7cc6 20 | #define cyn #97e5bb 21 | #define bcyn #97e5bb 22 | #define wht #e8dfd6 23 | #define bwht #e8dfd6 24 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/cat-cat: -------------------------------------------------------------------------------- 1 | ! -- Title: Cat-Cat 2 | ! -- Author: OP 3 | ! -- Created: 2017 4 | 5 | #define fg #e4e4e4 6 | #define bg #262626 7 | #define curs #e4e4e4 8 | 9 | #define blk #262626 10 | #define bblk #868686 11 | #define red #3e3a94 12 | #define bred #3e3a94 13 | #define grn #534dc0 14 | #define bgrn #534dc0 15 | #define ylw #8081ff 16 | #define bylw #8081ff 17 | #define blu #8081ff 18 | #define bblu #8081ff 19 | #define mag #a246d1 20 | #define bmag #a246d1 21 | #define cyn #bc7190 22 | #define bcyn #bc7190 23 | #define wht #eeffff 24 | #define bwht #eeffff 25 | 26 | ! vim: ft=xdefaults 27 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/cherry: -------------------------------------------------------------------------------- 1 | ! -- Title: Cherry 2 | ! -- Author: turquose-hexegon 3 | ! -- Created: 2019 4 | 5 | #define bg #021B21 6 | #define fg #E8DFD6 7 | #define curs #E8DFD6 8 | 9 | #define blk #021B21 10 | #define bblk #234149 11 | #define red #c2454e 12 | #define bred #ef5847 13 | #define grn #7cbf9e 14 | #define bgrn #a2d9b1 15 | #define ylw #8a7a63 16 | #define bylw #beb090 17 | #define blu #2e3340 18 | #define bblu #61778d 19 | #define mag #ff5879 20 | #define bmag #ff99a1 21 | #define cyn #44b5b1 22 | #define bcyn #9ed9d8 23 | #define wht #E8DFD6 24 | #define bwht #f6f6c9 25 | 26 | ! vim: ft=xdefaults 27 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/dracula: -------------------------------------------------------------------------------- 1 | ! -- Title: Dracula 2 | ! -- Author: Dracula 3 | ! -- Created: 2016 4 | 5 | #define bg #282a36 6 | #define fg #f8f8f2 7 | #define curs #f8f8f2 8 | 9 | #define blk #282a36 10 | #define bblk #4d4d4d 11 | #define red #ff5555 12 | #define bred #ff6e67 13 | #define grn #50fa7b 14 | #define bgrn #5af78e 15 | #define ylw #f1fa8c 16 | #define bylw #f4f99d 17 | #define blu #bd93f9 18 | #define bblu #caa9fa 19 | #define mag #ff79c6 20 | #define bmag #ff92d0 21 | #define cyn #8be9fd 22 | #define bcyn #9aedfe 23 | #define wht #bfbfbf 24 | #define bwht #e6e6e6 25 | 26 | ! vim: ft=xdefaults 27 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/enter-the-void: -------------------------------------------------------------------------------- 1 | ! -- Title: Enter-The-Void 2 | ! -- Author: 3 | ! -- Created: 2018 4 | 5 | #define fg #262626 6 | #define bg #e4e4e4 7 | #define curs #111111 8 | 9 | #define blk #e4e4e4 10 | #define bblk #868686 11 | #define red #48994f 12 | #define bred #48994f 13 | #define grn #50aa59 14 | #define bgrn #50aa59 15 | #define ylw #60b468 16 | #define bylw #60b468 17 | #define blu #71bc78 18 | #define bblu #71bc78 19 | #define mag #a246d1 20 | #define bmag #a246d1 21 | #define cyn #bc7190 22 | #define bcyn #bc7190 23 | #define wht #000000 24 | #define bwht #000000 25 | 26 | ! vim: ft=xdefaults 27 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/lux: -------------------------------------------------------------------------------- 1 | ! -- Title: lux 2 | ! -- Author: plasma 3 | ! -- Created: 2018 4 | 5 | #define bg #f6f6f6 6 | #define fg #373b41 7 | #define blk #41454c 8 | #define bblk #41454c 9 | #define red #ef978b 10 | #define grn #95d1a9 11 | #define ylw #f7ca88 12 | #define blu #72a7cf 13 | #define mag #c9a0ca 14 | #define cyn #71cecd 15 | #define wht #63666c 16 | #define bred #ef978b 17 | #define bgrn #95d1a9 18 | #define bylw #f7ca88 19 | #define bblu #72a7cf 20 | #define bmag #c9a0ca 21 | #define bcyn #71cecd 22 | #define bwht #63666c 23 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/nerdyP: -------------------------------------------------------------------------------- 1 | ! -- Title: NerdyP 2 | ! -- Author: NerdyPepper 3 | ! -- Created: 2018 4 | 5 | #define bg #081018 6 | #define fg #a3a7a8 7 | #define curs #a3a7a8 8 | 9 | #define blk #081018 10 | #define bblk #5c5c5c 11 | #define red #6d7a8b 12 | #define bred #6d7a8b 13 | #define grn #6d7a8b 14 | #define bgrn #3a3a3a 15 | #define ylw #6d7a8b 16 | #define bylw #525252 17 | #define blu #6d7a8b 18 | #define bblu #696969 19 | #define mag #6d7a8b 20 | #define bmag #bdc1c3 21 | #define cyn #70a070 22 | #define bcyn #6d7a8b 23 | #define wht #a3a7a8 24 | #define bwht #ccd0d2 25 | 26 | ! vim: ft=xdefaults 27 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/nord: -------------------------------------------------------------------------------- 1 | ! -- Title: nord 2 | ! -- Author: arcticstudios 3 | ! -- Created: 2015 4 | ! -- Modified: 2018 5 | 6 | 7 | #define bg #2f343f 8 | #define fg #d8dee8 9 | #define blk #4b5262 10 | #define bblk #4b5262 11 | #define red #bf616a 12 | #define bred #bf616a 13 | #define grn #a3be8c 14 | #define bgrn #a3be8c 15 | #define ylw #ebcb8b 16 | #define bylw #ebcb8b 17 | #define blu #81a1c1 18 | #define bblu #81a1c1 19 | #define mag #b48ead 20 | #define bmag #b48ead 21 | #define cyn #89d0ba 22 | #define bcyn #89d0ba 23 | #define wht #e5e9f0 24 | #define bwht #e5e9f0 25 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/nostalgia: -------------------------------------------------------------------------------- 1 | ! -- Title: nostalgia 2 | ! -- Author: plasma 3 | ! -- Created: 2018 4 | 5 | #define fg #f0f0f1 6 | #define bg #564e58 7 | #define blk #8e8590 8 | #define bblk #8e8590 9 | #define red #ed9793 10 | #define bred #ed9793 11 | #define grn #c1e887 12 | #define bgrn #c1e887 13 | #define ylw #f0ee97 14 | #define bylw #f0ee97 15 | #define blu #95cbef 16 | #define bblu #95cbef 17 | #define mag #e1a6ed 18 | #define bmag #e1a6ed 19 | #define cyn #75b2df 20 | #define bcyn #75b2df 21 | #define wht #c5c5c6 22 | #define bwht #dbdbdc 23 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/ocean: -------------------------------------------------------------------------------- 1 | ! -- Title: ocean 2 | ! -- Author: ??? 3 | ! -- Created: ??? 4 | 5 | #define bg #2b303b 6 | #define fg #c5cad2 7 | #define blk #2b303b 8 | #define bblk #65737e 9 | #define red #bf616a 10 | #define grn #a3be8c 11 | #define ylw #ebcb8b 12 | #define blu #8fa1b3 13 | #define mag #b48ead 14 | #define cyn #96b5b4 15 | #define wht #c0c5ce 16 | #define bred #bf616a 17 | #define bgrn #a3be8c 18 | #define bylw #ebcb8b 19 | #define bblu #8fa1b3 20 | #define bmag #b48ead 21 | #define bcyn #96b5b4 22 | #define bwht #eff1f5 23 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/onehalf: -------------------------------------------------------------------------------- 1 | 2 | ! -- Title: urban 3 | ! -- Author: dkeg 4 | ! -- Created: 2016 5 | 6 | #define bg #282c34 7 | #define blk #282c34 8 | #define fg #dcdfe4 9 | #define bblk #282c34 10 | #define curs #313640 11 | #define red #e06c75 12 | #define grn #98c379 13 | #define ylw #e5c07b 14 | #define blu #61afef 15 | #define mag #c678dd 16 | #define cyn #56b6c2 17 | #define wht #dcdfe4 18 | #define bred #e06c75 19 | #define bgrn #98c379 20 | #define bylw #e5c07b 21 | #define bblu #61afef 22 | #define bmag #c678dd 23 | #define bcyn #56b6c2 24 | #define bwht #dcdfe4 25 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/palenight: -------------------------------------------------------------------------------- 1 | ! -- Title: palenight 2 | ! -- Author: ??? 3 | ! -- Created: ???2 4 | 5 | #define bg #292d3e 6 | #define fg #959dcb 7 | #define curs #959dcb 8 | #define blk #292d3e 9 | #define bblk #676e95 10 | #define red #f07178 11 | #define grn #c3e88d 12 | #define ylw #ffcb6b 13 | #define blu #82aaff 14 | #define mag #c792ea 15 | #define cyn #89ddff 16 | #define wht #ffffff 17 | #define bred #f07178 18 | #define bgrn #c3e88d 19 | #define bylw #ffcb6b 20 | #define bblu #82aaff 21 | #define bmag #c792ea 22 | #define bcyn #89ddff 23 | #define bwht #959dcb 24 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/parkd: -------------------------------------------------------------------------------- 1 | ! -- Title: parkd 2 | ! -- Author: dkeg 3 | ! -- Created: 2015 4 | 5 | #define bg #2b2428 6 | #define fg #c2b7aa 7 | #define blk #2d262a 8 | #define bblk #413c40 9 | #define red #89453c 10 | #define grn #59713f 11 | #define ylw #b29d6a 12 | #define blu #464e59 13 | #define mag #614e44 14 | #define cyn #4f545b 15 | #define wht #c2b7aa 16 | #define bred #89453c 17 | #define bgrn #59713f 18 | #define bylw #b29d6a 19 | #define bblu #464e59 20 | #define bmag #614e44 21 | #define bcyn #4f545b 22 | #define bwht #c2b7aa 23 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/posila: -------------------------------------------------------------------------------- 1 | ! -- Title: posila 2 | ! -- Author: plasma 3 | ! -- Created: 2018 4 | ! -- Modified: ??? 5 | 6 | 7 | #define bg #2B303B 8 | #define fg #c5c8c6 9 | #define blk #373b41 10 | #define bblk #373b41 11 | #define red #BF616A 12 | #define bred #BF616A 13 | #define grn #A3BE8C 14 | #define bgrn #A3BE8C 15 | #define ylw #EBCB8B 16 | #define bylw #EBCB8B 17 | #define blu #96B5B4 18 | #define bblu #96B5B4 19 | #define mag #B48EAD 20 | #define bmag #B48EAD 21 | #define cyn #96B5A6 22 | #define bcyn #96B5A6 23 | #define wht #cfcfc4 24 | #define bwht #cfcfc4 25 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/raiin: -------------------------------------------------------------------------------- 1 | #define b1g #23202c 2 | #define b1lk #272432 3 | #define bg #221f2c 4 | #define blk #23202c 5 | #define fg #bfbec3 6 | #define bblk #46444d 7 | #define red #af6c69 8 | #define grn #7e9c80 9 | #define ylw #b29c7c 10 | #define blu #637b81 11 | #define mag #896e72 12 | #define cyn #5a8585 13 | #define wht #bfbec3 14 | #define bred #af6c69 15 | #define bgrn #7e9c80 16 | #define bylw #b29c7c 17 | #define bblu #637b81 18 | #define bmag #896e72 19 | #define bcyn #5a8585 20 | #define bwht #bfbec3 21 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/simplicity: -------------------------------------------------------------------------------- 1 | ! -- Title: simplicity 2 | ! -- Author: dkeg 3 | ! -- Created: 2015 4 | ! -- Modified: 2017 5 | 6 | #define bg #28282C 7 | #define fg #F3F3F3 8 | #define blk #29292D 9 | #define bblk #404047 10 | #define red #BF5C56 11 | #define bred #BF5C56 12 | #define grn #97B19C 13 | #define bgrn #97B19C 14 | #define ylw #D7BD8A 15 | #define bylw #D7BD8A 16 | #define blu #545F72 17 | #define bblu #545f72 18 | #define mag #A18673 19 | #define bmag #A18673 20 | #define cyn #75909F 21 | #define bcyn #BE926B 22 | #define wht #E9E9E9 23 | #define bwht #F4F4F2 24 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/skigh: -------------------------------------------------------------------------------- 1 | ! -- Title: skigh 2 | ! -- Author: dkeg 3 | ! -- Created: 2016 4 | 5 | #define bg #252a32 6 | #define blk #252a32 7 | !#define blk #272c34 8 | #define bblk #636b77 9 | #define fg #bab7b5 10 | #define red #876058 11 | #define grn #6f7f71 12 | #define ylw #b39580 13 | #define blu #546780 14 | #define mag #84787d 15 | #define cyn #556f86 16 | #define wht #bab7b5 17 | #define bred #876058 18 | #define bgrn #6f7f71 19 | #define bylw #b39580 20 | #define bblu #546780 21 | #define bmag #84787d 22 | #define bcyn #556f86 23 | #define bwht #dfdedd 24 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/skyfall: -------------------------------------------------------------------------------- 1 | ! -- Title: skyfall 2 | ! -- Author: u/EmpressNoodle 3 | ! -- Created: 2019 4 | 5 | #define bg #282F37 6 | #define fg #F1FCF9 7 | #define curs #F1FCF9 8 | 9 | #define blk #282F37 10 | #define bblk #465463 11 | #define red #DB86BA 12 | #define bred #D04E9D 13 | #define grn #74DD91 14 | #define bgrn #4BC66D 15 | #define ylw #E49186 16 | #define bylw #DB695B 17 | #define blu #75DBE1 18 | #define bblu #3DBAC2 19 | #define mag #B4A1DB 20 | #define bmag #825ECE 21 | #define cyn #9EE9EA 22 | #define bcyn #62CDCD 23 | #define wht #F1FCF9 24 | #define bwht #E0E5E5 25 | 26 | ! vim: ft=xdefaults 27 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/sprout: -------------------------------------------------------------------------------- 1 | ! -- Title: sprout 2 | ! -- Author: dkeg 3 | ! -- Created: 2016 4 | 5 | #define bg #2d3144 6 | #define fg #cfccbe 7 | #define curs #cfccbe 8 | 9 | #define blk #2d3144 10 | #define bblk #525a69 11 | #define red #8d6d5c 12 | #define grn #6d806d 13 | #define ylw #96915d 14 | #define blu #68758d 15 | #define mag #8a747b 16 | #define cyn #8d97a8 17 | #define wht #cfccbe 18 | #define bred #8d6d5c 19 | #define bgrn #6d806d 20 | #define bylw #96915d 21 | #define bblu #68758d 22 | #define bmag #8a747b 23 | #define bcyn #8d97a8 24 | #define bwht #f0efeb 25 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/trasnposet: -------------------------------------------------------------------------------- 1 | ! -- Title: transposet 2 | ! -- Author: dkeg 3 | ! -- Created: 2016 4 | 5 | #define bg #2a2725 6 | #define blk #2b2927 7 | #define fg #b8b2a7 8 | #define bblk #474543 9 | #define red #8e6f64 10 | #define grn #849385 11 | #define ylw #bdac8c 12 | #define blu #4c5467 13 | #define mag #757580 14 | #define cyn #64697f 15 | #define wht #b8b2a7 16 | #define bred #8e6f64 17 | #define bgrn #849385 18 | #define bylw #bdac8c 19 | #define bblu #4c5467 20 | #define bmag #757580 21 | #define bcyn #64697f 22 | #define bwht #b8b2a7 23 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/urban: -------------------------------------------------------------------------------- 1 | 2 | ! -- Title: urban 3 | ! -- Author: dkeg 4 | ! -- Created: 2016 5 | 6 | #define bg #312e39 7 | #define blk #33303b 8 | #define fg #c0a79a 9 | #define bblk #4f4b58 10 | #define red #87404f 11 | #define grn #74934e 12 | #define ylw #ae835a 13 | #define blu #615772 14 | #define mag #783e57 15 | #define cyn #554757 16 | #define wht #c0a79a 17 | #define bred #87404f 18 | #define bgrn #74934e 19 | #define bylw #ae835a 20 | #define bblu #615772 21 | #define bmag #783e57 22 | #define bcyn #554757 23 | #define bwht #c0a79a 24 | 25 | ! vim: ft=xdefaults 26 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/vans: -------------------------------------------------------------------------------- 1 | ! -- Title: vans 2 | ! -- Author: dkeg 3 | ! -- Created: 2016 4 | 5 | #define bg #2b2c33 6 | #define blk #303139 7 | #define bblk #55565b 8 | #define fg #d9c1a9 9 | #define red #b16c7f 10 | #define grn #92ab75 11 | #define ylw #bdab77 12 | #define blu #485476 13 | #define mag #746081 14 | #define cyn #636f7d 15 | #define wht #d9c1a9 16 | #define bred #b16c7f 17 | #define bgrn #92ab75 18 | #define bylw #e8dfcd 19 | #define bblu #485476 20 | #define bmag #746081 21 | #define bcyn #636f7d 22 | #define bwht #e9dbce 23 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/waves: -------------------------------------------------------------------------------- 1 | ! -- Title: waves 2 | ! -- Author: plasma 3 | ! -- Created: 2018 4 | 5 | #define bg #252a32 6 | #define blk #272c34 7 | #define bblk #3b434f 8 | #define fg #bab7b5 9 | #define red #876058 10 | #define grn #6f7f71 11 | #define ylw #b39580 12 | #define blu #546780 13 | #define mag #84787d 14 | #define cyn #556f86 15 | #define wht #bab7b5 16 | #define bred #876058 17 | #define bgrn #6f7f71 18 | #define bylw #b39580 19 | #define bblu #546780 20 | #define bmag #84787d 21 | #define bcyn #556f86 22 | #define bwht #dfdedd 23 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/witchy: -------------------------------------------------------------------------------- 1 | ! -- Title witchy 2 | ! -- Author unknown 3 | ! -- Created 2018? 4 | 5 | #define bg #131c26 6 | #define fg #a1a8b9 7 | #define blk #725f8f 8 | #define bblk #b18bbf 9 | #define red #c17286 10 | #define bred #c17286 11 | #define grn #a29395 12 | #define bgrn #a29395 13 | #define ylw #dba5a8 14 | #define bylw #dba5a8 15 | #define blu #be8ac9 16 | #define bblu #be8ac9 17 | #define mag #db8ac9 18 | #define bmag #db8ac9 19 | #define cyn #baa8c9 20 | #define bcyn #baa8c9 21 | #define wht #95948f 22 | #define bwht #ead1be 23 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/xmiah: -------------------------------------------------------------------------------- 1 | ! -- Title: Rainbow 2 | ! -- Author: Gawlk 3 | ! -- Created: 2017 4 | 5 | #define bg #101423 6 | #define fg #EEFFFF 7 | #define curs #AEA2B9 8 | 9 | #define blk #101423 10 | #define bblk #746492 11 | #define red #AEA2B9 12 | #define bred #AEA2B9 13 | #define grn #D37E7E 14 | #define bgrn #D37E7E 15 | #define ylw #D37E7E 16 | #define bylw #D37E7E 17 | #define blu #ebae64 18 | #define bblu #ebae64 19 | #define mag #AEA2B9 20 | #define bmag #AEA2B9 21 | #define cyn #ebae64 22 | #define bcyn #ebae64 23 | #define wht #EEFFFF 24 | #define bwht #EEFFFF 25 | 26 | ! vim: ft=xdefaults 27 | -------------------------------------------------------------------------------- /xrdb/.xrdb/colors/xmiah-light: -------------------------------------------------------------------------------- 1 | ! -- Title: Light 2 | ! -- Author: Gawlk 3 | ! -- Created: 2017 4 | 5 | #define fg #142830 6 | #define bg #edeff0 7 | #define curs #335980 8 | 9 | #define blk #edeff0 10 | #define bblk #88898a 11 | #define red #335980 12 | #define bred #335980 13 | #define grn #a94f44 14 | #define bgrn #a94f44 15 | #define ylw #a94f44 16 | #define bylw #a94f44 17 | #define blu #bf954d 18 | #define bblu #bf954d 19 | #define mag #335980 20 | #define bmag #335980 21 | #define cyn #bf954d 22 | #define bcyn #bf954d 23 | #define wht #142830 24 | #define bwht #142830 25 | 26 | ! vim: ft=xdefaults 27 | -------------------------------------------------------------------------------- /xrdb/.xrdb/rofi: -------------------------------------------------------------------------------- 1 | ! --- 2 | ! Rofi with Xresources 3 | ! --- 4 | 5 | rofi.color-window: blk 6 | rofi.color-normal: blk, red, blk, blk, grn 7 | rofi.color-activa: blk, wht, blk, blu, blk 8 | rofi.color-urgent: blk, wht, blk, grn, blk 9 | 10 | !rofi.color-window: #101423 11 | !rofi.color-normal: #101423, #D37E7E, #101423, #101423, #D5B4D4 12 | !rofi.color-activa: #101423, #EEFFFF, #101423, #F7B2AE, #101423 13 | !rofi.color-urgent: #101423, #EEFFFF, #101423, #AEA2B9, #101423 14 | -------------------------------------------------------------------------------- /xrdb/.xrdb/rxvt: -------------------------------------------------------------------------------- 1 | ! scrollbar 2 | 3 | URxvt.scrollBar: false 4 | URxvt.scrollBar_right: true 5 | URxvt.scrollstyle: plain 6 | URxvt.scrollColor: red 7 | URxvt.thickness: 10 8 | 9 | ! Set terminal padding 10 | URxvt.internalBorder : 18 11 | URxvt.externalBorder: 12 12 | URxvt.buffered: false 13 | 14 | ! Disable ctrl+shift 15 | URxvt.iso14755: false 16 | URxvt.iso14755_52: false 17 | 18 | ! Distance spaces letter 19 | URxvt.letterSpace: 0 20 | URxvt.lineSpace: 0 21 | 22 | 23 | ! perl plugins 24 | URxvt.perl-ext-common: default,selection-to-clipboard,clipboard,matcher,keyboard-select,font-size 25 | URxvt.url-launcher: /usr/bin/firefox 26 | URxvt.underlineURLs: true 27 | URxvt.matcher.button: 3 28 | URxvt.matcher.rend.0: fg9 29 | 30 | ! Cursor 31 | URxvt.cursorBlink: true 32 | 33 | 34 | ! -- Font: {{ 35 | 36 | URxvt.font: xft:Roboto Mono:style=Medium:pixelsize=9 \ 37 | xft:RobotoMono Nerd Font:pixelsize=9, \ 38 | xft:DejavuSansMono Nerd Font Mono:pixelsize=9, \ 39 | xft:SourceCodePro+Powerline+Awesome Regular:pixelsize=9 40 | 41 | URxvt.boldFont: xft:Roboto Mono:style=Bold:pixelsize=9 42 | 43 | !}} 44 | 45 | 46 | ! vim: ft=xdefaults 47 | -------------------------------------------------------------------------------- /xrdb/.xrdb/st: -------------------------------------------------------------------------------- 1 | ! These options only take effect on startup. 2 | st.termname: st-256color 3 | ! The following options options can be reloaded via USR1 signal. 4 | 5 | st.font: Monaco:pixelsize=9:antialias=true:autohint=true \ 6 | Roboto Mono for Powerline:pixelsize=9:antialias=true:autohint=true \ 7 | DejavuSanMono Nerd Font Mono:pixelsize=9:antialias=true:autohint=true \ 8 | SourceCodePro+Powerline+Awesome Regular:pixelsize=9:antialias=true:autohint=true; 9 | 10 | st.borderpx: 28 11 | ! Available cursor values: 2 4 6 7 = █ _ | ☃ ( 1 3 5 are blinking versions) 12 | st.cursorshape: 4 13 | st.cursorthickness: 2 14 | st.cursorblinkstyle: 0 15 | st.cursorblinkontype: 1 16 | st.bold_font: 0 17 | st.xfps: 120 18 | st.actionfps: 30 19 | st.chscale: 1.0 20 | st.cwscale: 1.0 21 | st.blinktimeout: 800 22 | st.bellvolume: 100 23 | st.prompt_char: $ 24 | 25 | ! opacity==255 means what terminal will be not transparent, 0 - fully transparent 26 | st.opacity: 255 27 | 28 | ! vim: set ft=xdefaults: 29 | -------------------------------------------------------------------------------- /xrdb/.xrdb/sxiv: -------------------------------------------------------------------------------- 1 | sxiv.font: scientifica:size=8 2 | sxiv.background: #f5f5f5 3 | sxiv.fsColor: #f5f5f5 4 | sxiv.selColor: #f9c168 5 | sxiv.barBackground: #f5f5f5 6 | sxiv.barForeground: #303030 7 | -------------------------------------------------------------------------------- /xrdb/.xrdb/twobwm: -------------------------------------------------------------------------------- 1 | ! 2 | ! 2bwm borders with Xresources 3 | ! 4 | 5 | twobwm.border_width: 7 6 | twobwm.outer_border: 5 7 | twobwm.inverted_colors: false 8 | twobwm.enable_compton: true 9 | 10 | ! Focus and un_focus colors 11 | 12 | twobwm.focus_color: mag 13 | twobwm.unfocus_color: blk 14 | twobwm.outer_border_color: blk 15 | 16 | ! Fullscreen borders 17 | 18 | twobwm.fixed_color: mag 19 | twobwm.fixed_unkill_color: mag 20 | 21 | ! Dont kill borders 22 | 23 | twobwm.unkill_color: mag 24 | 25 | ! vim: ft=xdefaults 26 | -------------------------------------------------------------------------------- /xrdb/.xrdb/xft: -------------------------------------------------------------------------------- 1 | Xft.dpi: 81 2 | Xft.autohint: false 3 | Xft.antialias: true 4 | Xft.hinting: true 5 | Xft.hintstyle: hintslight 6 | Xft.lcdfilter: lcddefault 7 | Xft.rgba: rgb 8 | 9 | xscreensaver.fade: false 10 | xscreensaver.unfade: false 11 | 12 | ! vim: set ft=xdefaults : 13 | -------------------------------------------------------------------------------- /xrdb/.xrdb/xre-urxvt: -------------------------------------------------------------------------------- 1 | ! Desktop/Laptop Settings. 2 | 3 | Xft.dpi : 81 4 | Xft.autohint : false 5 | Xft.antialias : true 6 | Xft.hinting : true 7 | Xft.hintstyle : hintslight 8 | Xft.rgba : rgb 9 | Xft.lcdfilter : lcddefault 10 | 11 | ! scrollbar 12 | *.scrollBar: false 13 | *.scrollBar_right: true 14 | *.scrollstyle: plain 15 | *.scrollColor: red 16 | *.thickness: 10 17 | 18 | ! Set terminal padding 19 | *.internalBorder : 22 20 | *.buffered: false 21 | 22 | ! Disable ctrl+shift 23 | *.iso14755: false 24 | *.iso14755_52: false 25 | 26 | ! perl plugins 27 | URxvt.perl-ext-common: default,selection-to-clipboard,clipboard,matcher,keyboard-select,config-reload 28 | URxvt.url-launcher: /usr/bin/firefox 29 | URxvt.underlineURLs: true 30 | URxvt.matcher.button: 3 31 | *.matcher.rend.0: fg9 32 | 33 | ! Cursor 34 | *.cursorBlink: true 35 | 36 | 37 | ! -- Font: {{ 38 | 39 | !*.font: -*-lemon-* 40 | !*.boldFont: -*-lemon-* 41 | 42 | *.font: xft:Roboto Mono for Powerline:size=8 43 | 44 | *.letterSpace: 0 45 | *.lineSpace: 0 46 | 47 | !*.font: xft:SF Mono:size=7 48 | *.boldFont: 49 | 50 | !}} 51 | 52 | !Colors: {{ 53 | 54 | #define blk #101423 55 | #define gry #cb6767 56 | #define red #cb6767 57 | #define grn #604983 58 | #define blu #ab3b3b 59 | #define wht #eeffff 60 | #define blc #241c35 61 | 62 | *.foreground: wht 63 | *.background: blk 64 | *.cursorColor: red 65 | 66 | ! blk 67 | *.color0: blk 68 | 69 | ! gry 70 | *.color8: gry 71 | 72 | ! red 73 | *.color1: red 74 | *.color5: red 75 | *.color9: red 76 | *.color13: red 77 | 78 | ! grn 79 | *.color2: grn 80 | *.color4: grn 81 | *.color10: grn 82 | *.color11: grn 83 | 84 | ! blu 85 | *.color3: blu 86 | *.color6: blu 87 | *.color12: blu 88 | *.color14: blu 89 | 90 | ! wht 91 | *.color7: wht 92 | *.color15: wht 93 | 94 | ! blc color that will not be affected by bold hightlighting. 95 | ! blc 96 | *.color66: blc 97 | !}} 98 | 99 | ! 100 | ! 2bwm -- 101 | ! 102 | twobwm.border_width: 5 103 | twobwm.outer_border: 3 104 | twobwm.inverted_colors: false 105 | twobwm.enable_compton: true 106 | 107 | twobwm.focus_color: blu 108 | twobwm.unfocus_color: blk 109 | twobwm.outer_border_color: blk 110 | 111 | ! $Mod+f {{ 112 | twobwm.fixed_color: blu 113 | twobwm.fixed_unkill_color: blu 114 | !}} 115 | 116 | ! $Mod+a {{ 117 | twobwm.unkill_color: blu 118 | 119 | !}} 120 | 121 | ! --- 122 | ! Rofi 123 | ! --- 124 | 125 | rofi.color-window: blk 126 | rofi.color-normal: blk, wht, blk, grn, blk 127 | rofi.color-activa: blk, wht, blk, blu, blk 128 | rofi.color-urgent: blk, wht, blk, grn, blk 129 | -------------------------------------------------------------------------------- /xrdb/.xrdb/xresources: -------------------------------------------------------------------------------- 1 | 2 | ! Colors 3 | *background: bg 4 | *foreground: fg 5 | *cursorColor: curs 6 | 7 | *color0: blk 8 | *color8: bblk 9 | *color1: red 10 | *color9: bred 11 | *color2: grn 12 | *color10: bgrn 13 | *color3: ylw 14 | *color11: bylw 15 | *color4: blu 16 | *color12: bblu 17 | *color5: mag 18 | *color13: bmag 19 | *color6: cyn 20 | *color14: bcyn 21 | *color7: wht 22 | *color15: bwht 23 | 24 | ! vim: ft=xdefaults 25 | -------------------------------------------------------------------------------- /xrdb/colors/16-color-dark: -------------------------------------------------------------------------------- 1 | ! -- Title: Base16 Default Dark 2 | ! -- Author: Chrisk Kempson 3 | ! -- Created: 2014 4 | 5 | #define bg #181818 6 | #define fg #d8d8d8 7 | #define curs #d8d8d8 8 | 9 | #define blk #181818 10 | #define bblk #585858 11 | #define red #ab4642 12 | #define bred #ab4642 13 | #define grn #a1b56c 14 | #define bgrn #a1b56c 15 | #define ylw #f7ca88 16 | #define bylw #f7ca88 17 | #define blu #7cafc2 18 | #define bblu #7cafc2 19 | #define mag #ba8baf 20 | #define bmag #ba8baf 21 | #define cyn #86c1b9 22 | #define bcyn #86c1b9 23 | #define wht #d8d8d8 24 | #define bwht #f8f8f8 25 | 26 | 27 | ! vim:ft=cfg 28 | -------------------------------------------------------------------------------- /xrdb/colors/5725: -------------------------------------------------------------------------------- 1 | ! -- Title: 5725 2 | ! -- Author: dkeg 3 | ! -- Created: 2016 4 | 5 | #define bg #353234 6 | #define blk #363334 7 | #define fg #c3c1b8 8 | #define bblk #5c575b 9 | #define red #97544d 10 | #define grn #97a293 11 | #define ylw #c29f6f 12 | #define blu #5e606c 13 | #define mag #7a6054 14 | #define cyn #78746c 15 | #define wht #c3c1b8 16 | #define bred #97544d 17 | #define bgrn #97a293 18 | #define bylw #c29f6f 19 | #define bblu #5e606c 20 | #define bmag #7a6054 21 | #define bcyn #78746c 22 | #define bwht #c3c1b8 23 | -------------------------------------------------------------------------------- /xrdb/colors/arc: -------------------------------------------------------------------------------- 1 | ! -- Title: Arc 2 | ! -- Author: Pavanjadhaw 3 | ! -- Created: 20017 4 | 5 | 6 | #define bg #2f343f 7 | #define fg #d7d7d7 8 | #define blk #2f343f 9 | #define bblk #8C929E 10 | #define red #e28d9d 11 | #define grn #bfd888 12 | #define ylw #df936c 13 | #define blu #5294e2 14 | #define mag #f74771 15 | #define cyn #7c818c 16 | #define wht #d7d7d7 17 | #define bred #e28d9d 18 | #define bgrn #bfd888 19 | #define bylw #df936c 20 | #define bblu #5294e2 21 | #define bmag #f74771 22 | #define bcyn #7c818c 23 | #define bwht #d7d7d7 24 | 25 | ! vim: ft=xdefaults 26 | -------------------------------------------------------------------------------- /xrdb/colors/augusta: -------------------------------------------------------------------------------- 1 | ! -- Title: aurum 2 | ! -- Author: plasma 3 | ! -- Created: Oct. 2018 4 | 5 | #define bg #332d34 6 | #define fg #dddbcc 7 | #define blk #41454c 8 | #define bblk #41454c 9 | #define red #bfa69c 10 | #define bred #bfa69c 11 | #define grn #9cbfab 12 | #define bgrn #9cbfab 13 | #define ylw #ab9c8f 14 | #define bylw #ab9c8f 15 | #define blu #9dbac0 16 | #define bblu #9dbac0 17 | #define mag #857275 18 | #define bmag #857275 19 | #define cyn #9cb2bf 20 | #define bcyn #9cb2bf 21 | #define wht #dddbcc 22 | #define bwht #dddbcc 23 | -------------------------------------------------------------------------------- /xrdb/colors/birupink: -------------------------------------------------------------------------------- 1 | ! -- Title witchy 2 | ! -- Author unknown 3 | ! -- Created 2018? 4 | 5 | #define bg #33303b 6 | #define fg #eff0eb 7 | #define curs #57c7ff 8 | 9 | #define blk #33303b 10 | #define bblk #4f4b58 11 | #define red #ff9bb8 12 | #define bred #ff9bb8 13 | #define grn #00e4ff 14 | #define bgrn #00e4ff 15 | #define ylw #f3f99d 16 | #define bylw #f3f99d 17 | #define blu #9aedfe 18 | #define bblu #ff9bb8 19 | #define mag #ff6ac1 20 | #define bmag #ff6ac1 21 | #define cyn #ff9bb8 22 | #define bcyn #9aedfe 23 | #define wht #ffffff 24 | #define bwht #ffffff 25 | -------------------------------------------------------------------------------- /xrdb/colors/blok: -------------------------------------------------------------------------------- 1 | ! -- Title: blok 2 | ! -- Author: dkeg 3 | ! -- Created: 2015 4 | 5 | #define bg #2c2a2b 6 | #define fg #bab9ba 7 | #define blk #2d2b2c 8 | #define bblk #545253 9 | #define red #a67979 10 | #define grn #809f7b 11 | #define ylw #baad8a 12 | #define blu #6d7575 13 | #define mag #7d6969 14 | #define cyn #7b9899 15 | #define wht #bab9ba 16 | #define bred #a67979 17 | #define bgrn #809f7b 18 | #define bylw #baad8a 19 | #define bblu #6d7575 20 | #define bmag #7d6969 21 | #define bcyn #7b9899 22 | #define bwht #bab9ba 23 | -------------------------------------------------------------------------------- /xrdb/colors/bluetype: -------------------------------------------------------------------------------- 1 | ! -- Title: bluetype 2 | ! -- Author: dkeg 3 | ! -- Created: ??? 4 | ! -- Modified: 2017 5 | 6 | 7 | #define bg #272a2a 8 | #define fg #eaeaed 9 | #define blk #282c2c 10 | #define bblk #484c4e 11 | #define red #b05f5f 12 | #define bred #b05f5f 13 | #define grn #88aa55 14 | #define bgrn #88aa55 15 | #define ylw #ccb05f 16 | #define bylw #ccb05f 17 | #define blu #556973 18 | #define bblu #556973 19 | #define mag #80807e 20 | #define bmag #80807e 21 | #define cyn #558888 22 | #define bcyn #558888 23 | #define wht #eaeaed 24 | #define bwht #f6f7f8 25 | -------------------------------------------------------------------------------- /xrdb/colors/calm: -------------------------------------------------------------------------------- 1 | 2 | ! -- Title Calm 3 | ! -- Author Plamsa 4 | ! -- Created 2018 5 | 6 | #define bg #344042 7 | #define fg #e8dfd6 8 | #define blk #232b2c 9 | #define bblk #232b2c 10 | #define red #e5ab96 11 | #define bred #e5ab96 12 | #define grn #7cbf9e 13 | #define bgrn #7cbf9e 14 | #define ylw #e5c078 15 | #define bylw #e5c078 16 | #define blu #7bbac7 17 | #define bblu #7bbac7 18 | #define mag #7b7cc6 19 | #define bmag #7b7cc6 20 | #define cyn #97e5bb 21 | #define bcyn #97e5bb 22 | #define wht #e8dfd6 23 | #define bwht #e8dfd6 24 | -------------------------------------------------------------------------------- /xrdb/colors/cat-cat: -------------------------------------------------------------------------------- 1 | ! -- Title: Cat-Cat 2 | ! -- Author: OP 3 | ! -- Created: 2017 4 | 5 | #define fg #e4e4e4 6 | #define bg #262626 7 | #define curs #e4e4e4 8 | 9 | #define blk #262626 10 | #define bblk #868686 11 | #define red #3e3a94 12 | #define bred #3e3a94 13 | #define grn #534dc0 14 | #define bgrn #534dc0 15 | #define ylw #8081ff 16 | #define bylw #8081ff 17 | #define blu #8081ff 18 | #define bblu #8081ff 19 | #define mag #a246d1 20 | #define bmag #a246d1 21 | #define cyn #bc7190 22 | #define bcyn #bc7190 23 | #define wht #eeffff 24 | #define bwht #eeffff 25 | 26 | ! vim: ft=xdefaults 27 | -------------------------------------------------------------------------------- /xrdb/colors/cherry: -------------------------------------------------------------------------------- 1 | ! -- Title: Cherry 2 | ! -- Author: turquose-hexegon 3 | ! -- Created: 2019 4 | 5 | #define bg #021B21 6 | #define fg #E8DFD6 7 | #define curs #E8DFD6 8 | 9 | #define blk #021B21 10 | #define bblk #234149 11 | #define red #c2454e 12 | #define bred #ef5847 13 | #define grn #7cbf9e 14 | #define bgrn #a2d9b1 15 | #define ylw #8a7a63 16 | #define bylw #beb090 17 | #define blu #2e3340 18 | #define bblu #61778d 19 | #define mag #ff5879 20 | #define bmag #ff99a1 21 | #define cyn #44b5b1 22 | #define bcyn #9ed9d8 23 | #define wht #E8DFD6 24 | #define bwht #f6f6c9 25 | 26 | ! vim: ft=xdefaults 27 | -------------------------------------------------------------------------------- /xrdb/colors/dracula: -------------------------------------------------------------------------------- 1 | ! -- Title: Dracula 2 | ! -- Author: Dracula 3 | ! -- Created: 2016 4 | 5 | #define bg #282a36 6 | #define fg #f8f8f2 7 | #define curs #f8f8f2 8 | 9 | #define blk #282a36 10 | #define bblk #4d4d4d 11 | #define red #ff5555 12 | #define bred #ff6e67 13 | #define grn #50fa7b 14 | #define bgrn #5af78e 15 | #define ylw #f1fa8c 16 | #define bylw #f4f99d 17 | #define blu #bd93f9 18 | #define bblu #caa9fa 19 | #define mag #ff79c6 20 | #define bmag #ff92d0 21 | #define cyn #8be9fd 22 | #define bcyn #9aedfe 23 | #define wht #bfbfbf 24 | #define bwht #e6e6e6 25 | 26 | ! vim: ft=xdefaults 27 | -------------------------------------------------------------------------------- /xrdb/colors/enter-the-void: -------------------------------------------------------------------------------- 1 | ! -- Title: Enter-The-Void 2 | ! -- Author: 3 | ! -- Created: 2018 4 | 5 | #define fg #262626 6 | #define bg #e4e4e4 7 | #define curs #111111 8 | 9 | #define blk #e4e4e4 10 | #define bblk #868686 11 | #define red #48994f 12 | #define bred #48994f 13 | #define grn #50aa59 14 | #define bgrn #50aa59 15 | #define ylw #60b468 16 | #define bylw #60b468 17 | #define blu #71bc78 18 | #define bblu #71bc78 19 | #define mag #a246d1 20 | #define bmag #a246d1 21 | #define cyn #bc7190 22 | #define bcyn #bc7190 23 | #define wht #000000 24 | #define bwht #000000 25 | 26 | ! vim: ft=xdefaults 27 | -------------------------------------------------------------------------------- /xrdb/colors/lux: -------------------------------------------------------------------------------- 1 | ! -- Title: lux 2 | ! -- Author: plasma 3 | ! -- Created: 2018 4 | 5 | #define bg #f6f6f6 6 | #define fg #373b41 7 | #define blk #41454c 8 | #define bblk #41454c 9 | #define red #ef978b 10 | #define grn #95d1a9 11 | #define ylw #f7ca88 12 | #define blu #72a7cf 13 | #define mag #c9a0ca 14 | #define cyn #71cecd 15 | #define wht #63666c 16 | #define bred #ef978b 17 | #define bgrn #95d1a9 18 | #define bylw #f7ca88 19 | #define bblu #72a7cf 20 | #define bmag #c9a0ca 21 | #define bcyn #71cecd 22 | #define bwht #63666c 23 | -------------------------------------------------------------------------------- /xrdb/colors/nerdyP: -------------------------------------------------------------------------------- 1 | ! -- Title: NerdyP 2 | ! -- Author: NerdyPepper 3 | ! -- Created: 2018 4 | 5 | #define bg #081018 6 | #define fg #a3a7a8 7 | #define curs #a3a7a8 8 | 9 | #define blk #081018 10 | #define bblk #5c5c5c 11 | #define red #6d7a8b 12 | #define bred #6d7a8b 13 | #define grn #6d7a8b 14 | #define bgrn #3a3a3a 15 | #define ylw #6d7a8b 16 | #define bylw #525252 17 | #define blu #6d7a8b 18 | #define bblu #696969 19 | #define mag #6d7a8b 20 | #define bmag #bdc1c3 21 | #define cyn #70a070 22 | #define bcyn #6d7a8b 23 | #define wht #a3a7a8 24 | #define bwht #ccd0d2 25 | 26 | ! vim: ft=xdefaults 27 | -------------------------------------------------------------------------------- /xrdb/colors/nord: -------------------------------------------------------------------------------- 1 | ! -- Title: nord 2 | ! -- Author: arcticstudios 3 | ! -- Created: 2015 4 | ! -- Modified: 2018 5 | 6 | 7 | #define bg #2f343f 8 | #define fg #d8dee8 9 | #define blk #4b5262 10 | #define bblk #4b5262 11 | #define red #bf616a 12 | #define bred #bf616a 13 | #define grn #a3be8c 14 | #define bgrn #a3be8c 15 | #define ylw #ebcb8b 16 | #define bylw #ebcb8b 17 | #define blu #81a1c1 18 | #define bblu #81a1c1 19 | #define mag #b48ead 20 | #define bmag #b48ead 21 | #define cyn #89d0ba 22 | #define bcyn #89d0ba 23 | #define wht #e5e9f0 24 | #define bwht #e5e9f0 25 | -------------------------------------------------------------------------------- /xrdb/colors/nostalgia: -------------------------------------------------------------------------------- 1 | ! -- Title: nostalgia 2 | ! -- Author: plasma 3 | ! -- Created: 2018 4 | 5 | #define fg #f0f0f1 6 | #define bg #564e58 7 | #define blk #8e8590 8 | #define bblk #8e8590 9 | #define red #ed9793 10 | #define bred #ed9793 11 | #define grn #c1e887 12 | #define bgrn #c1e887 13 | #define ylw #f0ee97 14 | #define bylw #f0ee97 15 | #define blu #95cbef 16 | #define bblu #95cbef 17 | #define mag #e1a6ed 18 | #define bmag #e1a6ed 19 | #define cyn #75b2df 20 | #define bcyn #75b2df 21 | #define wht #c5c5c6 22 | #define bwht #dbdbdc 23 | -------------------------------------------------------------------------------- /xrdb/colors/ocean: -------------------------------------------------------------------------------- 1 | ! -- Title: ocean 2 | ! -- Author: ??? 3 | ! -- Created: ??? 4 | 5 | #define bg #2b303b 6 | #define fg #c5cad2 7 | #define blk #2b303b 8 | #define bblk #65737e 9 | #define red #bf616a 10 | #define grn #a3be8c 11 | #define ylw #ebcb8b 12 | #define blu #8fa1b3 13 | #define mag #b48ead 14 | #define cyn #96b5b4 15 | #define wht #c0c5ce 16 | #define bred #bf616a 17 | #define bgrn #a3be8c 18 | #define bylw #ebcb8b 19 | #define bblu #8fa1b3 20 | #define bmag #b48ead 21 | #define bcyn #96b5b4 22 | #define bwht #eff1f5 23 | -------------------------------------------------------------------------------- /xrdb/colors/onehalf: -------------------------------------------------------------------------------- 1 | 2 | ! -- Title: urban 3 | ! -- Author: dkeg 4 | ! -- Created: 2016 5 | 6 | #define bg #282c34 7 | #define blk #282c34 8 | #define fg #dcdfe4 9 | #define bblk #282c34 10 | #define curs #313640 11 | #define red #e06c75 12 | #define grn #98c379 13 | #define ylw #e5c07b 14 | #define blu #61afef 15 | #define mag #c678dd 16 | #define cyn #56b6c2 17 | #define wht #dcdfe4 18 | #define bred #e06c75 19 | #define bgrn #98c379 20 | #define bylw #e5c07b 21 | #define bblu #61afef 22 | #define bmag #c678dd 23 | #define bcyn #56b6c2 24 | #define bwht #dcdfe4 25 | -------------------------------------------------------------------------------- /xrdb/colors/palenight: -------------------------------------------------------------------------------- 1 | ! -- Title: palenight 2 | ! -- Author: ??? 3 | ! -- Created: ???2 4 | 5 | #define bg #292d3e 6 | #define fg #959dcb 7 | #define curs #959dcb 8 | #define blk #292d3e 9 | #define bblk #676e95 10 | #define red #f07178 11 | #define grn #c3e88d 12 | #define ylw #ffcb6b 13 | #define blu #82aaff 14 | #define mag #c792ea 15 | #define cyn #89ddff 16 | #define wht #ffffff 17 | #define bred #f07178 18 | #define bgrn #c3e88d 19 | #define bylw #ffcb6b 20 | #define bblu #82aaff 21 | #define bmag #c792ea 22 | #define bcyn #89ddff 23 | #define bwht #959dcb 24 | -------------------------------------------------------------------------------- /xrdb/colors/parkd: -------------------------------------------------------------------------------- 1 | ! -- Title: parkd 2 | ! -- Author: dkeg 3 | ! -- Created: 2015 4 | 5 | #define bg #2b2428 6 | #define fg #c2b7aa 7 | #define blk #2d262a 8 | #define bblk #413c40 9 | #define red #89453c 10 | #define grn #59713f 11 | #define ylw #b29d6a 12 | #define blu #464e59 13 | #define mag #614e44 14 | #define cyn #4f545b 15 | #define wht #c2b7aa 16 | #define bred #89453c 17 | #define bgrn #59713f 18 | #define bylw #b29d6a 19 | #define bblu #464e59 20 | #define bmag #614e44 21 | #define bcyn #4f545b 22 | #define bwht #c2b7aa 23 | -------------------------------------------------------------------------------- /xrdb/colors/posila: -------------------------------------------------------------------------------- 1 | ! -- Title: posila 2 | ! -- Author: plasma 3 | ! -- Created: 2018 4 | ! -- Modified: ??? 5 | 6 | 7 | #define bg #2B303B 8 | #define fg #c5c8c6 9 | #define blk #373b41 10 | #define bblk #373b41 11 | #define red #BF616A 12 | #define bred #BF616A 13 | #define grn #A3BE8C 14 | #define bgrn #A3BE8C 15 | #define ylw #EBCB8B 16 | #define bylw #EBCB8B 17 | #define blu #96B5B4 18 | #define bblu #96B5B4 19 | #define mag #B48EAD 20 | #define bmag #B48EAD 21 | #define cyn #96B5A6 22 | #define bcyn #96B5A6 23 | #define wht #cfcfc4 24 | #define bwht #cfcfc4 25 | -------------------------------------------------------------------------------- /xrdb/colors/raiin: -------------------------------------------------------------------------------- 1 | #define b1g #23202c 2 | #define b1lk #272432 3 | #define bg #221f2c 4 | #define blk #23202c 5 | #define fg #bfbec3 6 | #define bblk #46444d 7 | #define red #af6c69 8 | #define grn #7e9c80 9 | #define ylw #b29c7c 10 | #define blu #637b81 11 | #define mag #896e72 12 | #define cyn #5a8585 13 | #define wht #bfbec3 14 | #define bred #af6c69 15 | #define bgrn #7e9c80 16 | #define bylw #b29c7c 17 | #define bblu #637b81 18 | #define bmag #896e72 19 | #define bcyn #5a8585 20 | #define bwht #bfbec3 21 | -------------------------------------------------------------------------------- /xrdb/colors/simplicity: -------------------------------------------------------------------------------- 1 | ! -- Title: simplicity 2 | ! -- Author: dkeg 3 | ! -- Created: 2015 4 | ! -- Modified: 2017 5 | 6 | #define bg #28282C 7 | #define fg #F3F3F3 8 | #define blk #29292D 9 | #define bblk #404047 10 | #define red #BF5C56 11 | #define bred #BF5C56 12 | #define grn #97B19C 13 | #define bgrn #97B19C 14 | #define ylw #D7BD8A 15 | #define bylw #D7BD8A 16 | #define blu #545F72 17 | #define bblu #545f72 18 | #define mag #A18673 19 | #define bmag #A18673 20 | #define cyn #75909F 21 | #define bcyn #BE926B 22 | #define wht #E9E9E9 23 | #define bwht #F4F4F2 24 | -------------------------------------------------------------------------------- /xrdb/colors/skigh: -------------------------------------------------------------------------------- 1 | ! -- Title: skigh 2 | ! -- Author: dkeg 3 | ! -- Created: 2016 4 | 5 | #define bg #252a32 6 | #define blk #252a32 7 | !#define blk #272c34 8 | #define bblk #636b77 9 | #define fg #bab7b5 10 | #define red #876058 11 | #define grn #6f7f71 12 | #define ylw #b39580 13 | #define blu #546780 14 | #define mag #84787d 15 | #define cyn #556f86 16 | #define wht #bab7b5 17 | #define bred #876058 18 | #define bgrn #6f7f71 19 | #define bylw #b39580 20 | #define bblu #546780 21 | #define bmag #84787d 22 | #define bcyn #556f86 23 | #define bwht #dfdedd 24 | -------------------------------------------------------------------------------- /xrdb/colors/skyfall: -------------------------------------------------------------------------------- 1 | ! -- Title: skyfall 2 | ! -- Author: u/EmpressNoodle 3 | ! -- Created: 2019 4 | 5 | #define bg #282F37 6 | #define fg #F1FCF9 7 | #define curs #F1FCF9 8 | 9 | #define blk #282F37 10 | #define bblk #465463 11 | #define red #DB86BA 12 | #define bred #D04E9D 13 | #define grn #74DD91 14 | #define bgrn #4BC66D 15 | #define ylw #E49186 16 | #define bylw #DB695B 17 | #define blu #75DBE1 18 | #define bblu #3DBAC2 19 | #define mag #B4A1DB 20 | #define bmag #825ECE 21 | #define cyn #9EE9EA 22 | #define bcyn #62CDCD 23 | #define wht #F1FCF9 24 | #define bwht #E0E5E5 25 | 26 | ! vim: ft=xdefaults 27 | -------------------------------------------------------------------------------- /xrdb/colors/sprout: -------------------------------------------------------------------------------- 1 | ! -- Title: sprout 2 | ! -- Author: dkeg 3 | ! -- Created: 2016 4 | 5 | #define bg #2d3144 6 | #define fg #cfccbe 7 | #define curs #cfccbe 8 | 9 | #define blk #2d3144 10 | #define bblk #525a69 11 | #define red #8d6d5c 12 | #define grn #6d806d 13 | #define ylw #96915d 14 | #define blu #68758d 15 | #define mag #8a747b 16 | #define cyn #8d97a8 17 | #define wht #cfccbe 18 | #define bred #8d6d5c 19 | #define bgrn #6d806d 20 | #define bylw #96915d 21 | #define bblu #68758d 22 | #define bmag #8a747b 23 | #define bcyn #8d97a8 24 | #define bwht #f0efeb 25 | -------------------------------------------------------------------------------- /xrdb/colors/trasnposet: -------------------------------------------------------------------------------- 1 | ! -- Title: transposet 2 | ! -- Author: dkeg 3 | ! -- Created: 2016 4 | 5 | #define bg #2a2725 6 | #define blk #2b2927 7 | #define fg #b8b2a7 8 | #define bblk #474543 9 | #define red #8e6f64 10 | #define grn #849385 11 | #define ylw #bdac8c 12 | #define blu #4c5467 13 | #define mag #757580 14 | #define cyn #64697f 15 | #define wht #b8b2a7 16 | #define bred #8e6f64 17 | #define bgrn #849385 18 | #define bylw #bdac8c 19 | #define bblu #4c5467 20 | #define bmag #757580 21 | #define bcyn #64697f 22 | #define bwht #b8b2a7 23 | -------------------------------------------------------------------------------- /xrdb/colors/urban: -------------------------------------------------------------------------------- 1 | 2 | ! -- Title: urban 3 | ! -- Author: dkeg 4 | ! -- Created: 2016 5 | 6 | #define bg #312e39 7 | #define blk #33303b 8 | #define fg #c0a79a 9 | #define bblk #4f4b58 10 | #define red #87404f 11 | #define grn #74934e 12 | #define ylw #ae835a 13 | #define blu #615772 14 | #define mag #783e57 15 | #define cyn #554757 16 | #define wht #c0a79a 17 | #define bred #87404f 18 | #define bgrn #74934e 19 | #define bylw #ae835a 20 | #define bblu #615772 21 | #define bmag #783e57 22 | #define bcyn #554757 23 | #define bwht #c0a79a 24 | 25 | ! vim: ft=xdefaults 26 | -------------------------------------------------------------------------------- /xrdb/colors/vans: -------------------------------------------------------------------------------- 1 | ! -- Title: vans 2 | ! -- Author: dkeg 3 | ! -- Created: 2016 4 | 5 | #define bg #2b2c33 6 | #define blk #303139 7 | #define bblk #55565b 8 | #define fg #d9c1a9 9 | #define red #b16c7f 10 | #define grn #92ab75 11 | #define ylw #bdab77 12 | #define blu #485476 13 | #define mag #746081 14 | #define cyn #636f7d 15 | #define wht #d9c1a9 16 | #define bred #b16c7f 17 | #define bgrn #92ab75 18 | #define bylw #e8dfcd 19 | #define bblu #485476 20 | #define bmag #746081 21 | #define bcyn #636f7d 22 | #define bwht #e9dbce 23 | -------------------------------------------------------------------------------- /xrdb/colors/waves: -------------------------------------------------------------------------------- 1 | ! -- Title: waves 2 | ! -- Author: plasma 3 | ! -- Created: 2018 4 | 5 | #define bg #252a32 6 | #define blk #272c34 7 | #define bblk #3b434f 8 | #define fg #bab7b5 9 | #define red #876058 10 | #define grn #6f7f71 11 | #define ylw #b39580 12 | #define blu #546780 13 | #define mag #84787d 14 | #define cyn #556f86 15 | #define wht #bab7b5 16 | #define bred #876058 17 | #define bgrn #6f7f71 18 | #define bylw #b39580 19 | #define bblu #546780 20 | #define bmag #84787d 21 | #define bcyn #556f86 22 | #define bwht #dfdedd 23 | -------------------------------------------------------------------------------- /xrdb/colors/witchy: -------------------------------------------------------------------------------- 1 | ! -- Title witchy 2 | ! -- Author unknown 3 | ! -- Created 2018? 4 | 5 | #define bg #131c26 6 | #define fg #a1a8b9 7 | #define blk #725f8f 8 | #define bblk #b18bbf 9 | #define red #c17286 10 | #define bred #c17286 11 | #define grn #a29395 12 | #define bgrn #a29395 13 | #define ylw #dba5a8 14 | #define bylw #dba5a8 15 | #define blu #be8ac9 16 | #define bblu #be8ac9 17 | #define mag #db8ac9 18 | #define bmag #db8ac9 19 | #define cyn #baa8c9 20 | #define bcyn #baa8c9 21 | #define wht #95948f 22 | #define bwht #ead1be 23 | -------------------------------------------------------------------------------- /xrdb/colors/xmiah: -------------------------------------------------------------------------------- 1 | ! -- Title: Rainbow 2 | ! -- Author: Gawlk 3 | ! -- Created: 2017 4 | 5 | #define bg #101423 6 | #define fg #EEFFFF 7 | #define curs #AEA2B9 8 | 9 | #define blk #101423 10 | #define bblk #746492 11 | #define red #AEA2B9 12 | #define bred #AEA2B9 13 | #define grn #D37E7E 14 | #define bgrn #D37E7E 15 | #define ylw #D37E7E 16 | #define bylw #D37E7E 17 | #define blu #ebae64 18 | #define bblu #ebae64 19 | #define mag #AEA2B9 20 | #define bmag #AEA2B9 21 | #define cyn #ebae64 22 | #define bcyn #ebae64 23 | #define wht #EEFFFF 24 | #define bwht #EEFFFF 25 | 26 | ! vim: ft=xdefaults 27 | -------------------------------------------------------------------------------- /xrdb/colors/xmiah-light: -------------------------------------------------------------------------------- 1 | ! -- Title: Light 2 | ! -- Author: Gawlk 3 | ! -- Created: 2017 4 | 5 | #define fg #142830 6 | #define bg #edeff0 7 | #define curs #335980 8 | 9 | #define blk #edeff0 10 | #define bblk #88898a 11 | #define red #335980 12 | #define bred #335980 13 | #define grn #a94f44 14 | #define bgrn #a94f44 15 | #define ylw #a94f44 16 | #define bylw #a94f44 17 | #define blu #bf954d 18 | #define bblu #bf954d 19 | #define mag #335980 20 | #define bmag #335980 21 | #define cyn #bf954d 22 | #define bcyn #bf954d 23 | #define wht #142830 24 | #define bwht #142830 25 | 26 | ! vim: ft=xdefaults 27 | -------------------------------------------------------------------------------- /xrdb/rofi: -------------------------------------------------------------------------------- 1 | ! --- 2 | ! Rofi with Xresources 3 | ! --- 4 | 5 | rofi.color-window: blk 6 | rofi.color-normal: blk, red, blk, blk, grn 7 | rofi.color-activa: blk, wht, blk, blu, blk 8 | rofi.color-urgent: blk, wht, blk, grn, blk 9 | 10 | !rofi.color-window: #101423 11 | !rofi.color-normal: #101423, #D37E7E, #101423, #101423, #D5B4D4 12 | !rofi.color-activa: #101423, #EEFFFF, #101423, #F7B2AE, #101423 13 | !rofi.color-urgent: #101423, #EEFFFF, #101423, #AEA2B9, #101423 14 | -------------------------------------------------------------------------------- /xrdb/rxvt: -------------------------------------------------------------------------------- 1 | ! scrollbar 2 | 3 | URxvt.scrollBar: false 4 | URxvt.scrollBar_right: true 5 | URxvt.scrollstyle: plain 6 | URxvt.scrollColor: red 7 | URxvt.thickness: 10 8 | 9 | ! Set terminal padding 10 | URxvt.internalBorder : 18 11 | URxvt.externalBorder: 12 12 | URxvt.buffered: false 13 | 14 | ! Disable ctrl+shift 15 | URxvt.iso14755: false 16 | URxvt.iso14755_52: false 17 | 18 | ! Distance spaces letter 19 | URxvt.letterSpace: 0 20 | URxvt.lineSpace: 0 21 | 22 | 23 | ! perl plugins 24 | URxvt.perl-ext-common: default,selection-to-clipboard,clipboard,matcher,keyboard-select,font-size 25 | URxvt.url-launcher: /usr/bin/firefox 26 | URxvt.underlineURLs: true 27 | URxvt.matcher.button: 3 28 | URxvt.matcher.rend.0: fg9 29 | 30 | ! Cursor 31 | URxvt.cursorBlink: true 32 | 33 | 34 | ! -- Font: {{ 35 | 36 | URxvt.font: xft:Roboto Mono:style=Medium:pixelsize=9 \ 37 | xft:RobotoMono Nerd Font:pixelsize=9, \ 38 | xft:DejavuSansMono Nerd Font Mono:pixelsize=9, \ 39 | xft:SourceCodePro+Powerline+Awesome Regular:pixelsize=9 40 | 41 | URxvt.boldFont: xft:Roboto Mono:style=Bold:pixelsize=9 42 | 43 | !}} 44 | 45 | 46 | ! vim: ft=xdefaults 47 | -------------------------------------------------------------------------------- /xrdb/st: -------------------------------------------------------------------------------- 1 | ! These options only take effect on startup. 2 | st.termname: st-256color 3 | 4 | ! The following options options can be reloaded via USR1 signal. 5 | st.font: Roboto Mono:pixelsize=10:bold:antialias=true:autohint=true \ 6 | Roboto Mono for Powerline:pixelsize=9:antialias=true:autohint=true \ 7 | DejavuSanMono Nerd Font Mono:pixelsize=9:antialias=true:autohint=true \ 8 | SourceCodePro+Powerline+Awesome Regular:pixelsize=9:antialias=true:autohint=true; 9 | 10 | st.borderpx: 25 11 | 12 | ! Available cursor values: 2 4 6 7 = █ _ | ☃ ( 1 3 5 are blinking versions) 13 | st.cursorshape: 4 14 | 15 | st.cursorthickness: 2 16 | st.cursorblinkstyle: 0 17 | st.cursorblinkontype: 1 18 | st.bold_font: 0 19 | st.xfps: 120 20 | st.actionfps: 30 21 | st.chscale: 1.0 22 | st.cwscale: 1.0 23 | st.blinktimeout: 800 24 | st.bellvolume: 100 25 | st.prompt_char: $ 26 | st.imstyle: root 27 | 28 | ! opacity==255 means what terminal will be not transparent, 0 - fully transparent 29 | st.opacity: 255 30 | st.alpha: 0.98 31 | 32 | ! vim:ft=xdefaults: 33 | -------------------------------------------------------------------------------- /xrdb/sxiv: -------------------------------------------------------------------------------- 1 | sxiv.font: scientifica:size=8 2 | sxiv.background: #f5f5f5 3 | sxiv.fsColor: #f5f5f5 4 | sxiv.selColor: #f9c168 5 | sxiv.barBackground: #f5f5f5 6 | sxiv.barForeground: #303030 7 | -------------------------------------------------------------------------------- /xrdb/twobwm: -------------------------------------------------------------------------------- 1 | ! 2 | ! 2bwm borders with Xresources 3 | ! 4 | 5 | twobwm.border_width: 7 6 | twobwm.outer_border: 5 7 | twobwm.inverted_colors: false 8 | twobwm.enable_compton: true 9 | 10 | ! Focus and un_focus colors 11 | 12 | twobwm.focus_color: mag 13 | twobwm.unfocus_color: blk 14 | twobwm.outer_border_color: blk 15 | 16 | ! Fullscreen borders 17 | 18 | twobwm.fixed_color: mag 19 | twobwm.fixed_unkill_color: mag 20 | 21 | ! Dont kill borders 22 | 23 | twobwm.unkill_color: mag 24 | 25 | ! vim: ft=xdefaults 26 | -------------------------------------------------------------------------------- /xrdb/xft: -------------------------------------------------------------------------------- 1 | Xft.dpi: 81 2 | Xft.autohint: false 3 | Xft.antialias: true 4 | Xft.hinting: true 5 | Xft.hintstyle: hintslight 6 | Xft.lcdfilter: lcddefault 7 | Xft.rgba: rgb 8 | 9 | xscreensaver.fade: false 10 | xscreensaver.unfade: false 11 | 12 | ! vim: set ft=xdefaults : 13 | -------------------------------------------------------------------------------- /xrdb/xre-urxvt: -------------------------------------------------------------------------------- 1 | ! Desktop/Laptop Settings. 2 | 3 | Xft.dpi : 81 4 | Xft.autohint : false 5 | Xft.antialias : true 6 | Xft.hinting : true 7 | Xft.hintstyle : hintslight 8 | Xft.rgba : rgb 9 | Xft.lcdfilter : lcddefault 10 | 11 | ! scrollbar 12 | *.scrollBar: false 13 | *.scrollBar_right: true 14 | *.scrollstyle: plain 15 | *.scrollColor: red 16 | *.thickness: 10 17 | 18 | ! Set terminal padding 19 | *.internalBorder : 22 20 | *.buffered: false 21 | 22 | ! Disable ctrl+shift 23 | *.iso14755: false 24 | *.iso14755_52: false 25 | 26 | ! perl plugins 27 | URxvt.perl-ext-common: default,selection-to-clipboard,clipboard,matcher,keyboard-select,config-reload 28 | URxvt.url-launcher: /usr/bin/firefox 29 | URxvt.underlineURLs: true 30 | URxvt.matcher.button: 3 31 | *.matcher.rend.0: fg9 32 | 33 | ! Cursor 34 | *.cursorBlink: true 35 | 36 | 37 | ! -- Font: {{ 38 | 39 | !*.font: -*-lemon-* 40 | !*.boldFont: -*-lemon-* 41 | 42 | *.font: xft:Roboto Mono for Powerline:size=8 43 | 44 | *.letterSpace: 0 45 | *.lineSpace: 0 46 | 47 | !*.font: xft:SF Mono:size=7 48 | *.boldFont: 49 | 50 | !}} 51 | 52 | !Colors: {{ 53 | 54 | #define blk #101423 55 | #define gry #cb6767 56 | #define red #cb6767 57 | #define grn #604983 58 | #define blu #ab3b3b 59 | #define wht #eeffff 60 | #define blc #241c35 61 | 62 | *.foreground: wht 63 | *.background: blk 64 | *.cursorColor: red 65 | 66 | ! blk 67 | *.color0: blk 68 | 69 | ! gry 70 | *.color8: gry 71 | 72 | ! red 73 | *.color1: red 74 | *.color5: red 75 | *.color9: red 76 | *.color13: red 77 | 78 | ! grn 79 | *.color2: grn 80 | *.color4: grn 81 | *.color10: grn 82 | *.color11: grn 83 | 84 | ! blu 85 | *.color3: blu 86 | *.color6: blu 87 | *.color12: blu 88 | *.color14: blu 89 | 90 | ! wht 91 | *.color7: wht 92 | *.color15: wht 93 | 94 | ! blc color that will not be affected by bold hightlighting. 95 | ! blc 96 | *.color66: blc 97 | !}} 98 | 99 | ! 100 | ! 2bwm -- 101 | ! 102 | twobwm.border_width: 5 103 | twobwm.outer_border: 3 104 | twobwm.inverted_colors: false 105 | twobwm.enable_compton: true 106 | 107 | twobwm.focus_color: blu 108 | twobwm.unfocus_color: blk 109 | twobwm.outer_border_color: blk 110 | 111 | ! $Mod+f {{ 112 | twobwm.fixed_color: blu 113 | twobwm.fixed_unkill_color: blu 114 | !}} 115 | 116 | ! $Mod+a {{ 117 | twobwm.unkill_color: blu 118 | 119 | !}} 120 | 121 | ! --- 122 | ! Rofi 123 | ! --- 124 | 125 | rofi.color-window: blk 126 | rofi.color-normal: blk, wht, blk, grn, blk 127 | rofi.color-activa: blk, wht, blk, blu, blk 128 | rofi.color-urgent: blk, wht, blk, grn, blk 129 | -------------------------------------------------------------------------------- /xrdb/xresources: -------------------------------------------------------------------------------- 1 | 2 | ! Colors 3 | *background: bg 4 | *foreground: fg 5 | *cursorColor: curs 6 | 7 | *color0: blk 8 | *color8: bblk 9 | *color1: red 10 | *color9: bred 11 | *color2: grn 12 | *color10: bgrn 13 | *color3: ylw 14 | *color11: bylw 15 | *color4: blu 16 | *color12: bblu 17 | *color5: mag 18 | *color13: bmag 19 | *color6: cyn 20 | *color14: bcyn 21 | *color7: wht 22 | *color15: bwht 23 | 24 | ! vim: ft=xdefaults 25 | -------------------------------------------------------------------------------- /xre: -------------------------------------------------------------------------------- 1 | ! ╻ ╻┏━┓┏━╸┏━┓┏━┓╻ ╻┏━┓┏━╸┏━╸┏━┓ 2 | ! ┏╋┛┣┳┛┣╸ ┗━┓┃ ┃┃ ┃┣┳┛┃ ┣╸ ┗━┓ 3 | ! ╹ ╹╹┗╸┗━╸┗━┛┗━┛┗━┛╹┗╸┗━╸┗━╸┗━┛ 4 | ! by LFS 5 | ! managed like they are supposed to be 6 | 7 | !#include ".xrdb/kitty" 8 | #include ".xrdb/colors/light/xmiah-light" 9 | ! #include ".xrdb/colors/ocean" 10 | ! #include ".xrdb/xresources" 11 | 12 | #include ".xrdb/sxiv" 13 | #include ".xrdb/xft" 14 | #include ".xrdb/twobwm" 15 | #include ".xrdb/rofi" 16 | #include ".xrdb/st" 17 | #include ".xrdb/rxvt" 18 | 19 | -------------------------------------------------------------------------------- /xres: -------------------------------------------------------------------------------- 1 | ! ╻ ╻┏━┓┏━╸┏━┓┏━┓╻ ╻┏━┓┏━╸┏━╸┏━┓ 2 | ! ┏╋┛┣┳┛┣╸ ┗━┓┃ ┃┃ ┃┣┳┛┃ ┣╸ ┗━┓ 3 | ! ╹ ╹╹┗╸┗━╸┗━┛┗━┛┗━┛╹┗╸┗━╸┗━╸┗━┛ 4 | ! by LFS 5 | ! managed like they are supposed to be 6 | 7 | #include ".xrdb/colors/16-color-dark" 8 | #include ".xrdb/xresources" 9 | #include ".xrdb/sxiv" 10 | #include ".xrdb/xft" 11 | #include ".xrdb/twobwm" 12 | #include ".xrdb/rofi" 13 | #include ".xrdb/st" 14 | #include ".xrdb/rxvt" 15 | 16 | --------------------------------------------------------------------------------