renamed snowbelle.nix and seperated blake.nix

This commit is contained in:
2025-10-04 11:00:51 -05:00
parent 5b6aa36679
commit e020f15be4
4 changed files with 222 additions and 213 deletions

View File

@@ -12,7 +12,7 @@
nixosConfigurations.snowbelle = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
./hosts/snowbelle/snowbelle.nix
./hosts/snowbelle/configuration.nix
home-manager.nixosModules.home-manager
{
home-manager = {

View File

@@ -4,6 +4,7 @@
imports =
[ # Include the results of the hardware scan.
./hardware-configuration.nix
../../users/blake/blake.nix
../../modules/ssh.nix
../../modules/docker.nix
../../modules/syncthing.nix
@@ -28,34 +29,23 @@
programs.zsh.enable = true;
users.defaultUserShell = pkgs.zsh;
# define blake group
users.groups.blake = {};
# create blake user
users.users.blake = {
isNormalUser = true;
extraGroups = [ "wheel" "networkmanager" "docker" ]; # Enable sudo for the user.
shell = pkgs.zsh;
group = "blake";
};
# package install list
environment.systemPackages = with pkgs; [
vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.
vim
rsync
wget
git
iptables
nftables
nettools
neofetch
btop
];
# enable flakes
nix.settings.experimental-features = [ "nix-command" "flakes" ];
# enable nvidia gpu passthrough to docker
#hardware.nvidia-container-toolkit.enable = true;
# Open ports in the firewall.
networking.firewall.allowedTCPPorts = [
22 # ssh

18
users/blake/blake.nix Normal file
View File

@@ -0,0 +1,18 @@
{ config, lib, pkgs, ... }:
{
# define blake group
users.groups.blake = {};
# create blake user
users.users.blake = {
isNormalUser = true;
extraGroups = [ "wheel" "networkmanager" "docker" ]; # Enable sudo for the user.
shell = pkgs.zsh;
group = "blake";
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBK0AGJfZGyqW8/krvQV+PL7axcDW/EnKyHy9M8wryQx klefki"
"ecdsa-sha2-nistp384 AAAAE2VjZHNhLXNoYTItbmlzdHAzODQAAAAIbmlzdHAzODQAAABhBPdC9cCX8awvA19Ri65fvbYjZYe8X1Ef+nOZAIv92AS6u4SkJYqOvPYfqRHXORNDpbzjTV6nackyCKvV5EO4niv4MFIgdkEQwuVHcYX32/dOsWdDoeXBT/l2sFFM7JESwQ== blake@zygarde"
];
};
}

View File

@@ -1,4 +1,4 @@
#files: 2975 version: 5.9
#files: 2976 version: 5.9
_comps=(
'-' '_precommand'
@@ -1433,6 +1433,7 @@ _comps=(
'tac' '_tac'
'tacker' '_openstack'
'tail' '_tail'
'tailscale' '_tailscale'
'talk' '_other_accounts'
'tar' '_tar'
'tardy' '_tardy'
@@ -2103,201 +2104,8 @@ autoload -Uz _lf _nix-build _nix-channel _nix-collect-garbage _nix-common-option
_nix-store _oomctl _resolvectl _run0 _sd_hosts_or_user_at_host \
_sd_machines _sd_outputmodes _sd_unit_files _systemctl _systemd \
_systemd-analyze _systemd-delta _systemd-inhibit _systemd-nspawn _systemd-path \
_systemd-run _systemd-tmpfiles _timedatectl _udevadm _varlinkctl \
_a2ps _a2utils _aap _abcde _absolute_command_paths \
_ack _acpi _acpitool _acroread _adb \
_add-zle-hook-widget _add-zsh-hook _alias _aliases _all_labels \
_all_matches _alsa-utils _alternative _analyseplugin _ansible \
_ant _antiword _apachectl _apm _approximate \
_apt _apt-file _aptitude _apt-move _apt-show-versions \
_arch_archives _arch_namespace _arg_compile __arguments _arguments \
_arp _arping _arrays _asciidoctor _asciinema \
_assign _at _attr _augeas _auto-apt \
_autocd _avahi _awk _axi-cache _base64 \
_basename _basenc _bash _bash_completions _baudrates \
_baz _beadm _beep _be_name _bibtex \
_bind_addresses _bindkey _bison _bittorrent _bogofilter \
_bpf_filters _bpython _brace_parameter _brctl _bsdconfig \
_bsd_disks _bsdinstall _bsd_pkg _btrfs _bts \
_bug _builtin _bzip2 _bzr _cabal \
_cache_invalid _caffeinate _cal _calendar _call_function \
_canonical_paths _capabilities _cat _ccal _cd \
_cdbs-edit-patch _cdcd _cdr _cdrdao _cdrecord \
_chattr _chcon _chflags _chkconfig _chmod \
_choom _chown _chroot _chrt _chsh \
_cksum _clay _cmdambivalent _cmdstring _cmp \
_code _column _combination _comm _command \
_command_names _compadd _compdef _complete _complete_debug \
_complete_help _complete_help_generic _completers _complete_tag _comp_locale \
_composer _compress _condition _configure _coreadm \
_correct _correct_filename _correct_word _cowsay _cp \
_cpio _cplay _cpupower _crontab _cryptsetup \
_cscope _csplit _cssh _csup _ctags \
_ctags_tags _cu _curl _cut _cvs \
_cvsup _cygcheck _cygpath _cygrunsrv _cygserver \
_cygstart _dak _darcs _date _date_formats \
_dates _dbus _dchroot _dchroot-dsa _dconf \
_dcop _dcut _dd _deb_architectures _debbugs_bugnumber \
_debchange _debcheckout _deb_codenames _debdiff _deb_files \
_debfoster _deborphan _deb_packages _debsign _debsnap \
_debuild _default _defaults _delimiters _describe \
_description _devtodo _df _dhclient _dhcpinfo \
_dict _dict_words _diff _diff3 _diff_options \
_diffstat _dig _directories _directory_stack _dir_list \
_dirs _disable _dispatch _django _dkms \
_dladm _dlocate _dmesg _dmidecode _dnf \
_dns_types _doas _domains _dos2unix _dpatch-edit-patch \
_dpkg _dpkg-buildpackage _dpkg-cross _dpkg-repack _dpkg_source \
_dput _drill _dropbox _dscverify _dsh \
_dtrace _dtruss _du _dumpadm _dumper \
_dupload _dvi _dynamic_directory_name _e2label _ecasound \
_echotc _echoti _ed _elfdump _elinks \
_email_addresses _emulate _enable _enscript _entr \
_env _eog _equal _espeak _etags \
_ethtool _evince _exec _expand _expand_alias \
_expand_word _extensions _external_pwds _fakeroot _fbsd_architectures \
_fbsd_device_types _fc _feh _fetch _fetchmail \
_ffmpeg _figlet _file_descriptors _file_flags _file_modes \
_files _file_systems _find _findmnt _find_net_interfaces \
_finger _fink _first _flac _flex \
_floppy _flowadm _fmadm _fmt _fold \
_fortune _free _freebsd-update _fsh _fstat \
_fs_usage _functions _fuse_arguments _fuser _fusermount \
_fuse_values _fw_update _gcc _gcore _gdb \
_geany _gem _generic _genisoimage _getclip \
_getconf _getent _getfacl _getmail _getopt \
_ghostscript _git _git-buildpackage _global _global_tags \
_globflags _globqual_delims _globquals _gnome-gv _gnu_generic \
_gnupod _gnutls _go _gpasswd _gpg \
_gphoto2 _gprof _gqview _gradle _graphicsmagick \
_grep _grep-excuses _groff _groups _growisofs \
_gsettings _gstat _guard _guilt _gv \
_gzip _hash _have_glob_qual _hdiutil _head \
_hexdump _history _history_complete_word _history_modifiers _host \
_hostname _hosts _htop _hwinfo _iconv \
_iconvconfig _id _ifconfig _iftop _ignored \
_imagemagick _inetadm _initctl _init_d _install \
_in_vared _invoke-rc.d _ionice _iostat _ip \
_ipadm _ipfw _ipsec _ipset _iptables \
_irssi _ispell _iwconfig _jail _jails \
_java _java_class _jexec _jls _jobs \
_jobs_bg _jobs_builtin _jobs_fg _joe _join \
_jot _jq _kdeconnect _kdump _kfmclient \
_kill _killall _kld _knock _kpartx \
_ktrace _ktrace_points _kvno _last _ldap \
_ldconfig _ldd _ld_debug _less _lha \
_libvirt _lighttpd _limit _limits _links \
_lintian _list _list_files _lldb _ln \
_loadkeys _locale _localedef _locales _locate \
_logger _logical_volumes _login_classes _look _losetup \
_lp _ls _lsattr _lsblk _lscfg \
_lsdev _lslv _lsns _lsof _lspv \
_lsusb _lsvg _ltrace _lua _luarocks \
_lynx _lz4 _lzop _mac_applications _mac_files_for_application \
_madison _mail _mailboxes _main_complete _make \
_make-kpkg _man _mat _mat2 _match \
_math _math_params _matlab _md5sum _mdadm \
_mdfind _mdls _mdutil _members _mencal \
_menu _mere _mergechanges _message _mh \
_mii-tool _mime_types _mixerctl _mkdir _mkfifo \
_mknod _mkshortcut _mktemp _mkzsh _module \
_module-assistant _module_math_func _modutils _mondo _monotone \
_moosic _mosh _most_recent_file _mount _mozilla \
_mpc _mplayer _mt _mtools _mtr \
_multi_parts _mupdf _mutt _mv _my_accounts \
_myrepos _mysqldiff _mysql_utils _nautilus _nbsd_architectures \
_ncftp _nedit _netcat _net_interfaces _netscape \
_netstat _networkmanager _networksetup _newsgroups _next_label \
_next_tags _nginx _ngrep _nice _nkf \
_nl _nm _nmap _normal _nothing \
_npm _nsenter _nslookup _numbers _numfmt \
_nvram _objdump _object_classes _object_files _obsd_architectures \
_od _okular _oldlist _open _openstack \
_opkg _options _options_set _options_unset _opustools \
_osascript _osc _other_accounts _otool _pack \
_pandoc _parameter _parameters _paste _patch \
_patchutils _path_commands _path_files _pax _pbcopy \
_pbm _pbuilder _pdf _pdftk _perf \
_perforce _perl _perl_basepods _perldoc _perl_modules \
_pfctl _pfexec _pgids _pgrep _php \
_physical_volumes _pick_variant _picocom _pidof _pids \
_pine _ping _pip _piuparts _pkg5 \
_pkgadd _pkg-config _pkgin _pkginfo _pkg_instance \
_pkgrm _pkgtool _plutil _pmap _pon \
_portaudit _portlint _portmaster _ports _portsnap \
_postfix _postgresql _postscript _powerd _pr \
_precommand _prefix _print _printenv _printers \
_process_names _procstat _prompt _prove _prstat \
_ps _ps1234 _pscp _pspdf _psutils \
_ptree _ptx _pump _putclip _pv \
_pwgen _pydoc _python _python_modules _qdbus \
_qemu _qiv _qtplay _quilt _rake \
_ranlib _rar _rcctl _rclone _rcs \
_rdesktop _read _read_comp _readelf _readlink \
_readshortcut _rebootin _redirect _regex_arguments _regex_words \
_remote_files _renice _reprepro _requested _retrieve_cache \
_retrieve_mac_apps _ri _rlogin _rm _rmdir \
_route _routing_domains _routing_tables _rpm _rrdtool \
_rsync _rubber _ruby _run-help _runit \
_samba _savecore _say _sbuild _sccs \
_sched _schedtool _schroot _scl _scons \
_screen _script _scselect _sc_usage _scutil \
_seafile _sed _selinux_contexts _selinux_roles _selinux_types \
_selinux_users _sep_parts _seq _sequence _service \
_services _set _set_command _setfacl _setopt \
_setpriv _setsid _setup _setxkbmap _sh \
_shasum _showmount _shred _shuf _shutdown \
_signals _signify _sisu _slabtop _slrn \
_smartmontools _smit _snoop _socket _sockstat \
_softwareupdate _sort _source _spamassassin _split \
_sqlite _sqsh _ss _ssh _sshfs \
_ssh_hosts _stat _stdbuf _stgit _store_cache \
_stow _strace _strftime _strings _strip \
_stty _su _sub_commands _sublimetext _subscript \
_subversion _sudo _suffix_alias_files _surfraw _SUSEconfig \
_svcadm _svccfg _svcprop _svcs _svcs_fmri \
_svn-buildpackage _swaks _swanctl _swift _sw_vers \
_sys_calls _sysclean _sysctl _sysmerge _syspatch \
_sysrc _sysstat _systat _system_profiler _sysupgrade \
_tac _tags _tail _tar _tar_archive \
_tardy _tcpdump _tcpsys _tcptraceroute _tee \
_telnet _terminals _tex _texi _texinfo \
_tidy _tiff _tilde _tilde_files _timeout \
_time_zone _time_zone.orig _tin _tla _tload \
_tmux _todo.sh _toilet _toolchain-source _top \
_topgit _totd _touch _tpb _tput \
_tr _tracepath _transmission _trap _trash \
_tree _truncate _truss _tty _ttyctl \
_ttys _tune2fs _twidge _twisted _typeset \
_ulimit _uml _umountable _unace _uname \
_unexpand _unhash _uniq _unison _units \
_unshare _update-alternatives _update-rc.d _uptime _urls \
_urpmi _urxvt _usbconfig _uscan _user_admin \
_user_at_host _user_expand _user_math_func _users _users_on \
_valgrind _value _values _vared _vars \
_vcs_info _vcs_info_hooks _vi _vim _vim-addons \
_visudo _vmctl _vmstat _vnc _volume_groups \
_vorbis _vpnc _vserver _w _w3m \
_wait _wajig _wakeup_capable_devices _wanna-build _wanted \
_watch _watch-snoop _wc _webbrowser _wget \
_whereis _which _who _whois _widgets \
_wiggle _wipefs _wpa_cli _xargs _x_arguments \
_xauth _xautolock _x_borderwidth _xclip _xcode-select \
_x_color _x_colormapid _x_cursor _x_display _xdvi \
_x_extension _xfig _x_font _xft_fonts _x_geometry \
_xinput _x_keysym _xloadimage _x_locale _xmlsoft \
_xmlstarlet _xmms2 _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 _xxd _xz _yafc _yast \
_yodl _yp _yum _zargs _zattr \
_zcalc _zcalc_line _zcat _zcompile _zdump \
_zeal _zed _zfs _zfs_dataset _zfs_pool \
_zftp _zip _zle _zlogin _zmodload \
_zmv _zoneadm _zones _zparseopts _zpty \
_zsh _zsh-mime-handler _zsocket _zstyle _ztodo \
_zypper _a2ps _a2utils _aap _abcde \
_systemd-run _systemd-tmpfiles _tailscale _timedatectl _udevadm \
_varlinkctl _a2ps _a2utils _aap _abcde \
_absolute_command_paths _ack _acpi _acpitool _acroread \
_adb _add-zle-hook-widget _add-zsh-hook _alias _aliases \
_all_labels _all_matches _alsa-utils _alternative _analyseplugin \
@@ -2490,7 +2298,200 @@ autoload -Uz _lf _nix-build _nix-channel _nix-collect-garbage _nix-common-option
_zfs_pool _zftp _zip _zle _zlogin \
_zmodload _zmv _zoneadm _zones _zparseopts \
_zpty _zsh _zsh-mime-handler _zsocket _zstyle \
_ztodo _zypper
_ztodo _zypper _a2ps _a2utils _aap \
_abcde _absolute_command_paths _ack _acpi _acpitool \
_acroread _adb _add-zle-hook-widget _add-zsh-hook _alias \
_aliases _all_labels _all_matches _alsa-utils _alternative \
_analyseplugin _ansible _ant _antiword _apachectl \
_apm _approximate _apt _apt-file _aptitude \
_apt-move _apt-show-versions _arch_archives _arch_namespace _arg_compile \
__arguments _arguments _arp _arping _arrays \
_asciidoctor _asciinema _assign _at _attr \
_augeas _auto-apt _autocd _avahi _awk \
_axi-cache _base64 _basename _basenc _bash \
_bash_completions _baudrates _baz _beadm _beep \
_be_name _bibtex _bind_addresses _bindkey _bison \
_bittorrent _bogofilter _bpf_filters _bpython _brace_parameter \
_brctl _bsdconfig _bsd_disks _bsdinstall _bsd_pkg \
_btrfs _bts _bug _builtin _bzip2 \
_bzr _cabal _cache_invalid _caffeinate _cal \
_calendar _call_function _canonical_paths _capabilities _cat \
_ccal _cd _cdbs-edit-patch _cdcd _cdr \
_cdrdao _cdrecord _chattr _chcon _chflags \
_chkconfig _chmod _choom _chown _chroot \
_chrt _chsh _cksum _clay _cmdambivalent \
_cmdstring _cmp _code _column _combination \
_comm _command _command_names _compadd _compdef \
_complete _complete_debug _complete_help _complete_help_generic _completers \
_complete_tag _comp_locale _composer _compress _condition \
_configure _coreadm _correct _correct_filename _correct_word \
_cowsay _cp _cpio _cplay _cpupower \
_crontab _cryptsetup _cscope _csplit _cssh \
_csup _ctags _ctags_tags _cu _curl \
_cut _cvs _cvsup _cygcheck _cygpath \
_cygrunsrv _cygserver _cygstart _dak _darcs \
_date _date_formats _dates _dbus _dchroot \
_dchroot-dsa _dconf _dcop _dcut _dd \
_deb_architectures _debbugs_bugnumber _debchange _debcheckout _deb_codenames \
_debdiff _deb_files _debfoster _deborphan _deb_packages \
_debsign _debsnap _debuild _default _defaults \
_delimiters _describe _description _devtodo _df \
_dhclient _dhcpinfo _dict _dict_words _diff \
_diff3 _diff_options _diffstat _dig _directories \
_directory_stack _dir_list _dirs _disable _dispatch \
_django _dkms _dladm _dlocate _dmesg \
_dmidecode _dnf _dns_types _doas _domains \
_dos2unix _dpatch-edit-patch _dpkg _dpkg-buildpackage _dpkg-cross \
_dpkg-repack _dpkg_source _dput _drill _dropbox \
_dscverify _dsh _dtrace _dtruss _du \
_dumpadm _dumper _dupload _dvi _dynamic_directory_name \
_e2label _ecasound _echotc _echoti _ed \
_elfdump _elinks _email_addresses _emulate _enable \
_enscript _entr _env _eog _equal \
_espeak _etags _ethtool _evince _exec \
_expand _expand_alias _expand_word _extensions _external_pwds \
_fakeroot _fbsd_architectures _fbsd_device_types _fc _feh \
_fetch _fetchmail _ffmpeg _figlet _file_descriptors \
_file_flags _file_modes _files _file_systems _find \
_findmnt _find_net_interfaces _finger _fink _first \
_flac _flex _floppy _flowadm _fmadm \
_fmt _fold _fortune _free _freebsd-update \
_fsh _fstat _fs_usage _functions _fuse_arguments \
_fuser _fusermount _fuse_values _fw_update _gcc \
_gcore _gdb _geany _gem _generic \
_genisoimage _getclip _getconf _getent _getfacl \
_getmail _getopt _ghostscript _git _git-buildpackage \
_global _global_tags _globflags _globqual_delims _globquals \
_gnome-gv _gnu_generic _gnupod _gnutls _go \
_gpasswd _gpg _gphoto2 _gprof _gqview \
_gradle _graphicsmagick _grep _grep-excuses _groff \
_groups _growisofs _gsettings _gstat _guard \
_guilt _gv _gzip _hash _have_glob_qual \
_hdiutil _head _hexdump _history _history_complete_word \
_history_modifiers _host _hostname _hosts _htop \
_hwinfo _iconv _iconvconfig _id _ifconfig \
_iftop _ignored _imagemagick _inetadm _initctl \
_init_d _install _in_vared _invoke-rc.d _ionice \
_iostat _ip _ipadm _ipfw _ipsec \
_ipset _iptables _irssi _ispell _iwconfig \
_jail _jails _java _java_class _jexec \
_jls _jobs _jobs_bg _jobs_builtin _jobs_fg \
_joe _join _jot _jq _kdeconnect \
_kdump _kfmclient _kill _killall _kld \
_knock _kpartx _ktrace _ktrace_points _kvno \
_last _ldap _ldconfig _ldd _ld_debug \
_less _lha _libvirt _lighttpd _limit \
_limits _links _lintian _list _list_files \
_lldb _ln _loadkeys _locale _localedef \
_locales _locate _logger _logical_volumes _login_classes \
_look _losetup _lp _ls _lsattr \
_lsblk _lscfg _lsdev _lslv _lsns \
_lsof _lspv _lsusb _lsvg _ltrace \
_lua _luarocks _lynx _lz4 _lzop \
_mac_applications _mac_files_for_application _madison _mail _mailboxes \
_main_complete _make _make-kpkg _man _mat \
_mat2 _match _math _math_params _matlab \
_md5sum _mdadm _mdfind _mdls _mdutil \
_members _mencal _menu _mere _mergechanges \
_message _mh _mii-tool _mime_types _mixerctl \
_mkdir _mkfifo _mknod _mkshortcut _mktemp \
_mkzsh _module _module-assistant _module_math_func _modutils \
_mondo _monotone _moosic _mosh _most_recent_file \
_mount _mozilla _mpc _mplayer _mt \
_mtools _mtr _multi_parts _mupdf _mutt \
_mv _my_accounts _myrepos _mysqldiff _mysql_utils \
_nautilus _nbsd_architectures _ncftp _nedit _netcat \
_net_interfaces _netscape _netstat _networkmanager _networksetup \
_newsgroups _next_label _next_tags _nginx _ngrep \
_nice _nkf _nl _nm _nmap \
_normal _nothing _npm _nsenter _nslookup \
_numbers _numfmt _nvram _objdump _object_classes \
_object_files _obsd_architectures _od _okular _oldlist \
_open _openstack _opkg _options _options_set \
_options_unset _opustools _osascript _osc _other_accounts \
_otool _pack _pandoc _parameter _parameters \
_paste _patch _patchutils _path_commands _path_files \
_pax _pbcopy _pbm _pbuilder _pdf \
_pdftk _perf _perforce _perl _perl_basepods \
_perldoc _perl_modules _pfctl _pfexec _pgids \
_pgrep _php _physical_volumes _pick_variant _picocom \
_pidof _pids _pine _ping _pip \
_piuparts _pkg5 _pkgadd _pkg-config _pkgin \
_pkginfo _pkg_instance _pkgrm _pkgtool _plutil \
_pmap _pon _portaudit _portlint _portmaster \
_ports _portsnap _postfix _postgresql _postscript \
_powerd _pr _precommand _prefix _print \
_printenv _printers _process_names _procstat _prompt \
_prove _prstat _ps _ps1234 _pscp \
_pspdf _psutils _ptree _ptx _pump \
_putclip _pv _pwgen _pydoc _python \
_python_modules _qdbus _qemu _qiv _qtplay \
_quilt _rake _ranlib _rar _rcctl \
_rclone _rcs _rdesktop _read _read_comp \
_readelf _readlink _readshortcut _rebootin _redirect \
_regex_arguments _regex_words _remote_files _renice _reprepro \
_requested _retrieve_cache _retrieve_mac_apps _ri _rlogin \
_rm _rmdir _route _routing_domains _routing_tables \
_rpm _rrdtool _rsync _rubber _ruby \
_run-help _runit _samba _savecore _say \
_sbuild _sccs _sched _schedtool _schroot \
_scl _scons _screen _script _scselect \
_sc_usage _scutil _seafile _sed _selinux_contexts \
_selinux_roles _selinux_types _selinux_users _sep_parts _seq \
_sequence _service _services _set _set_command \
_setfacl _setopt _setpriv _setsid _setup \
_setxkbmap _sh _shasum _showmount _shred \
_shuf _shutdown _signals _signify _sisu \
_slabtop _slrn _smartmontools _smit _snoop \
_socket _sockstat _softwareupdate _sort _source \
_spamassassin _split _sqlite _sqsh _ss \
_ssh _sshfs _ssh_hosts _stat _stdbuf \
_stgit _store_cache _stow _strace _strftime \
_strings _strip _stty _su _sub_commands \
_sublimetext _subscript _subversion _sudo _suffix_alias_files \
_surfraw _SUSEconfig _svcadm _svccfg _svcprop \
_svcs _svcs_fmri _svn-buildpackage _swaks _swanctl \
_swift _sw_vers _sys_calls _sysclean _sysctl \
_sysmerge _syspatch _sysrc _sysstat _systat \
_system_profiler _sysupgrade _tac _tags _tail \
_tar _tar_archive _tardy _tcpdump _tcpsys \
_tcptraceroute _tee _telnet _terminals _tex \
_texi _texinfo _tidy _tiff _tilde \
_tilde_files _timeout _time_zone _time_zone.orig _tin \
_tla _tload _tmux _todo.sh _toilet \
_toolchain-source _top _topgit _totd _touch \
_tpb _tput _tr _tracepath _transmission \
_trap _trash _tree _truncate _truss \
_tty _ttyctl _ttys _tune2fs _twidge \
_twisted _typeset _ulimit _uml _umountable \
_unace _uname _unexpand _unhash _uniq \
_unison _units _unshare _update-alternatives _update-rc.d \
_uptime _urls _urpmi _urxvt _usbconfig \
_uscan _user_admin _user_at_host _user_expand _user_math_func \
_users _users_on _valgrind _value _values \
_vared _vars _vcs_info _vcs_info_hooks _vi \
_vim _vim-addons _visudo _vmctl _vmstat \
_vnc _volume_groups _vorbis _vpnc _vserver \
_w _w3m _wait _wajig _wakeup_capable_devices \
_wanna-build _wanted _watch _watch-snoop _wc \
_webbrowser _wget _whereis _which _who \
_whois _widgets _wiggle _wipefs _wpa_cli \
_xargs _x_arguments _xauth _xautolock _x_borderwidth \
_xclip _xcode-select _x_color _x_colormapid _x_cursor \
_x_display _xdvi _x_extension _xfig _x_font \
_xft_fonts _x_geometry _xinput _x_keysym _xloadimage \
_x_locale _xmlsoft _xmlstarlet _xmms2 _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 _xxd _xz \
_yafc _yast _yodl _yp _yum \
_zargs _zattr _zcalc _zcalc_line _zcat \
_zcompile _zdump _zeal _zed _zfs \
_zfs_dataset _zfs_pool _zftp _zip _zle \
_zlogin _zmodload _zmv _zoneadm _zones \
_zparseopts _zpty _zsh _zsh-mime-handler _zsocket \
_zstyle _ztodo _zypper
autoload -Uz +X _call_program
typeset -gUa _comp_assocs