diff --git a/eww/.config/eww/eww.scss b/eww/.config/eww/eww.scss new file mode 100644 index 0000000..fa3e0cb --- /dev/null +++ b/eww/.config/eww/eww.scss @@ -0,0 +1,77 @@ +.bar{ +} +.workspaces{ + padding-right: 300px; +} + +.0 , .01, .02, .03, .04, .05, .06, .07, .08, .09, +.011, .022, .033, .044, .055, .066, .077, .088, .099,{ + margin: 0px 0px 0px 0px; +} + +/* Unoccupied */ +.0 { + color: #606060; +} + +/* Occupied */ +.01, .02, .03, .04, .05, .06, .07, .08, .09 { + color:#959595; + font-weight: bold; +} + + +/* Focused */ +.011, .022, .033, .044, .055, .066, .077, .088, .099{ + color: #ffffff; + font-weight:bold; +} +.bar_right{ + //padding left + padding-left: 130px; +} +.disk{ + //font size + font-size: 12px; + //ring color lime green + color: #32CD32; +} +.cpu{ + //font size + font-size: 12px; + //color dracula purple + color: #BD93F9; +} +.mem{ + //font size + font-size: 12px; + //color dracula yellow + color: #F1FA8C; +} + +.net{ + //color dracula blue + color: #8BE9FD; +} + +.time{ + //color dracula orange + color: #FFB86C; + background-color: inherit; +} + +.idle{ + +} + +.idle_btn_on{ + //color dracula pink + color: #FF79C6; + background-color: inherit; +} + +.idle_btn_off{ + //color dracula red + color: #FF5555; + background-color: inherit; +} diff --git a/eww/.config/eww/eww.yuck b/eww/.config/eww/eww.yuck new file mode 100644 index 0000000..e29f491 --- /dev/null +++ b/eww/.config/eww/eww.yuck @@ -0,0 +1,54 @@ +(defwindow bar + :monitor 0 + :exclusive true + :geometry (geometry + :height "3%" + :width "100%" + :anchor "top center" + ) + :stacking "fg" + :windowtype "dock" +(bar)) + + + + +(defwindow calendar + :monitor 0 + :exclusive false + :geometry (geometry + :height "20%" + :width "20%" + :anchor "top right" + ) + :stacking "fg" + :windowtype "normal" +(cal)) + +(defwidget bar [] + (box :orientation "horizontal" :class "bar" + (literal :class "workspaces" :content workspace) + (label :class "spacer" :text "") + (box :orientation "horizontal" :class "bar_right" + (circular-progress :class "disk" :value "${round(EWW_DISK[`/home`].used/EWW_DISK[`/home`].total*100,0)}" + :max-value 100 :min-value 0 :thickness 2 :size 20 "SSD") + (circular-progress :class "cpu" :value "${round(EWW_CPU.avg,0)}" + :max-value 100 :min-value 0 :thickness 2 :size 20 "CPU") + (circular-progress :class "mem" :value "${round(EWW_RAM.used_mem/EWW_RAM.total_mem*100,0)}" + :max-value 100 :min-value 0 :thickness 2 :size 20 "RAM") + (label :class "net" :text "${round(EWW_NET[`enp4s0`].NET_DOWN/131072,1)} ↓↑ ${round(EWW_NET[`enp4s0`].NET_UP/131072,1)}") + (button :class "time" :onclick "scripts/calendar calendar" + "${date.hour}:${date.min} ${date.am_pm}") + (literal :class "idle" :content idle)))) + +(defpoll date :interval "5s" + `date +'{"hour":"%I","min":"%M","am_pm":"%p","day":"%d","month":"%m","year":"%Y"}'`) + +(defwidget cal [] + (calendar :class "calendar" + :date "${date.year}-${date.month}-${date.day}" + :format "%a %d %b")) + +(deflisten workspace "scripts/workspace") + +(deflisten idle "scripts/idel") diff --git a/eww/.config/eww/scripts/calendar b/eww/.config/eww/scripts/calendar new file mode 100755 index 0000000..d6bf581 --- /dev/null +++ b/eww/.config/eww/scripts/calendar @@ -0,0 +1,35 @@ +#!/bin/bash + +calendar(){ +LOCK_FILE="$HOME/.cache/eww-calendar.lock" +EWW_BIN="eww" + +run() { + ${EWW_BIN} -c $HOME/.config/eww open calendar +} + +# Run eww daemon if not running +if [[ ! `pidof eww` ]]; then + ${EWW_BIN} daemon + sleep 1 +fi + +# Open widgets +if [[ ! -f "$LOCK_FILE" ]]; then + touch "$LOCK_FILE" + run +else + ${EWW_BIN} -c $HOME/.config/eww close calendar + rm "$LOCK_FILE" +fi +} + +if [ "$1" = "launcher" ]; then +$HOME/.local/bin/launcher +elif [ "$1" = "wifi" ]; then +kitty -e nmtui +elif [ "$1" = "audio" ]; then +pavucontrol +elif [ "$1" = "calendar" ]; then +calendar +fi diff --git a/eww/.config/eww/scripts/idel b/eww/.config/eww/scripts/idel new file mode 100755 index 0000000..5dbc670 --- /dev/null +++ b/eww/.config/eww/scripts/idel @@ -0,0 +1,14 @@ +#! /bin/bash + +#check if wayland-idle-inhibitor.py is running +#loop forever +while true +do + if pgrep -x "way-inhibitor" > /dev/null + then + echo "(button :class \"idle_btn_on\" :onclick \"killall way-inhibitor\"\"\")" + else + echo "(button :class \"idle_btn_off\" :onclick \"way-inhibitor &\" \"\")" + fi + sleep 1 +done diff --git a/eww/.config/eww/scripts/workspace b/eww/.config/eww/scripts/workspace new file mode 100755 index 0000000..84681a3 --- /dev/null +++ b/eww/.config/eww/scripts/workspace @@ -0,0 +1,54 @@ +#! /bin/bash + +#define icons for workspaces 1-9 +ic=(0 一 二 三 四 五 六 七 八 九) + +#initial check for occupied workspaces +for num in $(hyprctl workspaces | grep ID | sed 's/()/(1)/g' | awk 'NR>1{print $1}' RS='(' FS=')'); do + export o"$num"="$num" +done + +#initial check for focused workspace +for num in $(hyprctl monitors | grep active | sed 's/()/(1)/g' | awk 'NR>1{print $1}' RS='(' FS=')'); do + export f"$num"="$num" + export fnum=f"$num" +done + +workspaces() { +if [[ ${1:0:9} == "workspace" ]]; then #set focused workspace + unset -v "$fnum" + num=${1:11} + export f"$num"="$num" + export fnum=f"$num" + +elif [[ ${1:0:15} == "createworkspace" ]]; then #set Occupied workspace + num=${1:17} + export o"$num"="$num" + export f"$num"="$num" + +elif [[ ${1:0:16} == "destroyworkspace" ]]; then #unset unoccupied workspace + num=${1:18} + unset -v o"$num" f"$num" +fi + +#output eww widget +echo "(eventbox :onscroll \"echo {} | sed -e 's/up/-1/g' -e 's/down/+1/g' | xargs hyprctl dispatch workspace\" \ + (box :class \"works\" :orientation \"h\" :spacing 5 :space-evenly \"true\" \ + (button :onclick \"hyprctl dispatch workspace 1\" :onrightclick \"hyprctl dispatch workspace 1 && /home/taylor/.config/hypr/default_app\" :class \"0$o1$f1\" \"${ic[1]}\") \ + (button :onclick \"hyprctl dispatch workspace 2\" :onrightclick \"hyprctl dispatch workspace 2 && /home/taylor/.config/hypr/default_app\" :class \"0$o2$f2\" \"${ic[2]}\") \ + (button :onclick \"hyprctl dispatch workspace 3\" :onrightclick \"hyprctl dispatch workspace 3 && /home/taylor/.config/hypr/default_app\" :class \"0$o3$f3\" \"${ic[3]}\") \ + (button :onclick \"hyprctl dispatch workspace 4\" :onrightclick \"hyprctl dispatch workspace 4 && /home/taylor/.config/hypr/default_app\" :class \"0$o4$f4\" \"${ic[4]}\") \ + (button :onclick \"hyprctl dispatch workspace 5\" :onrightclick \"hyprctl dispatch workspace 5 && /home/taylor/.config/hypr/default_app\" :class \"0$o5$f5\" \"${ic[5]}\") \ + (button :onclick \"hyprctl dispatch workspace 6\" :onrightclick \"hyprctl dispatch workspace 6 && /home/taylor/.config/hypr/default_app\" :class \"0$o6$f6\" \"${ic[6]}\") \ + (button :onclick \"hyprctl dispatch workspace 7\" :onrightclick \"hyprctl dispatch workspace 7 && /home/taylor/.config/hypr/default_app\" :class \"0$o7$f7\" \"${ic[7]}\") \ + (button :onclick \"hyprctl dispatch workspace 8\" :onrightclick \"hyprctl dispatch workspace 8 && /home/taylor/.config/hypr/default_app\" :class \"0$o8$f8\" \"${ic[8]}\") \ + (button :onclick \"hyprctl dispatch workspace 9\" :onrightclick \"hyprctl dispatch workspace 9 && /home/taylor/.config/hypr/default_app\" :class \"0$o9$f9\" \"${ic[9]}\") \ + )\ + )" +} + +workspaces + +socat -u UNIX-CONNECT:/tmp/hypr/"$HYPRLAND_INSTANCE_SIGNATURE"/.socket2.sock - | while read -r event; do +workspaces "$event" +done diff --git a/zsh/.config/zsh/.zcompdump b/zsh/.config/zsh/.zcompdump index e2b8473..05d1dea 100644 --- a/zsh/.config/zsh/.zcompdump +++ b/zsh/.config/zsh/.zcompdump @@ -1,4 +1,4 @@ -#files: 927 version: 5.9 +#files: 828 version: 5.9 _comps=( '-' '_precommand' @@ -24,7 +24,6 @@ _comps=( 'add-zle-hook-widget' '_add-zle-hook-widget' 'add-zsh-hook' '_add-zsh-hook' 'admin' '_sccs' -'alacritty' '_alacritty' 'ali' '_mh' 'alias' '_alias' 'amaya' '_webbrowser' @@ -51,7 +50,6 @@ _comps=( 'appletviewer' '_java' 'apropos' '_man' 'apvlv' '_pdf' -'arch' '_arch' 'arduino-ctags' '_ctags' 'arecord' '_alsa-utils' 'arena' '_webbrowser' @@ -77,7 +75,7 @@ _comps=( 'awk' '_awk' 'b2sum' '_md5sum' 'barbican' '_openstack' -'base32' '_base32' +'base32' '_base64' 'base64' '_base64' 'basename' '_basename' 'basenc' '_basenc' @@ -113,7 +111,6 @@ _comps=( 'btdownloadheadless' '_bittorrent' 'btlaunchmany' '_bittorrent' 'btlaunchmanycurses' '_bittorrent' -'btm' '_btm' 'btmakemetafile' '_bittorrent' 'btreannounce' '_bittorrent' 'btrename' '_bittorrent' @@ -151,10 +148,12 @@ _comps=( 'ceilometer' '_openstack' 'certtool' '_gnutls' 'cftp' '_twisted' +'chage' '_users' 'chattr' '_chattr' 'chcon' '_chcon' 'chdir' '_cd' -'chgrp' '_chgrp' +'chfn' '_users' +'chgrp' '_chown' 'chimera' '_webbrowser' 'chkconfig' '_chkconfig' 'chkstow' '_stow' @@ -249,10 +248,7 @@ _comps=( 'diffstat' '_diffstat' 'dig' '_dig' 'dillo' '_webbrowser' -'dir' '_dir' 'dircmp' '_directories' -'dircolors' '_dircolors' -'dirname' '_dirname' 'dirs' '_dirs' 'disable' '_disable' 'disown' '_jobs_fg' @@ -265,6 +261,8 @@ _comps=( 'dmesg' '_dmesg' 'dmidecode' '_dmidecode' 'doas' '_doas' +'docker' '_docker' +'dockerd' '_docker' 'domainname' '_yp' 'dos2unix' '_dos2unix' 'drill' '_drill' @@ -287,7 +285,6 @@ _comps=( 'e2label' '_e2label' 'eatmydata' '_precommand' 'ecasound' '_ecasound' -'echo' '_echo' 'echotc' '_echotc' 'echoti' '_echoti' 'ed' '_ed' @@ -318,15 +315,13 @@ _comps=( 'ex' '_vi' 'exa' '_exa' 'exec' '_exec' -'expand' '_expand' +'expand' '_unexpand' 'export' '_typeset' -'expr' '_expr' 'express' '_webbrowser' 'extcheck' '_java' 'extractres' '_psutils' -'factor' '_factor' 'fakeroot' '_fakeroot' -'false' '_false' +'false' '_nothing' 'fc' '_fc' 'fc-list' '_xft_fonts' 'fc-match' '_xft_fonts' @@ -386,16 +381,33 @@ _comps=( 'galeon' '_webbrowser' 'gawk' '_awk' 'gb2sum' '_md5sum' +'gbase32' '_base64' +'gbase64' '_base64' +'gbasename' '_basename' +'gcat' '_cat' 'gcc' '_gcc' 'gccgo' '_go' +'gchgrp' '_chown' +'gchmod' '_chmod' +'gchown' '_chown' +'gchroot' '_chroot' +'gcksum' '_cksum' 'gcmp' '_cmp' +'gcomm' '_comm' 'gcore' '_gcore' +'gcp' '_cp' +'gcut' '_cut' +'gdate' '_date' 'gdb' '_gdb' +'gdd' '_dd' +'gdf' '_df' 'gdiff' '_diff' +'gdu' '_du' 'geany' '_geany' 'gegrep' '_grep' 'gem' '_gem' 'genisoimage' '_genisoimage' +'genv' '_env' 'get' '_sccs' 'getafm' '_psutils' 'getconf' '_getconf' @@ -407,15 +419,21 @@ _comps=( 'getopt' '_getopt' 'getopts' '_vars' 'gex' '_vim' +'gexpand' '_unexpand' 'gfgrep' '_grep' 'gfind' '_find' +'gfmt' '_fmt' +'gfold' '_fold' 'ggetopt' '_getopt' 'ggrep' '_grep' 'ggv' '_gnome-gv' 'gh' '_gh' 'ghcup' '_ghcup' +'ghead' '_head' 'ghostscript' '_ghostscript' 'ghostview' '_pspdf' +'gid' '_id' +'ginstall' '_install' 'git' '_git' 'git-cvsserver' '_git' 'gitk' '_git' @@ -423,15 +441,25 @@ _comps=( 'git-shell' '_git' 'git-upload-archive' '_git' 'git-upload-pack' '_git' +'gjoin' '_join' 'glance' '_openstack' +'gln' '_ln' 'global' '_global' 'glocate' '_locate' +'gls' '_ls' 'gm' '_graphicsmagick' 'gmake' '_make' 'gmd5sum' '_md5sum' +'gmkdir' '_mkdir' +'gmkfifo' '_mkfifo' +'gmknod' '_mknod' +'gmktemp' '_mktemp' 'gmplayer' '_mplayer' +'gmv' '_mv' +'gnl' '_nl' 'gnocchi' '_openstack' 'gnome-gv' '_gnome-gv' +'gnumfmt' '_numfmt' 'gnupod_addsong' '_gnupod' 'gnupod_addsong.pl' '_gnupod' 'gnupod_check' '_gnupod' @@ -443,43 +471,65 @@ _comps=( 'gnutls-cli' '_gnutls' 'gnutls-cli-debug' '_gnutls' 'gnutls-serv' '_gnutls' +'god' '_od' 'gofmt' '_go' 'gpasswd' '_gpasswd' +'gpaste' '_paste' 'gpatch' '_patch' 'gpg' '_gpg' 'gpg2' '_gpg' 'gpgv' '_gpg' 'gpg-zip' '_gpg' 'gphoto2' '_gphoto2' +'gprintenv' '_printenv' 'gprof' '_gprof' 'gqview' '_gqview' 'gradle' '_gradle' 'gradlew' '_gradle' 'grail' '_webbrowser' +'greadlink' '_readlink' 'grep' '_grep' 'grepdiff' '_patchutils' +'grm' '_rm' +'grmdir' '_rmdir' 'groff' '_groff' 'groupadd' '_user_admin' +'groupdel' '_groups' 'groupmod' '_user_admin' -'groups' '_groups' +'groups' '_users' 'growisofs' '_growisofs' 'gs' '_ghostscript' 'gsbj' '_pspdf' 'gsdj' '_pspdf' 'gsdj500' '_pspdf' 'gsed' '_sed' +'gseq' '_seq' 'gsettings' '_gsettings' 'gsha1sum' '_md5sum' 'gsha224sum' '_md5sum' 'gsha256sum' '_md5sum' 'gsha384sum' '_md5sum' 'gsha512sum' '_md5sum' +'gshred' '_shred' +'gshuf' '_shuf' 'gslj' '_pspdf' 'gslp' '_pspdf' 'gsnd' '_pspdf' +'gsort' '_sort' +'gsplit' '_split' +'gstat' '_stat' +'gstdbuf' '_stdbuf' 'gstrings' '_strings' 'gstty' '_stty' +'gsum' '_cksum' +'gtac' '_tac' +'gtail' '_tail' 'gtar' '_tar' +'gtee' '_tee' +'gtimeout' '_timeout' +'gtouch' '_touch' +'gtr' '_tr' +'gtty' '_tty' 'guilt' '_guilt' 'guilt-add' '_guilt' 'guilt-applied' '_guilt' @@ -505,11 +555,17 @@ _comps=( 'guilt-status' '_guilt' 'guilt-top' '_guilt' 'guilt-unapplied' '_guilt' +'guname' '_uname' +'gunexpand' '_unexpand' +'guniq' '_uniq' 'gunzip' '_gzip' +'guptime' '_uptime' 'gv' '_gv' 'gview' '_vim' 'gvim' '_vim' 'gvimdiff' '_vim' +'gwc' '_wc' +'gwho' '_who' 'gxargs' '_xargs' 'gzcat' '_gzip' 'gzegrep' '_grep' @@ -518,7 +574,6 @@ _comps=( 'gzilla' '_webbrowser' 'gzip' '_gzip' 'hash' '_hash' -'hashsum' '_hashsum' 'hd' '_hexdump' 'head' '_head' 'heat' '_openstack' @@ -528,7 +583,6 @@ _comps=( 'histed' '_zed' 'history' '_fc' 'host' '_host' -'hostid' '_hostid' 'hostname' '_hostname' 'hostnamectl' '_hostnamectl' 'hotjava' '_webbrowser' @@ -622,7 +676,6 @@ _comps=( 'libinput' '_libinput' 'light' '_webbrowser' 'limit' '_limit' -'link' '_link' 'links' '_links' 'links2' '_links' 'linux' '_uml' @@ -640,7 +693,7 @@ _comps=( 'log' '_nothing' 'logger' '_logger' 'loginctl' '_loginctl' -'logname' '_logname' +'logname' '_nothing' 'look' '_look' 'losetup' '_losetup' 'lp' '_lp' @@ -691,6 +744,9 @@ _comps=( 'mattrib' '_mtools' 'mcd' '_mtools' 'mcopy' '_mtools' +'md2' '_cksum' +'md4' '_cksum' +'md5' '_cksum' 'md5sum' '_md5sum' 'mdadm' '_mdadm' 'mdel' '_mtools' @@ -700,6 +756,7 @@ _comps=( 'mencal' '_mencal' 'mere' '_mere' 'merge' '_rcs' +'meson' '_meson' 'metaflac' '_flac' 'mformat' '_mtools' 'mgv' '_pspdf' @@ -736,7 +793,6 @@ _comps=( 'mondoarchive' '_mondo' 'montage' '_imagemagick' 'moosic' '_moosic' -'more' '_more' 'Mosaic' '_webbrowser' 'mosh' '_mosh' 'mount' '_mount' @@ -788,10 +844,12 @@ _comps=( 'networkctl' '_networkctl' 'neutron' '_openstack' 'new' '_mh' +'newgrp' '_groups' 'next' '_mh' 'nginx' '_nginx' 'ngrep' '_ngrep' 'nice' '_nice' +'ninja' '_ninja' 'nkf' '_nkf' 'nl' '_nl' 'nm' '_nm' @@ -800,10 +858,9 @@ _comps=( 'nmcli' '_networkmanager' 'nocorrect' '_precommand' 'noglob' '_precommand' -'nohup' '_nohup' +'nohup' '_precommand' 'nova' '_openstack' 'npm' '_npm' -'nproc' '_nproc' 'ns' '_hosts' 'nsenter' '_nsenter' 'nslookup' '_nslookup' @@ -845,10 +902,10 @@ _comps=( 'parec' '_pulseaudio' 'parecord' '_pulseaudio' 'paru' '_paru' +'passwd' '_users' 'paste' '_paste' 'pasuspender' '_pulseaudio' 'patch' '_patch' -'pathchk' '_pathchk' 'pax' '_pax' 'pcat' '_pack' 'pcp-htop' '_htop' @@ -892,7 +949,6 @@ _comps=( 'pinfo' '_texinfo' 'ping' '_ping' 'ping6' '_ping' -'pinky' '_pinky' 'pkgadd' '_pkgadd' 'pkg-config' '_pkg-config' 'pkginfo' '_pkginfo' @@ -928,7 +984,7 @@ _comps=( 'prev' '_mh' 'print' '_print' 'printenv' '_printenv' -'printf' '_printf' +'printf' '_print' 'prompt' '_prompt' 'prove' '_prove' 'prs' '_sccs' @@ -964,7 +1020,6 @@ _comps=( 'pushd' '_cd' 'pv' '_pv' 'pwait' '_pids' -'pwd' '_pwd' 'pwdx' '_pids' 'pwgen' '_pwgen' 'pyhtmlizer' '_twisted' @@ -986,7 +1041,6 @@ _comps=( 'readelf' '_readelf' 'readlink' '_readlink' 'readonly' '_typeset' -'realpath' '_realpath' '-redirect-' '_redirect' '-redirect-,<,bunzip2' '_bzip2' '-redirect-,<,bzip2' '_bzip2' @@ -1005,7 +1059,6 @@ _comps=( 'rehash' '_hash' 'reindexdb' '_postgresql' 'reload' '_initctl' -'relpath' '_relpath' 'remsh' '_rlogin' 'renice' '_renice' 'repl' '_mh' @@ -1020,6 +1073,7 @@ _comps=( 'riverctl' '_riverctl' 'rlogin' '_rlogin' 'rm' '_rm' +'rmd160' '_cksum' 'rmdel' '_sccs' 'rmdir' '_rmdir' 'rmf' '_mh' @@ -1077,11 +1131,16 @@ _comps=( 'setxkbmap' '_setxkbmap' 'sftp' '_ssh' 'sh' '_sh' +'sha1' '_cksum' 'sha1sum' '_md5sum' 'sha224sum' '_md5sum' +'sha256' '_cksum' 'sha256sum' '_md5sum' +'sha384' '_cksum' 'sha384sum' '_md5sum' +'sha512' '_cksum' 'sha512sum' '_md5sum' +'sha512t256' '_cksum' 'shasum' '_shasum' 'shift' '_arrays' 'show' '_mh' @@ -1091,9 +1150,11 @@ _comps=( 'shuf' '_shuf' 'shutdown' '_shutdown' 'sisu' '_sisu' +'skein1024' '_cksum' +'skein256' '_cksum' +'skein512' '_cksum' 'skipstone' '_webbrowser' 'slabtop' '_slabtop' -'sleep' '_sleep' 'slitex' '_tex' 'slocate' '_locate' 'slogin' '_ssh' @@ -1143,7 +1204,7 @@ _comps=( '-subscript-' '_subscript' 'sudo' '_sudo' 'sudoedit' '_sudo' -'sum' '_sum' +'sum' '_cksum' 'surfraw' '_surfraw' 'sv' '_runit' 'svn' '_subversion' @@ -1157,7 +1218,7 @@ _comps=( 'swaylock' '_swaylock' 'swift' '_swift' 'swiftc' '_swift' -'sync' '_sync' +'sync' '_nothing' 'sysctl' '_sysctl' 'systemctl' '_systemctl' 'systemd-analyze' '_systemd-analyze' @@ -1192,7 +1253,6 @@ _comps=( 'tdr' '_devtodo' 'tee' '_tee' 'telnet' '_telnet' -'test' '_test' 'tex' '_tex' 'texi2any' '_texinfo' 'texi2dvi' '_texinfo' @@ -1229,11 +1289,10 @@ _comps=( 'tree' '_tree' 'trial' '_twisted' 'trove' '_openstack' -'true' '_true' +'true' '_nothing' 'truncate' '_truncate' 'truss' '_truss' 'tryaffix' '_ispell' -'tsort' '_tsort' 'tty' '_tty' 'ttyctl' '_ttyctl' 'tunctl' '_uml' @@ -1266,7 +1325,6 @@ _comps=( 'unix2dos' '_dos2unix' 'unix2mac' '_dos2unix' 'unlimit' '_limits' -'unlink' '_unlink' 'unlz4' '_lz4' 'unlzma' '_xz' 'unpack' '_pack' @@ -1286,8 +1344,8 @@ _comps=( 'urxvt256c-mlc' '_urxvt' 'urxvtc' '_urxvt' 'useradd' '_user_admin' +'userdel' '_users' 'usermod' '_user_admin' -'users' '_users' 'vacuumdb' '_postgresql' 'val' '_sccs' 'valgrind' '_valgrind' @@ -1346,7 +1404,6 @@ _comps=( 'vared' '_vared' 'vcs_info_hookadd' '_vcs_info' 'vcs_info_hookdel' '_vcs_info' -'vdir' '_vdir' 'vi' '_vi' 'view' '_vi' 'vim' '_vim' @@ -1379,7 +1436,7 @@ _comps=( 'whereis' '_whereis' 'which' '_which' 'who' '_who' -'whoami' '_whoami' +'whoami' '_nothing' 'whois' '_whois' 'whom' '_mh' 'wiggle' '_wiggle' @@ -1429,7 +1486,6 @@ _comps=( 'xsetbg' '_xloadimage' 'xsetroot' '_x_utils' 'xsltproc' '_xmlsoft' -'xss-lock' '_xss-lock' 'xterm' '_xterm' 'xtightvncviewer' '_vnc' 'xtp' '_imagemagick' @@ -1446,7 +1502,6 @@ _comps=( 'xzcat' '_xz' 'yafc' '_yafc' 'yash' '_sh' -'yes' '_yes' 'ypbind' '_yp' 'ypcat' '_yp' 'ypmatch' '_yp' @@ -1458,6 +1513,7 @@ _comps=( 'ypwhich' '_yp' 'ypxfr' '_yp' 'ytalk' '_other_accounts' +'yt-dlp' '_yt-dlp' 'zargs' '_zargs' 'zathura' '_zathura' 'zcalc' '_zcalc' @@ -1472,7 +1528,15 @@ _comps=( 'zed' '_zed' 'zegrep' '_grep' 'zen' '_webbrowser' +'zf_chgrp' '_chown' +'zf_chmod' '_chmod' +'zf_chown' '_chown' 'zfgrep' '_grep' +'zf_ln' '_ln' +'zf_mkdir' '_mkdir' +'zf_mv' '_mv' +'zf_rm' '_rm' +'zf_rmdir' '_rmdir' 'zfs' '_zfs' 'zgetattr' '_zattr' 'zgrep' '_grep' @@ -1493,6 +1557,7 @@ _comps=( 'zsh' '_zsh' 'zsh-mime-handler' '_zsh-mime-handler' 'zsocket' '_zsocket' +'zstat' '_stat' 'zstyle' '_zstyle' 'ztodo' '_ztodo' 'zun' '_openstack' @@ -1501,6 +1566,8 @@ _comps=( _services=( 'bzcat' 'bunzip2' +'gchgrp' 'chgrp' +'gchown' 'chown' 'gnupod_addsong.pl' 'gnupod_addsong' 'gnupod_check.pl' 'gnupod_check' 'gnupod_INIT.pl' 'gnupod_INIT' @@ -1540,6 +1607,8 @@ _services=( 'xelatex' 'latex' 'xetex' 'tex' 'xzcat' 'unxz' +'zf_chgrp' 'chgrp' +'zf_chown' 'chown' ) _patcomps=( @@ -1608,191 +1677,172 @@ bindkey '^[,' _history-complete-newer bindkey '^[/' _history-complete-older bindkey '^[~' _bash_complete-word -autoload -Uz _alacritty _arch _base32 _base64 _basename \ - _basenc _bat _bootctl _btm _busctl \ - _bwrap _cargo _cat _chgrp _chmod \ - _chown _chroot _cksum _code _comm \ - _coredumpctl _cp _csplit _curl _cut \ - _date _dd _df _dir _dircolors \ - _dirname _du _echo _env _exa \ - _expand _expr _factor _false _fd \ - _fmt _fold _foot _footclient _gh \ - _ghcup _groups _hashsum _head _hostid \ - _hostname _hostnamectl _hyperfine _id _img2sixel \ - _install _join _journalctl _kernel-install _kill \ - _kitty _libinput _link _ln _localectl \ - _loginctl _logname _ls _machinectl _mkdir \ - _mkfifo _mkinitcpio _mknod _mktemp _more \ - _mpv _mv _networkctl _nice _nl \ - _nohup _nproc _numfmt _od _oi \ - _oomctl _pacman _paru _paste _pathchk \ - _pinky _playerctl _pr _printenv _printf \ - _ptx _pulseaudio _pwd _qpdf _readlink \ - _realpath _relpath _resolvectl _rg _riverctl \ - _rm _rmdir _rustup _sd_hosts_or_user_at_host _sd_machines \ - _sd_outputmodes _sd_unit_files _seq _shred _shuf \ - _sleep _sort _split _stat _stdbuf \ - _sum _swayidle _swaylock _sync _systemctl \ - _systemd _systemd-analyze _systemd-delta _systemd-inhibit _systemd-nspawn \ - _systemd-path _systemd-run _systemd-tmpfiles _tac _tail \ - _tee _test _timedatectl _timeout _touch \ - _tr _true _truncate _tsort _tty \ - _udevadm _uname _unexpand _uniq _unlink \ - _uptime _users _vdir _wc _who \ - _whoami _wl-copy _wl-paste _xss-lock _yes \ - _zathura _zoxide _cdr _all_labels _all_matches \ - _alternative _approximate _arg_compile _arguments _bash_completions \ - _cache_invalid _call_function _combination _complete _complete_debug \ - _complete_help _complete_help_generic _complete_tag _comp_locale _correct \ - _correct_filename _correct_word _describe _description _dispatch \ - _expand _expand_alias _expand_word _extensions _external_pwds \ - _generic _guard _history _history_complete_word _ignored \ - _list _main_complete _match _menu _message \ - _most_recent_file _multi_parts _next_label _next_tags _normal \ - _nothing _numbers _oldlist _pick_variant _prefix \ - _read_comp _regex_arguments _regex_words _requested _retrieve_cache \ - _sep_parts _sequence _set_command _setup _store_cache \ - _sub_commands _tags _user_expand _values _wanted \ - _acpi _acpitool _alsa-utils _analyseplugin _basenc \ - _brctl _btrfs _capabilities _chattr _chcon \ - _choom _chrt _cpupower _cryptsetup _dkms \ - _e2label _ethtool _findmnt _free _fuse_arguments \ - _fusermount _fuse_values _gpasswd _htop _iconvconfig \ - _ionice _ipset _iptables _iwconfig _kpartx \ - _losetup _lsattr _lsblk _lsns _lsusb \ - _ltrace _mat _mat2 _mdadm _mii-tool \ - _modutils _mondo _networkmanager _nsenter _opkg \ - _perf _pidof _pmap _qdbus _schedtool \ - _selinux_contexts _selinux_roles _selinux_types _selinux_users _setpriv \ - _setsid _slabtop _ss _sshfs _strace \ - _sysstat _tload _tpb _tracepath _tune2fs \ - _uml _unshare _valgrind _vserver _wakeup_capable_devices \ - _wipefs _wpa_cli _a2ps _aap _abcde \ - _absolute_command_paths _ack _adb _ansible _ant \ - _antiword _apachectl _apm _arch_archives _arch_namespace \ - _arp _arping _asciidoctor _asciinema _at \ - _attr _augeas _avahi _awk _base64 \ - _basename _bash _baudrates _baz _beep \ - _bibtex _bind_addresses _bison _bittorrent _bogofilter \ - _bpf_filters _bpython _bzip2 _bzr _cabal \ - _cal _calendar _canonical_paths _cat _ccal \ - _cdcd _cdrdao _cdrecord _chkconfig _chmod \ - _chown _chroot _chsh _cksum _clay \ - _cmdambivalent _cmdstring _cmp _column _comm \ - _composer _compress _configure _cowsay _cp \ - _cpio _cplay _crontab _cscope _csplit \ - _cssh _ctags _ctags_tags _curl _cut \ - _cvs _darcs _date _date_formats _dates \ - _dbus _dconf _dd _devtodo _df \ - _dhclient _dict _dict_words _diff _diff3 \ - _diff_options _diffstat _dig _directories _dir_list \ - _django _dmesg _dmidecode _dns_types _doas \ - _domains _dos2unix _drill _dropbox _dsh \ - _dtruss _du _dvi _ecasound _ed \ - _elfdump _elinks _email_addresses _enscript _entr \ - _env _espeak _etags _fakeroot _feh \ - _fetchmail _ffmpeg _figlet _file_modes _files \ - _file_systems _find _find_net_interfaces _finger _flac \ - _flex _fmt _fold _fortune _fsh \ - _fuser _gcc _gcore _gdb _gem \ - _genisoimage _getconf _getent _getfacl _getmail \ - _getopt _ghostscript _git _global _global_tags \ - _gnu_generic _gnupod _gnutls _go _gpg \ - _gphoto2 _gprof _gradle _graphicsmagick _grep \ - _groff _groups _growisofs _gsettings _guilt \ - _gzip _have_glob_qual _head _hexdump _host \ - _hostname _hosts _iconv _id _ifconfig \ - _iftop _imagemagick _initctl _init_d _install \ - _iostat _ip _ipsec _irssi _ispell \ - _java _java_class _joe _join _jq \ - _killall _knock _kvno _last _ldconfig \ - _ldd _ld_debug _less _lha _libvirt \ - _links _list_files _lldb _ln _loadkeys \ - _locale _localedef _locales _locate _logger \ - _look _lp _ls _lsof _lua \ - _luarocks _lynx _lz4 _lzop _mail \ - _mailboxes _make _man _md5sum _mencal \ - _mh _mime_types _mkdir _mkfifo _mknod \ - _mktemp _module _monotone _moosic _mosh \ - _mount _mpc _mt _mtools _mtr \ - _mutt _mv _my_accounts _myrepos _mysqldiff \ - _mysql_utils _ncftp _netcat _net_interfaces _netstat \ - _newsgroups _nginx _ngrep _nice _nkf \ - _nl _nm _nmap _npm _nslookup \ - _numfmt _objdump _object_files _od _openstack \ - _opustools _other_accounts _pack _pandoc _paste \ - _patch _patchutils _path_commands _path_files _pax \ - _pbm _pdf _perforce _perl _perl_basepods \ - _perldoc _perl_modules _pgids _pgrep _php \ - _picocom _pids _pine _ping _pip \ - _pkgadd _pkg-config _pkginfo _pkg_instance _pkgrm \ - _pon _ports _postfix _postgresql _postscript \ - _pr _printenv _printers _process_names _prove \ - _ps _pspdf _psutils _ptx _pump \ - _pv _pwgen _pydoc _python _python_modules \ - _qemu _quilt _rake _ranlib _rar \ - _rclone _rcs _readelf _readlink _remote_files \ - _renice _ri _rlogin _rm _rmdir \ - _route _rrdtool _rsync _rubber _ruby \ - _runit _samba _sccs _scons _screen \ - _script _seafile _sed _seq _service \ - _services _setfacl _sh _shasum _showmount \ - _shred _shuf _shutdown _signals _sisu \ - _slrn _smartmontools _socket _sort _spamassassin \ - _split _sqlite _sqsh _ssh _ssh_hosts \ - _stat _stdbuf _stgit _stow _strings \ - _strip _stty _su _subversion _sudo \ - _surfraw _swaks _swanctl _swift _sys_calls \ - _sysctl _tac _tail _tar _tar_archive \ - _tardy _tcpdump _tcptraceroute _tee _telnet \ - _terminals _tex _texi _texinfo _tidy \ - _tiff _tilde_files _timeout _time_zone _tin \ - _tla _tmux _todo.sh _toilet _top \ - _topgit _totd _touch _tput _tr \ - _transmission _tree _truncate _truss _tty \ - _ttys _twidge _twisted _umountable _unace \ - _uname _unexpand _uniq _unison _units \ - _uptime _urls _user_admin _user_at_host _users \ - _users_on _vi _vim _visudo _vmstat \ - _vorbis _vpnc _w _w3m _watch \ - _wc _webbrowser _wget _whereis _who \ - _whois _wiggle _xargs _xmlsoft _xmlstarlet \ - _xmms2 _xxd _xz _yafc _yodl \ - _yp _zcat _zdump _zfs _zfs_dataset \ - _zfs_pool _zip _zsh _acroread _code \ - _dcop _eog _evince _geany _gnome-gv \ - _gqview _gv _kdeconnect _kfmclient _matlab \ - _mozilla _mplayer _mupdf _nautilus _nedit \ - _netscape _okular _pdftk _qiv _rdesktop \ - _setxkbmap _sublimetext _urxvt _vnc _x_arguments \ - _xauth _xautolock _x_borderwidth _xclip _x_color \ - _x_colormapid _x_cursor _x_display _xdvi _x_extension \ - _xfig _x_font _xft_fonts _x_geometry _xinput \ - _x_keysym _xloadimage _x_locale _x_modifier _xmodmap \ - _x_name _xournal _xpdf _xrandr _x_resource \ - _xscreensaver _x_selection_timeout _xset _xt_arguments _xterm \ - _x_title _xt_session_id _x_utils _xv _x_visual \ - _x_window _xwit _zeal _add-zle-hook-widget _add-zsh-hook \ - _alias _aliases __arguments _arrays _assign \ - _autocd _bindkey _brace_parameter _builtin _cd \ - _command _command_names _compadd _compdef _completers \ - _condition _default _delimiters _directory_stack _dirs \ - _disable _dynamic_directory_name _echotc _echoti _emulate \ - _enable _equal _exec _fc _file_descriptors \ - _first _functions _globflags _globqual_delims _globquals \ - _hash _history_modifiers _in_vared _jobs _jobs_bg \ - _jobs_builtin _jobs_fg _kill _limit _limits \ - _math _math_params _mere _module_math_func _options \ - _options_set _options_unset _parameter _parameters _precommand \ - _print _prompt _ps1234 _read _redirect \ - _run-help _sched _set _setopt _source \ - _strftime _subscript _suffix_alias_files _tcpsys _tilde \ - _trap _ttyctl _typeset _ulimit _unhash \ - _user_math_func _value _vared _vars _vcs_info \ - _vcs_info_hooks _wait _which _widgets _zargs \ - _zattr _zcalc _zcalc_line _zcompile _zed \ - _zftp _zle _zmodload _zmv _zparseopts \ - _zpty _zsh-mime-handler _zsocket _zstyle _ztodo +autoload -Uz _bat _bootctl _busctl _bwrap _cargo \ + _code _coredumpctl _curl _docker _exa \ + _fd _foot _footclient _gh _ghcup \ + _hostnamectl _hyperfine _img2sixel _journalctl _kernel-install \ + _kitty _libinput _localectl _loginctl _machinectl \ + _meson _mkinitcpio _mpv _networkctl _ninja \ + _oi _oomctl _pacman _paru _playerctl \ + _pulseaudio _qpdf _resolvectl _rg _riverctl \ + _rustup _sd_hosts_or_user_at_host _sd_machines _sd_outputmodes _sd_unit_files \ + _swayidle _swaylock _systemctl _systemd _systemd-analyze \ + _systemd-delta _systemd-inhibit _systemd-nspawn _systemd-path _systemd-run \ + _systemd-tmpfiles _timedatectl _udevadm _wl-copy _wl-paste \ + _yt-dlp _zathura _zoxide _cdr _all_labels \ + _all_matches _alternative _approximate _arg_compile _arguments \ + _bash_completions _cache_invalid _call_function _combination _complete \ + _complete_debug _complete_help _complete_help_generic _complete_tag _comp_locale \ + _correct _correct_filename _correct_word _describe _description \ + _dispatch _expand _expand_alias _expand_word _extensions \ + _external_pwds _generic _guard _history _history_complete_word \ + _ignored _list _main_complete _match _menu \ + _message _most_recent_file _multi_parts _next_label _next_tags \ + _normal _nothing _numbers _oldlist _pick_variant \ + _prefix _read_comp _regex_arguments _regex_words _requested \ + _retrieve_cache _sep_parts _sequence _set_command _setup \ + _store_cache _sub_commands _tags _user_expand _values \ + _wanted _acpi _acpitool _alsa-utils _analyseplugin \ + _basenc _brctl _btrfs _capabilities _chattr \ + _chcon _choom _chrt _cpupower _cryptsetup \ + _dkms _e2label _ethtool _findmnt _free \ + _fuse_arguments _fusermount _fuse_values _gpasswd _htop \ + _iconvconfig _ionice _ipset _iptables _iwconfig \ + _kpartx _losetup _lsattr _lsblk _lsns \ + _lsusb _ltrace _mat _mat2 _mdadm \ + _mii-tool _modutils _mondo _networkmanager _nsenter \ + _opkg _perf _pidof _pmap _qdbus \ + _schedtool _selinux_contexts _selinux_roles _selinux_types _selinux_users \ + _setpriv _setsid _slabtop _ss _sshfs \ + _strace _sysstat _tload _tpb _tracepath \ + _tune2fs _uml _unshare _valgrind _vserver \ + _wakeup_capable_devices _wipefs _wpa_cli _a2ps _aap \ + _abcde _absolute_command_paths _ack _adb _ansible \ + _ant _antiword _apachectl _apm _arch_archives \ + _arch_namespace _arp _arping _asciidoctor _asciinema \ + _at _attr _augeas _avahi _awk \ + _base64 _basename _bash _baudrates _baz \ + _beep _bibtex _bind_addresses _bison _bittorrent \ + _bogofilter _bpf_filters _bpython _bzip2 _bzr \ + _cabal _cal _calendar _canonical_paths _cat \ + _ccal _cdcd _cdrdao _cdrecord _chkconfig \ + _chmod _chown _chroot _chsh _cksum \ + _clay _cmdambivalent _cmdstring _cmp _column \ + _comm _composer _compress _configure _cowsay \ + _cp _cpio _cplay _crontab _cscope \ + _csplit _cssh _ctags _ctags_tags _curl \ + _cut _cvs _darcs _date _date_formats \ + _dates _dbus _dconf _dd _devtodo \ + _df _dhclient _dict _dict_words _diff \ + _diff3 _diff_options _diffstat _dig _directories \ + _dir_list _django _dmesg _dmidecode _dns_types \ + _doas _domains _dos2unix _drill _dropbox \ + _dsh _dtruss _du _dvi _ecasound \ + _ed _elfdump _elinks _email_addresses _enscript \ + _entr _env _espeak _etags _fakeroot \ + _feh _fetchmail _ffmpeg _figlet _file_modes \ + _files _file_systems _find _find_net_interfaces _finger \ + _flac _flex _fmt _fold _fortune \ + _fsh _fuser _gcc _gcore _gdb \ + _gem _genisoimage _getconf _getent _getfacl \ + _getmail _getopt _ghostscript _git _global \ + _global_tags _gnu_generic _gnupod _gnutls _go \ + _gpg _gphoto2 _gprof _gradle _graphicsmagick \ + _grep _groff _groups _growisofs _gsettings \ + _guilt _gzip _have_glob_qual _head _hexdump \ + _host _hostname _hosts _iconv _id \ + _ifconfig _iftop _imagemagick _initctl _init_d \ + _install _iostat _ip _ipsec _irssi \ + _ispell _java _java_class _joe _join \ + _jq _killall _knock _kvno _last \ + _ldconfig _ldd _ld_debug _less _lha \ + _libvirt _links _list_files _lldb _ln \ + _loadkeys _locale _localedef _locales _locate \ + _logger _look _lp _ls _lsof \ + _lua _luarocks _lynx _lz4 _lzop \ + _mail _mailboxes _make _man _md5sum \ + _mencal _mh _mime_types _mkdir _mkfifo \ + _mknod _mktemp _module _monotone _moosic \ + _mosh _mount _mpc _mt _mtools \ + _mtr _mutt _mv _my_accounts _myrepos \ + _mysqldiff _mysql_utils _ncftp _netcat _net_interfaces \ + _netstat _newsgroups _nginx _ngrep _nice \ + _nkf _nl _nm _nmap _npm \ + _nslookup _numfmt _objdump _object_files _od \ + _openstack _opustools _other_accounts _pack _pandoc \ + _paste _patch _patchutils _path_commands _path_files \ + _pax _pbm _pdf _perforce _perl \ + _perl_basepods _perldoc _perl_modules _pgids _pgrep \ + _php _picocom _pids _pine _ping \ + _pip _pkgadd _pkg-config _pkginfo _pkg_instance \ + _pkgrm _pon _ports _postfix _postgresql \ + _postscript _pr _printenv _printers _process_names \ + _prove _ps _pspdf _psutils _ptx \ + _pump _pv _pwgen _pydoc _python \ + _python_modules _qemu _quilt _rake _ranlib \ + _rar _rclone _rcs _readelf _readlink \ + _remote_files _renice _ri _rlogin _rm \ + _rmdir _route _rrdtool _rsync _rubber \ + _ruby _runit _samba _sccs _scons \ + _screen _script _seafile _sed _seq \ + _service _services _setfacl _sh _shasum \ + _showmount _shred _shuf _shutdown _signals \ + _sisu _slrn _smartmontools _socket _sort \ + _spamassassin _split _sqlite _sqsh _ssh \ + _ssh_hosts _stat _stdbuf _stgit _stow \ + _strings _strip _stty _su _subversion \ + _sudo _surfraw _swaks _swanctl _swift \ + _sys_calls _sysctl _tac _tail _tar \ + _tar_archive _tardy _tcpdump _tcptraceroute _tee \ + _telnet _terminals _tex _texi _texinfo \ + _tidy _tiff _tilde_files _timeout _time_zone \ + _tin _tla _tmux _todo.sh _toilet \ + _top _topgit _totd _touch _tput \ + _tr _transmission _tree _truncate _truss \ + _tty _ttys _twidge _twisted _umountable \ + _unace _uname _unexpand _uniq _unison \ + _units _uptime _urls _user_admin _user_at_host \ + _users _users_on _vi _vim _visudo \ + _vmstat _vorbis _vpnc _w _w3m \ + _watch _wc _webbrowser _wget _whereis \ + _who _whois _wiggle _xargs _xmlsoft \ + _xmlstarlet _xmms2 _xxd _xz _yafc \ + _yodl _yp _zcat _zdump _zfs \ + _zfs_dataset _zfs_pool _zip _zsh _acroread \ + _code _dcop _eog _evince _geany \ + _gnome-gv _gqview _gv _kdeconnect _kfmclient \ + _matlab _mozilla _mplayer _mupdf _nautilus \ + _nedit _netscape _okular _pdftk _qiv \ + _rdesktop _setxkbmap _sublimetext _urxvt _vnc \ + _x_arguments _xauth _xautolock _x_borderwidth _xclip \ + _x_color _x_colormapid _x_cursor _x_display _xdvi \ + _x_extension _xfig _x_font _xft_fonts _x_geometry \ + _xinput _x_keysym _xloadimage _x_locale _x_modifier \ + _xmodmap _x_name _xournal _xpdf _xrandr \ + _x_resource _xscreensaver _x_selection_timeout _xset _xt_arguments \ + _xterm _x_title _xt_session_id _x_utils _xv \ + _x_visual _x_window _xwit _zeal _add-zle-hook-widget \ + _add-zsh-hook _alias _aliases __arguments _arrays \ + _assign _autocd _bindkey _brace_parameter _builtin \ + _cd _command _command_names _compadd _compdef \ + _completers _condition _default _delimiters _directory_stack \ + _dirs _disable _dynamic_directory_name _echotc _echoti \ + _emulate _enable _equal _exec _fc \ + _file_descriptors _first _functions _globflags _globqual_delims \ + _globquals _hash _history_modifiers _in_vared _jobs \ + _jobs_bg _jobs_builtin _jobs_fg _kill _limit \ + _limits _math _math_params _mere _module_math_func \ + _options _options_set _options_unset _parameter _parameters \ + _precommand _print _prompt _ps1234 _read \ + _redirect _run-help _sched _set _setopt \ + _source _strftime _subscript _suffix_alias_files _tcpsys \ + _tilde _trap _ttyctl _typeset _ulimit \ + _unhash _user_math_func _value _vared _vars \ + _vcs_info _vcs_info_hooks _wait _which _widgets \ + _zargs _zattr _zcalc _zcalc_line _zcompile \ + _zed _zftp _zle _zmodload _zmv \ + _zparseopts _zpty _zsh-mime-handler _zsocket _zstyle \ + _ztodo autoload -Uz +X _call_program typeset -gUa _comp_assocs