M .config/aerc/aerc.conf => .config/aerc/aerc.conf +3 -3
@@ 23,7 23,7 @@ unsafe-accounts-conf=false
# with mutt's printf-like syntax.
#
# Default: %D %-17.17n %Z %s
-index-format=%-20.20D %-17.17n %Z %s
+index-format=%-20.20D %-17.17F %Z %s
#
# See time.Time#Format at https://godoc.org/time#Time.Format
@@ 203,7 203,7 @@ render-format=[%a] %S %>%T
# pager which supports ANSI codes.
#
# Default: less -R
-pager=less -R
+pager=env -u LESS less -Ri
#
# If an email offers several versions (multipart), you can configure which
@@ 286,7 286,7 @@ reply-to-self=true
text/plain=sed 's/^>\+.*/\x1b[36m&\x1b[0m/'
#text/html=pandoc -f html -t plain
#image/*=catimg -w $(tput cols) -
-text/html=bwrap_auto.bash -o "-u net" w3m -dump -I UTF-8 -T text/html --
+text/html=bwrap_auto -o "-u net" w3m -dump -I UTF-8 -T text/html --
text/x-diff=colordiff.sh
text/x-patch=colordiff.sh
M .config/aerc/binds.conf => .config/aerc/binds.conf +2 -1
@@ 79,8 79,9 @@ $ex = <C-x>
[compose::editor]
# Keybindings used when the embedded terminal is selected in the compose view
-$noinherit = true
$ex = <Esc>
+$noinherit = true
+# $ex = <Esc>
<C-p> = :prev-field<Enter>
<C-n> = :next-field<Enter>
M .config/bspwm/bspwmrc => .config/bspwm/bspwmrc +3 -2
@@ 19,7 19,7 @@ bspc config put_dialogs_above true
bspc config normal_border_color "#aaaaaa"
bspc config active_border_color "#aaaaaa"
-bspc config focused_border_color "#5555ff"
+bspc config focused_border_color "#55ff55"
bspc config pointer_modifier mod4
bspc config pointer_action1 move
@@ 37,5 37,6 @@ bspc rule -a mpv state=floating
bspc rule -a pinentry state=floating
bspc rule -a pinentry-qt5 state=floating
bspc rule -a retroarch state=floating
+bspc rule -a RPCS3 state=floating
-~/.config/lemonbar/bar.sh &
+~/Programming/lemonbar-tcl/rc.tcl &
D .config/catgirl/animebytes => .config/catgirl/animebytes +0 -4
@@ 1,4 0,0 @@
-host = irc.animebytes.tv
-nick = Q3CPMA
-
-# /msg Satsuki enter #animebytes Q3CPMA <irc-key>>
\ No newline at end of file
M .config/fontconfig/fonts.conf => .config/fontconfig/fonts.conf +8 -2
@@ 24,8 24,14 @@
<prefer>
<family>Liberation Mono</family>
<family>DejaVu Sans Mono</family>
- <family>Source Han Sans JP</family>
- <family>Source Han Sans CN</family>
+ <family>Source Han Mono</family>
+ </prefer>
+ </alias>
+ <alias>
+ <family>bitmap</family>
+ <prefer>
+ <family>xos4 Terminus</family>
+ <family>Unifont</family>
</prefer>
</alias>
</fontconfig>
D .config/lemonbar/README => .config/lemonbar/README +0 -46
@@ 1,46 0,0 @@
-Inspired mostly by the bspwm example (especially the FIFO loop concept) but
-with some massive improvements. This is what I use, so it has some stuff
-hardcoded like bspwm usage, font choice and config values and assumes a Linux
-kernel (mostly because of procfs and sysfs).
-
-
- Dependencies
- ------------
-
-Out of the box, it needs a POSIX environment (sh and awk, especially),
-bspwm/bspc (easily removable), lemonbar (duh) and xdo.
-
-Each script may also have its own dependencies.
-
-
- Script list
- -----------
-
-* battery.sh
- Battery capacity (in %) and state (needs sysfs)
-* clock.sh
- Date wrapper
-* cpu_usage.awk
- Cpu usage in % (needs procfs)
-* disk_usage.awk
- Disk usage (in used / total size)
-* mem_usage.awk
- Memory usage (needs procfs) using the same algo as free
-* netrate.awk
- Network up and down rates, with cool graphs (needs sysfs)
-* hwmon_temp.awk
- Device temperature using hwmon (needs an entry in /sys/class/hwmon/)
-* mus_status.sh
- Status command for mus (https://git.sr.ht/~q3cpma/mus) (needs mbcut from
- https://git.sr.ht/~q3cpma/misc-tools)
-
-
- Usage
- -----
-
-The only files you'll have to touch (unless a bug appears, of course) are
-"config" and "bar.sh". If you add some new plugins, corresponding entries in
-the case statement of "bar_fifo.sh" will have to be added.
-
-Then it's just a matter of adding "path/to/lemonbar/bar.sh &" to your bspwmrc
-or .xinitrc.>
\ No newline at end of file
D .config/lemonbar/bar.sh => .config/lemonbar/bar.sh +0 -55
@@ 1,55 0,0 @@
-#!/bin/sh
-# Dependencies: lemonbar, xdo
-# Portability: POSIX
-set -eu
-
-
-cd "$(dirname -- "$0")"
-. ./config
-
-set +e; mkfifo -- "$fifo"; set -e
-
-trap 'exit' INT TERM HUP QUIT
-trap 'rm -- "$fifo"; kill 0' EXIT
-
-
-# bspwm workspaces status
-bspc subscribe report >"$fifo" &
-
-# Clock
-sh clock.sh 1 >"$fifo" &
-
-# Battery capacity and charging state
-# sh battery.sh "$battery_delay" >"$fifo" &
-
-# Cpu temperature
-awk -vdelay="$hwmon_temp_delay" -vred="$red" -vprefix="$hwmon_temp_prefix" \
- -f util.awk -f hwmon_temp.awk >"$fifo" &
-
-# Memory usage
-awk -vdelay="$mem_usage_delay" -vred="$red" -vhigh="$mem_usage_high" \
- -f util.awk -f mem_usage.awk >"$fifo" &
-
-# Disk usage
-awk -vdelay="$disk_usage_delay" -vred="$red" -vmountpoint="$disk_usage_mountpoint" \
- -vhigh="$disk_usage_high" -f util.awk -f disk_usage.awk >"$fifo" &
-
-# CPU usage
-awk -vdelay="$cpu_usage_delay" -vred="$red" -vhigh="$cpu_usage_high" \
- -f util.awk -f cpu_usage.awk >"$fifo" &
-
-# RX and TX net rate (with graph)
-awk -vdelay="$netrate_delay" -vred="$red" -vrxmax="$netrate_rxmax_kib" \
- -vtxmax="$netrate_txmax_kib" -vbarwidth="$netrate_bar_width" \
- -vifname="$netrate_ifname" -vhigh="$netrate_high" \
- -f util.awk -f netrate.awk >"$fifo" &
-
-./bar_fifo.sh <"$fifo" | lemonbar -a 17 -u2 -F'#aaaaaa' -n"bspwm_bar" \
- -f'-xos4-terminus-medium-*-*-*-16-*-*-*-*-*-*-*' \
- -f'-mona-gothic-medium-r-*-*-14-*-*-*-*-*-jisx0208.1990-*' \
- -f'-misc-fixed-medium-r-normal-ja-13-*-*-*-*-*-*-*'| sh &
-
-xdo below -t "$(xdo id -N Bspwm -n root | sort | head -n1)" \
- "$(xdo id -m -a "bspwm_bar")"
-
-wait
D .config/lemonbar/bar_fifo.sh => .config/lemonbar/bar_fifo.sh +0 -86
@@ 1,86 0,0 @@
-#!/bin/sh
-# Dependencies: bspc (bspwm)
-# Portability: POSIX
-set -eu
-
-. "$(dirname -- "$0")"/config
-
-
-leafnum()
-{
- printf '(%s+1)/2\n' "$(bspc query -d "$1" -N | wc -l)" | bc | \
- sed 'y/0123456789/⁰¹²³⁴⁵⁶⁷⁸⁹/'
-}
-
-echo
-
-while read -r line
-do
- case "$line" in
- c*)
- clock="${line#?}"
- ;;
- b*)
- bat="${line#?}"
- ;;
- m*)
- mem="mem: ${line#?}"
- ;;
- d*)
- disk="disk: ${line#?}"
- ;;
- p*)
- cpu="cpu: ${line#?}"
- ;;
- t*)
- temp="${line#?}"
- ;;
- M*)
- mus="${line#?}"
- ;;
- n*)
- net="net: ${line#?}"
- ;;
- W*|I*)
- wslist=
- OLDIFS=$IFS
- IFS=:
- for i in ${line#*:}
- do
- ws=${i#?}
- case "$i" in
- F*)
- wslist="$wslist%{R}$ws%{R} "
- ;;
- O*)
- wslist="$wslist%{R}$ws$(leafnum "$ws")%{R} "
- ;;
- o*)
- wslist="$wslist%{A:bspc desktop -f $ws:}$ws$(leafnum "$ws")%{A} "
- ;;
- U*)
- wslist="$wslist%{F#aa0000}%{R}$ws$(leafnum "$ws")%{R}%{F-} "
- ;;
- u*)
- wslist="$wslist%{A:bspc desktop -f $ws:}%{F#aa0000}$ws$(leafnum "$ws")%{F-}%{A} "
- ;;
- esac
- done
- IFS=$OLDIFS
- ;;
- *)
- printf 'Invalid line: %s\n' "$line" >&2
- exit 1
- ;;
- esac
- out="%{l}${wslist:-}%{r}"
- out="$out${mus+$mus $bar_separator }"
- out="$out${net+$net $bar_separator }"
- out="$out${cpu+$cpu $bar_separator }"
- out="$out${temp+$temp $bar_separator }"
- out="$out${mem+$mem $bar_separator }"
- out="$out${disk+$disk $bar_separator }"
- out="$out${bat+$bat $bar_separator }"
- out="$out${clock:-}"
- printf '%s\n' "$out"
-done
D .config/lemonbar/battery.sh => .config/lemonbar/battery.sh +0 -11
@@ 1,11 0,0 @@
-set -eu
-
-while true
-do
- awk -F= \
- '/CAPACITY=/ {cap = $2}
- /STATUS=/ {status = $2}
- END {printf "bbat: %02u%% (%s)\n", cap, status}' \
- /sys/class/power_supply/BAT0/uevent
- sleep "$1"
-done
D .config/lemonbar/clock.sh => .config/lemonbar/clock.sh +0 -15
@@ 1,15 0,0 @@
-set -eu
-
-# cache=
-# while true
-# do
-# out=$(date '+%a %b %d %H:%M')
-# [ "$out" != "$cache" ] && { cache=$out; printf 'c%s\n' "$out"; }
-# sleep "$1"
-# done
-
-while true
-do
- printf 'c%s\n' "$(date '+%a %b %d %T')"
- sleep "$1"
-done
D .config/lemonbar/config => .config/lemonbar/config +0 -29
@@ 1,29 0,0 @@
-fifo=/tmp/bar.fifo
-bar_default_color='#aaaaaa'
-bar_separator='%{F#555555}|%{F-}'
-red='%{F#aa0000}'
-yellow='%{F#aaaa00}'
-
-battery_delay=3
-
-mus_maxlen=100
-
-cpu_usage_delay=2
-cpu_usage_high=.9
-
-hwmon_temp_prefix="/sys/class/hwmon/hwmon2/temp1"
-hwmon_temp_delay=4
-
-disk_usage_delay=30
-disk_usage_high=.9
-disk_usage_mountpoint=~/Data
-
-mem_usage_delay=3
-mem_usage_high=.75
-
-netrate_bar_width=8
-netrate_delay=2
-netrate_high=.9
-netrate_ifname=enp6s0
-netrate_rxmax_kib=81250
-netrate_txmax_kib=81250
D .config/lemonbar/cpu_usage.awk => .config/lemonbar/cpu_usage.awk +0 -21
@@ 1,21 0,0 @@
-function stat_read()
-{
- getline <"/proc/stat"
- close("/proc/stat")
- work_prev = work
- total_prev = total
- work = $2 + $3 + $6 + $7 + $8 + $9 + $10 + $11
- total = work + $4 + $5
-}
-
-BEGIN \
-{
- stat_read()
- while (sleep(delay))
- {
- split($0, old)
- stat_read()
- usage = (work - work_prev) / (total - total_prev)
- printf "p%s%02u%%\n", (usage > high ? red : ""), usage * 100
- }
-}
D .config/lemonbar/disk_usage.awk => .config/lemonbar/disk_usage.awk +0 -14
@@ 1,14 0,0 @@
-BEGIN \
-{
- auto_unit_init()
- cmd = "df -k -- " mountpoint
- do
- {
- cmd | getline
- cmd | getline
- close(cmd)
- print "d" ($4 / $2 > high ? red : "") \
- auto_unit_ratio($3 * 2^10, $2 * 2^10, "%.1f / %.1f %s")
- }
- while (sleep(delay))
-}
D .config/lemonbar/hwmon_temp.awk => .config/lemonbar/hwmon_temp.awk +0 -13
@@ 1,13 0,0 @@
-BEGIN \
-{
- label = gets(prefix "_label")
- label = (label ? label : "temp")
- tmax = gets(prefix "_max")
- do
- {
- tcur = gets(prefix "_input")
- printf "t%s: %s%d°C\n",
- label, (tmax && tcur > tmax ? red : ""), tcur / 1000 + 0.5
- }
- while (sleep(delay))
-}
D .config/lemonbar/mem_usage.awk => .config/lemonbar/mem_usage.awk +0 -26
@@ 1,26 0,0 @@
-function get_meminfo()
-{
- while ((getline <"/proc/meminfo") == 1)
- {
- meminfo[substr($1, 1, length($1) - 1)] = $2
- }
- close("/proc/meminfo")
-}
-
-BEGIN \
-{
- auto_unit_init()
- do
- {
- get_meminfo()
- total = meminfo["MemTotal"]
- free = meminfo["MemFree"]
- buffers = meminfo["Buffers"]
- cache = meminfo["Cached"] + meminfo["SReclaimable"]
- used = total - free - buffers - cache
- printf "m%s%.1f / %.1f GiB\n",
- (used / total > high ? red : ""),
- used / 2^20, total / 2^20
- }
- while (sleep(delay))
-}
D .config/lemonbar/mus_fmt.awk => .config/lemonbar/mus_fmt.awk +0 -49
@@ 1,49 0,0 @@
-function value(line)
-{
- sub("tag [^ ]+ ", "", line)
- return line
-}
-/^tag / {tag[$2] = value($0)}
-END \
-{
- # Remove /TOTAL from NUMBER tags
- sub("/.*$", "", tag["TRACKNUMBER"])
- # DISCNUMBER / DISCTOTAL
- if ("DISCNUMBER" in tag)
- {
- sub("/.*$", "", tag["DISCNUMBER"])
- if ("DISCTOTAL" in tag)
- {
- disc = sprintf(" (Disc %0" length(tag["DISCTOTAL"]) "d/%d)",
- tag["DISCNUMBER"], tag["DISCTOTAL"])
- }
- else
- {
- disc = " (Disc " tag["DISCNUMBER"] ")"
- }
- }
- # TRACKNUMBER / TRACKTOTAL
- if ("TRACKTOTAL" in tag)
- {
- track = sprintf("%0" length(tag["TRACKTOTAL"]) "d/%d",
- tag["TRACKNUMBER"], tag["TRACKTOTAL"])
- }
- else
- {
- track = tag["TRACKNUMBER"]
- }
- # Various artists
- if ("ARTIST" in tag && tag["ARTIST"] != tag["ALBUMARTIST"])
- {
- track_artist = " (" tag["ARTIST"] ")"
- }
-
- printf "%s - %s%s%s%s%s%s\n",
- ("ALBUMARTIST" in tag ? tag["ALBUMARTIST"] : tag["ARTIST"]),
- ("DATE" in tag ? "(" tag["DATE"] ") " : ""),
- tag["ALBUM"],
- disc,
- ("TITLE" in tag ? " - " track ". " : ""),
- tag["TITLE"],
- track_artist
-}
D .config/lemonbar/mus_status.sh => .config/lemonbar/mus_status.sh +0 -56
@@ 1,56 0,0 @@
-#!/bin/sh
-# Dependencies: mus, mbcut
-# Portability: POSIX
-set -eu
-cd -- "$(dirname -- "$0")"
-. ./config
-
-
-read -r status
-status=${status#status }
-case "$status" in
- paused)
- color=$yellow
- mid_button="play"
- ;;
- playing)
- color=
- mid_button="pause"
- ;;
- no_playlist)
- msg="No playlist found"
- ;;
- empty_playlist)
- msg="Playlist is empty"
- ;;
-esac
-
-case "$status" in
- paused|playing)
- buttons="%{A:mus_client track_first:}%{R}first%{R}%{A}"
- buttons="$buttons %{A:mus_client TRACK_PREV:}%{R}prev%{R}%{A}"
- buttons="$buttons %{A:mus_client TRACK_REWIND:}%{R}rewind%{R}%{A}"
- buttons="$buttons %{A:mus_client TOGGLE_PLAY_PAUSE:}%{R}$mid_button%{R}%{A}"
- buttons="$buttons %{A:mus_client TRACK_NEXT:}%{R}next%{R}%{A}"
- buttons="$buttons %{A:mus_client ALBUM_NEXT:}%{R}nextalbm%{R}%{A}"
- read -r path
- path=${path#path }
- dirpath=$(echo "${path%/*}" | sed "s#'#'\\\\''#g; s#:#\\\\:#g; s#^#'#; s#\$#'#")
- buttons="$buttons %{A:mus_client PL_EDIT:}%{A3:st -c floating -e ranger $dirpath:}"
- msg=$(mbcut -e "$(awk -f mus_fmt.awk)" $mus_maxlen | sed 's#%#%%#g')
- after="%{A}%{A}"
- ;;
- no_playlist|empty_playlist)
- color=$red
- buttons="%{A:mus_client pl_edit:}"
- after="%{A}"
- ;;
-esac
-
-set +e; mkfifo -- "$fifo" 2>/dev/null; set -e
-if command -v timeout >/dev/null
-then
- timeout 2 printf "M%s%s%s%s\n" "$color" "$buttons" "$msg" "$after"
-else
- printf "M%s%s%s%s\n" "$color" "$buttons" "$msg" "$after"
-fi >"$fifo"
D .config/lemonbar/netrate.awk => .config/lemonbar/netrate.awk +0 -66
@@ 1,66 0,0 @@
-function update_rate()
-{
- rxprev = rx
- txprev = tx
- rx = gets(rxpath)
- tx = gets(txpath)
- rxrate = (rx - rxprev) / delay
- txrate = (tx - txprev) / delay
-}
-
-function init_bar()
-{
- barsym[0] = "▁"
- barsym[1] = "▂"
- barsym[2] = "▃"
- barsym[3] = "▄"
- barsym[4] = "▅"
- barsym[5] = "▆"
- barsym[6] = "▇"
- barsym[7] = "█"
- rxbar = txbar = str_repeat(" ", barwidth)
- rxbarden = rxmax / 8
- txbarden = txmax / 8
-}
-
-function update_bar()
-{
- if (tics == barwidth)
- {
- # The blocks are 3 bytes long when encoded as UTF-8
- rxbar = substr(rxbar, 4)
- txbar = substr(txbar, 4)
- }
- else # Remove initial spaces
- {
- rxbar = substr(rxbar, 2)
- txbar = substr(txbar, 2)
- ++tics
- }
- rxbar = rxbar barsym[min(7, int(rxrate / rxbarden))]
- txbar = txbar barsym[min(7, int(txrate / txbarden))]
-}
-
-BEGIN \
-{
- sysfspath = "/sys/class/net/" ifname
- if (system("test -e " sysfspath))
- die(sysfspath ": path doesn't exist")
- rxpath = sysfspath "/statistics/rx_bytes"
- txpath = sysfspath "/statistics/tx_bytes"
- # Values given in KiB
- rxmax *= 2^10
- txmax *= 2^10
-
- auto_unit_init()
- init_bar()
- update_rate()
- while (sleep(delay))
- {
- update_rate()
- update_bar()
- printf "n %s↓ %8s/s %s%%{F-} %s↑ %8s/s %s\n",
- (rxmax && rxrate > rxmax * high ? red : ""), auto_unit(rxrate, "%.0f %s"), rxbar,
- (txmax && txrate > txmax * high ? red : ""), auto_unit(txrate, "%.0f %s"), txbar
- }
-}
D .config/lemonbar/util.awk => .config/lemonbar/util.awk +0 -71
@@ 1,71 0,0 @@
-function die(msg)
-{
- print msg >"/dev/stderr"
- exit(exit_status = 1)
-}
-
-function max(a, b)
-{
- return a > b ? a : b
-}
-
-function min(a, b)
-{
- return a < b ? a : b
-}
-
-function log2(val)
-{
- return log(val) / log(2)
-}
-
-function sleep(val)
-{
- return system("sleep " val) == 0
-}
-
-function gets(path)
-{
- if (getline _s <path == -1)
- _s = ""
- close(path)
- return _s
-}
-
-function auto_unit_init()
-{
- unit_name[0] = "B"
- unit_name[1] = "KiB"
- unit_name[2] = "MiB"
- unit_name[3] = "GiB"
- unit_name[4] = "TiB"
-
- unit_den[0] = 1
- unit_den[1] = 2^10
- unit_den[2] = 2^20
- unit_den[3] = 2^30
- unit_den[4] = 2^40
-}
-
-function str_repeat(str, n)
-{
- _ret = ""
- for(i = 0; i < n; ++i)
- _ret = _ret str
- return _ret
-}
-
-function auto_unit(val, fmt)
-{
- _ind = val ? int(log2(val) / 10) : 0
- return sprintf(fmt, val / unit_den[_ind], unit_name[_ind])
-}
-
-function auto_unit_ratio(val1, val2, fmt)
-{
- _ind1 = val1 ? int(log2(val1) / 10) : 0
- _ind2 = val2 ? int(log2(val2) / 10) : 0
- _ind = min(_ind1, _ind2)
- return sprintf(fmt, val1 / unit_den[_ind], val2 / unit_den[_ind],
- unit_name[_ind])
-}
M .config/mpv/input.conf => .config/mpv/input.conf +2 -2
@@ 2,9 2,9 @@ a cycle audio
A cycle audio down
u cycle sub
U cycle sub down
-w vf toggle "vapoursynth=~~/vapoursynth/awarpsharp2.vpy"
-p change-list glsl-shaders toggle "~~/shaders/adaptive_sharpen.glsl"; cycle-values sigmoid-upscaling "no" "yes"; show-text "glsl-shaders='${glsl-shaders}'\nsigmoid-upscaling=${sigmoid-upscaling}"
I vf toggle "lavfi=[fps=30000/1001, pullup, dejudder]"
+w vf toggle "vapoursynth=~~/vapoursynth/awarpsharp2.vpy"
+p change-list glsl-shaders toggle "~~/shaders/adaptive-sharpen.glsl"
g change-list glsl-shaders toggle "~~/shaders/filmgrain_light.glsl"
G change-list glsl-shaders toggle "~~/shaders/filmgrain_heavy.glsl"
& change-list glsl-shaders toggle "~~/shaders/FSRCNNX_x2_8-0-4-1.glsl"
R .msmtprc => .config/msmtp/config +0 -0
M .config/ranger/rc.conf => .config/ranger/rc.conf +6 -6
@@ 531,7 531,7 @@ map cm search_next order=mtime
map ca search_next order=atime
# Tabs
-map <C-n> tab_new
+map <C-n> tab_new ~
map <C-w> tab_close
map <TAB> tab_move 1
map <S-TAB> tab_move -1
@@ 759,15 759,15 @@ tmap <ESC> taskview_close
copytmap <ESC> q Q w <C-c>
-# Perso
+# Personal
map gC cd ~/.config/ranger
map <CR> open_with c
map T terminal
map Dr shell -f sxiv-manga-reader -o -b %f
map DR shell -f sxiv-manga-reader -o -b -c %f
-map Dv shell -f bwrap_auto.bash mpv --save-position-on-quit -- %f
-map Ax shell -f archive_extract.sh %f
+map Dv shell -f bwrap_auto mpv --save-position-on-quit -- %f
+map Ax shell -f archive_extract %f
map Dm shell -f readlink -f -- %f | mus_client pl_prepend
map DM shell -f readlink -f -- %f | mus_client pl_append
-map Ac eval fm.open_console('shell -f archive_create.sh ' + ' %s', position=27)
-map Am eval fm.open_console('shell -f archive_merge.sh ' + ' %s', position=26)
+map Ac eval fm.open_console('shell -f archive_create ' + ' %s', position=24)
+map Am eval fm.open_console('shell -f archive_merge ' + ' %s', position=23)
M .config/ranger/rifle.conf => .config/ranger/rifle.conf +8 -5
@@ 49,14 49,17 @@
# only running the current file even if you have marked multiple files.
-mime ^audio/, terminal, has mpv = bwrap_auto.bash mpv --no-vid -- "$@"
-mime ^video, X, has mpv, flag f = bwrap_auto.bash mpv -- "$@"
-ext y4m|264|cue, X, has mpv, flag f = bwrap_auto.bash mpv -- "$@"
-ext pdf|epub, X, has mupdf-gl, flag f = bwrap_auto.bash mupdf-gl -- "$@"
+mime ^audio/, terminal, has mpv = bwrap_auto mpv --no-vid -- "$@"
+mime ^video, X, has mpv, flag f = bwrap_auto mpv -- "$@"
+ext y4m|264|cue, X, has mpv, flag f = bwrap_auto mpv -- "$@"
+ext pdf|epub, X, has mupdf-gl, flag f = bwrap_auto mupdf-gl -- "$@"
mime ^image, X, has nsxiv, flag f = nsxiv -- "$@"
ext cbt|cbz|cbr|cb7, X, has sxiv-manga-reader, flag f = sxiv-manga-reader -o -b -- "$@"
-label editor , mime ^image, X, has gimp, flag f, = gimp -- "$@"
+label editor, mime ^image, X, has gimp, flag f, = gimp -- "$@"
+
+# Fix Python "bug" now giving this for .tcl files
+mime application/x-tcl, label editor = ${VISUAL:-$EDITOR} -- "$@"
#-------------------------------------------
M .config/ranger/scope.sh => .config/ranger/scope.sh +13 -7
@@ 85,7 85,7 @@ handle_video()
{
ffprobe -hide_banner -- "$1" 2>&1 | \
grep -v -e '^ *_' -e '^\[' -e 'Last message repeated' | \
- attrfilter.sh '^[[:blank:]]+*Stream.*: (Audio|Video|Subtitle)' bold && \
+ attrfilter '^[[:blank:]]+*Stream.*: (Audio|Video|Subtitle)' bold && \
exit 5
}
@@ 93,7 93,7 @@ handle_audio()
{
ffprobe -hide_banner -- "$1" 2>&1 | \
grep -v -e '^ *_' -e '^\[' -e 'Last message repeated' | \
- attrfilter.sh '^[[:blank:]]+(ALBUM|TITLE|ARTIST|DATE|track)' bold && \
+ attrfilter '^[[:blank:]]+(ALBUM|TITLE|ARTIST|DATE|track)' bold && \
exit 5
}
@@ 103,7 103,7 @@ handle_extension()
*.7z|*.cb7|*.cbr|*.cbt|*.cbz|*.pk3|*.pk7|*.rar|*.tar|*.tar.bz2|\
*.tar.gz|*.tar.lz|*.tar.xz|*.tar.zst|*.zip|*.zpaq|*.tbz2|*.tgz|\
*.tlz|*.txz|*.tzst)
- archive_list.sh "$FILE_PATH" | natsort && exit 5
+ archive_list "$FILE_PATH" | natsort && exit 5
exit 1
;;
@@ 123,9 123,9 @@ handle_extension()
mkfifo -- "$fifo"
trap 'rm -r "$dir"' INT TERM HUP QUIT EXIT
{
- bwrap.bash -l pdfinfo -- "$FILE_PATH"
+ bwrap_easy -l pdfinfo -- "$FILE_PATH"
draw_line
- bwrap.bash -r "$FILE_PATH" pdftotext -layout -l 4 -- "$FILE_PATH" -
+ bwrap_easy -r "$FILE_PATH" pdftotext -layout -l 4 -- "$FILE_PATH" -
} >"$fifo" &
tr -d '\000-\010\016-\037\177' <"$fifo"
wait $!
@@ 143,7 143,13 @@ handle_extension()
;;
*.csv)
- csv_view -t -- "$FILE_PATH" 2>&1
+ grep -v -- '^#' "$FILE_PATH" | xsv table 2>&1
+ exit 5
+ ;;
+
+ *.tsv)
+ grep -v -- '^#' "$FILE_PATH" | \
+ xsv table --delimiter "$(printf '\t')" 2>&1
exit 5
;;
@@ 170,7 176,7 @@ handle_mime()
{
case "$1" in
text/x-diff)
- catdiff.sh "$FILE_PATH" && exit 5
+ colordiff <"$FILE_PATH" && exit 5
;;
text/* | */xml)
R .sfeed/sfeedrc => .config/sfeed/sfeedrc +0 -0
M .config/sxhkd/sxhkdrc => .config/sxhkd/sxhkdrc +19 -8
@@ 6,6 6,9 @@ super + Return
super + d
dmenu_run
+super + z
+ zeal
+
# quit bspwm normally
super + shift + q
bspc quit
@@ 26,18 29,24 @@ super + g
# state/flags
#
-# Toggle floating/tiling
+# toggle floating/tiling
super + space
bspc query --nodes -n focused.tiled && state=floating || state=tiled; \
- bspc node --state \~$state
+ bspc node -t \~$state
+# fullscreen focused window
super + f
- bspc node --state \~fullscreen
+ bspc node -t \~fullscreen
+
+# set the node flags
+super + {m,x,y,z}
+ bspc node -g {marked,locked,sticky,private}
#
# focus/swap
#
+# rotate nodes
super + {_, shift} + r
bspc node @/ --rotate {-90, 90}
@@ 59,6 68,11 @@ super + {o,i}
super + {_,shift + }{ampersand, eacute, quotedbl, apostrophe, parenleft, minus, egrave, underscore, ccedilla, agrave}
bspc {desktop -f,node -d} '^{1-9,10}'
+# switch focus between tiled and floating
+super + shift + space
+ bspc query --nodes -n focused.tiled && target=floating || target=tiled; \
+ bspc node -f last.$target
+
#
# preselect
#
@@ 104,16 118,13 @@ super + p
passmenu --type
super + w
- bwrap_auto.bash qutebrowser
-
-super + m
- st -e zsh -c 'sudo hotplug_mount.sh; ranger; sudo hotplug_umount.sh'
+ bwrap_auto qutebrowser
# super + l
# xscreensaver-command -lock
{_, shift} + Print
- screenshot.sh {fullscreen, }
+ screenshot {fullscreen, }
# Send USR1 to the focused window (doesn't work everytime; can close the window)
super + h
A .config/user-dirs.dirs => .config/user-dirs.dirs +6 -0
@@ 0,0 1,6 @@
+XDG_DESKTOP_DIR=$HOME/
+XDG_DOCUMENTS_DIR=$HOME/Documents
+XDG_DOWNLOAD_DIR=$HOME/Downloads
+XDG_MUSIC_DIR=$HOME/Music
+XDG_PICTURES_DIR=$HOME/Pictures
+XDG_VIDEOS_DIR=$HOME/Videos<
\ No newline at end of file
M .emacs.d/init.el => .emacs.d/init.el +19 -8
@@ 156,16 156,15 @@ Example: (add-hooks '(c-mode c++-mode) (message \"C/C++\"))"
(setq whitespace-style '(face lines-tail))
(global-whitespace-mode 1)
-;; imageboard-mode
-(load-library "imageboard-mode")
-(add-hook 'imageboard-mode-hook
+;; greentext-mode
+;; put eval: (progn (require 'greentext-mode) (greentext-mode)) in local file variables
+(add-hook 'greentext-mode-hook
(lambda ()
(fringe-mode 0)
(visual-line-mode t)
- (setq left-margin-width 1)
- (set-window-buffer nil (current-buffer))))
-(setq imageboard-mode-face 'yotsuba-b)
-(setq imageboard-mode-add-face-attrs '(:family "Liberation Sans"))
+ (setq left-margin-width 1)))
+(setq greentext-mode-face 'yotsuba-b)
+(setq greentext-mode-add-face-attrs '(:family "Liberation Sans"))
;; Misc stuff
(menu-bar-mode -1)
@@ 200,13 199,25 @@ Example: (add-hooks '(c-mode c++-mode) (message \"C/C++\"))"
(lambda ()
(setq org-cycle-include-plain-lists 'integrate)))
+;; csv-mode
+(add-hook 'csv-mode-hook 'csv-align-mode)
+
(custom-set-variables
;; custom-set-variables was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(package-selected-packages
- '(go-mode toc-org auto-overlays sly sly-asdf sly-macrostep sly-named-readtables sly-repl-ansi-color markdown-mode web-mode yasnippet eglot company auctex))
+ '(htmlize csv-mode go-mode toc-org auto-overlays sly sly-asdf sly-macrostep sly-named-readtables sly-repl-ansi-color markdown-mode web-mode yasnippet eglot company auctex))
+ '(safe-local-variable-values
+ '((eval progn
+ (require 'greentext-mode)
+ (greentext-mode))
+ (eval when
+ (fboundp 'greentext-mode)
+ (greentext-mode)
+ (visual-line-mode))
+ (ispell-dictionary . "en_GB")))
'(warning-suppress-log-types '((auto-save))))
(custom-set-faces
;; custom-set-faces was added by Custom.
R .emacs.d/lisp/imageboard-mode.el => .emacs.d/lisp/greentext-mode.el +16 -16
@@ 3,21 3,21 @@
(set-face-attribute 'yotsuba nil :background "#f0e0d6" :foreground "#800000")
(set-face-attribute 'yotsuba-b nil :background "#d6daf0" :foreground "black")
-(defvar imageboard-mode-hook nil)
-(defvar imageboard-mode-add-face-attrs nil)
-(defvar imageboard-mode-face 'yotsuba-b)
+(defvar greentext-mode-hook nil)
+(defvar greentext-mode-add-face-attrs nil)
+(defvar greentext-mode-face 'yotsuba-b)
-(define-minor-mode imageboard-mode
+(define-minor-mode greentext-mode
"Mode to set an imageboard theme using auto-overlays and buffer-face-mode
Variables:
- imageboard-mode-hook explicit
- imageboard-mode-add-face-attrs a plist of additional face attributes
- imageboard-mode-face yotsuba or yotsuba-b (default)"
+greentext-mode-hook explicit
+greentext-mode-add-face-attrs a plist of additional face attributes
+greentext-mode-face yotsuba or yotsuba-b (default)"
:init-value nil :lighter " imageboard"
- (if imageboard-mode
- (progn
- (cl-assert (member imageboard-mode-face '(yotsuba yotsuba-b)))
+ (if greentext-mode
+ (progn
+ (cl-assert (member greentext-mode-face '(yotsuba yotsuba-b)))
(require 'auto-overlay-line)
(require 'auto-overlay-word)
(auto-overlay-load-definition
@@ 28,21 28,21 @@ Variables:
'im
'(word ("^<.*"
(face . (foreground-color . "#e0727f")))))
- (let ((link-color (if (equal imageboard-mode-face 'yotsuba-b) "#dd0000" "#000080")))
+ (let ((link-color (if (equal greentext-mode-face 'yotsuba-b) "#dd0000" "#000080")))
(auto-overlay-load-definition
'im
`(word (">>[0-9]+"
(priority . 1)
(face . '((foreground-color . ,link-color) (underline . t)))))))
- (run-hooks 'imageboard-mode-hook)
+ (run-hooks 'greentext-mode-hook)
(font-lock-mode 0)
- (buffer-face-mode t)
- (buffer-face-set imageboard-mode-face imageboard-mode-add-face-attrs)
+ (buffer-face-mode t)
+ (buffer-face-set greentext-mode-face greentext-mode-add-face-attrs)
(auto-overlay-start 'im))
- (progn
+ (progn
(font-lock-mode t)
(buffer-face-mode 0)
(auto-overlay-stop 'im)
(auto-overlay-unload-set 'im))))
-(provide 'imageboard-mode)
+(provide 'greentext-mode)
M .sbclrc => .sbclrc +18 -3
@@ 1,5 1,20 @@
-(load "~/Programming/CL/quicklisp/setup.lisp")
+(load "~/.quicklisp/setup.lisp")
+
+;; https://alexandria.common-lisp.dev/
+(ql:quickload :alexandria :silent t)
+(use-package :alexandria)
;; https://github.com/hipeta/arrow-macros
-;; (ql:quickload :arrow-macros :silent t)
-;; (import '(arrow-macros:-<> arrow-macros:-<>>))>
\ No newline at end of file
+(ql:quickload :arrow-macros :silent t)
+(import '(arrow-macros:<> arrow-macros:-<> arrow-macros:-<>>))
+
+;; https://iterate.common-lisp.dev/
+(ql:quickload :iterate :silent t)
+(use-package :iterate)
+
+;; https://github.com/guicho271828/trivia
+(ql:quickload :trivia :silent t)
+(import '(trivia:match))
+
+;; http://edicl.github.io/cl-ppcre/
+(ql:quickload :cl-ppcre :silent t)
M .tclshrc => .tclshrc +1 -0
@@ 1,6 1,7 @@
if {$tcl_interactive} {
if {[file readable ~/Programming/Tcl/util.tcl]} {
source ~/Programming/Tcl/util.tcl
+ namespace path [list ::util {*}[namespace path]]
}
package require tclreadline
M .xinitrc => .xinitrc +16 -11
@@ 19,20 19,25 @@ setxkbmap fr
xsetroot -cursor_name left_ptr
# Register X fonts
-find /usr/share/fonts \( ! -name fonts -prune \) -type d ! -name 'util' \
- ! -name 'encodings' | paste -sd, | xargs xset +fp
+find /usr/share/fonts \( ! -path /usr/share/fonts -prune \) -type d | \
+ while IFS= read -r d; do [ -f "$d"/fonts.dir ] && echo "$d"; done | \
+ paste -sd, | \
+ xargs xset +fp
[ -x /usr/bin/gpg-agent ] && eval "$(/usr/bin/gpg-agent --daemon)"
-wallpaper_cycle.sh ~/.wallpapers/current ~/.wallpapers
-xwallpaper --maximize ~/.wallpapers/current &
-redshift -l 43.36:3.52 &
-# xscreensaver -nosplash 2>/dev/null &
+wallpaper_cycle ~/.wallpapers/current ~/.wallpapers
+xwallpaper --maximize ~/.wallpapers/current &
+# xsetroot -solid '#3b6ea5' &
+redshift -l 43.36:3.52 &
+# xscreensaver -nosplash 2>/dev/null &
if [ -d ~/Music ] && ! aplay -l 2>&1 | grep -qF 'no soundcards found'
then
- ionice -c2 -n0 mus_daemon -s ~/.config/lemonbar/mus_status.sh &
+ ionice -c2 -n0 mus_daemon -s ~/Programming/lemonbar-tcl/mus_status.sh &
fi
-st -c desk10 -e zsh -ic 'aerc; exec zsh' &
-st -c desk10 -e zsh -ic 'sfeed_view.sh; exec zsh' &
-sxhkd &
-exec bspwm
+st -c desk10 -e zsh -ic 'aerc; exec zsh' &
+st -c desk10 -e zsh -ic 'sfeed_view; exec zsh' &
+st -c desk10 -e zsh -ic 'calcurse; exec zsh' &
+sxhkd &
+
+exec dbus-launch --exit-with-x11 bspwm
M .zprofile => .zprofile +1 -1
@@ 1,2 1,2 @@
-export PATH=~/bin:$PATH
+export PATH=~/bin:/opt/bin/:~/.cargo/bin:~/Data/Games/MTG/bin:$PATH
export FPATH=~/.zfunc:$FPATH
M .zshenv => .zshenv +4 -9
@@ 3,28 3,23 @@ export WEB_MAN_CACHEDIR=~/.cache/web-man
# ranger
export TERMINAL=st
export TERMCMD=st
-# GNU parallel
export PARALLEL='--no-notice --eta'
-# gzdoom
export DOOMWADDIR=~/Data/Games/Doom/IWAD
-# Qt theming
export QT_QPA_PLATFORMTHEME=qt5ct
-# mupdf
export MUPDF_HISTORY=~/.config/mupdf/history
-# Gallium HUD
#export GALLIUM_HUD_TOGGLE_SIGNAL=10
#export GALLIUM_HUD="cpu0+cpu1+cpu2+cpu3+cpu4+cpu5+cpu6+cpu7+GPU-load;.dVRAM-usage;.dfps"
#export GALLIUM_HUD_VISIBLE=false
-# Go
export GOPATH=~/.go
+export SXHKD_SHELL=/bin/sh
export EDITOR='emacs -nw'
#export VISUAL="emacs"
export LESS=-RSMi
-# remove / and =
+# Removed / and = from defaults
WORDCHARS='*?_-.[]~&;!#$%^(){}<>'
-HISTSIZE=5000
-SAVEHIST=5000
+HISTSIZE=10000
+SAVEHIST=10000
HISTFILE=~/.zsh_history
M .zshrc => .zshrc +23 -0
@@ 14,6 14,8 @@ zstyle ':completion::complete:*' use-cache 1
alias alarm='play -q -n synth 1.5 sin 440 fade h 0 1.5 1.5 vol 0.5 >/dev/null \
2>&1'
alias cdirname='cd "$(dirname -- "$_")"'
+alias csv_tabulate='xsv table'
+alias tsv_tabulate="xsv table -d $'\t'"
alias edit='$EDITOR'
alias emerge_sync='sudo eix-sync'
alias emerge_update='sudo emerge --update --deep --changed-use \
@@ 37,7 39,28 @@ alias rlsbcl='rlwrap -q \" -m -O "^\*>" sbcl'
# Only strips CSI and OSC
alias ansi_strip="sed -E 's#\x1b(\[[\\x30-\x3f]*[\x20-\x2f]*[\x40-\x7e]|\][0-9];[^\x1c\x07]*[\x1c\x07])##g'"
+sr()
+{
+ [ "$1" = -r ] && { local dryrun=; shift; }
+ local expr="$1"
+ shift
+ if [ $# -eq 0 ]
+ then
+ if ! [ -t 1 ]
+ then
+ cat
+ else
+ printf '%s\n' *
+ fi
+ else
+ printf '%s\n' "$@"
+ fi | \
+ filter_rename ${dryrun+-r} sed "$expr"
+}
+
source ~/.zkbd/$TERM
+source util.sh
+
autoload zkbd
[ ${key[Backspace]} ] && bindkey "${key[Backspace]}" backward-delete-char
M etc/portage/make.conf => etc/portage/make.conf +2 -2
@@ 17,7 17,7 @@ EMERGE_DEFAULT_OPTS='--ask --verbose --tree --unordered-display --jobs=24 --load
PORTAGE_NICENESS=10
PORTAGE_IONICE_COMMAND='ionice -c 3 -p \$PID'
-USE='alsa flac glamor jpeg logrotate lto opengl pgo png savedconfig ssl threads udev vulkan X xft zsh-completion -bindist -dbus -introspection -systemd'
+USE='alsa flac glamor jpeg logrotate lto opengl pgo png savedconfig ssl threads udev vulkan X xft xxhash zsh-completion -bindist -dbus -introspection -systemd'
L10N='en fr'
VIDEO_CARDS='amdgpu radeonsi'
INPUT_DEVICES=evdev
@@ 25,5 25,5 @@ GRUB_PLATFORMS=pc
LLVM_TARGETS='AMDGPU BPF'
CPU_FLAGS_X86='aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3'
VAPOURSYNTH_PLUGINS='assvapour eedi3 imagemagick morpho miscfilters removegrain vinverse vivtc'
-
+LUA_TARGETS=luajit
LC_MESSAGES=C
M etc/portage/package.accept_keywords/gentoo => etc/portage/package.accept_keywords/gentoo +10 -1
@@ 8,6 8,7 @@ app-admin/entr::gentoo ~amd64
app-arch/par2cmdline::gentoo ~amd64
app-arch/zpaq::gentoo ~amd64
app-arch/zstd::gentoo ~amd64
+app-doc/zeal::gentoo ~amd64
app-eselect/eselect-repository::gentoo ~amd64
app-misc/radeontop::gentoo ~amd64
app-misc/ranger::gentoo ~amd64
@@ 19,12 20,17 @@ dev-lisp/clozurecl::gentoo ~amd64
dev-lisp/sbcl::gentoo ~amd64
dev-lisp/asdf::gentoo ~amd64
dev-lisp/uiop::gentoo ~amd64
+dev-python/pikepdf::gentoo ~amd64
dev-python/pycdio::gentoo ~amd64
dev-tcltk/tclreadline::gentoo ~amd64
dev-util/shellcheck-bin::gentoo ~amd64
dev-vcs/fossil::gentoo ~amd64
+=games-action/minetest-5.5.1::gentoo ~amd64
+ =dev-games/irrlicht-mt-1.9.0.5::gentoo ~amd64
+ =dev-games/irrlicht-mt-headers-1.9.0.5::gentoo ~amd64
games-fps/gzdoom::gentoo ~amd64
media-libs/zmusic::gentoo ~amd64
+games-roguelike/angband::gentoo ~amd64
games-roguelike/stone-soup::gentoo ~amd64
games-strategy/0ad::gentoo ~amd64
mail-client/aerc::gentoo ~amd64
@@ 32,6 38,8 @@ mail-client/neomutt::gentoo ~amd64
mail-client/s-nail::gentoo ~amd64
virtual/mailx::gentoo ~amd64
mail-mta/msmtp::gentoo ~amd64
+media-gfx/brscan4::gentoo ~amd64
+media-gfx/imagemagick::gentoo ~amd64
media-gfx/img2pdf::gentoo ~amd64
media-gfx/optipng::gentoo ~amd64
media-gfx/waifu2x-ncnn-vulkan::gentoo ~amd64
@@ 44,7 52,6 @@ media-libs/dav1d::gentoo ~amd64
dev-libs/libclc::gentoo ~amd64
media-video/bluray_info::gentoo ~amd64
media-video/ffmpeg::gentoo ~amd64
-=media-video/mpv-0.33.0::gentoo ~amd64
media-libs/libaom::gentoo ~amd64
media-video/rav1e::gentoo ~amd64
media-video/makemkv::gentoo ~amd64
@@ 54,6 61,7 @@ net-misc/dhcpcd::gentoo ~amd64
net-misc/proxychains::gentoo ~amd64
net-news/sfeed::gentoo ~amd64
net-p2p/nicotine+::gentoo ~amd64
+sci-calculators/xsv::gentoo ~amd64
sys-apps/bubblewrap::gentoo ~amd64
sys-apps/firejail::gentoo ~amd64
sys-apps/irqbalance::gentoo ~amd64
@@ 63,6 71,7 @@ sys-fs/archivemount::gentoo ~amd64
=sys-kernel/gentoo-sources-5.15*::gentoo ~amd64
=sys-kernel/linux-headers-5.15*::gentoo ~amd64
=dev-util/perf-5.15*::gentoo ~amd64
+sys-power/cpupower::gentoo ~amd64
app-editors/emacs::gentoo ~amd64
www-client/links::gentoo ~amd64
www-client/qutebrowser::gentoo ~amd64
M etc/portage/package.accept_keywords/local => etc/portage/package.accept_keywords/local +3 -2
@@ 8,8 8,6 @@ dev-cpp/frama-c::local ~amd64
=dev-lang/python-3.8*::local ~amd64
dev-lang/tcl::local ~amd64
games-emulation/ppsspp::local ~amd64
- dev-util/vulkan-headers ~amd64
- media-libs/vulkan-loader ~amd64
games-emulation/rpcs3::local **
dev-libs/flatbuffers::gentoo ~amd64
games-fps/gzdoom::local ~amd64
@@ 19,11 17,14 @@ games-fps/ioquake3::local ~amd64
games-fps/oblige::local ~amd64
games-fps/raze::local ~amd64
games-fps/warsow::local ~amd64
+games-roguelike/cataclysm-dda::local **
games-roguelike/stone-soup::local ~amd64
+mail-client/aerc::local ~amd64
media-gfx/darktable::local ~amd64
media-gfx/gimp::local ~amd64
=media-libs/gegl-0.4.26 ~amd64
media-gfx/nsxiv::local ~amd64
+media-fonts/unifont::local ~amd64
media-libs/libaom::local ~amd64
media-sound/squishyball::local ~amd64
media-video/mpv::local **
M etc/portage/package.accept_keywords/vapoursynth => etc/portage/package.accept_keywords/vapoursynth +3 -2
@@ 14,6 14,7 @@ media-plugins/vapoursynth-beziercurve ~*
media-plugins/vapoursynth-bifrost ~*
media-plugins/vapoursynth-bilateral ~*
media-plugins/vapoursynth-bm3d ~*
+media-plugins/vapoursynth-bwdif ~*
media-plugins/vapoursynth-cas ~*
media-plugins/vapoursynth-cnr2 ~*
media-plugins/vapoursynth-combmask ~*
@@ 110,6 111,6 @@ media-plugins/vapoursynth-yadifmod ~*
media-plugins/vapoursynth-znedi3 ~*
media-video/d2vwitch ~*
-media-video/mpv::vapoursynth **
- media-libs/libplacebo **
+media-video/mpv::vapoursynth ~*
+ media-libs/libplacebo ~*
media-video/wobbly ~*
M etc/portage/package.license => etc/portage/package.license +2 -0
@@ 4,8 4,10 @@ dev-util/plan9port 9base BigelowHolmes
games-fps/gzdoom Activision ChexQuest3 DOOM-COLLECTORS-EDITION freedist WidePix
games-fps/quake3-data Q3AEULA
games-fps/warsow warsow
+media-gfx/brscan4 Brother
media-libs/fdk-aac FraunhoferFDK
media-sound/mac mac
media-video/makemkv MakeMKV-EULA
+sys-apps/man-pages-posix freedist
sys-kernel/linux-firmware linux-fw-redistributable no-source-code
media-fonts/corefonts MSttfEULA=
\ No newline at end of file
M etc/portage/package.use/gentoo => etc/portage/package.use/gentoo +12 -1
@@ 32,7 32,6 @@ media-libs/opencv::gentoo -opengl
net-libs/nodejs::gentoo -npm -lto
dev-qt/qtwebchannel::gentoo qml
dev-libs/libxml2::gentoo icu
- media-libs/libplacebo::gentoo glslang
media-libs/libvpx::gentoo svc
dev-python/PyQt5::gentoo multimedia
dev-qt/qtmultimedia::gentoo widgets
@@ 55,12 54,21 @@ media-libs/opencv::gentoo -opengl
# required by x11-themes/bluecurve-gtk-themes
media-libs/freetype harfbuzz
+# required by dev-libs/atk
+# required by media-gfx/gimp
+app-accessibility/at-spi2-core introspection
+
+
+*/* LUA_SINGLE_TARGET: luajit -lua5-1
+
app-cdr/cdrtools::gentoo caps
app-editors/emacs::gentoo athena gif gui jit json libxml2 -alsa -gtk -gtk3
app-emacs/emacs-common::gentoo gui
sys-devel/gcc::gentoo jit
app-emacs/emacs-common-gentoo::gentoo gui
+app-office/libreoffice::gentoo dbus
+ dev-libs/xmlsec::gentoo nss
app-text/hunspell::gentoo
app-text/texlive::gentoo truetype
media-libs/harfbuzz icu
@@ 74,6 82,8 @@ dev-qt/qtgui::gentoo dbus -libinput
x11-libs/libxcb::gentoo xkb
dev-util/perf::gentoo slang unwind
dev-vcs/git::gentoo -webdav
+games-action/minetest::gentoo spatial
+games-roguelike/angband::gentoo sdl
games-strategy/0ad::gentoo -lobby
gnome-base/librsvg::gentoo -vala
media-fonts/source-han-sans::gentoo l10n_ja l10n_zh-CN
@@ 106,6 116,7 @@ sys-apps/firejail::gentoo suid
sys-apps/man-db::gentoo -nls
sys-apps/man-pages::gentoo -nls
sys-apps/smartmontools::gentoo caps daemon update_drivedb
+sys-apps/util-linux::gentoo caps
sys-devel/gcc::gentoo graphite
sys-devel/llvm::gentoo clang gold
sys-kernel/gentoo-sources::gentoo experimental
M etc/portage/package.use/local => etc/portage/package.use/local +3 -0
@@ 1,13 1,16 @@
+app-shells/mksh::local printf-builtin
dev-lang/python::local sqlite
games-emulation/ppsspp::local sdl
games-emulation/rpcs3::local joystick
games-fps/ioquake3::local curl dedicated vorbis
games-fps/quake3e::local curl dedicated vorbis
games-fps/raze::local openal
+games-roguelike/cataclysm-dda::local sdl sound -ncurses
media-fonts/source-han-sans::local l10n_ja l10n_zh-CN
media-fonts/source-han-serif::local l10n_ja l10n_zh-CN
media-gfx/gimp::local smp svg webp
media-gfx/nsxiv::local exif gif webp
+media-fonts/unifont::local otf
media-libs/libaom::local examples
media-libs/libvorbis::local aotuv-lancer
media-libs/zmusic::local mpg123
M etc/portage/package.use/retroarch => etc/portage/package.use/retroarch +1 -1
@@ 1,1 1,1 @@
-games-emulation/retroarch::retroarch -neon>
\ No newline at end of file
+games-emulation/retroarch::retroarch -neon -bluetooth<
\ No newline at end of file
M etc/portage/package.use/vapoursynth => etc/portage/package.use/vapoursynth +2 -1
@@ 1,2 1,3 @@
-media-libs/waifu2x-converter-cpp::vapoursynth models
+media-libs/waifu2x-converter-cpp::vapoursynth opencl models
+ media-libs/opencv opencl
media-video/mpv::vapoursynth archive bluray luajit vapoursynth -egl -gbm -xv
A etc/portage/patches/net-news/sfeed-1.6/sfeed-curses.patch => etc/portage/patches/net-news/sfeed-1.6/sfeed-curses.patch +65 -0
@@ 0,0 1,65 @@
+diff --git a/sfeed_curses.c b/sfeed_curses.c
+index 4d2b698..a375d70 100644
+--- a/sfeed_curses.c
++++ b/sfeed_curses.c
+@@ -1130,7 +1130,7 @@ linetoitem(char *line, struct item *item)
+ parseline(line, fields);
+ memcpy(item->fields, fields, sizeof(fields));
+ if (urlfile)
+- item->matchnew = estrdup(fields[fields[FieldLink][0] ? FieldLink : FieldId]);
++ item->matchnew = estrdup(fields[fields[FieldId][0] ? FieldId : FieldLink]);
+ else
+ item->matchnew = NULL;
+
+@@ -1270,7 +1270,7 @@ feed_count(struct feed *f, FILE *fp)
+ parseline(line, fields);
+
+ if (urlfile) {
+- f->totalnew += !urls_hasmatch(&urls, fields[fields[FieldLink][0] ? FieldLink : FieldId]);
++ f->totalnew += !urls_hasmatch(&urls, fields[fields[FieldId][0] ? FieldId : FieldLink]);
+ } else {
+ parsedtime = 0;
+ if (!strtotime(fields[FieldUnixTimestamp], &parsedtime))
+@@ -2258,6 +2258,34 @@ nextpage:
+ }
+ }
+ break;
++ case 'z':
++ if (selpane != PaneFeeds || !panes[selpane].nrows)
++ break;
++ p = &panes[selpane];
++#define INCR_MOD(var) (var + 1) % p->nrows
++ for (pos = INCR_MOD(p->pos); pos != p->pos; pos = INCR_MOD(pos)) {
++#undef INCR_MOD
++ if (pane_row_get(p, pos)->bold) {
++ pane_setpos(p, pos);
++ goto loadfeed;
++ break;
++ }
++ }
++ break;
++ case 'Z':
++ if (selpane != PaneFeeds || !panes[selpane].nrows)
++ break;
++ p = &panes[selpane];
++#define DECR_MOD(var) (var + p->nrows - 1) % p->nrows
++ for (pos = DECR_MOD(p->pos); pos != p->pos; pos = DECR_MOD(pos)) {
++#undef DECR_MOD
++ if (pane_row_get(p, pos)->bold) {
++ pane_setpos(p, pos);
++ goto loadfeed;
++ break;
++ }
++ }
++ break;
+ case 12: /* ^L, redraw */
+ alldirty();
+ break;
+@@ -2299,6 +2327,7 @@ nextpage:
+ else
+ pane_setpos(p, 0);
+ break;
++loadfeed:
+ case 'o': /* feeds: load, items: plumb URL */
+ case '\n':
+ if (selpane == PaneFeeds && panes[selpane].nrows)
A etc/portage/patches/x11-wm/bspwm/bspwm-9999-relative_resizing.patch => etc/portage/patches/x11-wm/bspwm/bspwm-9999-relative_resizing.patch +118 -0
@@ 0,0 1,118 @@
+From 14bd2f9723f8f3418a62af226d0ad227568e2fe1 Mon Sep 17 00:00:00 2001
+From: Sam Bazley <sambazley@fastmail.com>
+Date: Fri, 10 Jan 2020 04:57:07 +0000
+Subject: [PATCH] Always use relative resizing
+
+---
+ src/messages.c | 2 +-
+ src/pointer.c | 6 +-----
+ src/window.c | 32 +++++---------------------------
+ src/window.h | 2 +-
+ 4 files changed, 8 insertions(+), 34 deletions(-)
+
+diff --git a/src/messages.c b/src/messages.c
+index a8198922..0c1239b2 100644
+--- a/src/messages.c
++++ b/src/messages.c
+@@ -435,7 +435,7 @@ void cmd_node(char **args, int num, FILE *rsp)
+ if (sscanf(*args, "%i", &dx) == 1) {
+ num--, args++;
+ if (sscanf(*args, "%i", &dy) == 1) {
+- if (!resize_client(&trg, rh, dx, dy, true)) {
++ if (!resize_client(&trg, rh, dx, dy)) {
+ fail(rsp, "");
+ break;
+ }
+diff --git a/src/pointer.c b/src/pointer.c
+index 1bc6a6bb..baf979c6 100644
+--- a/src/pointer.c
++++ b/src/pointer.c
+@@ -282,11 +282,7 @@ void track_pointer(coordinates_t loc, pointer_action_t pac, xcb_point_t pos)
+ if (pac == ACTION_MOVE) {
+ move_client(&loc, dx, dy);
+ } else {
+- if (honor_size_hints) {
+- resize_client(&loc, rh, e->root_x, e->root_y, false);
+- } else {
+- resize_client(&loc, rh, dx, dy, true);
+- }
++ resize_client(&loc, rh, dx, dy);
+ }
+ last_motion_x = e->root_x;
+ last_motion_y = e->root_y;
+diff --git a/src/window.c b/src/window.c
+index 1f5738f1..1236837d 100644
+--- a/src/window.c
++++ b/src/window.c
+@@ -541,7 +541,7 @@ bool move_client(coordinates_t *loc, int dx, int dy)
+ return true;
+ }
+
+-bool resize_client(coordinates_t *loc, resize_handle_t rh, int dx, int dy, bool relative)
++bool resize_client(coordinates_t *loc, resize_handle_t rh, int dx, int dy)
+ {
+ node_t *n = loc->node;
+ if (n == NULL || n->client == NULL || n->client->state == STATE_FULLSCREEN) {
+@@ -567,22 +567,14 @@ bool resize_client(coordinates_t *loc, resize_handle_t rh, int dx, int dy, bool
+ }
+ if (vertical_fence != NULL) {
+ double sr = 0.0;
+- if (relative) {
+- sr = vertical_fence->split_ratio + (double) dx / (double) vertical_fence->rectangle.width;
+- } else {
+- sr = (double) (dx - vertical_fence->rectangle.x) / (double) vertical_fence->rectangle.width;
+- }
++ sr = vertical_fence->split_ratio + (double) dx / (double) vertical_fence->rectangle.width;
+ sr = MAX(0, sr);
+ sr = MIN(1, sr);
+ vertical_fence->split_ratio = sr;
+ }
+ if (horizontal_fence != NULL) {
+ double sr = 0.0;
+- if (relative) {
+- sr = horizontal_fence->split_ratio + (double) dy / (double) horizontal_fence->rectangle.height;
+- } else {
+- sr = (double) (dy - horizontal_fence->rectangle.y) / (double) horizontal_fence->rectangle.height;
+- }
++ sr = horizontal_fence->split_ratio + (double) dy / (double) horizontal_fence->rectangle.height;
+ sr = MAX(0, sr);
+ sr = MIN(1, sr);
+ horizontal_fence->split_ratio = sr;
+@@ -591,22 +583,8 @@ bool resize_client(coordinates_t *loc, resize_handle_t rh, int dx, int dy, bool
+ adjust_ratios(target_fence, target_fence->rectangle);
+ arrange(loc->monitor, loc->desktop);
+ } else {
+- int w = width, h = height;
+- if (relative) {
+- w += dx * (rh & HANDLE_LEFT ? -1 : (rh & HANDLE_RIGHT ? 1 : 0));
+- h += dy * (rh & HANDLE_TOP ? -1 : (rh & HANDLE_BOTTOM ? 1 : 0));
+- } else {
+- if (rh & HANDLE_LEFT) {
+- w = x + width - dx;
+- } else if (rh & HANDLE_RIGHT) {
+- w = dx - x;
+- }
+- if (rh & HANDLE_TOP) {
+- h = y + height - dy;
+- } else if (rh & HANDLE_BOTTOM) {
+- h = dy - y;
+- }
+- }
++ int w = width + dx * (rh & HANDLE_LEFT ? -1 : (rh & HANDLE_RIGHT ? 1 : 0));
++ int h = height + dy * (rh & HANDLE_TOP ? -1 : (rh & HANDLE_BOTTOM ? 1 : 0));
+ width = MAX(1, w);
+ height = MAX(1, h);
+ apply_size_hints(n->client, &width, &height);
+diff --git a/src/window.h b/src/window.h
+index 414ebea0..d9a7b9a3 100644
+--- a/src/window.h
++++ b/src/window.h
+@@ -50,7 +50,7 @@ uint32_t get_border_color(bool focused_node, bool focused_monitor);
+ void initialize_floating_rectangle(node_t *n);
+ xcb_rectangle_t get_window_rectangle(node_t *n);
+ bool move_client(coordinates_t *loc, int dx, int dy);
+-bool resize_client(coordinates_t *loc, resize_handle_t rh, int dx, int dy, bool relative);
++bool resize_client(coordinates_t *loc, resize_handle_t rh, int dx, int dy);
+ void apply_size_hints(client_t *c, uint16_t *width, uint16_t *height);
+ void query_pointer(xcb_window_t *win, xcb_point_t *pt);
+ void update_motion_recorder(void);
M etc/portage/savedconfig/media-gfx/nsxiv-29 => etc/portage/savedconfig/media-gfx/nsxiv-29 +7 -3
@@ 65,7 65,7 @@ static const int CACHE_SIZE_FALLBACK = 32 * 1024 * 1024; /* fallback to 32MiB if
#ifdef _THUMBS_CONFIG
/* thumbnail sizes in pixels (width == height): */
-static const int thumb_sizes[] = { 32, 64, 96, 128, 160 };
+static const int thumb_sizes[] = { 32, 64, 96, 128, 192, 256, 384 };
/* thumbnail size at startup, index into thumb_sizes[]: */
static const int THUMB_SIZE = 3;
@@ 79,6 79,7 @@ static const unsigned int USED_MODMASK = ShiftMask | ControlMask | Mod1Mask;
/* abort the keyhandler */
static const KeySym KEYHANDLER_ABORT = XK_Escape;
+#define t_scroll_screen { cg_scroll_screen, MODE_THUMB }
/* keyboard mappings for image and thumbnail mode: */
static const keymap_t keys[] = {
/* modifiers key function argument */
@@ 163,6 164,8 @@ static const keymap_t keys[] = {
{ 0, XK_a, i_toggle_antialias, None },
{ 0, XK_A, i_toggle_alpha, None },
{ 0, XK_s, i_slideshow, None },
+ { 0, XK_Page_Up, t_scroll_screen, DIR_UP },
+ { 0, XK_Page_Down, t_scroll_screen, DIR_DOWN }
};
/* mouse button mappings for image mode: */
@@ 176,6 179,7 @@ static const button_t buttons_img[] = {
{ 0, 5, g_zoom, -1 },
};
+#define t_zoom { cg_zoom, MODE_THUMB }
/* mouse button mappings for thumbnail mode: */
static const button_t buttons_tns[] = {
/* modifiers button function argument */
@@ 183,8 187,8 @@ static const button_t buttons_tns[] = {
{ 0, 3, t_drag_mark_image, None },
{ 0, 4, t_scroll, DIR_UP },
{ 0, 5, t_scroll, DIR_DOWN },
- { ControlMask, 4, g_scroll_screen, DIR_UP },
- { ControlMask, 5, g_scroll_screen, DIR_DOWN },
+ { ControlMask, 4, t_zoom, +1 },
+ { ControlMask, 5, t_zoom, -1 },
};
/* true means NAV_WIDTH is relative (33%), false means absolute (33 pixels) */
R etc/portage/savedconfig/net-news/sfeed-1.5/themes/mono.h => etc/portage/savedconfig/net-news/sfeed-1.6/themes/mono.h +4 -4
@@ 1,13 1,13 @@
/* default mono theme */
-#define THEME_ITEM_NORMAL() do { } while(0)
-#define THEME_ITEM_FOCUS() do { } while(0)
+#define THEME_ITEM_NORMAL()
+#define THEME_ITEM_FOCUS()
#define THEME_ITEM_BOLD() do { attrmode(ATTR_BOLD_ON); } while(0)
#define THEME_ITEM_SELECTED() do { if (p->focused) attrmode(ATTR_REVERSE_ON); } while(0)
-#define THEME_SCROLLBAR_FOCUS() do { } while(0)
+#define THEME_SCROLLBAR_FOCUS()
#define THEME_SCROLLBAR_NORMAL() do { attrmode(ATTR_FAINT_ON); } while(0)
#define THEME_SCROLLBAR_TICK_FOCUS() do { attrmode(ATTR_REVERSE_ON); } while(0)
#define THEME_SCROLLBAR_TICK_NORMAL() do { attrmode(ATTR_REVERSE_ON); } while(0)
#define THEME_LINEBAR() do { attrmode(ATTR_FAINT_ON); } while(0)
#define THEME_STATUSBAR() do { attrmode(ATTR_REVERSE_ON); } while(0)
#define THEME_INPUT_LABEL() do { attrmode(ATTR_REVERSE_ON); } while(0)
-#define THEME_INPUT_NORMAL() do { } while(0)
+#define THEME_INPUT_NORMAL()
R etc/portage/savedconfig/net-news/sfeed-1.5/themes/mono_highlight.h => etc/portage/savedconfig/net-news/sfeed-1.6/themes/mono_highlight.h +4 -4
@@ 1,15 1,15 @@
/* mono theme with highlighting of the active panel.
The faint attribute may not work on all terminals though.
The combination bold with faint generally does not work either. */
-#define THEME_ITEM_NORMAL() do { } while(0)
-#define THEME_ITEM_FOCUS() do { } while(0)
+#define THEME_ITEM_NORMAL()
+#define THEME_ITEM_FOCUS()
#define THEME_ITEM_BOLD() do { if (p->focused || !selected) attrmode(ATTR_BOLD_ON); } while(0)
#define THEME_ITEM_SELECTED() do { attrmode(ATTR_REVERSE_ON); if (!p->focused) attrmode(ATTR_FAINT_ON); } while(0)
-#define THEME_SCROLLBAR_FOCUS() do { } while(0)
+#define THEME_SCROLLBAR_FOCUS()
#define THEME_SCROLLBAR_NORMAL() do { attrmode(ATTR_FAINT_ON); } while(0)
#define THEME_SCROLLBAR_TICK_FOCUS() do { attrmode(ATTR_REVERSE_ON); } while(0)
#define THEME_SCROLLBAR_TICK_NORMAL() do { attrmode(ATTR_REVERSE_ON); } while(0)
#define THEME_LINEBAR() do { attrmode(ATTR_FAINT_ON); } while(0)
#define THEME_STATUSBAR() do { attrmode(ATTR_REVERSE_ON); } while(0)
#define THEME_INPUT_LABEL() do { attrmode(ATTR_REVERSE_ON); } while(0)
-#define THEME_INPUT_NORMAL() do { } while(0)
+#define THEME_INPUT_NORMAL()
R etc/portage/savedconfig/net-news/sfeed-1.5/themes/newsboat.h => etc/portage/savedconfig/net-news/sfeed-1.6/themes/newsboat.h +4 -4
@@ 1,6 1,6 @@
/* newsboat-like (blue, yellow) */
-#define THEME_ITEM_NORMAL() do { } while(0)
-#define THEME_ITEM_FOCUS() do { } while(0)
+#define THEME_ITEM_NORMAL()
+#define THEME_ITEM_FOCUS()
#define THEME_ITEM_BOLD() do { attrmode(ATTR_BOLD_ON); } while(0)
#define THEME_ITEM_SELECTED() do { if (p->focused) ttywrite("\x1b[93;44m"); } while(0) /* bright yellow fg, blue bg */
#define THEME_SCROLLBAR_FOCUS() do { ttywrite("\x1b[34m"); } while(0) /* blue fg */
@@ 9,5 9,5 @@
#define THEME_SCROLLBAR_TICK_NORMAL() do { ttywrite("\x1b[44m"); } while(0)
#define THEME_LINEBAR() do { ttywrite("\x1b[34m"); } while(0)
#define THEME_STATUSBAR() do { attrmode(ATTR_BOLD_ON); ttywrite("\x1b[93;44m"); } while(0)
-#define THEME_INPUT_LABEL() do { } while(0)
-#define THEME_INPUT_NORMAL() do { } while(0)
+#define THEME_INPUT_LABEL()
+#define THEME_INPUT_NORMAL()
R etc/portage/savedconfig/net-news/sfeed-1.5/themes/templeos.h => etc/portage/savedconfig/net-news/sfeed-1.6/themes/templeos.h +0 -0
A etc/portage/savedconfig/sys-apps/busybox-1.34.1-r1 => etc/portage/savedconfig/sys-apps/busybox-1.34.1-r1 +1207 -0
@@ 0,0 1,1207 @@
+#
+# Automatically generated make config: don't edit
+# Busybox version: 1.34.1
+# Sat Nov 26 11:07:35 2022
+#
+CONFIG_HAVE_DOT_CONFIG=y
+
+#
+# Settings
+#
+CONFIG_DESKTOP=y
+CONFIG_EXTRA_COMPAT=y
+CONFIG_FEDORA_COMPAT=y
+CONFIG_INCLUDE_SUSv2=y
+CONFIG_LONG_OPTS=y
+CONFIG_SHOW_USAGE=y
+CONFIG_FEATURE_VERBOSE_USAGE=y
+CONFIG_FEATURE_COMPRESS_USAGE=y
+CONFIG_LFS=y
+# CONFIG_PAM is not set
+CONFIG_FEATURE_DEVPTS=y
+CONFIG_FEATURE_UTMP=y
+CONFIG_FEATURE_WTMP=y
+CONFIG_FEATURE_PIDFILE=y
+CONFIG_PID_FILE_PATH="/run"
+CONFIG_BUSYBOX=y
+CONFIG_FEATURE_SHOW_SCRIPT=y
+CONFIG_FEATURE_INSTALLER=y
+CONFIG_INSTALL_NO_USR=y
+CONFIG_FEATURE_SUID=y
+# CONFIG_FEATURE_SUID_CONFIG is not set
+# CONFIG_FEATURE_SUID_CONFIG_QUIET is not set
+# CONFIG_FEATURE_PREFER_APPLETS is not set
+CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
+# CONFIG_SELINUX is not set
+# CONFIG_FEATURE_CLEAN_UP is not set
+CONFIG_FEATURE_SYSLOG_INFO=y
+CONFIG_FEATURE_SYSLOG=y
+
+#
+# Build Options
+#
+CONFIG_STATIC=y
+# CONFIG_PIE is not set
+# CONFIG_NOMMU is not set
+# CONFIG_BUILD_LIBBUSYBOX is not set
+# CONFIG_FEATURE_LIBBUSYBOX_STATIC is not set
+# CONFIG_FEATURE_INDIVIDUAL is not set
+# CONFIG_FEATURE_SHARED_BUSYBOX is not set
+CONFIG_CROSS_COMPILER_PREFIX=""
+CONFIG_SYSROOT=""
+CONFIG_EXTRA_CFLAGS=""
+CONFIG_EXTRA_LDFLAGS=""
+CONFIG_EXTRA_LDLIBS=""
+# CONFIG_USE_PORTABLE_CODE is not set
+CONFIG_STACK_OPTIMIZATION_386=y
+CONFIG_STATIC_LIBGCC=y
+
+#
+# Installation Options ("make install" behavior)
+#
+CONFIG_INSTALL_APPLET_SYMLINKS=y
+# CONFIG_INSTALL_APPLET_HARDLINKS is not set
+# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
+# CONFIG_INSTALL_APPLET_DONT is not set
+# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set
+# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set
+# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set
+CONFIG_PREFIX="./_install"
+
+#
+# Debugging Options
+#
+# CONFIG_DEBUG is not set
+# CONFIG_DEBUG_PESSIMIZE is not set
+# CONFIG_DEBUG_SANITIZE is not set
+CONFIG_UNIT_TEST=y
+# CONFIG_WERROR is not set
+# CONFIG_WARN_SIMPLE_MSG is not set
+CONFIG_NO_DEBUG_LIB=y
+# CONFIG_DMALLOC is not set
+# CONFIG_EFENCE is not set
+
+#
+# Library Tuning
+#
+# CONFIG_FEATURE_USE_BSS_TAIL is not set
+CONFIG_FLOAT_DURATION=y
+CONFIG_FEATURE_RTMINMAX=y
+CONFIG_FEATURE_RTMINMAX_USE_LIBC_DEFINITIONS=y
+CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
+# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set
+# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
+CONFIG_PASSWORD_MINLEN=6
+CONFIG_MD5_SMALL=1
+CONFIG_SHA3_SMALL=1
+CONFIG_FEATURE_FAST_TOP=y
+CONFIG_FEATURE_ETC_NETWORKS=y
+CONFIG_FEATURE_ETC_SERVICES=y
+CONFIG_FEATURE_EDITING=y
+CONFIG_FEATURE_EDITING_MAX_LEN=1024
+CONFIG_FEATURE_EDITING_VI=y
+CONFIG_FEATURE_EDITING_HISTORY=255
+CONFIG_FEATURE_EDITING_SAVEHISTORY=y
+CONFIG_FEATURE_EDITING_SAVE_ON_EXIT=y
+CONFIG_FEATURE_REVERSE_SEARCH=y
+CONFIG_FEATURE_TAB_COMPLETION=y
+CONFIG_FEATURE_USERNAME_COMPLETION=y
+CONFIG_FEATURE_EDITING_FANCY_PROMPT=y
+CONFIG_FEATURE_EDITING_WINCH=y
+CONFIG_FEATURE_EDITING_ASK_TERMINAL=y
+# CONFIG_LOCALE_SUPPORT is not set
+CONFIG_UNICODE_SUPPORT=y
+# CONFIG_UNICODE_USING_LOCALE is not set
+# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set
+CONFIG_SUBST_WCHAR=63
+CONFIG_LAST_SUPPORTED_WCHAR=767
+CONFIG_UNICODE_COMBINING_WCHARS=y
+CONFIG_UNICODE_WIDE_WCHARS=y
+# CONFIG_UNICODE_BIDI_SUPPORT is not set
+# CONFIG_UNICODE_NEUTRAL_TABLE is not set
+CONFIG_UNICODE_PRESERVE_BROKEN=y
+CONFIG_FEATURE_NON_POSIX_CP=y
+CONFIG_FEATURE_VERBOSE_CP_MESSAGE=y
+CONFIG_FEATURE_USE_SENDFILE=y
+CONFIG_FEATURE_COPYBUF_KB=4
+CONFIG_FEATURE_SKIP_ROOTFS=y
+# CONFIG_MONOTONIC_SYSCALL is not set
+CONFIG_IOCTL_HEX2STR_ERROR=y
+CONFIG_FEATURE_HWIB=y
+
+#
+# Applets
+#
+
+#
+# Archival Utilities
+#
+CONFIG_FEATURE_SEAMLESS_XZ=y
+CONFIG_FEATURE_SEAMLESS_LZMA=y
+CONFIG_FEATURE_SEAMLESS_BZ2=y
+CONFIG_FEATURE_SEAMLESS_GZ=y
+CONFIG_FEATURE_SEAMLESS_Z=y
+CONFIG_AR=y
+CONFIG_FEATURE_AR_LONG_FILENAMES=y
+CONFIG_FEATURE_AR_CREATE=y
+CONFIG_UNCOMPRESS=y
+CONFIG_GUNZIP=y
+CONFIG_ZCAT=y
+CONFIG_FEATURE_GUNZIP_LONG_OPTIONS=y
+CONFIG_BUNZIP2=y
+CONFIG_BZCAT=y
+CONFIG_UNLZMA=y
+CONFIG_LZCAT=y
+CONFIG_LZMA=y
+CONFIG_UNXZ=y
+CONFIG_XZCAT=y
+CONFIG_XZ=y
+CONFIG_BZIP2=y
+CONFIG_BZIP2_SMALL=8
+CONFIG_FEATURE_BZIP2_DECOMPRESS=y
+CONFIG_CPIO=y
+CONFIG_FEATURE_CPIO_O=y
+CONFIG_FEATURE_CPIO_P=y
+# CONFIG_DPKG is not set
+# CONFIG_DPKG_DEB is not set
+CONFIG_GZIP=y
+CONFIG_FEATURE_GZIP_LONG_OPTIONS=y
+CONFIG_GZIP_FAST=0
+CONFIG_FEATURE_GZIP_LEVELS=y
+CONFIG_FEATURE_GZIP_DECOMPRESS=y
+CONFIG_LZOP=y
+CONFIG_UNLZOP=y
+CONFIG_LZOPCAT=y
+CONFIG_LZOP_COMPR_HIGH=y
+# CONFIG_RPM is not set
+# CONFIG_RPM2CPIO is not set
+CONFIG_TAR=y
+CONFIG_FEATURE_TAR_LONG_OPTIONS=y
+CONFIG_FEATURE_TAR_CREATE=y
+CONFIG_FEATURE_TAR_AUTODETECT=y
+CONFIG_FEATURE_TAR_FROM=y
+CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y
+CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y
+CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
+CONFIG_FEATURE_TAR_TO_COMMAND=y
+CONFIG_FEATURE_TAR_UNAME_GNAME=y
+CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y
+# CONFIG_FEATURE_TAR_SELINUX is not set
+CONFIG_UNZIP=y
+CONFIG_FEATURE_UNZIP_CDF=y
+CONFIG_FEATURE_UNZIP_BZIP2=y
+CONFIG_FEATURE_UNZIP_LZMA=y
+CONFIG_FEATURE_UNZIP_XZ=y
+CONFIG_FEATURE_LZMA_FAST=y
+
+#
+# Coreutils
+#
+CONFIG_BASENAME=y
+CONFIG_CAT=y
+CONFIG_FEATURE_CATN=y
+CONFIG_FEATURE_CATV=y
+CONFIG_CHGRP=y
+CONFIG_CHMOD=y
+CONFIG_CHOWN=y
+CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y
+CONFIG_CHROOT=y
+CONFIG_CKSUM=y
+CONFIG_CRC32=y
+CONFIG_COMM=y
+CONFIG_CP=y
+CONFIG_FEATURE_CP_LONG_OPTIONS=y
+CONFIG_FEATURE_CP_REFLINK=y
+CONFIG_CUT=y
+CONFIG_FEATURE_CUT_REGEX=y
+CONFIG_DATE=y
+CONFIG_FEATURE_DATE_ISOFMT=y
+CONFIG_FEATURE_DATE_NANO=y
+CONFIG_FEATURE_DATE_COMPAT=y
+CONFIG_DD=y
+CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
+CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y
+CONFIG_FEATURE_DD_IBS_OBS=y
+CONFIG_FEATURE_DD_STATUS=y
+CONFIG_DF=y
+CONFIG_FEATURE_DF_FANCY=y
+CONFIG_DIRNAME=y
+CONFIG_DOS2UNIX=y
+CONFIG_UNIX2DOS=y
+CONFIG_DU=y
+CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
+CONFIG_ECHO=y
+CONFIG_FEATURE_FANCY_ECHO=y
+CONFIG_ENV=y
+CONFIG_EXPAND=y
+CONFIG_UNEXPAND=y
+CONFIG_EXPR=y
+CONFIG_EXPR_MATH_SUPPORT_64=y
+CONFIG_FACTOR=y
+CONFIG_FALSE=y
+# CONFIG_FOLD is not set
+CONFIG_HEAD=y
+CONFIG_FEATURE_FANCY_HEAD=y
+# CONFIG_HOSTID is not set
+CONFIG_ID=y
+CONFIG_GROUPS=y
+CONFIG_INSTALL=y
+CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y
+CONFIG_LINK=y
+CONFIG_LN=y
+# CONFIG_LOGNAME is not set
+CONFIG_LS=y
+CONFIG_FEATURE_LS_FILETYPES=y
+CONFIG_FEATURE_LS_FOLLOWLINKS=y
+CONFIG_FEATURE_LS_RECURSIVE=y
+CONFIG_FEATURE_LS_WIDTH=y
+CONFIG_FEATURE_LS_SORTFILES=y
+CONFIG_FEATURE_LS_TIMESTAMPS=y
+CONFIG_FEATURE_LS_USERNAME=y
+CONFIG_FEATURE_LS_COLOR=y
+CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y
+CONFIG_MD5SUM=y
+CONFIG_SHA1SUM=y
+CONFIG_SHA256SUM=y
+CONFIG_SHA512SUM=y
+CONFIG_SHA3SUM=y
+
+#
+# Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum
+#
+CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y
+CONFIG_MKDIR=y
+CONFIG_MKFIFO=y
+CONFIG_MKNOD=y
+CONFIG_MKTEMP=y
+CONFIG_MV=y
+CONFIG_NICE=y
+CONFIG_NL=y
+CONFIG_NOHUP=y
+CONFIG_NPROC=y
+# CONFIG_OD is not set
+CONFIG_PASTE=y
+CONFIG_PRINTENV=y
+CONFIG_PRINTF=y
+CONFIG_PWD=y
+CONFIG_READLINK=y
+CONFIG_FEATURE_READLINK_FOLLOW=y
+CONFIG_REALPATH=y
+CONFIG_RM=y
+CONFIG_RMDIR=y
+CONFIG_SEQ=y
+CONFIG_SHRED=y
+CONFIG_SHUF=y
+CONFIG_SLEEP=y
+CONFIG_FEATURE_FANCY_SLEEP=y
+CONFIG_SORT=y
+CONFIG_FEATURE_SORT_BIG=y
+# CONFIG_FEATURE_SORT_OPTIMIZE_MEMORY is not set
+CONFIG_SPLIT=y
+CONFIG_FEATURE_SPLIT_FANCY=y
+CONFIG_STAT=y
+CONFIG_FEATURE_STAT_FORMAT=y
+CONFIG_FEATURE_STAT_FILESYSTEM=y
+CONFIG_STTY=y
+CONFIG_SUM=y
+CONFIG_SYNC=y
+CONFIG_FEATURE_SYNC_FANCY=y
+CONFIG_FSYNC=y
+CONFIG_TAC=y
+CONFIG_TAIL=y
+CONFIG_FEATURE_FANCY_TAIL=y
+CONFIG_TEE=y
+CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
+CONFIG_TEST=y
+CONFIG_TEST1=y
+CONFIG_TEST2=y
+CONFIG_FEATURE_TEST_64=y
+CONFIG_TIMEOUT=y
+CONFIG_TOUCH=y
+CONFIG_FEATURE_TOUCH_SUSV3=y
+CONFIG_TR=y
+CONFIG_FEATURE_TR_CLASSES=y
+CONFIG_FEATURE_TR_EQUIV=y
+CONFIG_TRUE=y
+CONFIG_TRUNCATE=y
+CONFIG_TTY=y
+CONFIG_UNAME=y
+CONFIG_UNAME_OSNAME="GNU/Linux"
+CONFIG_BB_ARCH=y
+CONFIG_UNIQ=y
+CONFIG_UNLINK=y
+CONFIG_USLEEP=y
+# CONFIG_UUDECODE is not set
+CONFIG_BASE32=y
+CONFIG_BASE64=y
+# CONFIG_UUENCODE is not set
+CONFIG_WC=y
+CONFIG_FEATURE_WC_LARGE=y
+CONFIG_WHO=y
+CONFIG_W=y
+CONFIG_USERS=y
+CONFIG_WHOAMI=y
+CONFIG_YES=y
+
+#
+# Common options
+#
+CONFIG_FEATURE_VERBOSE=y
+
+#
+# Common options for cp and mv
+#
+CONFIG_FEATURE_PRESERVE_HARDLINKS=y
+
+#
+# Common options for df, du, ls
+#
+CONFIG_FEATURE_HUMAN_READABLE=y
+
+#
+# Console Utilities
+#
+CONFIG_CHVT=y
+CONFIG_CLEAR=y
+CONFIG_DEALLOCVT=y
+CONFIG_DUMPKMAP=y
+CONFIG_FGCONSOLE=y
+CONFIG_KBD_MODE=y
+CONFIG_LOADFONT=y
+CONFIG_SETFONT=y
+CONFIG_FEATURE_SETFONT_TEXTUAL_MAP=y
+CONFIG_DEFAULT_SETFONT_DIR=""
+
+#
+# Common options for loadfont and setfont
+#
+CONFIG_FEATURE_LOADFONT_PSF2=y
+CONFIG_FEATURE_LOADFONT_RAW=y
+CONFIG_LOADKMAP=y
+CONFIG_OPENVT=y
+CONFIG_RESET=y
+CONFIG_RESIZE=y
+CONFIG_FEATURE_RESIZE_PRINT=y
+CONFIG_SETCONSOLE=y
+CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y
+CONFIG_SETKEYCODES=y
+CONFIG_SETLOGCONS=y
+CONFIG_SHOWKEY=y
+
+#
+# Debian Utilities
+#
+CONFIG_PIPE_PROGRESS=y
+# CONFIG_RUN_PARTS is not set
+# CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set
+# CONFIG_FEATURE_RUN_PARTS_FANCY is not set
+CONFIG_START_STOP_DAEMON=y
+CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS=y
+CONFIG_FEATURE_START_STOP_DAEMON_FANCY=y
+CONFIG_WHICH=y
+
+#
+# klibc-utils
+#
+CONFIG_MINIPS=y
+CONFIG_NUKE=y
+CONFIG_RESUME=y
+CONFIG_RUN_INIT=y
+
+#
+# Editors
+#
+CONFIG_AWK=y
+CONFIG_FEATURE_AWK_LIBM=y
+CONFIG_FEATURE_AWK_GNU_EXTENSIONS=y
+CONFIG_CMP=y
+CONFIG_DIFF=y
+CONFIG_FEATURE_DIFF_LONG_OPTIONS=y
+CONFIG_FEATURE_DIFF_DIR=y
+CONFIG_ED=y
+CONFIG_PATCH=y
+CONFIG_SED=y
+CONFIG_VI=y
+CONFIG_FEATURE_VI_MAX_LEN=4096
+CONFIG_FEATURE_VI_8BIT=y
+CONFIG_FEATURE_VI_COLON=y
+CONFIG_FEATURE_VI_COLON_EXPAND=y
+CONFIG_FEATURE_VI_YANKMARK=y
+CONFIG_FEATURE_VI_SEARCH=y
+CONFIG_FEATURE_VI_REGEX_SEARCH=y
+CONFIG_FEATURE_VI_USE_SIGNALS=y
+CONFIG_FEATURE_VI_DOT_CMD=y
+CONFIG_FEATURE_VI_READONLY=y
+CONFIG_FEATURE_VI_SETOPTS=y
+CONFIG_FEATURE_VI_SET=y
+CONFIG_FEATURE_VI_WIN_RESIZE=y
+CONFIG_FEATURE_VI_ASK_TERMINAL=y
+CONFIG_FEATURE_VI_UNDO=y
+CONFIG_FEATURE_VI_UNDO_QUEUE=y
+CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=256
+CONFIG_FEATURE_VI_VERBOSE_STATUS=y
+CONFIG_FEATURE_ALLOW_EXEC=y
+
+#
+# Finding Utilities
+#
+CONFIG_FIND=y
+CONFIG_FEATURE_FIND_PRINT0=y
+CONFIG_FEATURE_FIND_MTIME=y
+CONFIG_FEATURE_FIND_MMIN=y
+CONFIG_FEATURE_FIND_PERM=y
+CONFIG_FEATURE_FIND_TYPE=y
+CONFIG_FEATURE_FIND_EXECUTABLE=y
+CONFIG_FEATURE_FIND_XDEV=y
+CONFIG_FEATURE_FIND_MAXDEPTH=y
+CONFIG_FEATURE_FIND_NEWER=y
+CONFIG_FEATURE_FIND_INUM=y
+CONFIG_FEATURE_FIND_EXEC=y
+CONFIG_FEATURE_FIND_EXEC_PLUS=y
+CONFIG_FEATURE_FIND_USER=y
+CONFIG_FEATURE_FIND_GROUP=y
+CONFIG_FEATURE_FIND_NOT=y
+CONFIG_FEATURE_FIND_DEPTH=y
+CONFIG_FEATURE_FIND_PAREN=y
+CONFIG_FEATURE_FIND_SIZE=y
+CONFIG_FEATURE_FIND_PRUNE=y
+CONFIG_FEATURE_FIND_QUIT=y
+CONFIG_FEATURE_FIND_DELETE=y
+CONFIG_FEATURE_FIND_EMPTY=y
+CONFIG_FEATURE_FIND_PATH=y
+CONFIG_FEATURE_FIND_REGEX=y
+# CONFIG_FEATURE_FIND_CONTEXT is not set
+CONFIG_FEATURE_FIND_LINKS=y
+CONFIG_GREP=y
+CONFIG_EGREP=y
+CONFIG_FGREP=y
+CONFIG_FEATURE_GREP_CONTEXT=y
+CONFIG_XARGS=y
+CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y
+CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
+CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
+CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
+CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR=y
+CONFIG_FEATURE_XARGS_SUPPORT_PARALLEL=y
+CONFIG_FEATURE_XARGS_SUPPORT_ARGS_FILE=y
+
+#
+# Init Utilities
+#
+# CONFIG_BOOTCHARTD is not set
+# CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER is not set
+# CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE is not set
+CONFIG_GINIT=y
+CONFIG_HALT=y
+CONFIG_POWEROFF=y
+CONFIG_REBOOT=y
+CONFIG_FEATURE_WAIT_FOR_INIT=y
+# CONFIG_FEATURE_CALL_TELINIT is not set
+CONFIG_TELINIT_PATH=""
+CONFIG_INIT=y
+CONFIG_LINUXRC=y
+CONFIG_FEATURE_USE_INITTAB=y
+CONFIG_FEATURE_KILL_REMOVED=y
+CONFIG_FEATURE_KILL_DELAY=0
+CONFIG_FEATURE_INIT_SCTTY=y
+CONFIG_FEATURE_INIT_SYSLOG=y
+CONFIG_FEATURE_INIT_QUIET=y
+CONFIG_FEATURE_INIT_COREDUMPS=y
+CONFIG_INIT_TERMINAL_TYPE="linux"
+CONFIG_FEATURE_INIT_MODIFY_CMDLINE=y
+
+#
+# Login/Password Management Utilities
+#
+CONFIG_FEATURE_SHADOWPASSWDS=y
+CONFIG_USE_BB_PWD_GRP=y
+CONFIG_USE_BB_SHADOW=y
+CONFIG_USE_BB_CRYPT=y
+CONFIG_USE_BB_CRYPT_SHA=y
+# CONFIG_ADD_SHELL is not set
+# CONFIG_REMOVE_SHELL is not set
+CONFIG_ADDGROUP=y
+CONFIG_FEATURE_ADDUSER_TO_GROUP=y
+CONFIG_ADDUSER=y
+CONFIG_FEATURE_CHECK_NAMES=y
+CONFIG_LAST_ID=60000
+CONFIG_FIRST_SYSTEM_ID=100
+CONFIG_LAST_SYSTEM_ID=999
+CONFIG_CHPASSWD=y
+CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="des"
+CONFIG_CRYPTPW=y
+CONFIG_MKPASSWD=y
+CONFIG_DELUSER=y
+CONFIG_DELGROUP=y
+CONFIG_FEATURE_DEL_USER_FROM_GROUP=y
+CONFIG_GETTY=y
+CONFIG_LOGIN=y
+CONFIG_LOGIN_SESSION_AS_CHILD=y
+CONFIG_LOGIN_SCRIPTS=y
+CONFIG_FEATURE_NOLOGIN=y
+CONFIG_FEATURE_SECURETTY=y
+CONFIG_PASSWD=y
+CONFIG_FEATURE_PASSWD_WEAK_CHECK=y
+CONFIG_SU=y
+CONFIG_FEATURE_SU_SYSLOG=y
+CONFIG_FEATURE_SU_CHECKS_SHELLS=y
+CONFIG_FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY=y
+# CONFIG_SULOGIN is not set
+CONFIG_VLOCK=y
+
+#
+# Linux Ext2 FS Progs
+#
+CONFIG_CHATTR=y
+CONFIG_FSCK=y
+CONFIG_LSATTR=y
+CONFIG_TUNE2FS=y
+
+#
+# Linux Module Utilities
+#
+CONFIG_MODPROBE_SMALL=y
+CONFIG_DEPMOD=y
+CONFIG_INSMOD=y
+CONFIG_LSMOD=y
+# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set
+CONFIG_MODINFO=y
+CONFIG_MODPROBE=y
+# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set
+CONFIG_RMMOD=y
+
+#
+# Options common to multiple modutils
+#
+CONFIG_FEATURE_CMDLINE_MODULE_OPTIONS=y
+CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED=y
+# CONFIG_FEATURE_2_4_MODULES is not set
+# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
+# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
+# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
+# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set
+# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set
+# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set
+# CONFIG_FEATURE_INSMOD_TRY_MMAP is not set
+# CONFIG_FEATURE_MODUTILS_ALIAS is not set
+# CONFIG_FEATURE_MODUTILS_SYMBOLS is not set
+CONFIG_DEFAULT_MODULES_DIR="/lib/modules"
+CONFIG_DEFAULT_DEPMOD_FILE="modules.dep"
+
+#
+# Linux System Utilities
+#
+CONFIG_ACPID=y
+CONFIG_FEATURE_ACPID_COMPAT=y
+CONFIG_BLKDISCARD=y
+CONFIG_BLKID=y
+CONFIG_FEATURE_BLKID_TYPE=y
+CONFIG_BLOCKDEV=y
+CONFIG_CAL=y
+CONFIG_CHRT=y
+CONFIG_DMESG=y
+CONFIG_FEATURE_DMESG_PRETTY=y
+CONFIG_EJECT=y
+CONFIG_FEATURE_EJECT_SCSI=y
+CONFIG_FALLOCATE=y
+CONFIG_FATATTR=y
+CONFIG_FBSET=y
+CONFIG_FEATURE_FBSET_FANCY=y
+CONFIG_FEATURE_FBSET_READMODE=y
+CONFIG_FDFORMAT=y
+CONFIG_FDISK=y
+# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
+CONFIG_FEATURE_FDISK_WRITABLE=y
+CONFIG_FEATURE_AIX_LABEL=y
+CONFIG_FEATURE_SGI_LABEL=y
+CONFIG_FEATURE_SUN_LABEL=y
+CONFIG_FEATURE_OSF_LABEL=y
+CONFIG_FEATURE_GPT_LABEL=y
+CONFIG_FEATURE_FDISK_ADVANCED=y
+CONFIG_FINDFS=y
+CONFIG_FLOCK=y
+CONFIG_FDFLUSH=y
+CONFIG_FREERAMDISK=y
+# CONFIG_FSCK_MINIX is not set
+CONFIG_FSFREEZE=y
+CONFIG_FSTRIM=y
+CONFIG_GETOPT=y
+CONFIG_FEATURE_GETOPT_LONG=y
+CONFIG_HEXDUMP=y
+CONFIG_HD=y
+CONFIG_XXD=y
+CONFIG_HWCLOCK=y
+CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS=y
+CONFIG_IONICE=y
+CONFIG_IPCRM=y
+CONFIG_IPCS=y
+CONFIG_LAST=y
+CONFIG_FEATURE_LAST_FANCY=y
+CONFIG_LOSETUP=y
+CONFIG_LSPCI=y
+CONFIG_LSUSB=y
+CONFIG_MDEV=y
+CONFIG_FEATURE_MDEV_CONF=y
+CONFIG_FEATURE_MDEV_RENAME=y
+CONFIG_FEATURE_MDEV_RENAME_REGEXP=y
+CONFIG_FEATURE_MDEV_EXEC=y
+CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y
+CONFIG_FEATURE_MDEV_DAEMON=y
+CONFIG_MESG=y
+CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP=y
+CONFIG_MKE2FS=y
+CONFIG_MKFS_EXT2=y
+# CONFIG_MKFS_MINIX is not set
+# CONFIG_FEATURE_MINIX2 is not set
+CONFIG_MKFS_REISER=y
+CONFIG_MKDOSFS=y
+CONFIG_MKFS_VFAT=y
+CONFIG_MKSWAP=y
+CONFIG_FEATURE_MKSWAP_UUID=y
+CONFIG_MORE=y
+CONFIG_MOUNT=y
+CONFIG_FEATURE_MOUNT_FAKE=y
+CONFIG_FEATURE_MOUNT_VERBOSE=y
+CONFIG_FEATURE_MOUNT_HELPERS=y
+CONFIG_FEATURE_MOUNT_LABEL=y
+# CONFIG_FEATURE_MOUNT_NFS is not set
+CONFIG_FEATURE_MOUNT_CIFS=y
+CONFIG_FEATURE_MOUNT_FLAGS=y
+CONFIG_FEATURE_MOUNT_FSTAB=y
+CONFIG_FEATURE_MOUNT_OTHERTAB=y
+CONFIG_MOUNTPOINT=y
+CONFIG_NOLOGIN=y
+CONFIG_NOLOGIN_DEPENDENCIES=y
+CONFIG_NSENTER=y
+CONFIG_PIVOT_ROOT=y
+CONFIG_RDATE=y
+# CONFIG_RDEV is not set
+# CONFIG_READPROFILE is not set
+CONFIG_RENICE=y
+CONFIG_REV=y
+CONFIG_RTCWAKE=y
+CONFIG_SCRIPT=y
+CONFIG_SCRIPTREPLAY=y
+CONFIG_SETARCH=y
+CONFIG_LINUX32=y
+CONFIG_LINUX64=y
+CONFIG_SETPRIV=y
+CONFIG_FEATURE_SETPRIV_DUMP=y
+CONFIG_FEATURE_SETPRIV_CAPABILITIES=y
+CONFIG_FEATURE_SETPRIV_CAPABILITY_NAMES=y
+CONFIG_SETSID=y
+CONFIG_SWAPON=y
+CONFIG_FEATURE_SWAPON_DISCARD=y
+CONFIG_FEATURE_SWAPON_PRI=y
+CONFIG_SWAPOFF=y
+CONFIG_FEATURE_SWAPONOFF_LABEL=y
+CONFIG_SWITCH_ROOT=y
+# CONFIG_TASKSET is not set
+# CONFIG_FEATURE_TASKSET_FANCY is not set
+# CONFIG_FEATURE_TASKSET_CPULIST is not set
+CONFIG_UEVENT=y
+CONFIG_UMOUNT=y
+CONFIG_FEATURE_UMOUNT_ALL=y
+CONFIG_UNSHARE=y
+CONFIG_WALL=y
+
+#
+# Common options for mount/umount
+#
+CONFIG_FEATURE_MOUNT_LOOP=y
+CONFIG_FEATURE_MOUNT_LOOP_CREATE=y
+CONFIG_FEATURE_MTAB_SUPPORT=y
+CONFIG_VOLUMEID=y
+
+#
+# Filesystem/Volume identification
+#
+CONFIG_FEATURE_VOLUMEID_BCACHE=y
+CONFIG_FEATURE_VOLUMEID_BTRFS=y
+CONFIG_FEATURE_VOLUMEID_CRAMFS=y
+CONFIG_FEATURE_VOLUMEID_EROFS=y
+CONFIG_FEATURE_VOLUMEID_EXFAT=y
+CONFIG_FEATURE_VOLUMEID_EXT=y
+CONFIG_FEATURE_VOLUMEID_F2FS=y
+CONFIG_FEATURE_VOLUMEID_FAT=y
+CONFIG_FEATURE_VOLUMEID_HFS=y
+CONFIG_FEATURE_VOLUMEID_ISO9660=y
+CONFIG_FEATURE_VOLUMEID_JFS=y
+CONFIG_FEATURE_VOLUMEID_LFS=y
+CONFIG_FEATURE_VOLUMEID_LINUXRAID=y
+CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y
+CONFIG_FEATURE_VOLUMEID_LUKS=y
+CONFIG_FEATURE_VOLUMEID_MINIX=y
+CONFIG_FEATURE_VOLUMEID_NILFS=y
+CONFIG_FEATURE_VOLUMEID_NTFS=y
+CONFIG_FEATURE_VOLUMEID_OCFS2=y
+CONFIG_FEATURE_VOLUMEID_REISERFS=y
+CONFIG_FEATURE_VOLUMEID_ROMFS=y
+CONFIG_FEATURE_VOLUMEID_SQUASHFS=y
+CONFIG_FEATURE_VOLUMEID_SYSV=y
+CONFIG_FEATURE_VOLUMEID_UBIFS=y
+CONFIG_FEATURE_VOLUMEID_UDF=y
+CONFIG_FEATURE_VOLUMEID_XFS=y
+
+#
+# Miscellaneous Utilities
+#
+CONFIG_ADJTIMEX=y
+CONFIG_ASCII=y
+CONFIG_BBCONFIG=y
+CONFIG_FEATURE_COMPRESS_BBCONFIG=y
+CONFIG_BC=y
+# CONFIG_DC is not set
+CONFIG_FEATURE_DC_BIG=y
+# CONFIG_FEATURE_DC_LIBM is not set
+CONFIG_FEATURE_BC_INTERACTIVE=y
+CONFIG_FEATURE_BC_LONG_OPTIONS=y
+# CONFIG_BEEP is not set
+CONFIG_FEATURE_BEEP_FREQ=0
+CONFIG_FEATURE_BEEP_LENGTH_MS=0
+CONFIG_CHAT=y
+CONFIG_FEATURE_CHAT_NOFAIL=y
+CONFIG_FEATURE_CHAT_TTY_HIFI=y
+CONFIG_FEATURE_CHAT_IMPLICIT_CR=y
+CONFIG_FEATURE_CHAT_SWALLOW_OPTS=y
+CONFIG_FEATURE_CHAT_SEND_ESCAPES=y
+CONFIG_FEATURE_CHAT_VAR_ABORT_LEN=y
+CONFIG_FEATURE_CHAT_CLR_ABORT=y
+CONFIG_CONSPY=y
+CONFIG_CROND=y
+CONFIG_FEATURE_CROND_D=y
+CONFIG_FEATURE_CROND_CALL_SENDMAIL=y
+CONFIG_FEATURE_CROND_SPECIAL_TIMES=y
+CONFIG_FEATURE_CROND_DIR="/var/spool/cron"
+# CONFIG_CRONTAB is not set
+# CONFIG_DEVFSD is not set
+# CONFIG_DEVFSD_MODLOAD is not set
+# CONFIG_DEVFSD_FG_NP is not set
+# CONFIG_DEVFSD_VERBOSE is not set
+# CONFIG_FEATURE_DEVFS is not set
+CONFIG_DEVMEM=y
+# CONFIG_FBSPLASH is not set
+CONFIG_FLASH_ERASEALL=y
+CONFIG_FLASH_LOCK=y
+CONFIG_FLASH_UNLOCK=y
+CONFIG_FLASHCP=y
+CONFIG_HDPARM=y
+CONFIG_FEATURE_HDPARM_GET_IDENTITY=y
+CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET=y
+CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF=y
+CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y
+CONFIG_HEXEDIT=y
+CONFIG_I2CGET=y
+CONFIG_I2CSET=y
+CONFIG_I2CDUMP=y
+CONFIG_I2CDETECT=y
+CONFIG_I2CTRANSFER=y
+# CONFIG_INOTIFYD is not set
+CONFIG_LESS=y
+CONFIG_FEATURE_LESS_MAXLINES=9999999
+CONFIG_FEATURE_LESS_BRACKETS=y
+CONFIG_FEATURE_LESS_FLAGS=y
+CONFIG_FEATURE_LESS_TRUNCATE=y
+CONFIG_FEATURE_LESS_MARKS=y
+CONFIG_FEATURE_LESS_REGEXP=y
+CONFIG_FEATURE_LESS_WINCH=y
+CONFIG_FEATURE_LESS_ASK_TERMINAL=y
+CONFIG_FEATURE_LESS_DASHCMD=y
+CONFIG_FEATURE_LESS_LINENUMS=y
+CONFIG_FEATURE_LESS_RAW=y
+CONFIG_FEATURE_LESS_ENV=y
+CONFIG_LSSCSI=y
+CONFIG_MAKEDEVS=y
+# CONFIG_FEATURE_MAKEDEVS_LEAF is not set
+CONFIG_FEATURE_MAKEDEVS_TABLE=y
+CONFIG_MAN=y
+CONFIG_MICROCOM=y
+# CONFIG_MIM is not set
+CONFIG_MT=y
+CONFIG_NANDWRITE=y
+CONFIG_NANDDUMP=y
+CONFIG_PARTPROBE=y
+CONFIG_RAIDAUTORUN=y
+CONFIG_READAHEAD=y
+# CONFIG_RFKILL is not set
+CONFIG_RUNLEVEL=y
+CONFIG_RX=y
+CONFIG_SETFATTR=y
+CONFIG_SETSERIAL=y
+CONFIG_STRINGS=y
+CONFIG_TIME=y
+CONFIG_TS=y
+CONFIG_TTYSIZE=y
+CONFIG_UBIATTACH=y
+CONFIG_UBIDETACH=y
+CONFIG_UBIMKVOL=y
+CONFIG_UBIRMVOL=y
+CONFIG_UBIRSVOL=y
+CONFIG_UBIUPDATEVOL=y
+CONFIG_UBIRENAME=y
+CONFIG_VOLNAME=y
+CONFIG_WATCHDOG=y
+# CONFIG_FEATURE_WATCHDOG_OPEN_TWICE is not set
+
+#
+# Networking Utilities
+#
+CONFIG_FEATURE_IPV6=y
+CONFIG_FEATURE_UNIX_LOCAL=y
+CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y
+CONFIG_VERBOSE_RESOLUTION_ERRORS=y
+CONFIG_FEATURE_TLS_SHA1=y
+CONFIG_ARP=y
+CONFIG_ARPING=y
+CONFIG_BRCTL=y
+CONFIG_FEATURE_BRCTL_FANCY=y
+CONFIG_FEATURE_BRCTL_SHOW=y
+# CONFIG_DNSD is not set
+CONFIG_ETHER_WAKE=y
+CONFIG_FTPD=y
+CONFIG_FEATURE_FTPD_WRITE=y
+CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y
+CONFIG_FEATURE_FTPD_AUTHENTICATION=y
+# CONFIG_FTPGET is not set
+# CONFIG_FTPPUT is not set
+# CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set
+CONFIG_HOSTNAME=y
+CONFIG_DNSDOMAINNAME=y
+CONFIG_HTTPD=y
+CONFIG_FEATURE_HTTPD_RANGES=y
+CONFIG_FEATURE_HTTPD_SETUID=y
+CONFIG_FEATURE_HTTPD_BASIC_AUTH=y
+CONFIG_FEATURE_HTTPD_AUTH_MD5=y
+CONFIG_FEATURE_HTTPD_CGI=y
+CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y
+CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y
+CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y
+CONFIG_FEATURE_HTTPD_ERROR_PAGES=y
+CONFIG_FEATURE_HTTPD_PROXY=y
+CONFIG_FEATURE_HTTPD_GZIP=y
+CONFIG_FEATURE_HTTPD_ETAG=y
+CONFIG_FEATURE_HTTPD_LAST_MODIFIED=y
+CONFIG_FEATURE_HTTPD_DATE=y
+CONFIG_FEATURE_HTTPD_ACL_IP=y
+CONFIG_IFCONFIG=y
+CONFIG_FEATURE_IFCONFIG_STATUS=y
+CONFIG_FEATURE_IFCONFIG_SLIP=y
+CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y
+CONFIG_FEATURE_IFCONFIG_HW=y
+CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y
+CONFIG_IFENSLAVE=y
+CONFIG_IFPLUGD=y
+CONFIG_IFUP=y
+CONFIG_IFDOWN=y
+CONFIG_IFUPDOWN_IFSTATE_PATH="/run/ifstate"
+CONFIG_FEATURE_IFUPDOWN_IP=y
+CONFIG_FEATURE_IFUPDOWN_IPV4=y
+CONFIG_FEATURE_IFUPDOWN_IPV6=y
+CONFIG_FEATURE_IFUPDOWN_MAPPING=y
+CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP=y
+CONFIG_INETD=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y
+CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y
+# CONFIG_FEATURE_INETD_RPC is not set
+CONFIG_IP=y
+CONFIG_IPADDR=y
+CONFIG_IPLINK=y
+CONFIG_IPROUTE=y
+CONFIG_IPTUNNEL=y
+CONFIG_IPRULE=y
+CONFIG_IPNEIGH=y
+CONFIG_FEATURE_IP_ADDRESS=y
+CONFIG_FEATURE_IP_LINK=y
+CONFIG_FEATURE_IP_ROUTE=y
+CONFIG_FEATURE_IP_ROUTE_DIR="/etc/iproute2"
+CONFIG_FEATURE_IP_TUNNEL=y
+CONFIG_FEATURE_IP_RULE=y
+CONFIG_FEATURE_IP_NEIGH=y
+CONFIG_FEATURE_IP_RARE_PROTOCOLS=y
+# CONFIG_IPCALC is not set
+# CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set
+# CONFIG_FEATURE_IPCALC_FANCY is not set
+# CONFIG_FAKEIDENTD is not set
+CONFIG_NAMEIF=y
+CONFIG_FEATURE_NAMEIF_EXTENDED=y
+CONFIG_NBDCLIENT=y
+CONFIG_NC=y
+CONFIG_NETCAT=y
+CONFIG_NC_SERVER=y
+CONFIG_NC_EXTRA=y
+CONFIG_NC_110_COMPAT=y
+CONFIG_NETSTAT=y
+CONFIG_FEATURE_NETSTAT_WIDE=y
+CONFIG_FEATURE_NETSTAT_PRG=y
+CONFIG_NSLOOKUP=y
+CONFIG_FEATURE_NSLOOKUP_BIG=y
+CONFIG_FEATURE_NSLOOKUP_LONG_OPTIONS=y
+CONFIG_NTPD=y
+CONFIG_FEATURE_NTPD_SERVER=y
+CONFIG_FEATURE_NTPD_CONF=y
+CONFIG_FEATURE_NTP_AUTH=y
+CONFIG_PING=y
+CONFIG_PING6=y
+CONFIG_FEATURE_FANCY_PING=y
+CONFIG_PSCAN=y
+CONFIG_ROUTE=y
+# CONFIG_SLATTACH is not set
+CONFIG_SSL_CLIENT=y
+CONFIG_TC=y
+CONFIG_FEATURE_TC_INGRESS=y
+# CONFIG_TCPSVD is not set
+# CONFIG_UDPSVD is not set
+CONFIG_TELNET=y
+CONFIG_FEATURE_TELNET_TTYPE=y
+CONFIG_FEATURE_TELNET_AUTOLOGIN=y
+CONFIG_FEATURE_TELNET_WIDTH=y
+CONFIG_TELNETD=y
+CONFIG_FEATURE_TELNETD_STANDALONE=y
+CONFIG_FEATURE_TELNETD_INETD_WAIT=y
+CONFIG_TFTP=y
+CONFIG_FEATURE_TFTP_PROGRESS_BAR=y
+CONFIG_FEATURE_TFTP_HPA_COMPAT=y
+CONFIG_TFTPD=y
+CONFIG_FEATURE_TFTP_GET=y
+CONFIG_FEATURE_TFTP_PUT=y
+CONFIG_FEATURE_TFTP_BLOCKSIZE=y
+# CONFIG_TFTP_DEBUG is not set
+CONFIG_TLS=y
+CONFIG_TRACEROUTE=y
+CONFIG_TRACEROUTE6=y
+CONFIG_FEATURE_TRACEROUTE_VERBOSE=y
+CONFIG_FEATURE_TRACEROUTE_USE_ICMP=y
+CONFIG_TUNCTL=y
+CONFIG_FEATURE_TUNCTL_UG=y
+CONFIG_VCONFIG=y
+CONFIG_WGET=y
+CONFIG_FEATURE_WGET_LONG_OPTIONS=y
+CONFIG_FEATURE_WGET_STATUSBAR=y
+CONFIG_FEATURE_WGET_FTP=y
+CONFIG_FEATURE_WGET_AUTHENTICATION=y
+CONFIG_FEATURE_WGET_TIMEOUT=y
+CONFIG_FEATURE_WGET_HTTPS=y
+CONFIG_FEATURE_WGET_OPENSSL=y
+CONFIG_WHOIS=y
+CONFIG_ZCIP=y
+CONFIG_UDHCPD=y
+CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC=y
+CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY=y
+CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases"
+CONFIG_DUMPLEASES=y
+CONFIG_DHCPRELAY=y
+CONFIG_UDHCPC=y
+CONFIG_FEATURE_UDHCPC_ARPING=y
+CONFIG_FEATURE_UDHCPC_SANITIZEOPT=y
+CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script"
+CONFIG_UDHCPC6=y
+CONFIG_FEATURE_UDHCPC6_RFC3646=y
+CONFIG_FEATURE_UDHCPC6_RFC4704=y
+CONFIG_FEATURE_UDHCPC6_RFC4833=y
+CONFIG_FEATURE_UDHCPC6_RFC5970=y
+
+#
+# Common options for DHCP applets
+#
+CONFIG_UDHCPC_DEFAULT_INTERFACE="eth0"
+CONFIG_FEATURE_UDHCP_PORT=y
+CONFIG_UDHCP_DEBUG=2
+CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
+CONFIG_FEATURE_UDHCP_RFC3397=y
+CONFIG_FEATURE_UDHCP_8021Q=y
+CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n"
+
+#
+# Print Utilities
+#
+# CONFIG_LPD is not set
+CONFIG_LPR=y
+CONFIG_LPQ=y
+
+#
+# Mail Utilities
+#
+# CONFIG_MAKEMIME is not set
+CONFIG_POPMAILDIR=y
+CONFIG_FEATURE_POPMAILDIR_DELIVERY=y
+# CONFIG_REFORMIME is not set
+# CONFIG_FEATURE_REFORMIME_COMPAT is not set
+CONFIG_SENDMAIL=y
+CONFIG_FEATURE_MIME_CHARSET="us-ascii"
+
+#
+# Process Utilities
+#
+CONFIG_FREE=y
+CONFIG_FUSER=y
+CONFIG_IOSTAT=y
+CONFIG_KILL=y
+CONFIG_KILLALL=y
+CONFIG_KILLALL5=y
+CONFIG_LSOF=y
+CONFIG_MPSTAT=y
+CONFIG_NMETER=y
+CONFIG_PGREP=y
+CONFIG_PKILL=y
+CONFIG_PIDOF=y
+CONFIG_FEATURE_PIDOF_SINGLE=y
+CONFIG_FEATURE_PIDOF_OMIT=y
+CONFIG_PMAP=y
+CONFIG_POWERTOP=y
+CONFIG_FEATURE_POWERTOP_INTERACTIVE=y
+CONFIG_PS=y
+# CONFIG_FEATURE_PS_WIDE is not set
+# CONFIG_FEATURE_PS_LONG is not set
+CONFIG_FEATURE_PS_TIME=y
+CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS=y
+CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y
+CONFIG_PSTREE=y
+CONFIG_PWDX=y
+# CONFIG_SMEMCAP is not set
+CONFIG_BB_SYSCTL=y
+CONFIG_TOP=y
+CONFIG_FEATURE_TOP_INTERACTIVE=y
+CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
+CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
+CONFIG_FEATURE_TOP_SMP_CPU=y
+CONFIG_FEATURE_TOP_DECIMALS=y
+CONFIG_FEATURE_TOP_SMP_PROCESS=y
+CONFIG_FEATURE_TOPMEM=y
+CONFIG_UPTIME=y
+CONFIG_FEATURE_UPTIME_UTMP_SUPPORT=y
+CONFIG_WATCH=y
+CONFIG_FEATURE_SHOW_THREADS=y
+
+#
+# Runit Utilities
+#
+CONFIG_CHPST=y
+CONFIG_SETUIDGID=y
+CONFIG_ENVUIDGID=y
+CONFIG_ENVDIR=y
+CONFIG_SOFTLIMIT=y
+# CONFIG_RUNSV is not set
+# CONFIG_RUNSVDIR is not set
+# CONFIG_FEATURE_RUNSVDIR_LOG is not set
+# CONFIG_SV is not set
+CONFIG_SV_DEFAULT_SERVICE_DIR="/var/service"
+CONFIG_SVC=y
+CONFIG_SVOK=y
+# CONFIG_SVLOGD is not set
+# CONFIG_CHCON is not set
+# CONFIG_GETENFORCE is not set
+# CONFIG_GETSEBOOL is not set
+# CONFIG_LOAD_POLICY is not set
+# CONFIG_MATCHPATHCON is not set
+# CONFIG_RUNCON is not set
+# CONFIG_SELINUXENABLED is not set
+# CONFIG_SESTATUS is not set
+# CONFIG_SETENFORCE is not set
+# CONFIG_SETFILES is not set
+# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set
+# CONFIG_RESTORECON is not set
+# CONFIG_SETSEBOOL is not set
+
+#
+# Shells
+#
+CONFIG_SH_IS_ASH=y
+# CONFIG_SH_IS_HUSH is not set
+# CONFIG_SH_IS_NONE is not set
+# CONFIG_BASH_IS_ASH is not set
+# CONFIG_BASH_IS_HUSH is not set
+CONFIG_BASH_IS_NONE=y
+CONFIG_SHELL_ASH=y
+CONFIG_ASH=y
+# CONFIG_ASH_OPTIMIZE_FOR_SIZE is not set
+CONFIG_ASH_INTERNAL_GLOB=y
+CONFIG_ASH_BASH_COMPAT=y
+# CONFIG_ASH_BASH_SOURCE_CURDIR is not set
+CONFIG_ASH_BASH_NOT_FOUND_HOOK=y
+CONFIG_ASH_JOB_CONTROL=y
+CONFIG_ASH_ALIAS=y
+CONFIG_ASH_RANDOM_SUPPORT=y
+CONFIG_ASH_EXPAND_PRMT=y
+CONFIG_ASH_IDLE_TIMEOUT=y
+CONFIG_ASH_MAIL=y
+CONFIG_ASH_ECHO=y
+CONFIG_ASH_PRINTF=y
+CONFIG_ASH_TEST=y
+CONFIG_ASH_HELP=y
+CONFIG_ASH_GETOPTS=y
+CONFIG_ASH_CMDCMD=y
+CONFIG_CTTYHACK=y
+# CONFIG_HUSH is not set
+# CONFIG_SHELL_HUSH is not set
+# CONFIG_HUSH_BASH_COMPAT is not set
+# CONFIG_HUSH_BRACE_EXPANSION is not set
+# CONFIG_HUSH_BASH_SOURCE_CURDIR is not set
+# CONFIG_HUSH_LINENO_VAR is not set
+# CONFIG_HUSH_INTERACTIVE is not set
+# CONFIG_HUSH_SAVEHISTORY is not set
+# CONFIG_HUSH_JOB is not set
+# CONFIG_HUSH_TICK is not set
+# CONFIG_HUSH_IF is not set
+# CONFIG_HUSH_LOOPS is not set
+# CONFIG_HUSH_CASE is not set
+# CONFIG_HUSH_FUNCTIONS is not set
+# CONFIG_HUSH_LOCAL is not set
+# CONFIG_HUSH_RANDOM_SUPPORT is not set
+# CONFIG_HUSH_MODE_X is not set
+# CONFIG_HUSH_ECHO is not set
+# CONFIG_HUSH_PRINTF is not set
+# CONFIG_HUSH_TEST is not set
+# CONFIG_HUSH_HELP is not set
+# CONFIG_HUSH_EXPORT is not set
+# CONFIG_HUSH_EXPORT_N is not set
+# CONFIG_HUSH_READONLY is not set
+# CONFIG_HUSH_KILL is not set
+# CONFIG_HUSH_WAIT is not set
+# CONFIG_HUSH_COMMAND is not set
+# CONFIG_HUSH_TRAP is not set
+# CONFIG_HUSH_TYPE is not set
+# CONFIG_HUSH_TIMES is not set
+# CONFIG_HUSH_READ is not set
+# CONFIG_HUSH_SET is not set
+# CONFIG_HUSH_UNSET is not set
+# CONFIG_HUSH_ULIMIT is not set
+# CONFIG_HUSH_UMASK is not set
+# CONFIG_HUSH_GETOPTS is not set
+# CONFIG_HUSH_MEMLEAK is not set
+
+#
+# Options common to all shells
+#
+CONFIG_FEATURE_SH_MATH=y
+CONFIG_FEATURE_SH_MATH_64=y
+CONFIG_FEATURE_SH_MATH_BASE=y
+CONFIG_FEATURE_SH_EXTRA_QUIET=y
+# CONFIG_FEATURE_SH_STANDALONE is not set
+CONFIG_FEATURE_SH_NOFORK=y
+CONFIG_FEATURE_SH_READ_FRAC=y
+CONFIG_FEATURE_SH_HISTFILESIZE=y
+CONFIG_FEATURE_SH_EMBEDDED_SCRIPTS=y
+
+#
+# System Logging Utilities
+#
+# CONFIG_KLOGD is not set
+# CONFIG_FEATURE_KLOGD_KLOGCTL is not set
+# CONFIG_LOGGER is not set
+CONFIG_LOGREAD=y
+CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y
+# CONFIG_SYSLOGD is not set
+# CONFIG_FEATURE_ROTATE_LOGFILE is not set
+# CONFIG_FEATURE_REMOTE_LOG is not set
+# CONFIG_FEATURE_SYSLOGD_DUP is not set
+# CONFIG_FEATURE_SYSLOGD_CFG is not set
+# CONFIG_FEATURE_SYSLOGD_PRECISE_TIMESTAMPS is not set
+CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=0
+# CONFIG_FEATURE_IPC_SYSLOG is not set
+CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0
+# CONFIG_FEATURE_KMSG_SYSLOG is not set
R etc/portage/savedconfig/sys-kernel/linux-firmware-20220708 => etc/portage/savedconfig/sys-kernel/linux-firmware-20221109 +267 -63
@@ 14,22 14,35 @@ agere_sta_fw.bin
amd/amd_sev_fam19h_model0xh.sbin
amd/amd_sev_fam17h_model3xh.sbin
amd/amd_sev_fam17h_model0xh.sbin
+amd-ucode/README
amd-ucode/microcode_amd_fam19h.bin
amd-ucode/microcode_amd_fam17h.bin
amd-ucode/microcode_amd_fam16h.bin
amd-ucode/microcode_amd_fam15h.bin
amd-ucode/microcode_amd.bin
+amdgpu/vcn_3_1_2.bin
amdgpu/sdma_5_2_7.bin
+amdgpu/sdma_5_2_6.bin
amdgpu/psp_13_0_8_toc.bin
amdgpu/psp_13_0_8_ta.bin
amdgpu/psp_13_0_8_asd.bin
+amdgpu/psp_13_0_5_toc.bin
+amdgpu/psp_13_0_5_ta.bin
+amdgpu/psp_13_0_5_asd.bin
amdgpu/dcn_3_1_6_dmcub.bin
+amdgpu/dcn_3_1_5_dmcub.bin
amdgpu/gc_10_3_7_rlc.bin
amdgpu/gc_10_3_7_pfp.bin
amdgpu/gc_10_3_7_mec2.bin
amdgpu/gc_10_3_7_mec.bin
amdgpu/gc_10_3_7_me.bin
amdgpu/gc_10_3_7_ce.bin
+amdgpu/gc_10_3_6_rlc.bin
+amdgpu/gc_10_3_6_pfp.bin
+amdgpu/gc_10_3_6_mec2.bin
+amdgpu/gc_10_3_6_mec.bin
+amdgpu/gc_10_3_6_me.bin
+amdgpu/gc_10_3_6_ce.bin
amdgpu/aldebaran_vcn.bin
amdgpu/aldebaran_ta.bin
amdgpu/aldebaran_sos.bin
@@ 714,12 727,17 @@ bnx2x/bnx2x-e1-7.13.21.0.fw
bnx2x/bnx2x-e1-7.13.15.0.fw
bnx2x/bnx2x-e1-7.13.11.0.fw
bnx2x/bnx2x-e1-7.13.1.0.fw
+brcm/brcmfmac43455-sdio.pine64,quartz64-b.txt
+brcm/brcmfmac43455-sdio.pine64,pinephone-pro.txt
+brcm/brcmfmac43455-sdio.pine64,pinebook-pro.txt
+brcm/brcmfmac43455-sdio.beagle,am5729-beagleboneai.txt
brcm/brcmfmac4356-sdio.vamrs,rock960.txt
brcm/brcmfmac4356-sdio.khadas,vim2.txt
brcm/brcmfmac4356-sdio.firefly,firefly-rk3399.txt
brcm/brcmfmac43455-sdio.Raspberry Pi Foundation-Raspberry Pi Compute Module 4.txt
brcm/brcmfmac43455-sdio.Raspberry Pi Foundation-Raspberry Pi 4 Model B.txt
brcm/brcmfmac43455-sdio.raspberrypi,3-model-a-plus.txt
+brcm/brcmfmac43430-sdio.raspberrypi,model-zero-2-w.txt
brcm/brcmfmac43430-sdio.raspberrypi,model-zero-w.txt
brcm/brcmfmac43430-sdio.beagle,beaglev-starlight-jh7100-r0.txt
brcm/brcmfmac43430-sdio.beagle,beaglev-starlight-jh7100-a1.txt
@@ 752,7 770,9 @@ brcm/brcmfmac43340-sdio.bin
brcm/brcmfmac43012-sdio.clm_blob
brcm/brcmfmac43012-sdio.bin
brcm/BCM-0a5c-6410.hcd
+brcm/brcmfmac43455-sdio.AW-CM256SM.txt
brcm/brcmfmac4356-sdio.AP6356S.txt
+brcm/brcmfmac4356-pcie.Xiaomi Inc-Mipad2.txt
brcm/brcmfmac4356-pcie.gpd-win-pocket.txt
brcm/brcmfmac43455-sdio.MINIX-NEO Z83-4.txt
brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.txt
@@ 769,7 789,9 @@ brcm/brcmfmac43362-sdio.cubietech,cubietruck.txt
brcm/brcmfmac43340-sdio.predia-basic.txt
brcm/brcmfmac43340-sdio.pov-tab-p1006w-data.txt
brcm/brcmfmac43340-sdio.meegopad-t08.txt
+brcm/brcmfmac43340-sdio.ASUSTeK COMPUTER INC.-TF103CE.txt
brcm/brcmfmac4330-sdio.Prowise-PT301.txt
+brcm/brcmfmac43241b4-sdio.Intel Corp.-VALLEYVIEW C0 PLATFORM.txt
brcm/brcmfmac4373.bin
brcm/brcmfmac4371-pcie.bin
brcm/brcmfmac4366c-pcie.bin
@@ 801,6 823,160 @@ carl9170-1.fw
cavium/cnn55xx_se.fw
cavium/cnn55xx_ae.fw
cbfw-3.2.5.1.bin
+cirrus/cs35l41-dsp1-spk-cali-10431f12.wmfw
+cirrus/cs35l41-dsp1-spk-prot-10431f12.wmfw
+cirrus/cs35l41-dsp1-spk-cali-10431e02.wmfw
+cirrus/cs35l41-dsp1-spk-prot-10431e02.wmfw
+cirrus/cs35l41-dsp1-spk-cali-10431a8f.wmfw
+cirrus/cs35l41-dsp1-spk-prot-10431a8f.wmfw
+cirrus/cs35l41-dsp1-spk-cali-104312af.wmfw
+cirrus/cs35l41-dsp1-spk-prot-104312af.wmfw
+cirrus/cs35l41-dsp1-spk-cali-17aa22f3-r0.bin
+cirrus/cs35l41-dsp1-spk-cali-17aa22f3-l0.bin
+cirrus/cs35l41-dsp1-spk-prot-17aa22f3-r0.bin
+cirrus/cs35l41-dsp1-spk-prot-17aa22f3-l0.bin
+cirrus/cs35l41-dsp1-spk-cali-17aa22f3.wmfw
+cirrus/cs35l41-dsp1-spk-prot-17aa22f3.wmfw
+cirrus/cs35l41-dsp1-spk-cali-17aa22f2.wmfw
+cirrus/cs35l41-dsp1-spk-prot-17aa22f2.wmfw
+cirrus/cs35l41-dsp1-spk-cali-17aa22f1.wmfw
+cirrus/cs35l41-dsp1-spk-prot-17aa22f1.wmfw
+cirrus/cs35l41-dsp1-spk-cali-17aa3855.wmfw
+cirrus/cs35l41-dsp1-spk-prot-17aa3855.wmfw
+cirrus/cs35l41-dsp1-spk-cali-17aa3847.wmfw
+cirrus/cs35l41-dsp1-spk-prot-17aa3847.wmfw
+cirrus/cs35l41-dsp1-spk-cali-103c89c3-l1.bin
+cirrus/cs35l41-dsp1-spk-prot-103c89c3-l1.bin
+cirrus/cs35l41-dsp1-spk-cali-103c89c3-l0.bin
+cirrus/cs35l41-dsp1-spk-prot-103c89c3-l0.bin
+cirrus/cs35l41-dsp1-spk-cali-103c8992.bin
+cirrus/cs35l41-dsp1-spk-prot-103c8992.bin
+cirrus/cs35l41-dsp1-spk-cali-103c8991.bin
+cirrus/cs35l41-dsp1-spk-prot-103c8991.bin
+cirrus/cs35l41-dsp1-spk-cali-103c898f.bin
+cirrus/cs35l41-dsp1-spk-prot-103c898f.bin
+cirrus/cs35l41-dsp1-spk-cali-103c898e.bin
+cirrus/cs35l41-dsp1-spk-prot-103c898e.bin
+cirrus/cs35l41-dsp1-spk-cali-103c8974.bin
+cirrus/cs35l41-dsp1-spk-prot-103c8974.bin
+cirrus/cs35l41-dsp1-spk-cali-103c89c6.wmfw
+cirrus/cs35l41-dsp1-spk-prot-103c89c6.wmfw
+cirrus/cs35l41-dsp1-spk-cali-103c8995.wmfw
+cirrus/cs35l41-dsp1-spk-prot-103c8995.wmfw
+cirrus/cs35l41-dsp1-spk-cali-103c8994.wmfw
+cirrus/cs35l41-dsp1-spk-prot-103c8994.wmfw
+cirrus/cs35l41-dsp1-spk-cali-103c8992.wmfw
+cirrus/cs35l41-dsp1-spk-prot-103c8992.wmfw
+cirrus/cs35l41-dsp1-spk-cali-103c8991.wmfw
+cirrus/cs35l41-dsp1-spk-prot-103c8991.wmfw
+cirrus/cs35l41-dsp1-spk-cali-103c898f.wmfw
+cirrus/cs35l41-dsp1-spk-prot-103c898f.wmfw
+cirrus/cs35l41-dsp1-spk-cali-103c898e.wmfw
+cirrus/cs35l41-dsp1-spk-prot-103c898e.wmfw
+cirrus/cs35l41-dsp1-spk-cali-103c8981.wmfw
+cirrus/cs35l41-dsp1-spk-prot-103c8981.wmfw
+cirrus/cs35l41-dsp1-spk-cali-103c89c3.wmfw
+cirrus/cs35l41-dsp1-spk-prot-103c89c3.wmfw
+cirrus/cs35l41-dsp1-spk-cali-103c896e.wmfw
+cirrus/cs35l41-dsp1-spk-prot-103c896e.wmfw
+cirrus/cs35l41-dsp1-spk-cali-103c8975.wmfw
+cirrus/cs35l41-dsp1-spk-prot-103c8975.wmfw
+cirrus/cs35l41-dsp1-spk-cali-103c8974.wmfw
+cirrus/cs35l41-dsp1-spk-prot-103c8974.wmfw
+cirrus/cs35l41-dsp1-spk-cali-103c8973.wmfw
+cirrus/cs35l41-dsp1-spk-prot-103c8973.wmfw
+cirrus/cs35l41-dsp1-spk-cali-103c8972.wmfw
+cirrus/cs35l41-dsp1-spk-prot-103c8972.wmfw
+cirrus/cs35l41-dsp1-spk-cali-103c8971.wmfw
+cirrus/cs35l41-dsp1-spk-prot-103c8971.wmfw
+cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid1-r0.bin
+cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid1-l0.bin
+cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid0-r0.bin
+cirrus/cs35l41-dsp1-spk-prot-10431f12-spkid0-l0.bin
+cirrus/cs35l41-dsp1-spk-cali-10431f12-spkid1-r0.bin
+cirrus/cs35l41-dsp1-spk-cali-10431f12-spkid1-l0.bin
+cirrus/cs35l41-dsp1-spk-cali-10431f12-spkid0-r0.bin
+cirrus/cs35l41-dsp1-spk-cali-10431f12-spkid0-l0.bin
+cirrus/cs35l41-dsp1-spk-cali-10431e02-spkid1-r0.bin
+cirrus/cs35l41-dsp1-spk-cali-10431e02-spkid1-l0.bin
+cirrus/cs35l41-dsp1-spk-prot-10431e02-spkid1-r0.bin
+cirrus/cs35l41-dsp1-spk-prot-10431e02-spkid1-l0.bin
+cirrus/cs35l41-dsp1-spk-cali-10431e02-spkid0-r0.bin
+cirrus/cs35l41-dsp1-spk-cali-10431e02-spkid0-l0.bin
+cirrus/cs35l41-dsp1-spk-prot-10431e02-spkid0-r0.bin
+cirrus/cs35l41-dsp1-spk-prot-10431e02-spkid0-l0.bin
+cirrus/cs35l41-dsp1-spk-cali-10431a8f-spkid1-r0.bin
+cirrus/cs35l41-dsp1-spk-cali-10431a8f-spkid1-l0.bin
+cirrus/cs35l41-dsp1-spk-cali-10431a8f-spkid0-r0.bin
+cirrus/cs35l41-dsp1-spk-cali-10431a8f-spkid0-l0.bin
+cirrus/cs35l41-dsp1-spk-prot-10431a8f-spkid1-r0.bin
+cirrus/cs35l41-dsp1-spk-prot-10431a8f-spkid1-l0.bin
+cirrus/cs35l41-dsp1-spk-prot-10431a8f-spkid0-r0.bin
+cirrus/cs35l41-dsp1-spk-prot-10431a8f-spkid0-l0.bin
+cirrus/cs35l41-dsp1-spk-cali-104312af-spkid1-r0.bin
+cirrus/cs35l41-dsp1-spk-cali-104312af-spkid1-l0.bin
+cirrus/cs35l41-dsp1-spk-cali-104312af-spkid0-r0.bin
+cirrus/cs35l41-dsp1-spk-cali-104312af-spkid0-l0.bin
+cirrus/cs35l41-dsp1-spk-prot-104312af-spkid1-r0.bin
+cirrus/cs35l41-dsp1-spk-prot-104312af-spkid1-l0.bin
+cirrus/cs35l41-dsp1-spk-prot-104312af-spkid0-r0.bin
+cirrus/cs35l41-dsp1-spk-prot-104312af-spkid0-l0.bin
+cirrus/cs35l41-dsp1-spk-cali-17aa22f2-r0.bin
+cirrus/cs35l41-dsp1-spk-cali-17aa22f2-l0.bin
+cirrus/cs35l41-dsp1-spk-prot-17aa22f2-r0.bin
+cirrus/cs35l41-dsp1-spk-prot-17aa22f2-l0.bin
+cirrus/cs35l41-dsp1-spk-cali-17aa22f1-r0.bin
+cirrus/cs35l41-dsp1-spk-cali-17aa22f1-l0.bin
+cirrus/cs35l41-dsp1-spk-prot-17aa22f1-r0.bin
+cirrus/cs35l41-dsp1-spk-prot-17aa22f1-l0.bin
+cirrus/cs35l41-dsp1-spk-cali-17aa3855-spkid1.bin
+cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid1-r0.bin
+cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid1-l0.bin
+cirrus/cs35l41-dsp1-spk-cali-17aa3855-spkid0.bin
+cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid0-r0.bin
+cirrus/cs35l41-dsp1-spk-prot-17aa3855-spkid0-l0.bin
+cirrus/cs35l41-dsp1-spk-cali-17aa3847-spkid1.bin
+cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid1-r0.bin
+cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid1-l0.bin
+cirrus/cs35l41-dsp1-spk-cali-17aa3847-spkid0.bin
+cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid0-r0.bin
+cirrus/cs35l41-dsp1-spk-prot-17aa3847-spkid0-l0.bin
+cirrus/cs35l41-dsp1-spk-cali-103c8981-l1.bin
+cirrus/cs35l41-dsp1-spk-cali-103c8981-l0.bin
+cirrus/cs35l41-dsp1-spk-cali-103c8981-r1.bin
+cirrus/cs35l41-dsp1-spk-cali-103c8981-r0.bin
+cirrus/cs35l41-dsp1-spk-prot-103c8981-l1.bin
+cirrus/cs35l41-dsp1-spk-prot-103c8981-l0.bin
+cirrus/cs35l41-dsp1-spk-prot-103c8981-r1.bin
+cirrus/cs35l41-dsp1-spk-prot-103c8981-r0.bin
+cirrus/cs35l41-dsp1-spk-cali-103c89c3-r1.bin
+cirrus/cs35l41-dsp1-spk-prot-103c89c3-r1.bin
+cirrus/cs35l41-dsp1-spk-cali-103c89c3-r0.bin
+cirrus/cs35l41-dsp1-spk-prot-103c89c3-r0.bin
+cirrus/cs35l41-dsp1-spk-cali-103c89c6-l0.bin
+cirrus/cs35l41-dsp1-spk-prot-103c89c6-l0.bin
+cirrus/cs35l41-dsp1-spk-cali-103c89c6-r0.bin
+cirrus/cs35l41-dsp1-spk-prot-103c89c6-r0.bin
+cirrus/cs35l41-dsp1-spk-cali-103c896e-l0.bin
+cirrus/cs35l41-dsp1-spk-prot-103c896e-l0.bin
+cirrus/cs35l41-dsp1-spk-cali-103c896e-r0.bin
+cirrus/cs35l41-dsp1-spk-prot-103c896e-r0.bin
+cirrus/cs35l41-dsp1-spk-cali-103c8975-l0.bin
+cirrus/cs35l41-dsp1-spk-prot-103c8975-l0.bin
+cirrus/cs35l41-dsp1-spk-cali-103c8975-r0.bin
+cirrus/cs35l41-dsp1-spk-prot-103c8975-r0.bin
+cirrus/cs35l41-dsp1-spk-cali-103c8973.bin
+cirrus/cs35l41-dsp1-spk-prot-103c8973.bin
+cirrus/cs35l41-dsp1-spk-cali-103c8972.bin
+cirrus/cs35l41-dsp1-spk-prot-103c8972.bin
+cirrus/cs35l41-dsp1-spk-prot-103c8971.bin
+cirrus/cs35l41-dsp1-spk-cali-103c8971.bin
+cirrus/cs35l41/v6.63.0/halo_cspl_RAM_revB2_29.65.0.wmfw
+cirrus/cs35l41/v6.47.0/halo_cspl_RAM_revB2_29.49.0.wmfw
+cirrus/cs35l41/v6.39.0/halo_cspl_RAM_revB2_29.41.0.wmfw
+cirrus/cs35l41/v6.61.1/halo_cspl_RAM_revB2_29.63.1.wmfw
+cirrus/cs35l41-dsp1-spk-prot.bin
+cirrus/cs35l41-dsp1-spk-prot.wmfw
cis/SW_8xx_SER.cis
cis/SW_7xx_SER.cis
cis/SW_555_SER.cis
@@ 819,7 995,7 @@ cis/PCMLM28.cis
cis/LA-PCM.cis
cmmb_vega_12mhz.inp
cmmb_venice_12mhz.inp
-cnm/wave521c_j721s2_codec_fw.bin
+cnm/wave521c_k3_codec_fw.bin
ct2fw-3.2.5.1.bin
ctefx.bin
ctfw-3.2.5.1.bin
@@ 847,11 1023,11 @@ cxgb4/configs/t5-config-default.txt
cxgb4/configs/t4-config-default.txt
cxgb4/bcm8483.bin
cxgb4/aq1202_fw.cld
-cxgb4/t6fw-1.26.6.0.bin
-cxgb4/t5fw-1.26.6.0.bin
+cxgb4/t6fw-1.27.0.0.bin
+cxgb4/t5fw-1.27.0.0.bin
cxgb4/t5fw-1.15.37.0.bin
cxgb4/t5fw-1.14.4.0.bin
-cxgb4/t4fw-1.26.6.0.bin
+cxgb4/t4fw-1.27.0.0.bin
cxgb4/t4fw-1.15.37.0.bin
cxgb4/t4fw-1.14.4.0.bin
cypress/cyfmac54591-pcie.clm_blob
@@ 933,8 1109,13 @@ i915/skl_guc_ver6.bin
i915/kbl_dmc_ver1.bin
i915/bxt_dmc_ver1.bin
i915/skl_dmc_ver1.bin
+i915/dg2_dmc_ver2_07.bin
i915/dg2_dmc_ver2_06.bin
+i915/dg2_huc_gsc.bin
+i915/dg2_guc_70.bin
+i915/dg2_guc_70.4.1.bin
i915/dg2_guc_70.1.2.bin
+i915/adlp_guc_70.bin
i915/adlp_guc_70.1.1.bin
i915/adlp_guc_69.0.3.bin
i915/adlp_guc_62.0.3.bin
@@ 944,8 1125,10 @@ i915/adlp_dmc_ver2_12.bin
i915/adlp_dmc_ver2_10.bin
i915/adlp_dmc_ver2_09.bin
i915/adls_dmc_ver2_01.bin
+i915/dg1_huc.bin
i915/dg1_huc_7.9.3.bin
i915/dg1_huc_7.7.1.bin
+i915/dg1_guc_70.bin
i915/dg1_guc_70.1.1.bin
i915/dg1_guc_69.0.3.bin
i915/dg1_guc_62.0.0.bin
@@ 953,10 1136,12 @@ i915/dg1_guc_49.0.1.bin
i915/dg1_dmc_ver2_02.bin
i915/rkl_dmc_ver2_03.bin
i915/rkl_dmc_ver2_02.bin
+i915/tgl_huc.bin
i915/tgl_huc_7.9.3.bin
i915/tgl_huc_7.5.0.bin
i915/tgl_huc_7.0.12.bin
i915/tgl_huc_7.0.3.bin
+i915/tgl_guc_70.bin
i915/tgl_guc_70.1.1.bin
i915/tgl_guc_69.0.3.bin
i915/tgl_guc_62.0.0.bin
@@ 1051,7 1236,7 @@ intel/ipu3-fw.bin
intel/ice/ddp-wireless_edge/ice_wireless_edge-1.3.7.0.pkg
intel/ice/ddp-comms/ice_comms-1.3.31.0.pkg
intel/ice/ddp/ice.pkg
-intel/ice/ddp/ice-1.3.28.0.pkg
+intel/ice/ddp/ice-1.3.30.0.pkg
intel/dsp_fw_cnl_v1858.bin
intel/dsp_fw_cnl_v1191.bin
intel/dsp_fw_glk_v3366.bin
@@ 1211,7 1396,10 @@ iwlwifi-Qu-b0-hr-b0-63.ucode
iwlwifi-Qu-b0-hr-b0-66.ucode
iwlwifi-Qu-b0-hr-b0-68.ucode
iwlwifi-Qu-b0-hr-b0-71.ucode
+iwlwifi-Qu-b0-hr-b0-72.ucode
iwlwifi-Qu-b0-hr-b0-73.ucode
+iwlwifi-Qu-b0-hr-b0-74.ucode
+iwlwifi-Qu-b0-hr-b0-77.ucode
iwlwifi-Qu-b0-jf-b0-48.ucode
iwlwifi-Qu-b0-jf-b0-50.ucode
iwlwifi-Qu-b0-jf-b0-53.ucode
@@ 1222,7 1410,10 @@ iwlwifi-Qu-b0-jf-b0-63.ucode
iwlwifi-Qu-b0-jf-b0-66.ucode
iwlwifi-Qu-b0-jf-b0-68.ucode
iwlwifi-Qu-b0-jf-b0-71.ucode
+iwlwifi-Qu-b0-jf-b0-72.ucode
iwlwifi-Qu-b0-jf-b0-73.ucode
+iwlwifi-Qu-b0-jf-b0-74.ucode
+iwlwifi-Qu-b0-jf-b0-77.ucode
iwlwifi-Qu-c0-hr-b0-48.ucode
iwlwifi-Qu-c0-hr-b0-50.ucode
iwlwifi-Qu-c0-hr-b0-53.ucode
@@ 1233,7 1424,10 @@ iwlwifi-Qu-c0-hr-b0-63.ucode
iwlwifi-Qu-c0-hr-b0-66.ucode
iwlwifi-Qu-c0-hr-b0-68.ucode
iwlwifi-Qu-c0-hr-b0-71.ucode
+iwlwifi-Qu-c0-hr-b0-72.ucode
iwlwifi-Qu-c0-hr-b0-73.ucode
+iwlwifi-Qu-c0-hr-b0-74.ucode
+iwlwifi-Qu-c0-hr-b0-77.ucode
iwlwifi-Qu-c0-jf-b0-48.ucode
iwlwifi-Qu-c0-jf-b0-50.ucode
iwlwifi-Qu-c0-jf-b0-53.ucode
@@ 1244,7 1438,10 @@ iwlwifi-Qu-c0-jf-b0-63.ucode
iwlwifi-Qu-c0-jf-b0-66.ucode
iwlwifi-Qu-c0-jf-b0-68.ucode
iwlwifi-Qu-c0-jf-b0-71.ucode
+iwlwifi-Qu-c0-jf-b0-72.ucode
iwlwifi-Qu-c0-jf-b0-73.ucode
+iwlwifi-Qu-c0-jf-b0-74.ucode
+iwlwifi-Qu-c0-jf-b0-77.ucode
iwlwifi-QuZ-a0-hr-b0-48.ucode
iwlwifi-QuZ-a0-hr-b0-50.ucode
iwlwifi-QuZ-a0-hr-b0-53.ucode
@@ 1256,7 1453,10 @@ iwlwifi-QuZ-a0-hr-b0-66.ucode
iwlwifi-QuZ-a0-hr-b0-67.ucode
iwlwifi-QuZ-a0-hr-b0-68.ucode
iwlwifi-QuZ-a0-hr-b0-71.ucode
+iwlwifi-QuZ-a0-hr-b0-72.ucode
iwlwifi-QuZ-a0-hr-b0-73.ucode
+iwlwifi-QuZ-a0-hr-b0-74.ucode
+iwlwifi-QuZ-a0-hr-b0-77.ucode
iwlwifi-QuZ-a0-jf-b0-48.ucode
iwlwifi-QuZ-a0-jf-b0-50.ucode
iwlwifi-QuZ-a0-jf-b0-53.ucode
@@ 1267,7 1467,10 @@ iwlwifi-QuZ-a0-jf-b0-63.ucode
iwlwifi-QuZ-a0-jf-b0-66.ucode
iwlwifi-QuZ-a0-jf-b0-68.ucode
iwlwifi-QuZ-a0-jf-b0-71.ucode
+iwlwifi-QuZ-a0-jf-b0-72.ucode
iwlwifi-QuZ-a0-jf-b0-73.ucode
+iwlwifi-QuZ-a0-jf-b0-74.ucode
+iwlwifi-QuZ-a0-jf-b0-77.ucode
iwlwifi-cc-a0-46.ucode
iwlwifi-cc-a0-48.ucode
iwlwifi-cc-a0-50.ucode
@@ 1280,26 1483,41 @@ iwlwifi-cc-a0-66.ucode
iwlwifi-cc-a0-67.ucode
iwlwifi-cc-a0-68.ucode
iwlwifi-cc-a0-71.ucode
+iwlwifi-cc-a0-72.ucode
iwlwifi-cc-a0-73.ucode
+iwlwifi-cc-a0-74.ucode
+iwlwifi-cc-a0-77.ucode
iwlwifi-so-a0-gf-a0-64.ucode
iwlwifi-so-a0-gf-a0-67.ucode
iwlwifi-so-a0-gf-a0-68.ucode
iwlwifi-so-a0-gf-a0-71.ucode
+iwlwifi-so-a0-gf-a0-72.ucode
iwlwifi-so-a0-gf-a0-73.ucode
+iwlwifi-so-a0-gf-a0-74.ucode
+iwlwifi-so-a0-gf-a0-77.ucode
iwlwifi-so-a0-gf-a0.pnvm
iwlwifi-so-a0-gf4-a0-67.ucode
iwlwifi-so-a0-gf4-a0-68.ucode
iwlwifi-so-a0-gf4-a0-71.ucode
+iwlwifi-so-a0-gf4-a0-72.ucode
iwlwifi-so-a0-gf4-a0-73.ucode
+iwlwifi-so-a0-gf4-a0-74.ucode
+iwlwifi-so-a0-gf4-a0-77.ucode
iwlwifi-so-a0-gf4-a0.pnvm
iwlwifi-so-a0-hr-b0-64.ucode
iwlwifi-so-a0-hr-b0-68.ucode
iwlwifi-so-a0-hr-b0-71.ucode
+iwlwifi-so-a0-hr-b0-72.ucode
iwlwifi-so-a0-hr-b0-73.ucode
+iwlwifi-so-a0-hr-b0-74.ucode
+iwlwifi-so-a0-hr-b0-77.ucode
iwlwifi-so-a0-jf-b0-64.ucode
iwlwifi-so-a0-jf-b0-68.ucode
iwlwifi-so-a0-jf-b0-71.ucode
+iwlwifi-so-a0-jf-b0-72.ucode
iwlwifi-so-a0-jf-b0-73.ucode
+iwlwifi-so-a0-jf-b0-74.ucode
+iwlwifi-so-a0-jf-b0-77.ucode
iwlwifi-ty-a0-gf-a0-59.ucode
iwlwifi-ty-a0-gf-a0-62.ucode
iwlwifi-ty-a0-gf-a0-63.ucode
@@ 1307,7 1525,10 @@ iwlwifi-ty-a0-gf-a0-66.ucode
iwlwifi-ty-a0-gf-a0-67.ucode
iwlwifi-ty-a0-gf-a0-68.ucode
iwlwifi-ty-a0-gf-a0-71.ucode
+iwlwifi-ty-a0-gf-a0-72.ucode
iwlwifi-ty-a0-gf-a0-73.ucode
+iwlwifi-ty-a0-gf-a0-74.ucode
+iwlwifi-ty-a0-gf-a0-77.ucode
iwlwifi-ty-a0-gf-a0.pnvm
kaweth/trigger_code_fix.bin
kaweth/trigger_code.bin
@@ 1361,6 1582,13 @@ liquidio/lio_23xx_nic.bin
lt9611uxc_fw.bin
matrox/g400_warp.fw
matrox/g200_warp.fw
+mediatek/sof-tplg/sof-mt8195-mt6359-rt1019-rt5682-dts.tplg
+mediatek/sof-tplg/sof-mt8195-mt6359-rt1019-rt5682.tplg
+mediatek/sof-tplg/sof-mt8186.tplg
+mediatek/sof/sof-mt8195.ldc
+mediatek/sof/sof-mt8195.ri
+mediatek/sof/sof-mt8186.ldc
+mediatek/sof/sof-mt8186.ri
mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin
mediatek/WIFI_RAM_CODE_MT7922_1.bin
mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin
@@ 1407,6 1635,14 @@ mediatek/mt8186/scp.img
mediatek/mt8183/scp.img
mediatek/mt8173/vpu_p.bin
mediatek/mt8173/vpu_d.bin
+mellanox/lc_ini_bundle_2010_3146.bin
+mellanox/mlxsw_spectrum3-30.2010.3146.mfa2
+mellanox/mlxsw_spectrum2-29.2010.3146.mfa2
+mellanox/mlxsw_spectrum-13.2010.3146.mfa2
+mellanox/lc_ini_bundle_2010_3020.bin
+mellanox/mlxsw_spectrum3-30.2010.3020.mfa2
+mellanox/mlxsw_spectrum2-29.2010.3020.mfa2
+mellanox/mlxsw_spectrum-13.2010.3020.mfa2
mellanox/lc_ini_bundle_2010_1502.bin
mellanox/mlxsw_spectrum3-30.2010.1502.mfa2
mellanox/mlxsw_spectrum2-29.2010.1502.mfa2
@@ 1506,6 1742,8 @@ mrvl/cpt02/ae.out
mrvl/cpt01/ie.out
mrvl/cpt01/se.out
mrvl/cpt01/ae.out
+mrvl/prestera/mvsw_prestera_fw_arm64-v4.1.img
+mrvl/prestera/mvsw_prestera_fw-v4.1.img
mrvl/prestera/mvsw_prestera_fw-v4.0.img
mrvl/prestera/mvsw_prestera_fw-v3.0.img
mrvl/prestera/mvsw_prestera_fw-v2.0.img
@@ 2105,12 2343,16 @@ qca/nvm_usb_00000302.bin
qca/nvm_usb_00000300.bin
qca/nvm_usb_00000200.bin
qca/nvm_usb_00000201.bin
-qcom/apq8096/modemr.jsn
-qcom/apq8096/modem.mbn
-qcom/apq8096/mba.mbn
-qcom/apq8096/adspua.jsn
-qcom/apq8096/adspr.jsn
-qcom/apq8096/adsp.mbn
+qcom/LENOVO/21BX
+qcom/a530_zap.mdt
+qcom/sc8280xp/LENOVO/21BX/qcslpi8280.mbn
+qcom/sc8280xp/LENOVO/21BX/qccdsp8280.mbn
+qcom/sc8280xp/LENOVO/21BX/qcadsp8280.mbn
+qcom/sc8280xp/LENOVO/21BX/cdspr.jsn
+qcom/sc8280xp/LENOVO/21BX/battmgr.jsn
+qcom/sc8280xp/LENOVO/21BX/adspua.jsn
+qcom/sc8280xp/LENOVO/21BX/adspr.jsn
+qcom/sc8280xp/LENOVO/21BX/qcdxkmsuc8280.mbn
qcom/leia_pm4_470.fw
qcom/leia_pfp_470.fw
qcom/a660_sqe.fw
@@ 2135,10 2377,13 @@ qcom/sdm845/adsp.mbn
qcom/sdm845/a630_zap.mbn
qcom/a630_sqe.fw
qcom/a630_gmu.bin
-qcom/a530_zap.mdt
-qcom/a530_zap.b02
-qcom/a530_zap.b01
-qcom/a530_zap.b00
+qcom/apq8096/modemr.jsn
+qcom/apq8096/modem.mbn
+qcom/apq8096/mba.mbn
+qcom/apq8096/adspua.jsn
+qcom/apq8096/adspr.jsn
+qcom/apq8096/adsp.mbn
+qcom/apq8096/a530_zap.mbn
qcom/a530v3_gpmu.fw2
qcom/a530_pm4.fw
qcom/a530_pfp.fw
@@ 2149,59 2394,16 @@ qcom/a330_pfp.fw
qcom/a300_pm4.fw
qcom/a300_pfp.fw
qcom/vpu-2.0/venus.mbn
-qcom/vpu-2.0/venus.b19
-qcom/vpu-2.0/venus.b10
-qcom/vpu-2.0/venus.b09
-qcom/vpu-2.0/venus.b08
-qcom/vpu-2.0/venus.b07
-qcom/vpu-2.0/venus.b06
-qcom/vpu-2.0/venus.b05
-qcom/vpu-2.0/venus.b04
-qcom/vpu-2.0/venus.b03
-qcom/vpu-2.0/venus.b02
-qcom/vpu-2.0/venus.b01
-qcom/vpu-2.0/venus.b00
-qcom/vpu-2.0/venus.mdt
-qcom/vpu-1.0/venus.mbn
-qcom/vpu-1.0/venus.b19
-qcom/vpu-1.0/venus.b10
-qcom/vpu-1.0/venus.b09
-qcom/vpu-1.0/venus.b08
-qcom/vpu-1.0/venus.b07
-qcom/vpu-1.0/venus.b06
-qcom/vpu-1.0/venus.b05
-qcom/vpu-1.0/venus.b04
-qcom/vpu-1.0/venus.b03
-qcom/vpu-1.0/venus.b02
-qcom/vpu-1.0/venus.b01
-qcom/vpu-1.0/venus.b00
qcom/vpu-1.0/venus.mdt
-qcom/venus-5.4/venus.mbn
-qcom/venus-5.4/venus.b04
-qcom/venus-5.4/venus.b03
-qcom/venus-5.4/venus.b02
-qcom/venus-5.4/venus.b01
-qcom/venus-5.4/venus.b00
+qcom/vpu-1.0/venus.mbn
qcom/venus-5.4/venus.mdt
-qcom/venus-5.2/venus.mbn
-qcom/venus-5.2/venus.b04
-qcom/venus-5.2/venus.b03
-qcom/venus-5.2/venus.b02
-qcom/venus-5.2/venus.b01
-qcom/venus-5.2/venus.b00
+qcom/venus-5.4/venus.mbn
qcom/venus-5.2/venus.mdt
-qcom/venus-4.2/venus.b04
-qcom/venus-4.2/venus.b03
-qcom/venus-4.2/venus.b02
-qcom/venus-4.2/venus.b01
-qcom/venus-4.2/venus.b00
+qcom/venus-5.2/venus.mbn
qcom/venus-4.2/venus.mdt
-qcom/venus-1.8/venus.b04
-qcom/venus-1.8/venus.b03
-qcom/venus-1.8/venus.b02
-qcom/venus-1.8/venus.b01
-qcom/venus-1.8/venus.b00
+qcom/venus-4.2/venus.mbn
qcom/venus-1.8/venus.mdt
+qcom/venus-1.8/venus.mbn
qed/qed_init_values_zipped-8.59.1.0.bin
qed/qed_init_values_zipped-8.42.2.0.bin
qed/qed_init_values-8.40.33.0.bin
@@ 2567,6 2769,7 @@ rtlwifi/rtl8723bs_wowlan.bin
rtlwifi/rtl8723bs_ap_wowlan.bin
rtlwifi/rtl8723bs_nic.bin
rtlwifi/rtl8192eefw.bin
+rtlwifi/rtl8188fufw.bin
rtlwifi/rtl8192eu_ap_wowlan.bin
rtlwifi/rtl8192eu_wowlan.bin
rtlwifi/rtl8192eu_nic.bin
@@ 2607,6 2810,7 @@ rtw88/rtw8822c_wow_fw.bin
rtw88/rtw8822c_fw.bin
rtw88/rtw8822b_fw.bin
rtw89/rtw8852c_fw.bin
+rtw89/rtw8852b_fw.bin
rtw89/rtw8852a_fw.bin
s2250.fw
s2250_loader.fw
M etc/portage/savedconfig/x11-terms/st-0.8.5 => etc/portage/savedconfig/x11-terms/st-0.8.5 +2 -2
@@ 5,7 5,7 @@
*
* font: see http://freedesktop.org/software/fontconfig/fontconfig-user.html
*/
-static char *font = "xos4 Terminus:pixelsize=16";
+static char *font = "bitmap:pixelsize=16";
static int borderpx = 2;
/*
@@ 482,4 482,4 @@ static char ascii_printable[] =
* plumb_cmd is run on mouse button 3 click, with first NULL set to
* current selection and with cwd set to the cwd of the active shell
*/
-static char *plumb_cmd[] = {"st-plumb.sh", NULL, NULL};
+static char *plumb_cmd[] = {"plumb", NULL, NULL};
M etc/runlevels => etc/runlevels +11 -7
@@ 1,14 1,19 @@
+/etc/runlevels
+/etc/runlevels/network
/etc/runlevels/network/iptables
/etc/runlevels/network/unbound
/etc/runlevels/network/busybox-ntpd
/etc/runlevels/network/tor
/etc/runlevels/network/rsyncd
/etc/runlevels/network/net.enp6s0
+/etc/runlevels/shutdown
/etc/runlevels/shutdown/savecache
/etc/runlevels/shutdown/killprocs
/etc/runlevels/shutdown/mount-ro
+/etc/runlevels/boot
/etc/runlevels/boot/stmpfiles-setup
/etc/runlevels/boot/lvm
+/etc/runlevels/boot/systemd-tmpfiles-setup
/etc/runlevels/boot/bootmisc
/etc/runlevels/boot/fsck
/etc/runlevels/boot/hostname
@@ 17,7 22,6 @@
/etc/runlevels/boot/root
/etc/runlevels/boot/swap
/etc/runlevels/boot/sysctl
-/etc/runlevels/boot/urandom
/etc/runlevels/boot/binfmt
/etc/runlevels/boot/hwclock
/etc/runlevels/boot/keymaps
@@ 26,23 30,23 @@
/etc/runlevels/boot/procfs
/etc/runlevels/boot/save-keymaps
/etc/runlevels/boot/save-termencoding
+/etc/runlevels/boot/seedrng
/etc/runlevels/boot/termencoding
+/etc/runlevels/nonetwork
/etc/runlevels/nonetwork/local
+/etc/runlevels/default
/etc/runlevels/default/alsasound
-/etc/runlevels/default/network/iptables
-/etc/runlevels/default/network/unbound
-/etc/runlevels/default/network/busybox-ntpd
-/etc/runlevels/default/network/tor
-/etc/runlevels/default/network/rsyncd
-/etc/runlevels/default/network/net.enp6s0
+/etc/runlevels/default/network
/etc/runlevels/default/sysklogd
/etc/runlevels/default/dcron
/etc/runlevels/default/local
/etc/runlevels/default/netmount
+/etc/runlevels/sysinit
/etc/runlevels/sysinit/stmpfiles-dev
/etc/runlevels/sysinit/kmod-static-nodes
/etc/runlevels/sysinit/udev-trigger
/etc/runlevels/sysinit/udev
+/etc/runlevels/sysinit/systemd-tmpfiles-setup-dev
/etc/runlevels/sysinit/cgroups
/etc/runlevels/sysinit/devfs
/etc/runlevels/sysinit/dmesg