dgy
/
hexagons
Archived
1
0
Fork 0

material-ish colors and TriOp rice

This commit is contained in:
CadaverLab 2017-09-04 16:19:36 -03:00
parent 2783ea4e11
commit 4a9fe8c34f
20 changed files with 317 additions and 1801 deletions

View File

@ -36,20 +36,20 @@ bspc config honor_size_hints true
# Color settings
bspc config normal_border_color "#171717"
#bspc config focused_border_color "#171717"
#bspc config focused_border_color "#601809"
bspc config focused_border_color "#215d9c"
bspc config presel_feedback_color "#51c4d4"
bspc config border_width $b_border_width
#bspc config normal_border_color "#000000"
#bspc config active_border_color "#808080"
bspc config focused_border_color "#00bcd4"
#bspc config focused_border_color "#00bcd4"
# Settings for manual splitting
bspc config split_ratio 0.45
# Floaters
bspc rule -a Ardour-5.9.0 state=floating
bspc rule -a qsynth state=floating
bspc rule -a Skype state=floating
bspc rule -a Catia.py sate=floating
bspc rule -a Cadence.py state=floating
bspc rule -a Pavucontrol state=floating
bspc rule -a Galculator state=floating

View File

@ -143,7 +143,7 @@
# Draw a line of "separator_height" pixel height between two
# notifications.
# Set to 0 to disable.
separator_height = 4
separator_height = 2
# Padding between text and separator.
padding = 12
@ -171,19 +171,19 @@
browser = /usr/bin/firefox -new-tab
# Align icons left/right/off
icon_position = right
icon_position = off
# Scale larger icons down to this size, set to 0 to disable
max_icon_size = 24
# Paths to default icons.
icon_folders = /usr/share/icons/Paper/48x48/actions/:/usr/share/icons/Paper/48x48/apps/:/usr/share/icons/Paper/48x48/categories/:/usr/share/icons/Paper/48x48/devices/:/usr/share/icons/Paper/48x48/emblems/:/usr/share/icons/Paper/48x48/emotes/:/usr/share/icons/Paper/48x48/mimetypes/:/usr/share/icons/Paper/48x48/places/:/usr/share/icons/Paper/48x48/status/:/usr/share/icons/Paper/48x48/web/
icon_path = /usr/share/icons/Paper/48x48/actions/:/usr/share/icons/Paper/48x48/apps/:/usr/share/icons/Paper/48x48/categories/:/usr/share/icons/Paper/48x48/devices/:/usr/share/icons/Paper/48x48/emblems/:/usr/share/icons/Paper/48x48/emotes/:/usr/share/icons/Paper/48x48/mimetypes/:/usr/share/icons/Paper/48x48/places/:/usr/share/icons/Paper/48x48/status/:/usr/share/icons/Paper/48x48/web/
# Always run rule-defined scripts, even if the notification is suppressed
always_run_script = true
frame_width = 2
frame_color = "#00bcd4"
frame_width = 1
frame_color = "#215d9c"
# Experimental features that may or may not work correctly. Do not expect them
# to have a consistent behaviour across releases.
@ -234,9 +234,9 @@
background = "#fb4245"
foreground = "#171717"
frame_color = "#ff6c5f"
timeout = 0
timeout = 15
# Icon for notifications with critical urgency, uncomment to enable
icon = /usr/share/icons/Paper/24x24/status/software-update-urgent.png
# icon = /usr/share/icons/Paper/24x24/status/software-update-urgent.png
# Every section that isn't one of the above is interpreted as a rules to
# override settings for certain messages.

View File

@ -10,7 +10,7 @@ autofit-larger=90%x90%
stop-playback-on-init-failure=yes
idle=yes
osc=yes
quit_watch_later
#quit_watch_later
save-position-on-quit
ytdl-format=bestvideo[height<=?1080]+bestaudio/best
screenshot-format=png

View File

@ -15,9 +15,9 @@ background = #00171717
background-alt = #3d3d3d
foreground = #e8d0c3
foreground-alt = #fefefe
primary = #ffff3d
secondary = #4caf50
alert = #ff6c5f
primary = #ffb300
secondary = #7cb342
alert = #ef5350
[settings]
screenchange-reload = true
@ -87,9 +87,9 @@ interval = 3.0
format-connected = <label-connected>
format-disconnected = <label-disconnected>
label-connected = ▬
label-connected-foreground = #ff009e
label-connected-foreground = #f06292
label-disconnected = ▰
label-disconnected-foreground = #fb4245
label-disconnected-foreground = #e53935
[module/battery]
type = internal/battery
@ -121,7 +121,7 @@ ramp-capacity-2-foreground = #49b9fe
ramp-capacity-3-foreground = #49b9fe
ramp-capacity-4-foreground = #49b9fe
ramp-capacity-5-foreground = #49b9fe
ramp-capacity-6-foreground = ${colors.foreground-alt}
ramp-capacity-6-foreground = ${colors.f2oreground-alt}
ramp-capacity-7-foreground = ${colors.foreground-alt}
animation-charging-0 = ▏
@ -147,7 +147,7 @@ type = custom/script
interval = 10800
format = <label>
label = ▬
label-foreground = #8be9fd
label-foreground = #26c6da
exec = ~/.config/polybar/scripts/pkg.sh
exec-if = "ping -q -w 2 -c 1 176.34.135.167 >/dev/null 2>&1"

File diff suppressed because it is too large Load Diff

View File

@ -27,19 +27,27 @@
! Run command to execute
! Run command to execute that runs in shell
rofi.color-normal: #171717, #b2a191, #171717, #171717, #eeeeee
rofi.color-urgent: #171717, #ff6c5f, #171717, #bf3f34, #eeeeee
rofi.color-active: #171717, #95b9de, #171717, #627a92, #eeeeee
#rofi.color-normal: #171717, #b2a191, #171717, #171717, #eeeeee
#rofi.color-urgent: #171717, #ff6c5f, #171717, #bf3f34, #eeeeee
#rofi.color-active: #171717, #95b9de, #171717, #627a92, #eeeeee
# bg border separator
rofi.color-window: #171717, #171717, #171717
# bg fg bg-alt hl-bg hl-fg
rofi.color-normal: argb:0000000, #a8b5d4, argb:0000000, argb:0000000, #be7369
rofi.color-active: argb:0000000, #a8b5d4, argb:0000000, argb:0000000, #a69fcb
rofi.color-urgent: argb:0000000, #a8b5d4, argb:0000000, argb:0000000, #cb95ad
rofi.display-run: $
rofi.display-drun: !
rofi.display-drun: :
rofi.display-window: W
rofi.separator-style: none
rofi.width: 100
rofi.width: 200
#rofi.font: SFNS Display Bold 12
#rofi.font: ctrld bold 12
rofi.font: clear sans medium 12
rofi.font: clear sans medium 18
rofi.padding: 150
rofi.line-margin: 12
rofi.line-padding: 5
@ -48,7 +56,7 @@ rofi.fullscreen: true
rofi.scroll-method: 1
rofi.location: 6
rofi:fixed-num-lines: false
rofi.levenshtein-sort: true
rofi.levenshtein-sort: false
rofi.modi: window,run,drun
rofi.matching: fuzzy
rofi.terminal: termite

View File

@ -195,6 +195,10 @@ super + F4
super + F5
$HOME/bin/statusbar/./wifi.sh
# tray
super + F6
$HOME/bin/statusbar/./tray.sh
# toggle touchpad
super + F10
$HOME/bin/./toggleTouchpad

View File

@ -9,9 +9,7 @@ urgent_on_bell = true
clickable_url = true
scrollback_lines = 10000
search_wrap = true
#font = FantasqueSansMono Nerd Font 10
font = Fantasque Sans Mono 10
#icon_name = terminal
geometry = 1270x720
# "system", "on" or "off"
@ -34,42 +32,82 @@ filter_unmatched_urls = true
[colors]
# Snazzy
foreground = #e8d0c3
foreground_bold = #e8d0c3
cursor = #e4e4e4
#foreground = #e8d0c3
#foreground_bold = #e8d0c3
#cursor = #e4e4e4
#background = #121212
# black
#color0 = #0a0a0a
#color8 = #3d3d3d
# red
#color1 = #fb4245
#color9 = #ff6c5f
# green
#color2 = #4CAF50
#color10 = #00E676
# yellow
#color3 = #ffff3d
#color11 = #f0fa8b
# blue
#color4 = #49b9fe
#color12 = #00bcd4
# magenta
#color5 = #ff009e
#color13 = #ff67ae
# cyan
#color6 = #8be9fd
#color14 = #9fa590
# white
#color7 = #e8d0c3
#color15 = #ededec
# material inspired
foreground = #e0d0c3
foreground_bold = #e0d0c3
cursor = #e1e1e1
background = #121212
# black
color0 = #0a0a0a
color8 = #3d3d3d
color0 = #212121
color8 = #757575
# red
color1 = #fb4245
color9 = #ff6c5f
color1 = #e53935
color9 = #e57373
# green
color2 = #4CAF50
color10 = #00E676
color2 = #7cb342
color10 = #aed581
# yellow
color3 = #ffff3d
color11 = #f0fa8b
color3 = #ffb300
color11 = #ffe082
# blue
color4 = #49b9fe
color12 = #00bcd4
color4 = #039be5
color12 = #29b6f6
# magenta
color5 = #ff009e
color13 = #ff67ae
color5 = #f06292
color13 = #f8bbd0
# cyan
color6 = #8be9fd
color14 = #9fa590
color6 = #26c6da
color14 = #80deea
# white
color7 = #e8d0c3
color15 = #ededec
color7 = #bdbdbd
color15 = #ffffff
[hints]

53
.mpdcron/mpdcron.conf Normal file
View File

@ -0,0 +1,53 @@
# mpdcron configuration file
[main]
# Path to the PID file, by default the PID file is MPDCRON_DIR/mpdcron.pid
#pidfile = /home/deadguy/.mpdcron/mpdcron.pid
# Wait this many seconds after sending signal to kill the daemon.
# Default is 3 seconds.
killwait = 3
# Logging level, default is 0
# 0: Warnings and errors only
# 1: Info and below
# 2: Debug and below
loglevel = 0
modules = notification
[mpd]
# Semicolon delimited list of events to wait for.
# By default mpdcron waits for all events.
# Valid events are:
# database: Song database has been updated.
# stored_playlist: A stored playlist has been modified, created,
# deleted or renamed.
# playlist: The queue has been modified.
# player: The player state has been changed: play, stop, pause, seek, ...
# mixer: The volume has been modified.
# output: An audio output device has been enabled or disabled.
# options: Options have changed: crossfade, random, repeat, ...
# update: A database update has started or finished.
events = player
# Interval in seconds to reconnect to mpd after an error or disconnect.
reconnect = 5
# Timeout in milliseconds for mpd timeout, 0 for default timeout of
# libmpdclient.
timeout = 0
[player]
modules = notification
[notification]
# Covers path, defaults to ~/.covers
#cover_path = /path/to/cover/path
# Cover suffix, defaults to jpg
#cover_suffix = png
# Notification timeout in milliseconds.
timeout = 5000
# Notification type
type = mpd
# Notification urgency, one of low, normal, critical
urgency = normal
# Notification hints in format TYPE:NAME:VALUE, specifies basic extra data
# to pass. Valid types are int, double, string and byte
#hints =

View File

@ -2,7 +2,7 @@
# basic colors ---------------------------------------------------------
color normal brightyellow default
color normal white default
color error red default
color tilde black default
color message cyan default
@ -11,7 +11,7 @@ color attachment white default
color search brightmagenta default
#color status J_black J_status
color status brightyellow black
color indicator brightblack yellow
color indicator black white
color tree yellow default # arrow in threads
# basic monocolor screen
@ -27,7 +27,7 @@ mono error bold
#color index brightred default ~= # duplicate messages
#color index brightgreen default "~A!~N!~T!~p!~Q!~F!~D!~P" # the rest
#color index J_base default "~A~N!~T!~p!~Q!~F!~D" # the rest, new
color index red default "~A" # all messages
color index white default "~A" # all messages
color index brightred default "~E" # expired messages
color index blue default "~N" # new messages
color index blue default "~O" # old messages

View File

@ -66,7 +66,7 @@ set reply_regexp = "^(([Rr][Ee]?(\[[0-9]+\])?: *)?(\[[^]]+\] *)?)*"
# pager options -----------------------------------------
set pager_context = 3
set pager_index_lines = 0 # number of index lines to show
set pager_index_lines = 0 # number of index lines to show
set pager_context = 5 # number of context lines to show
set pager_stop = yes # don't go to next message automatically
set menu_scroll # scroll in menus

View File

@ -87,4 +87,3 @@ external_editor = nano
follow_now_playing_lyrics = no
store_lyrics_in_song_dir = no
execute_on_song_change = "~/.ncmpcpp/mpdnotify"

View File

@ -117,16 +117,14 @@ set -g message-command-fg colour4
set -g message-command-bg colour0
# Panes
set -g pane-border-style bold,fg=colour8
set -g pane-active-border-style bold,fg=colour11
#set -g pane-border-style bold,fg=colour0
#set -g pane-active-border-style bold,fg=colour11
#set -g pane-border-style bold,fg="#171717"
#set -g pane-active-border-style bold,fg="#171717"
set -g pane-border-style bold,fg="#121212"
set -g pane-active-border-style bold,fg="#00bcd4"
#set -g pane-border-status top
#set -g pane-border-format \
# "#{?pane_active,#[fg=white],#[fg=black]} \
#{pane_index} #{pane_current_command} "
set -g pane-border-status off
#set -g pane-border-format #{?pane_active,#[fg=white],#[fg=black]} #{pane_index} #{pane_current_command}
# Window notifications; display activity on other window
@ -134,8 +132,8 @@ set-window-option -g monitor-activity on
set-option -g visual-activity off
# Window status
set-window-option -g window-status-format ' #[fg=colour7,bg=default]#{pane_current_command}'
set-window-option -g window-status-current-format ' #[fg=colour11,bg=colour0,bold] #{pane_current_command} '
set-window-option -g window-status-format '#[fg=colour7] #{pane_current_command} '
set-window-option -g window-status-current-format '#[fg=colour11,bold] #{pane_current_command} '
set-window-option -g window-status-separator ''
##[fg=colour11,bg=colour8,bold] #I:#P #
@ -145,7 +143,7 @@ setw -g window-status-activity-fg colour0
# List windows on left side of status bar
set-option -g status-justify centre
set-option -g status-left-length 18
set-option -g status-left "#[fg=colour11,bg=colour8,bold] S #[fg=colour2,bg=colour0,bold] #S #(test -n "$SSH_TTY" && echo "#[<%= status_login_style %>] #H ")"
set-option -g status-left "#[fg=colour11,bold]S #[fg=colour2,bold]#S #(test -n "$SSH_TTY" && echo "#[<%= status_login_style %>] #H ")"
#set-option -g status-left \
# '#(test -n "$SSH_TTY" && echo "#[<%= status_login_style %>] #H ")'
@ -154,7 +152,7 @@ set-option -g status-right-length 250
#set-option -g status-right \
#' #[fg=colour15,bg=default,bold] #{pane_title} '
set-option -g status-right "#[fg=blue]#(~/bin/statusbar/batt) #[fg=cyan]%a %d %b %R"
set-option -g status-right "#[fg=blue]#(~/bin/statusbar/batt) #[fg=blue]%a %d %b %R"
#######################

View File

@ -481,9 +481,9 @@ path = "%h/plugins"
save_config_on_unload = on
[bar]
activetitle.color_bg = darkgray
activetitle.color_bg = default
activetitle.color_delim = default
activetitle.color_fg = lightblue
activetitle.color_fg = lightgreen
activetitle.conditions = "${nicklist}"
activetitle.filling_left_right = vertical
activetitle.filling_top_bottom = horizontal
@ -539,7 +539,7 @@ highmon.size_max = 0
highmon.type = root
input.color_bg = default
input.color_delim = white
input.color_fg = cyan
input.color_fg = white
input.conditions = "${window.buffer.full_name} != perl.highmon"
input.filling_left_right = vertical
input.filling_top_bottom = horizontal
@ -571,7 +571,7 @@ nicklist.color_fg = default
nicklist.conditions = "${nicklist} && ${window.number} == 1"
nicklist.filling_left_right = vertical
nicklist.filling_top_bottom = columns_vertical
nicklist.hidden = on
nicklist.hidden = off
nicklist.items = "buffer_nicklist"
nicklist.position = right
nicklist.priority = 200
@ -639,18 +639,19 @@ title.type = window
[layout]
highlight.buffer = "core;weechat;1"
highlight.buffer = "perl;highmon;2"
highlight.buffer = "irc;server.freenode;3"
highlight.buffer = "irc;freenode.#archlinux-newbie;4"
highlight.buffer = "irc;freenode.#archlinux-offtopic;5"
highlight.buffer = "irc;freenode.#idlerpg;6"
highlight.buffer = "irc;freenode.#qutebrowser;7"
highlight.buffer = "irc;freenode.##tilingwm;8"
highlight.buffer = "irc;server.nixers;9"
highlight.buffer = "irc;nixers.#unix;10"
highlight.buffer = "irc;server.rizon;11"
highlight.buffer = "irc;rizon.#/g/wdg;12"
highlight.buffer = "irc;rizon.#rice;13"
highlight.buffer = "irc;rizon.#RizonIRPG;14"
highlight.buffer = "perl;iset;3"
highlight.buffer = "irc;server.freenode;4"
highlight.buffer = "irc;freenode.#archlinux-newbie;5"
highlight.buffer = "irc;freenode.#archlinux-offtopic;6"
highlight.buffer = "irc;freenode.#idlerpg;7"
highlight.buffer = "irc;freenode.#qutebrowser;8"
highlight.buffer = "irc;freenode.##tilingwm;9"
highlight.buffer = "irc;server.nixers;10"
highlight.buffer = "irc;nixers.#unix;11"
highlight.buffer = "irc;server.rizon;12"
highlight.buffer = "irc;rizon.#/g/wdg;13"
highlight.buffer = "irc;rizon.#rice;14"
highlight.buffer = "irc;rizon.#RizonIRPG;15"
highlight.window = "1;0;0;0;irc;freenode.#archlinux-offtopic"
highlight.current = on
@ -689,6 +690,8 @@ ctrl-U = "/input delete_beginning_of_line"
ctrl-W = "/input delete_previous_word"
ctrl-X = "/input switch_active_buffer"
ctrl-Y = "/input clipboard_paste"
meta-meta-OP = "/bar scroll buflist * b"
meta-meta-OQ = "/bar scroll buflist * e"
meta-meta2-1~ = "/window scroll_top"
meta-meta2-23~ = "/bar scroll nicklist * b"
meta-meta2-24~ = "/bar scroll nicklist * e"
@ -722,6 +725,8 @@ meta-OC = "/input move_next_word"
meta-OD = "/input move_previous_word"
meta-OF = "/input move_end_of_line"
meta-OH = "/input move_beginning_of_line"
meta-OP = "/bar scroll buflist * -100%"
meta-OQ = "/bar scroll buflist * +100%"
meta-Oa = "/input history_global_previous"
meta-Ob = "/input history_global_next"
meta-Oc = "/input move_next_word"

View File

@ -28,8 +28,10 @@ export PATH="${PATH}:/home/deadguy/bin"
/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &
xsetroot -cursor_name left_ptr &
hsetroot -fill '/home/deadguy/Pictures/wallpaper/upaQjhY.jpg' &
hsetroot -fill '/home/deadguy/Pictures/wallpaper/wallhaven-508871.jpg' &
unclutter &
compton -b &
sxhkd &
mpd &
[[ -z $(pgrep -xU $UID mpdcron) ]] && mpdcron &
exec bspwm

BIN
Pictures/upzibgR.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

View File

@ -1,89 +0,0 @@
#!/bin/sh
set -eu
# This script is intended to be run as the xautolock locker and notifier.
# It requires i3lock, and dunst is optional.
# Is the screen already locked?
locked() { pkill -0 --euid "$(id -u)" --exact i3lock; }
# Return 0 if suspend is acceptable.
suspend_ok() {
[ -n "$(2>/dev/null mpc current)" ] && return 1
return 0
}
# Print the given message with a timestamp.
info() { printf '%s\t%s\n' "$(date)" "$*"; }
log() {
if [ -n "${LOCK_LOG:-}" ]; then
info >>"$LOCK_LOG" "$@"
else
info "$@"
fi
}
# Control the dunst daemon, if it is running.
dunst() {
pkill -0 --exact dunst || return 0
case ${1:-} in
stop)
log "Stopping notifications and locking screen."
pkill -USR1 --euid "$(id -u)" --exact dunst
;;
resume)
log "...Resuming notifications."
pkill -USR2 --euid "$(id -u)" --exact dunst
;;
*)
echo "dunst argument required: stop or resume"
return 1
;;
esac
}
case "$cmd" in
lock)
dunst stop
# Fork both i3lock and its monitor to avoid blocking xautolock.
i3lock -k --timestr="%H:%M" --datestr="%A %d %B" --insidevercolor=49b9f3ff --insidewrongcolor=fb4245bf --insidecolor=000000ff --ringvercolor=95b9deff --ringwrongcolor=ff6c5fbf --ringcolor=a3e41ebf --textcolor=ffffffff --separatorcolor=171717bf --keyhlcolor=ffff3dff --bshlcolor=ff009eff -B --ignore-empty-password --beep --nofork &
pid="$!"
log "Waiting for PID $pid to end..."
while 2>/dev/null kill -0 "$pid"; do
sleep 1
done
dunst resume
;;
notify)
# Notification should not be issued while locked even if dunst is paused.
locked && exit
log "Sending notification."
# grep finds either Xautolock.notify or Xautolock*notify
secs="$(xrdb -query | grep -m1 '^Xautolock.notify' | cut -f2)"
test -n "$secs" && secs="Locking in $secs seconds"
;;
suspend)
if suspend_ok; then
log "Suspending system."
systemctl suspend
else
log "Deferring suspend."
fi
;;
debug)
log "$@"
;;
*)
log "Unrecognized option: $1"
esac

30
bin/exeflock4 Executable file
View File

@ -0,0 +1,30 @@
#!/bin/sh
dunst() {
pkill -0 --exact dunst || return 0
case ${1:-} in
stop)
pkill -USR1 --euid "$(id -u)" --exact dunst
;;
resume)
pkill -USR2 --euid "$(id -u)" --exact dunst
;;
*)
echo "dunst argument required: stop or resume"
return 1
;;
esac
}
dunst stop
# Fork both i3lock and its monitor to avoid blocking xautolock.
i3lock --modsize=18 --radius=120 --timepos="x+400:y+10" --datepos="x+550:y+10" --image=/home/deadguy/Pictures/upzibgR.png -k --timestr="%H:%M" --datestr="%F" --timesize=16 --datesize=16 --timefont="Iosevka" --datefont="Iosevka" --insidevercolor=26c6da99 --insidewrongcolor=e5737399 --insidecolor=00000000 --ringvercolor=95b9deff --ringwrongcolor=ff6c5fff --ringcolor=ffffffff --textcolor=ffffffff --timecolor=ffffffff --datecolor=ffffffff --separatorcolor=121212df --keyhlcolor=29b6f6ff --bshlcolor=ffb300ff -B --ignore-empty-password --beep --nofork &
pid="$!"
while 2>/dev/null kill -0 "$pid"; do
sleep 1
done
dunst resume

41
bin/stuff/issue Normal file
View File

@ -0,0 +1,41 @@
Welcome to
Sentient Hyper-Optimized Data Access Network

NmhyssoooossyhmN
Nho/-` .-://////:-. `-/ohN
Ny+. `:oyyyso+/::--::/+osyyyo:` ./yN
Ns: `/sys/. -/sys/` :sN
d/ `/hy/` `/yh/` /d
h- .sh/` `/hs. :d
m: .yy- -hy. :m
o `sd- -ds``s
N: :m+ -+syyyysssyyyyo/. +m- :N
m. +m. /yho:` .:shs- -m/ -N
N. od` `od+` .od+ `m+ .N
- +m` od: `od: `m/ :
o -N. `ds .ds -N. s
N` ho `m+ hy sh `N
o -N` ds d+ `N. s
- oh :N` :y- +s./yyydNyyyyyyyyyyyyyyys/ do :
` ho yy /No .dd. .-```N/``````````````-N/ sy `
` d+ ho .hd. /No oN +hNmhhhhhhhhhhhhhhmN. oh `
` ho yy +N+``````````.hm- oN```m/``````````````-N/ sy `
- oh :N` .yyyyyyyyyyyyo /yyydNyyyyyyyyyyyyyyyy/ ho :
s -N` hs do `N. s
N` ho `m+ yy sh `N
o .N. `ds `hs -N. o
- +m` od: `+d: `m/ -
N. od` `sd+` .od+ `do .N
m. +m. `/yho-` .:shs- .m+ .m
N: :m+ -+syyyssssyyyys/. +m- :N
o `sh- -ds` o
m: -hy- -yy. :m
h- -yh/` `/hs. -h
d/ `+hy/` `/yh/` /d
Ns- `/yys/. ./shy/` :sN
Ny/. .:oyyyso//:----://osyyyo:` ./yN
mho/.` `.-://////:-.` `-/ohN
NdhyssoooossyhdN
Remember, a smooth operation is everyone's responsibility

View File

@ -50,15 +50,20 @@ mkcd () {
esac
}
# convert flac to mp3
flaco() { parallel ffmpeg -i {} -qscale:a 0 {.}.mp3 ::: ./*.flac ;}
midplayer() { adlmidi "$1" > /dev/null 2>&1 ;}
midi-fluidsynth() { fluidsynth -a alsa -m alsa_seq -l -i /usr/share/soundfonts/fluidr3/FluidR3GM.SF2 "$1" ;}
# read markdown files like manpages. could also do pandoc -s -f markdown -t man "$*" | man -l -
md() { pandoc -s -f markdown -t man "$*" | groff -T utf8 -man | less ;}
function cfg(){
case $1 in
qute) $EDITOR ~/.config/qutebrowser/qutebrowser.conf ;;
vi) $EDITOR ~/.config/nvim/init.vim ;;
oblogout) sudo -e $EDITOR /etc/oblogout.conf ;;
autostart) $EDITOR ~/.config/bspwm/autostart ;;
@ -89,6 +94,7 @@ case $1 in
esac
}
function rld(){
case $1 in
zsh) source ~/.zshrc ;;
@ -103,6 +109,7 @@ case $1 in
esac
}
source $HOME/zstuff/rc/glitch.zsh
source $HOME/zstuff/rc/video.zsh
source $HOME/zstuff/rc/transmission.zsh